@charset "utf-8";
@import url(all.css);
/***会员中心开始***/
div#member_company_content {
	background: url(../../company/img/content_full_bg.jpg) repeat-x center top;
}
h1 {
	font-family: "黑体", "宋体";
	font-size: 30px;
	padding-bottom: 26px;
	text-align: center;
}
div#company_box {
	width: 980px;
	margin: 0 auto;
	display: block;  /*otr*/
 *display: inline-block;/*ie7*/
	_display: inline-block;/*ie6*/
}
div#company_box:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
div#company_box div#content_body {
	width: 980px;
	margin: 0 auto;
	position:relative;
}
ul#navigation_none {
	width: 980px;
	height: 46px;
	line-height: 46px;
	color: #9ca0a3;
	z-index: 1000;
}
ul#navigation_none li {
	float: left;
	padding: 0 4px;
}
ul#navigation_none li a {
	color: #9ca0a3;
	text-decoration: none;
}
ul#navigation_none li a:hover {
	color: #9ca0a3;
	text-decoration: underline;
}
div#member_company_content div#content_left {
	width: 655px;
	padding-bottom: 60px;
	float: left;
	color:#555555;
}
/**左侧**/

div#content_left h1 {
	text-align: center;
}
div#content_left .subnavi {
	padding-left: 3px;
	margin: 15px 0;
}
div#content_left .subnavi:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
div#content_left .subnavi ul li {
	float: left;
	margin-right: 7px;
	display: inline;
}
div#content_left .subnavi ul li.last {
	margin: 0;
}
div#content_left .block {
	width: 100%;
	display: block;
	margin-bottom: 25px;
}
div#content_left .block .blockInner {
	padding-bottom: 60px;
	position: relative;
}
div#content_left .block .blockInner .pagetop {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
div#content_left .block .blockInner .blockdetail h3 {
	margin-bottom: 15px;
	margin-left: -8px;
}
div#content_left .block .blockInner .blockdetail p {
	margin: 0 0 15px 0;
	padding: 0;
}
div#content_left .block .blockInner .blockdetail table {
	border-collapse: collapse;
	border-spacing: 0;
}
div#content_left .block .blockInner .blockdetail table th, div#content_left .block .blockInner .blockdetail table td {
	border: 1px solid #BABBBB;
	background: #FFF;
	height: 44px;
	padding-left: 23px;
	color:#555555;
}
div#content_left .block .blockInner .blockdetail table th {
	background: #FFF;
	width: 15%;
	text-align: left;
	font-weight: normal;
}
div#content_left .block .blockInner .blockdetail dl dd {
	padding-left: 25px;
	margin-bottom: 20px;
}
div#content_left .block .blockInner .blockdetail dl dd.last {
	margin-bottom: 0;
}
div#content_left .block .blockInner .blockdetail dl dd span {
	padding-left: 23px;
}
div#content_left .block .blockInner .blockdetail a {
	color: #333333;
	text-decoration: underline;
}
div#content_left .block .blockInner .blockdetail a:hover {
	color: #333333;
	text-decoration: none;
}
div#content_left .block .blockInner .blockdetail .miantext {
	margin-left: -8px;
	margin-bottom: 25px;
}
div#content_left .block .blockInner .blockdetail .column {
	width: 640px;
}
div#content_left .block .blockInner .blockdetail .column:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
div#content_left .block .blockInner .blockdetail .column .columnL {
	width: 310px;
	float: left;
}
div#content_left .block .blockInner .blockdetail .column .columnR {
	width: 310px;
	float: right;
}
div#content_left .block .blockInner .blockdetail .column img {
	margin-bottom: 10px;
}
div#content_left .block .blockInner .blockdetail .photogallery {
	width: 624px;
	padding: 0 8px;
}
div#content_left .block .blockInner .blockdetail .photogallery p {
	margin-bottom: 5px;
}
div#content_left .block .blockInner .blockdetail .photogallery ul {
	width: 624px;
}
div#content_left .block .blockInner .blockdetail .photogallery ul:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
div#content_left .block .blockInner .blockdetail .photogallery ul li {
	float: left;
	margin-right: 14px;
	display: inline;
}
div#content_left .block .blockInner .blockdetail .photogallery ul li.last {
	margin: 0;
}
.mgb20 {
	margin-bottom: 20px;
}
/**左侧**/



/**右侧**/

div#content_right {
	float: right;
	width: 231px;
}
div#content_right ul li {
	padding: 0;
	margin: 0;
}
/**右侧**/

/***会员中心结束***/

/**我的主页**/

