 /*common  */

 @font-face {
 	/* font-properties */
 	font-family: kalinga;
 	src: url('../../fonts/kalinga.ttf');
 	/* IE9 */
 }
a{text-decoration: none;color: #000;}
 .clear {
 	clear: both
 }
.wrap_xm{min-width: 1230px}
 .about_banner {
 	min-width: 1230px;
 	height: 150px;
 /*	background: url(../../images/images/zjnsban.jpg)no-repeat;*/
 	margin-bottom: 10px;
 	position: relative;
 	overflow: hidden;
 }
 .about_banner  img{width:100%;height: 150px;}
 .gropt_banner{position: absolute;top: 0px;right: 400px;}

 .about_banner_text {
 	padding-right: 50px;
 	width: 1180px;
 	height: 150px;
 	color: #fff;
 	font-weight: bold;
 	line-height: 150px;
 	margin: 0 auto;
 	text-align: right;
 	font-size: 18px;
 }

 .select_img ul li {
 	float: left;
 	width: 268px;
 	overflow: hidden;
 	margin-top: 10px;
 	margin-right: 24px;
 }

 .select_img_bo {
 	margin-top: 45px;
 }

 .select_img ul li img {
 	width:268px;
	height:340px;
 }

 .select_img ul li span {
 	border: 1px solid #ccc;
 	border-top: none;
 	display: inline-block;
 	width: 266px;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 }

  .select_img ul li:hover span{
  	color: #0268b3;
  }
 

 .select_ol ul li:hover {
 	background: #418cdf;
 	color: #fff;
 }

 .select_hover {
 	background: #418cdf;
 	color: #fff;
 }

 .select_video {
 	margin-left: 20px;
 	width: 800px;
 	height: 549px;

 }

 .select_ol {
 	width: 590px;
 	height: 35px;
 	float: right;
 	margin-top: 55px;
 	margin-bottom: 50px;
 	margin-right: 130px;
 	cursor: pointer;
 }

 .ideal_waterfall {
 	width: 930px;
  overflow: hidden;
 }

 .ideal_waterfall .ideal_list_no ul li {
 	float: left;
 	margin-right: 7px;
 }

 .ideal_waterfall .ideal_list_no_1 ul li {
 	float: left;
 	margin-right: 7px;
 }

 .ideal_waterfall .ideal_list_no_1 {
 	margin-top: 8px;
 }

 .ideal_waterfall .ideal_list_no ul {
 	width: 882px;
 	height: 145px;
 }

 .ideal_list_text {
 	display: inline-block;
 	width: 240px;
 	height: 70px;
 	line-height: 25px;
 	padding-top: 40px;
 	padding-left: 25px;
 	color: #fff;
 }

 .title_textarea button {
 	float: right;
 	width: 100px;
 	height: 30px;
 	margin-top: 10px;
 	color: #fff;
 	border-radius: 5px;
 	cursor: pointer;
 	border: 1px solid #E29612;
 	background: #E29612;
 }

 .ideal_left_no {
 	float: left;
 	height: 300px;
 	width: 587px;
 }

 .title_textarea textarea {
 	width: 850px;
 	height: 300px;
 	resize: none;
 	border-radius: 5px;
 }

 .ideal_right_no {
 	margin-top: 8px;
 	padding-left: 25px;
 	padding-top: 40px;
 	padding-right: 30px;
 	float: right;
 	height: 258px;
 	width: 233px;
 	background: #71caf3;
 }

 .inpro {
 	width: 671px;
 	margin-left: 95px;
 }

 .inpro_text {
 	display: inline-block;
 	padding-top: 30px;
 	width: 667px;
 	height: 120px;
 	line-height: 20px;
 	color: #888888;
 }

 .pro_list {
 	margin-top: 15px;
 	height: 520px;
 }

 .pro_list_0 {
 	width: 275px;
 	height: 192px;
 	float: left;
 	margin-right: 25px;
 	margin-bottom: 60px;
 	overflow: hidden;
 }
.pro_list_0 img{width: 100%;}
 .pro_text {
 	display: inline-block;
 	width: 275px;
 	height: 40px;
 	background: #f5f4f4;
 	line-height: 40px;
 	text-align: center;
 }
  .pro_list_0:hover .pro_text a{
  	color:#0268b3; 
  }

 .ideal_right_no p {
 	color: #fff;
 	font-size: 14px;
 	margin-top: 10px;
 	line-height: 25px;
 }

 .ideal_right_no h3 {
 	color: #fff;
 	font-size: 20px;
 }

 .ideal_list_no_diamonds {
 	display: inline-block;
 	width: 50px;
 	height: 50px;
 	margin-top: 55px;
 	margin-left: 45px;
 }

 .ideal_waterfall .ideal_list_no ul .ideal_list_no_large {
 	width: 290px;
 	height: 145px;
 	background: #71caf3;
 	/*background: #000;*/
 }

 .ideal_waterfall .ideal_list_no_1 ul .deal_list_no_large_1 {
 	width: 289px;
 	height: 145px;
 	background: #fecb68;
 }

 .ideal_waterfall .ideal_list_no ul .ideal_list_no_small {
 	width: 140px;
 	height: 145px;
 	background: #ccc;
 }

 .ideal_list_no_2 {
 	margin-top: 8px;
 }

 .ideal_list_no_2 ul li {
 	float: left;
 	margin-right: 8px;
 }

 .ideal_list_no_2 ul .ideal_list_no_small_1 {
 	width: 140px;
 	height: 145px;
 	background: #71caf3;
 }

 .ideal_list_no_2 ul .ideal_list_no_large_2 {
 	width: 290px;
 	height: 145px;
 }

 .ideal_wrap {
 	width: 882px;
 	height: 300px;
 }


 .select_ol button:hover {
 	background: #418cdf;
 	color: #fff;
 }

 .letter {
 	width: 910px;
 	height: 215px;
 	padding: 10px;
 	margin-top:15px;
 	border: 1px solid #ccc;
 	margin-bottom: 40px;
 }

 .planning_content {
 	height: 300px;
 	margin-top: 15px;
 }
.planning_content_right{margin-bottom:15px; }
 .planning_content_left {
 	float: left;
 	margin-right: 27px;
 	width: 427px;
 	margin-bottom:15px;
 }

 .planning_content_left_text {
 	display: inline-block;
 	width: 425px;
 	height: 55px;
 	border: 1px solid #ccc;
 	border-top: none;
 	margin-top: -1px;
 	line-height: 55px;
 	text-align: center;
 	font-size: 16px;
 }

 .planning_content_right_text {
 	display: inline-block;
 	width: 425px;
 	height: 55px;
 	border: 1px solid #ccc;
 	border-top: none;
 	margin-top: -1px;
 	line-height: 55px;
 	text-align: center;
 	font-size: 16px;
 }

 .traffic_content {
 	width: 577px;
 	margin-left: 130px;
 }

 .industry_content {
 	width: 900px;
 	margin-top: 15px;
 	/*margin-left: 40px;*/
 }
.industry_content p{margin-bottom: 10px;font-size:14px;line-height:22px;}
 .industry_text {
 	width: 626px;
 	height: 72px;
 	padding: 22px;
 	line-height: 16px;
 	font-size: 12px;
 	margin-bottom: 65px;
 	background: #f5f4f4;
 	font-family: "宋体";
 }

 .traffic_text {
 	width: 540px;
 	height: 72px;
 	padding: 22px;
 	line-height: 16px;
 	font-size: 12px;
 	margin-bottom: 65px;
 	background: #f5f4f4;
 	font-family: "宋体";
 }

 .ideal_list_lamp_img {
 	display: inline-block;
 	width: 100px;
 	height: 100px;
 	margin-top: 45px;
 	margin-left: 45px;
 }

 .letter_img {
 	width: 860px;
 	height: 330px;
 	padding: 10px;
 	overflow: hidden;
 	margin-bottom: 40px;
 }

.letter_img img{width:100%;display: block;}
 .letter_article {
 	float: left;
 }

.organi_under_main .organi_under_content .letter_article{
	width: 337px;
}
.organi_under_main .organi_under_content .letter_article img{
	width: 100%;
}

 .letter_text {
 	float: right;
 	width: 515px;
 	height: 175px;
 	margin-top: 20px;
 }

 .letter_text p {
 	

 	color: #646464;
 	line-height: 20px;
 	font-size: 14px;
 }

 .letter_text button {
 	margin-top: 27px;
 	font-size: 12px;
 	height: 25px;
 	line-height: 25px;
 	width: 68px;
 	background: #b6b6b6;
 	border: 1px solid #b6b6b6;
 	color: #fff;
 	cursor: pointer;
 }
 .letter_text button a{color: #fff;}

 .letter_list {
 	width: 930px;
 	height: 123px;
 	margin-top: 20px;
 	border-bottom: 1px dashed #d4d4d4;
 }

 .letter_list_date {
 	float: left;
 	width: 90px;
 	height: 105px;
 	font-size: 14px;
 	text-align: center;
 	background: #f1f1f1;
 	color: #8c8c8c;
 	font-family: "kalinga";
 	/*font-weight: bold;*/
 }

 .letter_list_text {
 	padding-top: 6px;
 	float: right;
 	width: 800px;
 }

 .letter_list:hover .letter_list_text h3 a{color: #0268b3;}
.letter_list:hover .letter_list_date{background: #E2E2E2;}
.letter_list:hover .letter_list_text p{color: #2F2F2F;}
 .letter_list_text p {
  overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
 	margin-top: 15px;
 	height: 38px;
 	color: #646464;
 	line-height: 18px;
 	font-size: 14px;
 }

 .letter_list_text h3 a {
 	color: #646464;
 	font-size: 18px;
 }
 .letter_list_text h3:hover a {
 	color: #0268b3;
 }

 .letter_list_date span {
 	display: block;
 	color: #8c8c8c;
 	font-size: 53px;
 	margin-top: 22px;
 	margin-bottom: 3px;
 }

 .select_ol button {
 	float: left;
 	width: 85px;
 	border: 1px solid #ccc;
 	height: 34px;
 	background: #fff;
 	border-radius: 3px;
 	line-height: 32px;
 	cursor: pointer;
 	margin-left: 10px;
 }

 .letter_list_text span {
 	display: inline-block;
 	color: #c3c3c3;
 }

 .letter_list_icon {
 	display: inline-block;
 	color: #c3c3c3;
 	font-size: 18px;
 	margin-top: 13px;
 	margin-right: 5px;
 }

 .select_ol ul li {
 	float: left;
 	width: 32px;
 	height: 32px;
 	line-height: 32px;
 	border: 1px solid #ccc;
 	text-align: center;
 	margin-left: 10px;
 	border-radius: 3px;
 }

 .about_banner .about_banner_text span {
 	font-size: 28px;
 }

 .clear {
 	clear: both;
 }

 .proportion_img {
 	float: left;
 	width: 339px;
 	height: 339px;
 	margin-top: 30px;
 	margin-left: 50px;
 }

 .investor_list {
 	float: left;
 	width: 490px;
 	height: 410px;
 }

 .investor_list .investor_list_ul .list_ya {
 	padding-left: 96px;
 	width: 394px;
 	height: 44px;
 	line-height: 44px;
 	margin-bottom: 14px;
 	font-size: 16px;
 }

 .investor_list .investor_list_ul .list_ya .list_sp {
 	display: inline-block;
 	width: 44px;
 	height: 44px;
 	line-height: 44px;
 	text-align: center;
 	font-size: 17px;
 	color: #fff;
 	background: #008bd9;
 	margin-right: 12px;
 	border-radius: 30px;
 }

 .wrap {
 	width: 1230px;
 	margin: 0 auto;
 }

 .communicate img {
 	width: 100%;
 }

 .top_nav ul {
 	float: right;
 }

 .top_nav li {
 	margin-top: 24px;
 	float: left;
 	color: #929292;
 }

 .top_nav li a {
 	color: #929292;
 	;
 }

 .top_nav li span {
 	padding-right: 4px;
 }

 .top_nav li b {
 	padding: 0 6px;
 }

 .common_sidebar {
 	float: left;
 	width: 290px;
 	padding-right: 56px;
 }

 .common_sidebar .sidebar_title {
 	line-height: 52px;
 }

 .common_sidebar .sidebar_title h2 {
 	position: relative;
 	font-weight: normal;
 	color: #fff;
 	padding-left: 20px;
 	font-size: 22px;
 	overflow: hidden;
 }

 .common_sidebar .sidebar_title span {
 	position: absolute;
 	right: 0;
 	top: 0;
 	cursor: pointer;
 	height: 52px;
 	width: 52px;
 	background: #E29612 url(../../images/images/sanjiao.png) center center no-repeat;
 }

 .common_sidebar .sidebar_title ul {
 	min-height: 470px;
 	padding: 0 9px 66px 9px;
 	background-color: #F5F4F4;
 }

 .common_sidebar .sidebar_title li {
 	display: block;
 	font-size: 18px;
 	line-height: 24px;
 	padding: 20px 0;
 	font-weight: 600;
 	border-bottom: 1px solid #E0E0E0;
 }

 .common_sidebar .sidebar_title li a {
 	padding-left: 30px;
 	background: url(../../images/images/circle-normal.png) 10px center no-repeat;
 	display: block;
 	color: #383838;
 }

 .common_sidebar .sidebar_title li a:hover {
 	background: url(../../images/images/circle-selected.png) 10px center no-repeat;
 	color: #FEAC1C;
 }

 .common_sidebar li.selected ul {
 	margin-top: 20px;
 	padding: 10px 0 0;
 	margin-bottom: -8px;
 	min-height: 0;
 	border-top: 1px solid #E0E0E0;
 }

 .common_sidebar li.selected ul li {
 	font-size: 16px;
 	padding: 8px 0;
 	border: 0 none;
 }

 .common_sidebar li.selected ul a {
 	padding-left: 44px;
 	background: url(../../images/images/point-icon.png) 25px center no-repeat;
 	display: block;
 	color: #383838
 }

 .common_sidebar li.selected ul a:hover {
 	background: url(../../images/images/point-selected.png) 25px center no-repeat;
 	color: #FEAC1C;
 }

 .common_sidebar .sidebar_title li.selected a.menu_parent {
 	background: url(../../images/images/circle-selected.png) 10px center no-repeat;
 }

 .common_sidebar .sidebar_title li.selected a.menu_parent,
 .common_sidebar .sidebar_title li.selected a.menu_child {
 	color: #FEAC1C;
 }

 .common_sidebar .sidebar_title li.selected a.menu_child {
 	background: url(../../images/images/point-selected.png) 25px center no-repeat;
 }
 /* communication */
 /* contact */

 .commonWidth {
 	width: 930px;
 	float: left;
 }

 .common_title {
 	height: 30px;
 	line-height: 30px;
 	font-size:20px;
 	color: #313131;
 	margin-bottom: 5px;
 }

 .contact_content .contact_menu ul {
 	padding-bottom: 60px;
 }

 .contact_content .contact_menu li {
 	float: left;
 	text-align: center;
 	width: 25%;
 	*width: 24%;
 	cursor: pointer;
 }

 .contact_content .contact_menu li h3 {
 	margin-top: 10px;
 	font-weight: 800;
 	font-size: 14px;
 	height: 34px;
 	line-height: 34px;
 }

 .contact_content .contact_menu li p {
 	color: #888888;
 	font-size: 12px;
 	line-height: 20px;
 	height: 20px;
 }

 .contact_content .map {
 	margin-top: 15px;
 	margin-bottom: 46px;
 }
 /* letter */

 .letter_content form {
 	margin: 0 50px 35px 36px;
 }

 .letter_content .form-item {
 	margin-bottom: 22px;
 	width: 468px;
 }

 .letter_content .form-item label {
 	text-align: right;
 	display: inline-block;
 	width: 50px;
 	padding-right: 10px;
 	color: #B7B6B6;
 	height: 38px;
 	line-height: 38px;
 	cursor: pointer;
 }

 .letter_content .form-item label b {
 	line-height: 38px;
 	font-size: 20px;
 	display: inline;
 	vertical-align: middle;
 	color: #FE8C38;
 	padding-right: 5px;
 }

 .letter_content .form-item input,
 textarea {
 	color: #000;
 	font-size: 18px;
 	outline: 0 none;
 	width: 360px;
 	height: 36px;
 	line-height: 36px;
 	-webkit-border-radius: 20px;
 	border-radius: 20px;
 	padding: 0 20px;
 	border: 1px solid #DADADA;
 }

 .letter_content .letter-type {
 	position: relative;
 }

 .letter_content .letter-type i {
 	cursor: pointer;
 	width: 13px;
 	height: 36px;
 	line-height: 36px;
 	position: absolute;
 	background: url(../../images/images/arrow.png) right center no-repeat;
 	right: 18px;
 	padding-left: 14px;
 	border-left: 1px solid #ccc;
 }

 .letter_content .letter-type ul {
 	display: none;
 	background-color: #fff;
 	position: absolute;
 	width: 380px;
 	/*left: 64px;*/
 }

 .letter_content .letter-type li {
 	display: block;
 	/*padding-left: 20px;*/
 	height: 38px;
 	line-height: 38px;
 	font-size: 14px;
 /*	background-color: #ccc;*/
 	margin-top: 10px;
 	cursor: pointer;
 }

 .letter_content .letter-type li.hover {
 	background-color: #eaeaea;
 }

 .letter_content .letter-box label {
 	vertical-align: top;
 }

 .letter_content .letter-box textarea {
 	resize: none;
 	height: 200px;
 	overflow: auto;
 }

 .letter_content .l-submit input {
 	cursor: pointer;
 	width: 132px;
 	font-size: 16px;
 	color: #fff;
 	margin-left: 60px;
 	background-color: #3A7DD6;
 }
 /* select */

 .select_content table {
 	margin-bottom: 35px;
 	margin-top:15px;
 }

 .select_content table th {
 	border-right: 1px solid #fff;
 	background-color: #3A7DD6;
 	color: #fff;
 	text-align: center;
 	height: 38px;
 	line-height: 38px;
 }

 .select_content table .select_id {
 	width: 86px;
 }

 .select_content table .select_type {
 	width: 110px;
 }

 .select_content table .select_theme {
 	width: 276px;
 }

 .select_content table .select_submit {
 	width: 140px;
 }

 .select_content table .select_handle {
 	width: 140px;
 }

 .select_content table .select_num {
 	width: 126px;
 }

 .select_content table td {
 	border: 1px solid #EFEEEE;
 	border-collapse: collapse;
 	background-color: #FCFCFC;
 	height: 38px;
 	line-height: 38px;
 	text-align: center;
 	color: #4A4A4A;
 	font-size: 12px;
 	letter-spacing: 1px;
 	font-weight: bold;
 }

 .select_content ul {
 	width: 420px;
 	margin: 0 auto;
 }

 .select_content ul li {
 	float: left;
 	border: 1px solid #DFDFDF;
 	margin-right: 8px;
 	text-align: center;
 	height: 32px;
 	line-height: 32px;
 	padding: 0 12px;
 	cursor: pointer;
 	border-radius: 5px;
 	color: #666666;
 }

 .select_content ul li:hover {
 	background-color: #3A7DD6;
 	color: #fff;
 }

 .select_content ul .prev,
 .select_content ul .next {
 	padding: 0 20px;
 }

 .select_content ul .more {
 	margin-right: 3px;
 	text-align: center;
 	padding: 0 5px 0 0;
 	line-height: 25px;
 	cursor: pointer;
 	border-radius: 0;
 	font-size: 16px;
 	border: 0;
 	cursor: default;
 }

 .select_content ul .more:hover {
 	background-color: transparent;
 	color: #666666;
 }
 /* letter_detail_content */

 .letter_detail_content dl {
 	margin-bottom: 36px;
 	border-bottom: 1px solid #EFEEEE;
 }

 .letter_detail_content .letter_detail_item {
 	float: left;
 	display: table;
 	margin-bottom: 1px;
 	border-top: 1px solid #EFEEEE;
 	border-right: 1px solid #EFEEEE;
 	;
 }

 .letter_detail_content dt {
 	display: table-cell;
 	vertical-align: middle;
 	width: 100px;
 	background-color: #EEF4FC;
 	text-align: center;
 	color: #373737;
 	font-weight: 800;
 	padding: 12px 0;
 	*float: left;
 	/* IE7 HACK */
 	*padding: 12px 0;
 	/* IE7 HACK */
 	*line-height: 22px;
 	/* IE7 HACK */
 }

 .letter_detail_content dd {
 	font-weight: 600;
 	display: table-cell;
 	vertical-align: middle;
 	width: 720px;
 	color: #4D4D4D;
 	padding: 12px 30px;
 	line-height: 22px;
 }
 /* IE7 HACK */

 .letter_detail_content .item_text dt {
 	*height: 120px;
 	*line-height: 80px;
 }

 .letter_detail_content .item_text dd {
 	*height: 120px;
 	*overflow-y: auto;
 }
 /* about nanshan  */
 /* introduction */

 .intro_content .intro_box {
 	margin-bottom: 50px;
 	font-size: 0;
 }

 .intro_content .intro_left,
 .intro_content .intro_right {
 	width: 50%;
 	display: inline-block;
 	vertical-align: top;
 	font-size: 12px;
 }

 .intro_content .intro_left_text {
 	padding-right: 30px;
 }

 .intro_content .intro_left_text h1 {
 	color: #F1EFF1;
 	font-size: 66px;
 	font-weight: normal;
 	line-height: 72px;
 }

 .intro_content .intro_left_text h2 {
 	font-weight: 18px;
 	color: #2570C5;
 	height: 26px;
 	line-height: 26px;
 }

 .intro_content .intro_left_text h2.intro_eng {
 	font-size: 14px;
 }

 .intro_content .intro_left_text p {
 	font-size: 14px;
 	line-height: 24px;
	 text-align: justify;
 }

 .intro_content .intro_left_text p.intro_text1 {
 	margin-bottom: 20px;
 }

 .intro_content .intro_right li {
 	margin-right: 5px;
 	margin-bottom: 5px;
 	float: left;
 }

 .intro_content .intro_right li.intro_right_text {
 	background: #009ac6;
 	width: 210px;
 	height: 292px;
 	line-height: 292px;
 }

 .intro_content .intro_right li.intro_right_text p {
 	display: inline-block;
 	vertical-align: middle;
 	line-height: 26px;
 	padding: 0 25px;
 	color: #fff;
 	font-size: 14px;
 	letter-spacing: 1px;
 }

 .intro_content .intro_right li.intro_right_move {
 	margin-top: -122px;
 	position: relative;
 }
 .intro_content .intro_right li.intro_right_move span{font-family: "黑体"; display: block; position: absolute;font-size: 24px;color: #fff ;top: 50%;margin-top:-10px;left: 10%; }
 /* organization */
 /* organi_under */

 .organi_under_content table {
 	width: 100%;
 }

 .organi_under_content table th,
 .organi_under_content table td {
 	padding: 0 14px;
 	text-align: left;
 }

 .organi_under_content table .organi_under_name {
 	width: 23%;
 }

 .organi_under_content table .organi_under_task {
 	width: 30%;
 }

 .organi_under_content table .organi_under_tel {
 	width: 17%;
 }

 .organi_under_content table .organi_under_submit {
 	width: 30%;
 }
 /* curtrue */
 /* cultrue_ideal */

 .cultrue_ideal_content .ideal_left {
 	float: left;
 	width: 75%;
 }

 .cultrue_ideal_content .ideal_left .ideal_left_item {
 	float: left;
 	width: 33.333%;
 	height: 220px;
 	line-height: 220px;
 	overflow: hidden;
 	text-align: center;
 }

 .cultrue_ideal_content .ideal_left .ideal_left_item img {
 	width: 100%;
 }

 .cultrue_ideal_content .ideal_left .ideal_left_item div {
 	display: inline-block;
 	vertical-align: middle;
 	padding: 0 24px;
 }

 .cultrue_ideal_content .ideal_left .ideal_left_item h3 {
 	font-size: 18px;
 	line-height: 36px;
 }

 .cultrue_ideal_content .ideal_left .ideal_left_item p {
 	line-height: 22px;
 	text-align: left;
 }

 .cultrue_ideal_content .ideal_right {
 	float: left;
 	width: 25%;
 	background-color: #4674C2;
 	height: 440px;
 	color: #fff;
 }

 .cultrue_ideal_content .ideal_right .ideal_right_box {
 	text-align: center;
 	padding: 20px 16px;
 }

 .cultrue_ideal_content .ideal_right .ideal_right_box h3 {
 	padding: 15px 0;
 	font-size: 16px;
 	border-bottom: 1px dashed #fff;
 }

 .cultrue_ideal_content .ideal_right .ideal_right_box p {
 	margin-top: 18px;
 	text-align: left;
 }

 .cultrue_ideal_content .ideal_right .ideal_right_box span {
 	margin-top: 10px;
 	display: block;
 	padding-left: 5px;
 	opacity: 0.8;
 	filter: alpha(opacity=80);
 	line-height: 20px;
 }
 /* cultrue_figure */

 .cultrue_figure_content {}

 .cultrue_figure_content .figure_border {
 	margin-top:10px;
 	padding: 20px 0 20px 20px;
 	background: url(../../images/images/figure-border.png) 0 0 no-repeat;
 }

 .cultrue_figure_content .figure_box {
 	background-color: #fff;
 	text-align: center;
 }

 .cultrue_figure_content .figure_box .figure_left,
 .cultrue_figure_content .figure_box .figure_right {
 	width: 40%;
 	display: inline-block;
 	vertical-align: middle;
 	margin: 38px 0;
 }

 .cultrue_figure_content .figure_box .figure_right {
 	position: relative;
 	margin-left: 10%;
 	height: 380px;
 }

 .cultrue_figure_content .figure_box .figure_right img {
 	width: 288px;
 	height: 270px;
 }

 .cultrue_figure_content .figure_box .figure_right_main {
 	position: absolute;
 	top: 30px;
 	left: 55px;
 	width: 246px;
 	height: 294px;
 	text-align: left;
 	padding: 30px;
 	background-color: #fff;
 	border: 2px solid #F5F4F4;
 	border-left: 0 none;
 	border-top: 0 none;
 }

 .cultrue_figure_content .figure_box .figure_right_main h2 {
 	font-weight: 400;
 	font-size: 40px;
 	letter-spacing: 2px;
 	height: 60px;
 	line-height: 60px;
 }

 .cultrue_figure_content .figure_box .figure_right_main span {
 	color: #767676;
 }

 .cultrue_figure_content .figure_box .figure_right_main p {
 	height: 24px;
 	line-height: 24px;
 	margin-top: 10px;
 }
 /* Investor */
 /* partner */

 .partner_box {
 	text-align: center;
 	font-size: 0;
 }

 .partner_content .partner_box .partner_left,
 .partner_content .partner_box .partner_right {
 	display: inline-block;
 	vertical-align: middle;
 	margin: 58px 0;
 	width: 50%;
 }

 .partner_content .partner_box .partner_right {
 	font-size: 12px;
 }

 .partner_content .partner_box .partner_right ul {
 	padding-left: 10%;
 }

 .partner_content .partner_box .partner_right li {
 	padding-left: 58px;
 	height: 45px;
 	line-height: 45px;
 	margin: 10px 0;
 	text-align: left;
 	font-size: 14px;
 	background: url(../../images/images/partner_percent.png) 0 0 no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item1 {
 	background: url(../../images/images/partner_percent.png) 0 -60px no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item2 {
 	background: url(../../images/images/partner_percent.png) 0 -120px no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item3 {
 	background: url(../../images/images/partner_percent.png) 0 -180px no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item4 {
 	background: url(../../images/images/partner_percent.png) 0 -240px no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item5 {
 	background: url(../../images/images/partner_percent.png) 0 -300px no-repeat;
 }

 .partner_content .partner_box .partner_right .partner_item6 {
 	background: url(../../images/images/partner_percent.png) 0 -360px no-repeat;
 }

 .estate_list_no_img {
 	position: relative;
 	width: 825px;
 	margin-left: 20px;
 	margin-top: 15px;
 	margin-bottom: 45px;
 }

 .estate_list_horn {
 	position: absolute;
 	top: 65px;
 	left: 393px;
 }

 .estate_list_horn:after {
 	border: 10px solid transparent;
 	border-right: 10px solid #63cf72;
 	width: 0;
 	height: 0;
 	position: absolute;
 	content: ' '
 }

 .estate_list_horn_1 {
 	position: absolute;
 	top: 65px;
 	left: 393px;
 }

 .estate_list_horn_1:after {
 	border: 10px solid transparent;
 	border-right: 10px solid #5b7cc9;
 	width: 0;
 	height: 0;
 	position: absolute;
 	content: ' '
 }

 .estate_list_horn_2 {
 	position: absolute;
 	top: 65px;
 	left: 393px;
 }

 .estate_list_horn_2:after {
 	border: 10px solid transparent;
 	border-right: 10px solid #50a8f2;
 	width: 0;
 	height: 0;
 	position: absolute;
 	content: ' '
 }

 .estate_list_horn_3 {
 	position: absolute;
 	top: 65px;
 	left: 393px;
 }

 .estate_list_horn_3:after {
 	border: 10px solid transparent;
 	border-right: 10px solid #5bb8c9;
 	width: 0;
 	height: 0;
 	position: absolute;
 	content: ' '
 }

 .estate_list_text {
 	float: right;
 	width: 300px;
 	color: #fff;
 	margin-top: 25px;
 	margin-right:65px;
 	line-height: 20px;
 }

 .estate_list_text .estate_list_title {
 	display: inline-block;
 	font-size: 24px;
 	margin-bottom: 15px;
 }

 .estate_list_text p {
 	font-size: 15px;
 }

 .estate_list_li {
 	width: 880px;
 	padding-left: 45px;

 	margin-top: 30px;
 }

 .estate_list_li h3 {
 	font-size: 15px;
 }

 .estate_list_inco {
 	width: 20px;
 	float: left;
 }

 .estate_list_li_inco {
 	width: 10px;
 	height: 10px;
 	background: #000;
 	margin-top: 1px;
 }

 .estate_list_li_inco span {
 	display: block;
 	float: left;
 	width: 5px;
 	height: 5px;
 }

 .estate_list_li_text {
 	width: 780px;
 	/*height: 36px;*/
 	margin-bottom:30px;
 	margin-top: 20px;
 	line-height: 24px;
 	font-size: 16px;
 }

 .gropt_banner {
 	width: 1230px;
 	margin: 0 auto;
 	text-align: right;
 }

 .gropt_banner h3 {
 	padding-top: 50px;
 	font-size: 33px;
 	color: #ffffff;
 }

 .gropt_banner p {
 	font-size: 22px;
 	padding-top: 10px;
 	color: #fff;
 }

 .gropt_wrap {
 	margin-top: 27px;
 	margin: 0 auto;
 	padding: 20px;
 	width: 1190px;
 	height: 570px;
 }

 .gropt_content {
 	height: 38px;
 	border-bottom: 1px solid #ccc;
 }

 .gropt_title span {
 	float: left;
 	display: block;
 	height: 24px;
 	padding-left: 10px;
 	border-left: 5px solid #0f417b;
 	font-size: 19px;
 	color: #0f417b;
 	line-height: 24px;
 }

 .gropt_title_d {
 	float: right;
 	height: 24px;
 	line-height: 24px;
 	color: #929292;
 }

 .gropt_title {
 	height: 38px;
 }

 .clear {
 	clear: both
 }
 .gropt_list{
	 padding-left: 20px;
 }
.gropt_list_1{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 390px;
	float: left;
}
 .gropt_list_1 li {
 	height: 78px;
 	width: 390px;
 	line-height: 78px;
 	color: #313131;
 	font-size: 17px;
 	cursor: pointer;
	 /*box-shadow: 10px 10px 5px #888888;*/
 }
.gropt_list_1 li:hover{
	box-shadow: 3px 3px 12px #888888;
	color: #0f417b;
}
.gropt_list_1 li:hover .gropt_list_yuan{
	border: 3px #0f417b solid;
}

 .gropt_list_yuan {
 	float: left;
 	display: block;
 	margin-left: 32px;
 	width: 4px;
 	height: 4px;
 	background-color: #fff;
 	/* Can be set to transparent */
 	border: 3px #313131 solid;
 	margin-top: 34px;
 	margin-right: 9px;
 	border-radius: 100px;
 	-webkit-border-radius: 100px;
 }
.shj_index_jsq_select {
 	width: 380px;
 	height: 36px;
 	padding-left: 20px;
 	border: 1px solid #c8c8c8;
 	border-radius: 15px;
 	text-align: left;
 	line-height: 36px;
 	position: relative;
 	cursor: pointer;
 	/*margin-left: 15px;*/
 	font-size: 18px;
 	background: #fff;
 	display: inline-block;
 }

 .shj_index_jsq_select_bg {
 	width: inherit;
 	height: inherit;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 99;
 }

 .shj_index_jsq_jicon {
 	display: inline-block;
 	width: 15px;
 	height: 10px;
	 margin-top: 15px;
	 margin-right: 10px;
 	float: right;
 	background: url('../../images/images/arrow.png') no-repeat;
 }
 .shj_index_jsq_select {
 	width: 380px;
 	font-size: 14px;
 	color: #666;
 	height: 36px;
 	padding-left: 20px;
 	border: 1px solid #c8c8c8;
 	border-radius: 15px;
 	text-align: left;
 	line-height: 36px;
 	position: relative;
 	cursor: pointer;
 	/*margin-left: 15px;*/

 	background: #fff;
 	display: inline-block;
 }

 .shj_index_jsq_select_bg {
 	width: inherit;
 	height: inherit;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 99;
 }

 .shj_index_jsq_jicon {
 	display: inline-block;
 	width: 15px;
 	height: 10px;
	 margin-top: 15px;
	 margin-right: 10px;
 	float: right;
 	background: url('../../images/images/arrow.png') no-repeat;
 }

	.shj_index_jsq_select_list {
 	width: inherit;
 	height: auto;
 	background: #fff;
 	padding: 7px 0;
 	padding-left: 20px;
 	position: absolute;
 	top: 23px;
 	left: -1px;
 	z-index: 999;
 	border-left: 1px solid #DADADA;
/* 	border-top: 1px solid #DADADA;*/
 	border-right: 1px solid #DADADA;
 	border-bottom: 1px solid #DADADA;
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px;
 	position: absolute;
 	top: 25px;
 	left: -1px;
 	z-index: 999;
 	display: none;
 	height: 305px;
 	overflow: hidden;
 	overflow-y: auto;
 }

 .shj_index_jsq_select_list li {
 	height: 30px;
 }

 .shj_index_jsq_select_list li:hover {
 	color: #3e7ed6;
 }
.zt_content{
	clear: both;
	overflow: hidden;
	margin-top:28px;
	}
.zt_content ol li{float: left;width:427px;height: 277px;margin-right: 12px;border:1px solid #dddddd;margin-bottom: 20px;}
.zt_content ol li img{width:427px;height: 225px;}
.zt_content ol li p{width: 100%;text-align: center;padding: 10px;line-height: 30px;font-size: 16px;color: #666;}
.zt_content ol li:hover p a{color: #0268b3;}

.cen{text-align: center;}

.picFocus,.developt,.developt_cen,.developt_title{clear: both;overflow: hidden;}
.picfocus_perv,.picfocus_next{float: left;width: 40px;text-align: center;height: 104px;line-height: 124px;background:#f5f5f5;border-radius: 4px;}
.picfocus_perv{margin-right: 8px;}
.picfocus_next{margin-left: 4px;}
.developt{background:#f5f5f5;padding:25px;}
.developt_left span{display:inline-block;width:40px;height:3px;background:#456de0;margin:0 11px;margin-bottom:25px;}
.developt_left h3{font-size: 24px;margin-left: 10px}
.developt_left p{font-size: 16px;color: #7c7c7c;margin-top: 5px;margin-left: 10px}

.developt_cen{margin-top: 40px;}
.developt_cen ul li{float: left;}
.developt_title span{float: left;width: 33.3%;}
.developt_title span font{font-size: 16px;font-weight:bold;}
.developt_title span em{font-size: 14px;color: #7c7c7c;display: block;margin-top:8px;}
.developt_right{clear: both;overflow: hidden;padding-left:30px;border-left: 1px solid #ccc}
.developt_right dl dt{float: left;color: #7c7c7c;}
.developt_right dl dd{margin: 10px 0;}
.developt_right dl{margin-top: 20px;font-size: 14px;}
.developt_title button{width: 115px;height: 35px;background: #00499e;color: #fff;border: none;border-radius: 4px;cursor: pointer;}
.developt_title button img{margin-bottom: -5px;margin-right: 5px;}
.develop_msg{font-size: 14px;margin-top: 15px;color: #3d3d3d;line-height: 24px;}
