@charset "utf-8";
/* CSS Document */

ul{ margin:0px; padding:0px;}
li{ list-style:none;}
img{ border:none;}
body{margin:0;padding:0;/* background-image:url(../images/bg.jpg)  ; background-repeat:repeat-y*/; background-color:#fff;font-size:13px; line-height:24px;color:#585858;font-family: Microsoft YaHei;; Helvetica, sans-serif;SCROLLBAR-FACE-COLOR: #ccc;  

	SCROLLBAR-HIGHLIGHT-COLOR: #b6b6b6; 

	SCROLLBAR-SHADOW-COLOR: #efefef; 

	SCROLLBAR-3DLIGHT-COLOR: #efefef;

	scrollbar-arrow-color:#a6a6a6;}

/*p{ text-indent:2em;}*/
a{ color:#666; text-decoration:none;}
a:hover{ color:#333;text-decoration: none;}
.warp{ width:1003px; margin:0 auto;}
.clear{ clear:both}



body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;  }
body{ font-family:"����";}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
.myclear { zoom:1; clear:both; display:none; }
.yahei{font-family:"΢���ź�";}
.en_font{ font-family:Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse;}
body{ font-family: Microsoft YaHei; position:relative; z-index:1; min-width:1200px; background:url(../images/body_bg1.jpg) repeat;}
/**{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
.section{ /*padding:80px 0 30px;background:url(../images/body_bg1.jpg) repeat;*/ padding:30px 0; }

body {
	margin: 0px; padding: 0px;font-family: Microsoft YaHei;
}
ul {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;font-family: Microsoft YaHei;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
body {
	font-family: "����";
}
a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
li {
	list-style: none;
}
img {
	border: currentColor; border-image: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.clear {
	clear: both; -ms-zoom: 1;
}
.clear::after {
	clear: both; display: block; content: "";
}
.myclear {
	clear: both; display: none; -ms-zoom: 1;
}
.yahei {
	font-family: "΢���ź�";
}
.en_font {
	font-family: Arial, Helvetica, sans-serif;
}
table {
	border-collapse: collapse;
}
body {
	background: url("../images/body_bg1.jpg"); font-family: "΢���ź�"; position: relative; z-index: 1; min-width: 1200px;
}
* {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.section {
	padding: 30px 0px;
}
.header {
	background: rgb(52, 53, 55); left: 0px; top: 0px; width: 100%; height: 80px; position: fixed; z-index: 999;
}
.nav {
	margin: 0px auto; width: 1200px; height: 80px;
}
.logo {
	width: 224px; height: 80px; overflow: hidden; float: left; position: relative;
}
.logo img {
	width: 224px; height: 80px;
}
.logo::before {
	left: -200px; top: 0px; width: 200px; height: 100%; overflow: hidden; position: absolute; content: ""; -webkit-transform: skewX(-25deg); -moz-transform: skewX(-25deg);
}
.logo:hover::before {
	transition:left 1s; left: 150%;
}
.menu{ width:836px; float:right;}
.menu li{ width:125px; line-height:80px; float:left; border-left:1px solid #4c4d50; position:relative; z-index:9999;}
.menu li a{ overflow:hidden; color:#c6c6c6; font-size:14px; line-height:80px; /*padding-left:28px; */display:block; width:100%; height:80px; text-align:center;}
.menu li a.menu_01 {
	background: url("../images/icon/home.png") no-repeat 10px 0px;
}
.menu li a.menu_02 {
	background: url("../images/icon/about.png") no-repeat 10px 0px;
}
.menu li a.menu_03 {
	background: url("../images/icon/news.png") no-repeat 10px 0px;
}
.menu li a.menu_04 {
	background: url("../images/icon/projects.png") no-repeat 10px 0px;
}
.menu li a.menu_05 {
	background: url("../images/icon/hezuo.png") no-repeat 10px 0px;
}
.menu li a.menu_06 {
	background: url("../images/icon/rencai.png") no-repeat 10px 0px;
}
.menu li a.menu_07 {
	background: url("../images/icon/zygs.png") no-repeat 10px 0px;
}
.menu li a.menu_08 {
	background: url("../images/icon/guanjia.png") no-repeat 10px 0px;
}
.menu li a.menu_09 {
	background: url("../images/icon/contact.png") no-repeat 10px 0px;
}
.menu li a:hover {
	background-position: 10px -80px; color: rgb(202, 153, 25);
}
.menu li a.active {
	background-position: 10px -80px; color:#03add9;
}
.second_menu {
	background: rgb(83, 84, 86); left: 0px; top: 80px; width: 135px; display: none; position: absolute; z-index: 99999;
}
.second_menu dd {
	height: 30px; line-height: 30px; padding-left: 28px; position: relative; z-index: 1;
}
.second_menu dd span {
	background: rgb(166, 166, 167); left: 15px; top: 13px; width: 4px; height: 4px; display: block; position: absolute;
}
.second_menu dd a {
	padding: 0px; width: 100%; height: 30px; text-align: left; color: rgb(198, 198, 198); line-height: 30px; display: block;
}
.second_menu dd:hover a {
	color: rgb(255, 255, 255);
}
.second_menu dd:hover span {
	background: rgb(255, 255, 255);
}
.weixin {
	width: 40px; height: 80px; border-left-color: rgb(62, 63, 65); border-left-width: 1px; border-left-style: solid; float: right; position: relative; z-index: 999;
}
.weixin span {
	background: url("../images/weixin.png") no-repeat center; left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute;
}
.weixin_box {
	background: rgb(255, 255, 255); padding: 5px; top: 80px; width: 110px; height: 110px; text-align: center; right: 0px; display: none; position: absolute; z-index: 9999;
}
.weixin_box img {
	width: 100px; height: 100px;
}
.i_title {
	margin: 0px auto; width: 1200px;
}
.i_title h1 {
	background: url("../images/i_title_h1.png") no-repeat center; text-align: center; color:#CC0000; line-height: 54px; font-size: 36px; font-weight: normal;font-family: Microsoft YaHei;
}
.i_title p {
	margin: 0px auto; text-align: center; color: rgb(159, 159, 159); text-transform: uppercase; line-height: 26px; font-size: 14px;color:#666;font-family: Microsoft YaHei;
}
.i_title a {
	margin: 20px auto 0px; border: 0px solid  #CC3300; border-image: none; width: 94px; height: 30px; text-align: center; color: rgb(201, 153, 29); line-height: 26px; font-size: 14px; display: block; color: #CC0000;
}
.news_top {
	margin: 0px auto 20px; width: 1200px;
}
.news_top h1 {
	background: url("../images/i_title_h1.png") no-repeat center; text-align: center; color:#CC0000; line-height: 54px; font-size: 36px; font-weight: normal;
}
.news_top p {
	margin: 0px auto; text-align: center; color: rgb(159, 159, 159); text-transform: uppercase; line-height: 26px; font-size: 14px;
}
.i_title2 {
	margin: 0px auto; width: 1200px;
}
.i_title2 h1 {
	text-align: center; color:#333333; line-height: 64px; font-size: 48px; font-weight: normal;
}
.i_title2 p {
	margin: 0px auto; text-align: center; color:#999999; text-transform: uppercase; line-height: 40px; font-family: Microsoft YaHei; font-size: 30px;
}
.i_title3 {
	width: 100%;
}
.i_title3 h1 {
	color: #CC0000; line-height: 64px; font-size: 48px; font-weight: normal;
}
.i_title3 p { color:#999;
  text-transform: uppercase; line-height: 40px; font-family: Microsoft YaHei; font-size: 30px;
}
.i_title4 {
	width: 100%;
}
.i_title4 h1 {
	text-align: right; color:#CC0000; line-height: 64px; font-size: 48px; font-weight: normal;font-family: Microsoft YaHei;
}
.i_title4 p {
	text-align: right; color:#999; text-transform: uppercase; line-height: 40px; font-family: Microsoft YaHei; font-size: 30px;
}
.i_title5 {
	background: url("../images/i_title5.png") no-repeat bottom; margin: 0px auto; width: 1200px; padding-bottom: 30px;
}
.i_title5 h1 {
	text-align: center; color:#CC0000; line-height: 54px; font-size: 36px; font-weight: normal;font-family: Microsoft YaHei;
}
.i_title5 p {
	margin: 0px auto; text-align: center; color: rgb(159, 159, 159); text-transform: uppercase; line-height: 26px; font-size: 14px;font-family: Microsoft YaHei;
}
.i_title_con {
	margin: 0px auto; padding: 20px 0px; width: 820px; text-align: center; color: rgb(54, 60, 60); line-height: 30px; font-size: 14px;font-family: Microsoft YaHei;
}
.i_title5_con {
	margin: 0px auto; padding: 40px 0px 30px; width: 820px; text-align: center; color: rgb(54, 60, 60); line-height: 30px; font-size: 14px;font-family: Microsoft YaHei;
}
.content_title {
	width: 100%; color: #CC0000; line-height: 78px; font-size: 36px; font-weight: normal; margin-top: 60px;font-family: Microsoft YaHei;
}
.housekeeper {
	margin: 0px auto; padding: 0px 68px; width: 1200px;
}
.housekeeper_box {
	width: 448px; height: 430px; float: right;
}
.housekeeper_pic {
	width: 448px; height: 160px; overflow: hidden;
}
.housekeeper_pic img {
	width: 448px;
}
.housekeeper_con {
	width: 448px; height: 270px; color: rgb(234, 181, 50); line-height: 30px; padding-top: 20px; font-size: 12px;
}
.scroll_con {
	overflow: hidden;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #CC0000;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #CC0000;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background: #CC0000;
}
.scroll_con {
	overflow: hidden;
}
.companyinfo_detail .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgb(255, 255, 255);
}
.companyinfo_detail .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgb(255, 255, 255);
}
.companyinfo_detail .mCSB_scrollTools .mCSB_draggerRail {
	background: rgb(255, 255, 255);
}
.company_con {
	width: 666px; height: 310px; color: rgb(57, 57, 57); line-height: 26px; font-size: 18px;font-family: Microsoft YaHei;
}
.company_con p{ font-size:14px;}

.ywfw_con {
	width: 1200px; height: 310px; color: rgb(57, 57, 57); line-height: 26px; font-size: 18px;font-family: Microsoft YaHei;
}
.ywfw_con p{ font-size:15px;}


.content_con {
	width: 555px; height: 290px; color: rgb(57, 57, 57); line-height: 26px; font-size: 19px;
}
.content_con2 {
	width: 360px; height: 290px; text-align: right; color: rgb(57, 57, 57); line-height: 26px; font-size: 12px; margin-top: 20px; float: right;
}
.team_box {
	margin: 20px 0px; width: 690px; height: 504px; float: right;
}
.team_list {
	background: rgb(255, 255, 255); padding: 6px; transition:1s; width: 658px; margin-bottom: 15px; cursor: pointer; box-shadow: 6px 6px 0px 0px #818181; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-box-shadow: 6px 6px 0px 0px #818181; -moz-box-shadow: 6px 6px 0px 0px #818181;
}
.team_list dt {
	margin: 12px 0px 10px 12px; width: 96px; height: 120px; overflow: hidden; float: left;
}
.team_list dt img {
	transition:1s; width: 96px; height: 120px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.team_list dd {
	padding: 0px 10px; width: 532px; float: right;
}
.team_list dd h1 {
	transition:1s; color: #CC0000; line-height: 56px; font-size: 30px; font-weight: normal; margin-bottom: 6px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.team_list dd p {
	transition:1s; color: rgb(71, 71, 71); line-height: 20px; font-size: 12px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.team_list:hover {
	background: rgb(32, 141, 210); transition:1s; box-shadow: 6px 6px 0px 0px #186ea5; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-box-shadow: 6px 6px 0px 0px #186ea5; -moz-box-shadow: 6px 6px 0px 0px #186ea5;
}
.team_list:hover img {
	transition:1s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.team_list:hover dd h1 {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.team_list:hover dd p {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
#owl-demo {
	width: 100%; height: 100%; margin-right: auto; margin-left: auto; position: relative; z-index: 9;
}
#owl-demo .item {
	width: 100%; height: 100%; display: block;
}
#owl-demo img {
	width: 100%; height: 100%; display: none;
}
#owl-demo .owl-controls {
	padding: 0px; height: 0px;
}
#owl-demo .owl-wrapper-outer {
	z-index: 1040;
}
#owl-demo .owl-controls .owl-pagination {
	margin: 0px auto; width: 100%; text-align: center; bottom: 60px; position: absolute; z-index: 1040; max-width: 100% !important;
}
#owl-demo .owl-controls .owl-page span {
	margin: 5px; border-radius: 7px; border: currentColor; border-image: none; width: 14px; height: 14px; display: block; background-color: rgb(221, 221, 221); -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
#owl-demo .owl-controls .owl-page.active span {
	background-color: rgb(43, 136, 213);
}
#owl-demo2 .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(43, 136, 213);
}
#owl-demo .owl-wrapper-outer {
	height: 100%;
}
#owl-demo .owl-wrapper {
	height: 100%;
}
#owl-demo .owl-item {
	height: 100%;
}
.changtime {
	transition:1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.content_box {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.content_box2 {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.content_img {
	margin: 0px auto; width: 1200px; text-align: center; overflow: hidden;
}
.project_list {
	margin: 0px auto; padding: 60px; width: 1200px; min-height: 356px;
}
.project_list li {
	margin: 0px 18px; height: 330px;
}
.project_list li a {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 1;
}
.project_list li a img {
	width: 100%;
}
.project_list li a .title {
	background: url("../images/title_bg.png"); left: 0px; width: 100%; height: 54px; bottom: 0px; line-height: 50px; position: absolute; z-index: 9;
}
.project_list li a .title p {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
.project_list li a .icon {
	/*background: url("../images/title_icon.png") no-repeat center;*/ left: 0px; top: 0px; width: 100%; height: 276px; display: block; position: absolute; z-index: 999;
}
.project_list li a .title_div {
	background: url("../images/title_bg.png"); left: 0px; width: 100%; height: 122px; bottom: -122px; padding-top: 12px; position: absolute; z-index: 999;
}
.project_list li a .title_con {
	background: rgb(32, 141, 210); padding: 0px 20px; width: 100%; height: 110px;
}
.project_list li a .title_con h1 {
	text-align: center; color: rgb(255, 255, 255); line-height: 56px; font-size: 18px; font-weight: normal;
}
.project_list li a .title_con p {
	text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px;
}
.project_list li a:hover .icon {
	top: -276px;
}
.project_list li a:hover .title_div {
	bottom: 0px;
}
.project_list .owl-controls {
	margin: 0px; padding: 0px; height: 0px;
}
.project_list .owl-controls .owl-buttons div {
	top: 50%; width: 36px; height: 36px; color: rgb(244, 162, 26); text-indent: 5000px; overflow: hidden; font-size: 12px; margin-top: -10px; float: left; display: inline-block; position: absolute; z-index: 1040; -ms-zoom: 1;
}
.project_list .owl-wrapper-outer {
	z-index: 1040;
}
.project_list .owl-controls .owl-buttons .owl-prev {
	background: url("../images/left_01.png") no-repeat center / cover; left: 10px;
}
.project_list .owl-controls .owl-buttons .owl-next {
	background: url("../images/right_01.png") no-repeat center / cover; right: 10px;
}
.project_list .owl-controls .owl-page span {
	margin: 50px 5px 5px; width: 54px; height: 4px; display: block; background-color: rgb(222, 222, 222);
}
.project_list .owl-controls .owl-page.active span {
	background-color: rgb(79, 79, 79);
}
.project_list .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(79, 79, 79);
}
.n_project_list {
	margin: 0px auto; padding: 30px 60px; width: 1200px;
}
.n_project_list li {
	margin: 10px 18px; width: 324px; height: 330px; float: left;
}
.n_project_list li a {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 1;
}
.n_project_list li a img {
	width: 100%;
}
.n_project_list li a .title {
	background: url("../images/title_bg.png"); left: 0px; width: 100%; height: 54px; bottom: 0px; line-height: 50px; position: absolute; z-index: 9;
}
.n_project_list li a .title p {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
.n_project_list li a .icon {
	background: url("../images/title_icon.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 276px; display: block; position: absolute; z-index: 999;
}
.n_project_list li a .title_div {
	background: url("../images/title_bg.png"); left: 0px; width: 100%; height: 122px; bottom: -122px; padding-top: 12px; position: absolute; z-index: 999;
}
.n_project_list li a .title_con {
	background: rgb(32, 141, 210); padding: 0px 20px; width: 100%; height: 110px;
}
.n_project_list li a .title_con h1 {
	text-align: center; color: rgb(255, 255, 255); line-height: 56px; font-size: 30px; font-weight: normal;
}
.n_project_list li a .title_con p {
	text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px;
}
.n_project_list li a:hover .icon {
	top: -276px;
}
.n_project_list li a:hover .title_div {
	bottom: 0px;
}
.nwes_list {
	margin: 0px auto; padding: 20px 0px 0px; width: 1046px;
}
.nwes_list li {
	background: rgb(255, 255, 255); padding: 0px 16px 14px; border: 1px solid rgb(235, 235, 235); transition:1s; border-image: none; width: 1046px; height: 150px; margin-bottom: 16px; box-shadow: 0px 0px 8px #ebebeb; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-box-shadow: 0px 0px 8px #EBEBEB; -moz-box-shadow: 0px 0px 8px #EBEBEB;
}
.nwes_list li h1 {
	transition:1s; width: 100%; height: 44px; color: rgb(64, 64, 64); line-height: 44px; font-size: 18px; font-weight: normal; position: relative; z-index: 0; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li h1 span {
	transition:1s; top: 10px; width: 76px; height: 24px; text-align: right; right: 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; display: block; position: absolute; z-index: 9; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li .pic {
	width: 150px; height: 90px; overflow: hidden; float: left;
}
.nwes_list li .pic img {
	transition:1s; width: 150px; height: 90px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li .text {
	padding: 10px 12px; transition:1s; width: 862px; color: rgb(140, 140, 140); line-height: 24px; font-size: 12px; float: right; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li:hover {
	background: rgb(32, 141, 210); transition:1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li:hover h1 {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li:hover h1 span {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list li:hover .pic img {
	transition:1s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.nwes_list li:hover .text {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.nwes_list .owl-controls .owl-page span {
	margin: 5px; width: 54px; height: 4px; display: block; background-color: rgb(222, 222, 222);
}
.nwes_list .owl-controls .owl-page.active span {
	background-color: rgb(79, 79, 79);
}
.nwes_list .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(79, 79, 79);
}
.financialnews_list {
	margin: 0px auto; padding: 36px; width: 1200px; min-height: 356px;
}
.financialnews_list li {
	margin: 0px 30px; padding: 6px; height: 416px;
}
.financialnews_list li a {
	border: 1px solid rgb(196, 148, 24); border-image: none; width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 1; box-shadow: 6px 6px 0px 0px #818181; -webkit-box-shadow: 6px 6px 0px 0px #818181; -moz-box-shadow: 6px 6px 0px 0px #818181;
}
.financialnews_list li a img {
	width: 100%;
}
.financialnews_list .owl-controls {
	margin: 0px; padding: 0px; height: 0px;
}
.financialnews_list .owl-controls .owl-buttons div {
	top: 50%; width: 36px; height: 36px; color: rgb(244, 162, 26); text-indent: 5000px; overflow: hidden; font-size: 12px; margin-top: -10px; float: left; display: inline-block; position: absolute; z-index: 1040; -ms-zoom: 1;
}
.financialnews_list .owl-wrapper-outer {
	z-index: 1040;
}
.financialnews_list .owl-controls .owl-buttons .owl-prev {
	background: url("../images/left_02.png") no-repeat center / cover; left: 10px;
}
.financialnews_list .owl-controls .owl-buttons .owl-next {
	background: url("../images/right_02.png") no-repeat center / cover; right: 10px;
}
.honor_list {
	margin: 0px auto 0px -18px; padding: 60px 0px; width: 678px;
}
.honor_list li {
	margin: 0px 18px; padding: 6px; height: 300px;
}
.honor_list li a {
	border: 1px solid rgb(196, 148, 24); border-image: none; width: 100%; height: 250px; overflow: hidden; display: block; position: relative; z-index: 1; box-shadow: 6px 6px 0px 0px #818181; -webkit-box-shadow: 6px 6px 0px 0px #ccc; -moz-box-shadow: 6px 6px 0px 0px #999;
}
.honor_list li a img {
	width: 100%;
}
.honor_list li p {
	text-align: center; color: rgb(67, 67, 66); line-height: 50px; font-size: 14px;
}
.honor_list .owl-controls {
	padding: 0px 16px; left: 0px; top: 24px; width: 100%; text-align: right; position: absolute;
}
.honor_list .owl-controls .owl-page span {
	background: none; margin: 5px; border-radius: 50%; border: 1px solid #CC0000; border-image: none; width: 12px; height: 12px; display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.honor_list .owl-controls .owl-page.active span {
	background-color: #CC0000;
}
.honor_list .owl-controls.clickable .owl-page:hover span {
	background-color: #CC0000;
}
.honor_list li:hover p {
	color: #CC0000;
}
.honor_list .owl-controls .owl-buttons div {
	width: 36px; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1040;
}
.honor_list .owl-wrapper-outer {
	z-index: 1040;
}
.honor_list .owl-controls .owl-buttons .owl-prev {
	background: url("../images/left_03.png") no-repeat center / cover; left: 24px;
}
.honor_list .owl-controls .owl-buttons .owl-next {
	background: url("../images/right_03.png") no-repeat center / cover; left: 68px;
}
.development_tab {
	background: url("../images/honor_tab.jpg") repeat-x center; margin: 0px auto; padding: 20px 0px; width: 1200px; overflow: hidden; min-height: 7px;
}
#development-demo {
	padding: 5px 42px; width: 1200px; overflow: hidden; margin-right: auto; margin-left: auto;
}
#development-demo .item {
	display: block;
}
#development-demo .owl-controls {
	left: 0px; top: 50%; width: 100%; height: 42px; text-align: left; margin-top: -21px; position: absolute; z-index: 999;
}
#development-demo .owl-controls .owl-buttons div {
	margin: 0px; padding: 0px; width: 42px; height: 42px; color: rgb(244, 162, 26); overflow: hidden; float: left; display: inline-block; -ms-zoom: 1; opacity: 1;
}
#development-demo .owl-wrapper-outer {
	z-index: 1029;
}
#development-demo .owl-controls .owl-buttons .owl-prev {
	background: url("../images/honor_left.png") no-repeat center;
}
#development-demo .owl-controls .owl-buttons .owl-next {
	background: url("../images/honor_right.png") no-repeat center; float: right;
}
.development_tab_list {
	width: 100%;
}
.development_tab_list li {
	text-align: center; position: relative; min-height: 92px;
}
.development_tab_list li span {
	width: 46px; color: rgb(146, 146, 146); font-size: 14px; cursor: pointer;
}
.development_tab_list li b {
	background: url("../images/honor_item1.png") no-repeat center; margin: -12px auto 0px -12px; left: 50%; top: 50%; width: 24px; height: 24px; display: block; position: absolute; cursor: pointer;
}
.development_tab_list li.cur b {
	background: url("../images/honor_item2.png") no-repeat center; margin: -23px auto 0px -23px; left: 50%; top: 50%; width: 46px; height: 46px; position: absolute;
}
.development_tab_list li.cur span {
	width: 46px; color: #CC0000; font-size: 18px;
}
.development_con {
	background: url("../images/development_con.png"); margin: 0px auto; border-radius: 10px; width: 1200px; height: 280px; overflow: hidden; position: relative; z-index: 1; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.development_hide {
	position: relative; z-index: -1; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.development_con_list {
	left: 0px; top: 0px; width: 1200px; height: 280px; overflow: hidden; position: absolute;
}
.development_con_list dl {
	width: 100%; height: 280px; position: relative; z-index: 1;
}
.development_con_list dl dt {
	width: 144px; height: 280px; text-align: center; padding-top: 82px; float: left;
}
.development_con_list dl dt p {
	color: #CC0000; line-height: 30px; font-size: 28px;
}
.development_con_list dl dt h1 {
	color: #CC0000; line-height: 76px; font-size: 60px; font-weight: normal;
}
.development_con_list dl dd {
	padding: 30px 18px; width: 1050px; height: 280px; color: rgb(83, 82, 82); line-height: 36px; font-size: 14px; float: right;
}
.development_table {
	width: 100%;
}
.news_left {
	width: 562px; height: 416px; padding-top: 36px; float: left;
}
.news_left li {
	margin: 0px; padding: 0px; height: 380px; position: relative; z-index: 1;
}
.news_left li img {
	width: 100%;
}
.news_left li p {
	background: url("../images/news_bg.png"); padding: 0px 80px 0px 14px; left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; font-size: 12px; position: absolute; z-index: 99;
}
.news_left .owl-controls {
	margin: 0px; padding: 0px; width: 70px; height: 40px; right: 0px; bottom: 0px; position: absolute;
}
.news_left .owl-controls .owl-page span {
	background: rgb(255, 255, 255); margin: 16px 4px; border-radius: 50%; width: 8px; height: 8px; display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.news_left .owl-controls .owl-page.active span {
	background: #CC0000;
}
.news_left .owl-controls.clickable .owl-page:hover span {
	background: #CC0000;
}
.news_right {
	width: 600px; height: 416px; overflow: hidden; padding-top: 18px; float: right;
}
.news_right dl {
	padding: 18px 0px; width: 100%; height: 139px; border-bottom-color: rgb(156, 156, 156); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_right dl dt { background-color:#CC0000; width: 82px; height: 102px; text-align: center; padding-top: 10px; font-weight: normal; float: left;
}
.news_right dl dt h1 {
	text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 48px; font-weight: normal;
}
.news_right dl dt span {
	margin: 0px auto; width: 54px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; border-top-color: rgb(216, 182, 92); border-top-width: 1px; border-top-style: solid; display: block;
}
.news_right dl dd {
	padding: 0px 28px; width: 480px; height: 102px; overflow: hidden;
}
.news_right dl dd h1 {
	height: 32px; color: rgb(82, 82, 82); line-height: 32px; font-size: 16px; font-weight: normal;
}
.news_right dl dd p {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.n_nwes_list {
	margin: 0px auto; padding: 20px 0px 0px; width: 1200px; min-height: 356px;
}
.n_nwes_list li {
	background: rgb(255, 255, 255); padding: 0px 16px 14px; border: 1px solid rgb(235, 235, 235); transition:1s; border-image: none; width: 1200px; height: 150px; margin-bottom: 10px; box-shadow: 0px 0px 8px #ebebeb; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-box-shadow: 0px 0px 8px #EBEBEB; -moz-box-shadow: 0px 0px 8px #EBEBEB;
}
.n_nwes_list li h1 {
	transition:1s; width: 100%; height: 44px; color: rgb(64, 64, 64); line-height: 44px; font-size: 18px; font-weight: normal; position: relative; z-index: 0; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li h1 span {
	transition:1s; top: 10px; width: 76px; height: 24px; text-align: right; right: 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; display: block; position: absolute; z-index: 9; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li .pic {
	width: 150px; height: 90px; overflow: hidden; float: left;
}
.n_nwes_list li .pic img {
	transition:1s; width: 150px; height: 90px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li .text {
	padding: 10px 12px; transition:1s; width: 1016px; color: rgb(140, 140, 140); line-height: 24px; font-size: 12px; float: right; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li:hover { background-color:#b1d3dd;
	 transition:1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li:hover h1 {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li:hover h1 span {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list li:hover .pic img {
	transition:1s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.n_nwes_list li:hover .text {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.n_nwes_list .owl-controls .owl-page span {
	margin: 5px; width: 54px; height: 4px; display: block; background-color: rgb(222, 222, 222);
}
.n_nwes_list .owl-controls .owl-page.active span {
	background-color: rgb(79, 79, 79);
}
.n_nwes_list .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(79, 79, 79);
}
.project_pic {
	width: 760px; height: 604px; margin-top: 20px; float: left;
}
.project_pic img {
	width: 100%;
}
.project_con {
	background: #CC0000; padding: 78px 44px 0px; width: 440px; height: 604px; margin-top: 20px; float: left;color:#FFFFFF;
}
.project_con h1 {
	color: rgb(255, 255, 255); line-height: 34px; font-size: 26px; font-weight: normal;
}
.project_detail {
	width: 100%; height: 300px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: 32px;
}
.project_con a {
	background: url("../images/back_but.png") no-repeat center; margin: 38px auto 0px; width: 80px; height: 80px; overflow: hidden; display: block;
}
.company_list {
	margin: 0px auto; padding: 30px 42px 60px; width: 1200px;
}
.company_list li {
	margin: 0px 40px; height: 402px; padding-top: 30px;
}
.company_list li a.pic {
	border-radius: 50%; transition:1s; width: 292px; height: 292px; overflow: hidden; display: block; position: relative; z-index: 1; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.company_list li a.pic img {
	width: 100%;
}
.company_list li h1 {
	text-align: center; color: rgb(74, 74, 74); line-height: 40px; padding-top: 40px; font-size: 24px; font-weight: normal;
}
.company_list li a.text_p {
	transition:1s; color: rgb(74, 74, 74); font-size: 24px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.company_list li a.pic .pic_bg {
	background: url("../images/pic_bg.png"); border-radius: 50%; transition:1s; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 9; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.company_list li a.pic .pic_bg i {
	background: url("../images/pic_bg_i.png") no-repeat center; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute;
}
.company_list li a.pic .pic_bg .company_con {
	left: 50%; width: 200px; height: 66px; bottom: 40px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 12px; margin-left: -100px; position: absolute; z-index: 99;
}
.company_list li a.pic .pic_bg .company_con p {
	color: rgb(255, 255, 255); line-height: 22px; font-size: 12px;
}
.company_list li:hover a.text_p {
	transition:1s; color: #CC0000; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.company_list li:hover a.pic {
	transition:1s; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.company_list li:hover a.pic .pic_bg {
	transition:1s; display: block; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.company_list .owl-controls {
	margin: 0px; padding: 0px; height: 0px;
}
.company_list .owl-controls .owl-page span {
	margin: 50px 5px 5px; width: 54px; height: 4px; display: block; background-color: rgb(222, 222, 222);
}
.company_list .owl-controls .owl-page.active span {
	background-color: rgb(79, 79, 79);
}
.company_list .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(79, 79, 79);
}
.companyinfo_pic {
	width: 1200px; height: 454px; overflow: hidden;
}
.companyinfo_pic img {
	width: 100%;
}
.companyinfo_con {
	background: #CC0000; padding: 16px 36px; width: 1200px; height: 190px; position: relative; z-index: 1;
}
.companyinfo_con h1 {
	color: rgb(255, 255, 255); line-height: 54px; font-size: 26px; font-weight: normal;
}
.companyinfo_detail {
	width: 960px; height: 90px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.companyinfo_con a {
	background: url("../images/back_but.png") no-repeat center; top: 56px; width: 80px; height: 80px; right: 46px; overflow: hidden; display: block; position: absolute; z-index: 9;
}
.team_tab {
	margin: 0px auto 5px; width: 500px; position: relative; z-index: 1;
}
.team_line {
	border: 1px solid rgb(203, 152, 24); border-image: none; left: 50%; top: 20px; width: 740px; margin-left: -370px; position: absolute; z-index: 9;
}
.team_tab li {
	 padding: 0px 22px; width: 166px; float: left;
}
.team_tab li span {
	 background-color:#CC0000; margin: 0px auto; border-radius: 50%; border: 2px solid rgb(203, 152, 24); border-image: none; width: 42px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 24px; display: block; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.team_tab li p {
	text-align: center; color: rgb(69, 69, 69); line-height: 42px; font-size: 14px;
}
.team_tab li:hover span {
	background: none; color: rgb(203, 152, 24);
}
.team_tab li:hover p {
	color: rgb(203, 152, 24);
}
.team_tab li.active span {
	background: none; color: #CC0000;
}
.team_tab li.active p {
	color: rgb(203, 152, 24);
}
.team_con {
	margin: 0px auto; padding: 0px 6px 6px 0px; width: 1200px; height: 370px; position: relative; z-index: 1;
}
.team_list2 {
	padding: 8px; border: 2px solid  #CC0000; border-image: none; left: 0px; top: 0px; width: 1200px; height: 374px; color: rgb(57, 57, 57); line-height: 30px; font-size: 12px; position: absolute; z-index: 9; box-shadow: 6px 6px 0px 0px #818181; -webkit-box-shadow: 6px 6px 0px 0px #818181; -moz-box-shadow: 6px 6px 0px 0px #818181;
}
.team_hide {
	position: relative; z-index: -1; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.n_newsinfo {
	margin: 0px auto; padding: 120px 0px 60px; width: 1200px;
}
.n_newsinfo_title {
	width: 1200px;
}
.n_newsinfo_title h1 {
	padding: 4px 0px; text-align: center; color: rgb(201, 156, 13); line-height: 40px; font-size: 26px; font-weight: normal;font-family: Microsoft YaHei;
}
.n_newsinfo_title p {
	text-align: center; color: rgb(170, 170, 170); line-height: 26px; font-size: 12px;font-family: Microsoft YaHei;
}
.n_newsinfo_con {
	padding: 20px 10px; width: 1200px; color: rgb(100, 100, 100); line-height: 26px; font-size: 14px; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; min-height: 500px;
}
.n_newsinfo_con img {
	max-width: 100% !important;
}
.n_newsinfo_link {
	padding: 10px 0px; width: 1200px;
}
.n_newsinfo_link p {
	color: rgb(231, 30, 38); line-height: 24px; font-size: 14px;
}
.n_newsinfo_link p a {
	color: rgb(122, 122, 122); line-height: 24px; font-size: 12px;
}
.n_newsinfo_link p:hover a {
	color: rgb(231, 30, 38);
}
.newslist_box {
	margin: 0px auto; padding: 120px 0px 60px; width: 1200px;
}
.newslist {
	width: 1200px;
}
.newslist li {
	background: rgb(255, 255, 255); padding: 0px 16px 18px; border: 1px solid rgb(235, 235, 235); transition:1s; border-image: none; width: 1200px; height: 154px; margin-bottom: 16px; box-shadow: 0px 0px 8px #ebebeb; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -webkit-box-shadow: 0px 0px 8px #EBEBEB; -moz-box-shadow: 0px 0px 8px #EBEBEB;
}
.newslist li h1 {
	transition:1s; width: 100%; height: 44px; color: rgb(64, 64, 64); line-height: 44px; font-size: 18px; font-weight: normal; position: relative; z-index: 0; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li h1 span {
	transition:1s; top: 10px; width: 76px; height: 24px; text-align: right; right: 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; display: block; position: absolute; z-index: 9; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li .pic {
	width: 150px; height: 90px; overflow: hidden; float: left;
}
.newslist li .pic img {
	transition:1s; width: 150px; height: 90px; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li .text {
	padding: 10px 12px; transition:1s; width: 1016px; color: rgb(140, 140, 140); line-height: 24px; font-size: 12px; float: right; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li:hover {
	background: rgb(32, 141, 210); transition:1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li:hover h1 {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li:hover h1 span {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.newslist li:hover .pic img {
	transition:1s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.newslist li:hover .text {
	transition:1s; color: rgb(255, 255, 255); -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;
}
.job {
	margin-top: 40px;
}
.job_top {
	background: #CC0000; width: 1200px; height: 60px; color: rgb(255, 255, 255); margin-bottom: 12px;
}
.job_top dd {
	height: 60px; text-align: center; line-height: 60px; font-size: 18px; float: left;
}
.job_top_dd01 {
	background: url("../images/job_icon01.png") no-repeat center; width: 70px;
}
.job_top_dd02 {
	width: 210px;
}
.job_top_dd03 {
	width: 390px;
}
.job_top_dd04 {
	width: 270px;
}
.job_top_dd05 {
	width: 160px; float: right;
}
.job_list {
	background: none; border: 1px solid  #e2b8bb; border-image: none; width: 1200px; height: 45px; color: rgb(86, 86, 86); margin-top: 10px;
}
.job_list dd {
	height: 48px; text-align: center; line-height: 48px; font-size: 14px; float: left;
}
.job_list_dd01 {
	background: url("../images/job_icon02.png") no-repeat center; width: 70px;
}
.job_list_dd02 {
	width: 210px; color: #CC0000; font-size: 18px;
}
.job_list_dd03 {
	width: 390px;
}
.job_list_dd04 {
	width: 270px;
}
.job_list_dd05 {
	width: 160px;
}
.job_list_dd05 a {
	color: rgb(86, 86, 86);
}
.job_list:hover {
	background:#e6e6e6; border: 1px solid  #e6e6e6; border-image: none;
}
#alljob .owl-controls .owl-page span {
	margin: 5px; width: 54px; height: 4px; display: block; background-color: rgb(222, 222, 222);
}
#alljob .owl-controls .owl-page.active span {
	background-color: rgb(79, 79, 79);
}
#alljob .owl-controls.clickable .owl-page:hover span {
	background-color: rgb(79, 79, 79);
}
.job_con {
	margin: 0px auto; padding: 0px 6px 6px 0px; width: 1200px; height: 400px; position: relative; z-index: 1;
}
.job_conbox {
	padding: 20px; border: 2px solid  #CC3333; border-image: none; left: 0px; top: 0px; width: 1194px; height: 394px; color: rgb(57, 57, 57); line-height: 30px; font-size: 12px; position: absolute; z-index: 9; box-shadow: 6px 6px 0px 0px #818181; -webkit-box-shadow: 6px 6px 0px 0px #818181; -moz-box-shadow: 6px 6px 0px 0px #818181;
}
.foot {
	background: rgb(34, 35, 37); left: 0px; width: 100%; height: 30px; bottom: 0px; position: fixed; z-index: 9999; min-width: 1200px;
}
.foot_center {
	margin: 0px auto; width: 1200px; height: 30px; color: rgb(153, 152, 157); line-height: 30px; font-size: 12px;
}
.foot_left {
	width: 400px; height: 30px; padding-left: 30px; float: left;
}
.foot_left a {
	margin: 0px 16px; color: rgb(153, 152, 157);
}
.foot_left a:hover {
	color: #CC0000;
}
.foot_right {
	width: 800px; height: 30px;/* text-align: right; */padding-right: 30px; float: right;
}
.job_list2 {
	margin: 34px auto 30px;
}
@media all and (max-width:1366px)
{
.i_title h1 {
	line-height: 48px; font-size: 30px;
}
.i_title p {
	line-height: 24px; font-size: 14px;
}
.i_title a {
	margin: 10px auto 0px; width: 90px; height: 28px; line-height: 26px; font-size: 12px;
}
.news_top {
	margin: 0px auto 20px; width: 1200px;
}
.news_top h1 {
	text-align: center; line-height: 48px; font-size: 30px;
}
.news_top p {
	line-height: 24px; font-size: 14px;
}
.i_title2 h1 {
	line-height: 46px; font-size: 30px;
}
.i_title2 p {
	text-transform: uppercase; line-height: 36px; font-size: 14px;
}
.i_title3 h1 {
	line-height: 46px; font-size: 30px;font-family: Microsoft YaHei;
}
.i_title3 p {
	text-transform: uppercase; line-height: 36px; font-size: 14px;
}
.i_title4 h1 {
	line-height: 46px; font-size: 30px;font-family: Microsoft YaHei;
}
.i_title4 p {
	text-transform: uppercase; line-height: 36px; font-size: 14px;
}
.i_title5 {
	padding-bottom: 20px;
}
.i_title5 h1 {
	line-height: 48px; font-size: 30px;
}
.i_title5 p {
	line-height: 24px; font-size: 14px;
}
.i_title_con {
	padding: 4px 0px; text-align: center; color: rgb(54, 60, 60); line-height: 26px; font-size: 14px;
}
.i_title5_con {
	padding: 30px 0px 20px; text-align: center; color: rgb(54, 60, 60); line-height: 26px; font-size: 14px;
}
..i_title5_con  p{font-size:16px;}
.content_title {
	line-height: 60px; font-size: 30px; margin-top: 40px;font-family: Microsoft YaHei;
}
.content_img img {
	width: 800px !important;
}
.honor_list {
	padding: 52px 0px;
}
.development_tab {
	padding: 14px 0px;
}
.news_left {
	height: 400px; padding-top: 20px;
}
.news_right {
	height: 400px; padding-top: 2px;
}
.financialnews_list {
	padding: 30px 60px; width: 1000px;
}
.financialnews_list li {
	margin: 0px 30px; padding: 6px; height: 320px;
}
.financialnews_list li a {
	border: 1px solid rgb(196, 148, 24); border-image: none; width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 1; box-shadow: 6px 6px 0px 0px #818181; -webkit-box-shadow: 6px 6px 0px 0px #818181; -moz-box-shadow: 6px 6px 0px 0px #818181;
}
.financialnews_list li a img {
	width: 100%;
}
.project_list {
	margin: 0px auto; padding: 30px 60px; width: 1200px;
}
.project_list li {
	margin: 0px 38px; height: 296px;box-shadow:0 0 9px rgba(0, 0, 0, 0.9)
}
.project_list li a {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: 1;
}
.project_list li a img {
	width: 100%;
}
.project_list li a .title {
	background: url("../images/title_bg.png"); left: 0px; width: 100%; height: 54px; bottom: 0px; line-height: 50px; position: absolute; z-index: 9;
}
.project_list li a .title p {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px;
}
.project_list li a .icon {
	background: url("../images/title_icon.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 276px; display: block; position: absolute; z-index: 999;
}
.project_list li a .title_div {
	background: none; left: 0px; width: 100%; height: 122px; bottom: -122px; padding-top: 12px; position: absolute; z-index: 999;
}
.project_list li a .title_con {
	background: rgb(32, 141, 210); padding: 0px 20px; width: 100%; height: 110px;
}
.project_list li a .title_con h1 {
	text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 20px; font-weight: normal;
}
.project_list li a .title_con p {
	text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px;
}
.project_list li a:hover .icon {
	top: -276px;
}
.project_list li a:hover .title_div {
	bottom: 0px;
}
.team_tab {
	margin: 0px auto 0px;
}
.nwes_list {
	margin: 0px auto; padding: 10px 0px 0px; width: 1000px;
}
.nwes_list li {
	background: rgb(255, 255, 255); padding: 0px 10px 10px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 1000px; height: 120px; margin-bottom: 10px; box-shadow: 0px 0px 8px #ebebeb; -webkit-box-shadow: 0px 0px 8px #EBEBEB; -moz-box-shadow: 0px 0px 8px #EBEBEB;
}
.nwes_list li h1 {
	height: 38px; line-height: 38px; font-size: 16px;
}
.nwes_list li h1 span {
	top: 7px; width: 76px; height: 24px; line-height: 24px; font-size: 12px;
}
.nwes_list li .pic {
	width: 120px; height: 72px; overflow: hidden; float: left;
}
.nwes_list li .pic img {
	width: 120px; height: 72px;
}
.nwes_list li .text {
	padding: 10px 12px; width: 858px; color: rgb(140, 140, 140); line-height: 24px; font-size: 12px; float: right;
}
.team_box {
	height: 380px;
}
.n_nwes_list {
	margin: 0px auto; padding: 10px 0px 0px; width: 1000px;
}
.n_nwes_list li {
	background: rgb(255, 255, 255); padding: 0px 10px 10px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 1000px; height: 120px; margin-bottom: 10px; box-shadow: 0px 0px 8px #ebebeb; -webkit-box-shadow: 0px 0px 8px #EBEBEB; -moz-box-shadow: 0px 0px 8px #EBEBEB;
}
.n_nwes_list li h1 {
	height: 38px; line-height: 38px; font-size: 16px; color:#CC0000
}
.n_nwes_list li h1 span {
	top: 7px; width: 76px; height: 24px; line-height: 24px; font-size: 12px;
}
.n_nwes_list li .pic {
	width: 120px; height: 72px; overflow: hidden; float: left;
}
.n_nwes_list li .pic img {
	width: 120px; height: 72px;
}
.n_nwes_list li .text {
	padding: 10px 12px; width: 858px; color: rgb(140, 140, 140); line-height: 24px; font-size: 12px; float: right;
}
.job {
	margin-top: 16px;
}
.job_list {
	margin-top: 10px;
}
.job_list2 {
	margin: 20px auto;
}
.job_con {
	height: 320px;
}
.job_conbox {
	height: 300px;
}
.company_list {
	padding: 20px 42px;
}
.content_box3 {
	width: 1000px;
}
.project_pic {
	width: 560px; height: 360px; margin-top: 10px;
}
.project_con {
	background: #CC0000; padding: 20px 20px 0px; width: 440px; height: 360px; margin-top: 10px; float: left; 
}
.project_detail {
	height:280px; margin-top: 16px;
}
.project_con a {
	margin: 20px auto 0px;
}
.companyinfo_pic {
	margin: 0px auto; width: 800px; height: 300px; overflow: hidden;
}
.companyinfo_pic img {
	width: 100%;
}
.companyinfo_con {
	background: #CC0000; margin: 0px auto; padding: 16px 36px; width: 800px; height: 190px; position: relative; z-index: 1;
}
.companyinfo_con h1 {
	color: rgb(255, 255, 255); line-height: 54px; font-size: 26px; font-weight: normal;
}
.companyinfo_detail {
	width: 560px; height: 90px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.companyinfo_con a {
	background: url("../images/back_but.png") no-repeat center; top: 56px; width: 80px; height: 80px; right: 46px; overflow: hidden; display: block; position: absolute; z-index: 9;
}
}



.xuekbt{font-size:18px; line-height:40px;}
.xuexx{font-size:14px; color:#999999}


.syxwbt{color:#FFFFFF; font-size:18px}

.mxxybt{font-size:44px; line-height:49px; color:#CC0000}
.mxxyeng{font-size:18px; color:#999999;}


.main1{ width:100%; padding:30px 0;}
.main11{ width:435px; padding-right:20px;}

.innewsdh{ border:1px solid #dfdfdf; padding:10px; width:413px; height:305px;}
#box {width:413px; height:305px; background:#fff; margin:0px auto; position: relative; overflow: hidden;z-index:5000;}
#list {position:absolute; left:0; top:0;}
#list li {width:413px; height:305px; cursor: pointer;}
#num {position: absolute; right:10px; bottom:10px;}
#num li {width:16px; height:16px; float:left; margin-right:2px; color:#fff; cursor: pointer; font-size: 12px;  line-height:16px; text-align: center; border:1px solid #fff;}
#num li.active {background:#0170d9; }
#foot_bm a,p,p a{font-size:12px;/*color:#666;*/}



.main33tit{ background:url(../images/inkjljbg.jpg) no-repeat center top; width:90%; padding:0 5%; height:50px;}
.main33tit a{ color:#fff; font-size:16px; line-height:50px;}
.main33tit a:hover{ color:#000;}
.main33tit span a{ float:right; font-size:14px;} 
.main33kk{ border:1px solid #dfdfdf; padding:10px 0 0 10px;}
.main33kk a{ padding-bottom:10px; display:block;}

.newslistbottom ul{}
.newslistbottom ul li{ background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;line-height:38px; white-space:nowrap; height:38px; overflow:hidden;}
.newslistbottom ul li.newslistbottomlast{ background:none; line-height:32px; height:32px;}
.newslistbottom ul li a{ color:#585858; display:inline-block; background:url(../images/newsxjt.jpg) no-repeat 0 center; padding-left:12px; line-height:38px; height:38px; font-size:14px;}
.newslistbottom ul li a:hover{color:#0170d9;}
.newslistbottom ul li span{padding-right:10px; float:right;}


.main2{ background:url(../images/inlcbg.jpg) repeat-x left top; width:100%; height:386px;}
.inlctit{ background:url(../images/inlctitbg.jpg) no-repeat center bottom; width:100%; height:110px; padding-top:30px; text-align:center; font-size:30px;  color:#0170d9;}

.gyjs{font-size:14px; line-height:24px;}
.gymid{width:1150px; margin:auto; padding:22px;}
.gyzuo{float:left; width:600px;}
.gyyou{float:right; width:360px;} 

.ywwzjs{font-size:14px; line-height:19px;}