ul#navigation {
	width: 934px;
	margin: 0px auto 0 auto;
	height: 44px;
	line-height: 44px;
	background: #5DE0E3;
	color: #FFF;
	padding-left: 16px;
	border-bottom: #FFF 2px solid;
	z-index: 1000;
}
ul#navigation li {
	float: left;
	padding: 0 4px;
}
ul#navigation li a:link {
	color: #FFF;
	text-decoration: none;
}
ul#navigation li a:visited {
	color: #FFF;
	text-decoration: none;
}
ul#navigation li a:active {
	color: #FFF;
	text-decoration: none;
}
ul#navigation li a:hover {
	color: #FFF;
	text-decoration: underline;
}
div#nv_top {
	text-align: left;
}
div#nv_top div {
	position: absolute;
	margin-top: -4px;
	padding-left: 10px;
	text-align: left
}
/**我的主页结束**/
#content_right .comp p {
	padding-bottom: 1px;
	margin: 0;
}
#content_right .comp p a {
	background-color: #5BC2DC;
	border: 1px solid #5BC2DC;
	color: #fff;
	display: block;
	float: none;
	font-size: 14px;
	height: 49px;
	line-height: 49px;
	text-align: center;
}
#content_right .comp p a:hover, .join a {
	background-color: #fff !important;
	border: 1px solid #b0b0b0 !important;
	color: #a3a3a3 !important;
	text-decoration: none;
}
#content_right .comp h2 {
	color: #555555;
	padding: 15px 0;
	text-align: center;
	font-size: 14px;
	background-image: url(../../company/img/bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#content_right .comp ul {
	border-top: 1px solid #5BC2DC;
	padding-bottom: 10px;
}
#content_right .comp ul li {
	border: 1px solid #5BC2DC;
	border-top: none !important;
	margin:0;
	padding: 15px 0 15px 15px;
}
#content_right .comp ul li a {
	color: #424040;
	display:inline-block;
}
#content_right .comp ul li a:hover, .link a {
	color: #419d9f !important;
}
#content_right .comp ul li a:hover {
	text-decoration: none;
}
.compan h2 {
	color: #5bc3c5;
	font-size: 20px;
	font-family: "微软雅黑";
	padding: 23px 0 13px 0;
}
.compan p {
	display: inline-block;
	line-height: 1.8;
	margin: 0;
	padding-bottom: 18px;
	color: #555555;
}
.img_fr {
	float: right;
	padding-left: 20px;
	padding-top: 5px;
}
.img_fl {
	float: left;
	padding-right: 20px;
	padding-top: 5px;
}
.w222 {
	width: 222px;
}
.w420 {
	width: 420px;
}
.compan h3 {
	font-size: 14px;
	color: #5bc3c5;
	font-family: "微软雅黑";
	padding-bottom: 5px;
}
.pb72 {
	padding-bottom: 72px !important;
}
.compan_box {
	display: inline-block;
    padding: 18px 0 10px 0;
    position: absolute;
    top: 0;
    right: 20px;
    width: 200px;
}
.compan_box .compan_img {
	width: 205px;
    float: right;
    text-align: center;
    margin-bottom: 5px;
    position: relative;
}
.compan_box .compan_img h2 {
	font-family: "黑体";
    font-size: 16px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 15px;
    left: 10px;
}
.compan_box .compan_img h2 a{
	color: #fff;
    text-shadow: 1px 1px 4px #000;
}
.compan_box .compan_img p {
	margin: 0;
	text-align: center;
	padding-bottom: 10px;
}
.compan_box .compan_img img{
	border:2px solid #FFF;
	width: 100%;
    height: auto;
}

.compan_box .compan_img p a:hover {
	text-decoration: none;
}
.pr0 {
	padding-right: 0px !important;
}
.comp_p {
	padding: 8px 0 17px 0 !important;
}
.pt28 {
	padding-top: 28px;
}
.po_r {
	position: relative;
}
.po_a {
	position: absolute;
	top: 1px;
	left: 205px;
}
.po_a li {
	width: 338px;
	float: left;
	font-size: 14px;
	color: #5D6B6B;
	padding-bottom: 23px;
	color: #000;
}
.po_a li a {
	color: #000;
}
.philosophy h2 {
	font-size: 38px;
	color: #5bc3dc;
	padding-bottom: 25px;
	font-family:'Times New Roman',Georgia,'微软雅黑'; 
}
.philosophy h2 em{font-style: normal; background: #5bc3dc; color: #FFF; margin-left: 15px; padding: 2px; font-size: 24px;}

.philosophy h2 img {
	padding: 0 !important;
	border: none !important;
}
.philosophy img {
	padding: 1px;
	border: 1px solid #BABABA;
}
.philosophy p {
	line-height: 2;
	color: #555555;
	margin: 0;
	padding: 10px 0 15px 0;
}
.pb20 {
	padding-bottom: 20px;
}
.philosophy ul {
	width: 980px;
}
.philosophy ul li {
	float: left;
	padding: 0 6px 11px 5px;
}
.philosophy ul li span {
	display: block;
	text-align: center;
	height: 26px;
	line-height: 26px;
}
.philosophy h3 {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #5BC2DC;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #9E9E9E;
}
.philo {
	padding-top: 12px;
}
.philo dl {
	padding-bottom: 19px;
}
.philo dt {
	font-size: 16px;
	font-weight: 800;
	color: #1c1c1c;
	font-family: "微软雅黑";
	padding-bottom: 10px;
}
.philo dd {
	font-size: 12px;
	color: #555555;
	padding-bottom: 10px;
}
.philo dt, .philo dd {
	line-height: 1.8;
}
.honor h2 {
	font-size: 24px;
	font-family: "黑体";
	color: #4bb0b2;
	border-bottom: 1px solid #7F9096;
	padding-bottom: 8px;
}
.honor h2 span {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #555555;
	padding-left: 11px;
}
.honor ul.year {
	padding: 9px 0 20px 0;
}
.honor ul.year li {
	padding-bottom: 10px;
	color: #555555;
}
.honor ul.year li span {
	width: 99px;
	display: inline-block;
}
.honor .miantext {
	padding-bottom: 17px;
}
.honor .miantext p {
	line-height: 1.8;
	color: #555555;
	text-indent: 2em;
}
.honor .yearage tr td {
	line-height: 1.5;
	height: 27px;
	color: #555555;
	font-size: 14px;
	padding-left: 10px;
}
.honor .yearage tr th {
	padding: 6px 0 7px 0;
}
.honor .yearage tr th p {
	background-color: #5BC2DC;
	color: #fff;
	font-size: 30px;
	width: 120px;
	height: 25px;
	border-radius: 5px; 
	margin: 0;
	line-height: 25px;
}
.honor .yearage tr th p span {
	font-size: 18px;
	padding-left: 4px;
}
.had1 {
	display: block;
	font-size: 18px;
}
.commun_box img {
	padding: 1px;
	border: 1px solid #BABABA;
}
.commun_box h2 {
	font-size: 30px;
	font-family: "黑体";
	color: #5BC3C5;
	border-left: 5px solid #5BC3C5;
	padding-left: 12px;
	line-height: 30px;
	margin-bottom: 16px;
}
.commun_txt {
	padding-left: 11px;
}
.commun_txt h3 {
	font-size: 18px;
	font-family: "微软雅黑";
	padding-left: 1px;
	color: #555555;
	padding: 5px 0 1px 0;
}
.w680 {
	width: 680px !important;
}
.pr20 {
	padding-right: 20px;
}
.pr14 {
	padding-right: 14px;
}
.commun_txt {
	padding-bottom: 20px;
}
.commun_txt p {
	margin: 0;
	line-height: 1.8;
	padding: 8px 0 8px 0;
	color: #555555;
}
.w692 {
	width: 692px !important;
}
.quality p {
	line-height: 1.8;
	margin: 0;
	padding: 7px 0;
}
.introd .carousel {
	width: 692px;
	position: relative;
}
.introd .carousel .prev, .carousel .next {
	height: 62px;
	width: 23px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.introd .carousel .prev {
	background: url(../../company/img/left.html) no-repeat;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 99999;
}
.introd .carousel .next {
	background: url(../../company/img/right.html) no-repeat;
	position: absolute;
	right: 0;
	top: 50px;
	z-index: 99999;
}
.introd .jCarouselLite {
	float: left;
	width: 486px;
	height: 159px;
	overflow: hidden;/*必要元素*/
}
.introd .jCarouselLite li {
	height: 159px;
	width: 240px;
	text-align: center;
}
.introd .jCarouselLite li span, .introd .jCarouselLite-01 li span {
	border: solid 1px #ddd;
	display: block;
	width: 209px;
	height: 155px;
	padding: 1px;
	text-align: center;
}
.join_midle .sub {
	margin: 0 auto;
	width: 690px;
}
.join_midle .sub ul {
	overflow: hidden;
}
.join_midle .sub ul li {
	cursor: pointer;
	float: left;
	height: 50px;
	margin-right: 7px;
	text-align: center;
	width: 224px;
	text-align: center;
}
.join_midle .sub ul li:last-child{
	margin-right:0;
}
.join_midle .sub ul li a{
	text-decoration: none;
}
.join_midle .sub ul li span {
	display: block;
	width: 100%;
	border: 1px solid #5BC3C5;
	color: #5BC3C5;
	text-align: center;
	height: 40px;
	line-height: 38px;
	font-size: 22px;
	font-family: "微软雅黑";
}
.join_midle .sub ul li.hover {
	background-image: url(../../company/img/bg_hover.html);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.join_midle .sub ul li span:hover, .hover span {
	border: 1px solid #5BC3C5;
	color: #FFF !important;
	background-color: #5BC3C5;
}
.join_midle .sub ul li#tab4 {
	margin-right: 0 !important;
}
.w690 {
	width: 690px !important;
}
#con_tab_1, #con_tab_2, #con_tab_3, #con_tab_4{
	padding:24px 4px 10px 4px;
	border:1px solid #5BC3C5;
	text-align: center;
}
.quality{
	padding:20px 0;}

.quality .carousel {
	width: 680px;
	position: relative;
}
.quality #demo-01{
	width:680px !important;
}
.quality #demo-02{
	width:680px !important;
}
.quality .carousel .prev, .carousel .next {
	height: 62px;
	width: 23px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.quality .carousel .prev {
	background: url(../../company/img/left.html) no-repeat;
	position: absolute;
	top: 50px;
	left: 2px;
	z-index: 99999;
}
.quality .carousel .next {
	background: url(../../company/img/right.html) no-repeat;
	position: absolute;
	right: 2px;
	top: 50px;
	z-index: 99999;
}
.quality .jCarouselLite, .quality .jCarouselLite2 {
	float: left;
	width: 486px;
	height: 186px;
	overflow: hidden;/*必要元素*/
}
.quality .jCarouselLite li, .quality .jCarouselLite2 li {
	height: 186px;
	width: 235px;

}
.quality .jCarouselLite li p, .quality .jCarouselLite2 li p{
	margin:0;
	font-size:12px;
	color:#555555;
	text-align: center;
}
.quality .jCarouselLite li span, .quality .jCarouselLite2 li span {
	border: solid 1px #ddd;
	display: block;
	width: 205px;
	height: 152px;
	padding: 1px;
	text-align: center;
}
#con_tab_2 h2{
	font-size:30px;
	font-family:"黑体";
	text-align:center;
	color:#5bc3c5;
	padding-bottom:10px;
}
#con_tab_3 h2{
	font-size:24px;
	font-family:"黑体";
	color:#42a0a2;
	text-align:center;
	padding-bottom:19px;
}
.quali_table{
	padding-top:20px;
}
.quali_table tr td{
	width: 25%;
	border-right: 1px solid #CCCCCC;
	padding: 2px 5px 10px 5px;
	vertical-align: top;
}
.quali_table tr td p{
	margin:0;
	border-bottom:2px dotted #5bc3c5;
	border-top:2px dotted #5bc3c5;
	line-height:1.8;
	color:#555555;
	padding:5px 0;
	text-align:left;
}
.pl0{
	padding-left:0 !important;
}
.no_tbor{
	border-top: none !important;}
.no_rbor{
	border-right: none !important;}
#shanghai01, #shanghai02, #shanghai03, #shanghai04, #shanghai05, #shanghai06{
	padding-bottom:50px;
}
.size14{
	font-size:14px !important;
	line-height:1.5;
	text-indent:2em;
}
.mr0{
	margin-right:0px !important;
}

.onesuntory{display: block; background: #FFF; text-align: center; width: 100%; margin: 0 auto; height: 60px; line-height: 60px; color: #5BC2DC; border: 1px solid #5BC2DC; border-radius: 6px; font-size: 16px; margin-top: 50px;  }
a.onesuntory:visited,a.onesuntory:link{color: #5BC2DC;}

.philo2023{width: 100%; }
.philo2023 .title{font-size: 26px; height: 60px; font-weight: 800; float: left; width: 45%; color: #1c1c1c;font-family: '微软雅黑';}
.philo2023 .titletext{font-size: 12px; float: left; width: 55%;}
.philo2023 .titletext p{line-height: 12px; padding: 2px 0 2px 0;}
.philo2023 .clear{clear: both;}
.philo2023 .box{border: 6px solid #59C3DB;}
.philo2023 .boxt{background: #E0F1F8; padding: 8px 25px; font-size: 12px; line-height: 20px;}
.philo2023 .boxt strong{margin-right: 20px; font-size: 16px; color: #1c1c1c; font-family: '微软雅黑';}
.philo2023 .bigfont1{font-size: 28px; text-align: center; font-weight: 800; padding: 40px 0; line-height: 2;color: #1c1c1c;font-family: '微软雅黑';}
.philo2023 .line{height: 6px; background: #59C3DB; }
.philo2023 table{padding: 25px 40px;}
.philo2023 table td{vertical-align: middle; height: 50px;}
.philo2023 table .bigfont2{font-size: 20px; font-weight: 800; width: 38%; color: #1c1c1c; font-family:MicrosoftYaHei}
.philo2023 table .bigfont3{font-size: 16px;}