@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding:0;
	margin: 0;
}
body {height:100%; color:#444; line-height:24px; font-size: 12px;}
img{ border:none;}
a{color:#444; text-decoration:none; cursor: pointer;}
a:hover {color:#ff7200; text-decoration:underline;}

.cor_ora, a.cor_ora{color:#ff7200;}

.main2{width:990px; margin:0 auto;}
/*头部------------------------*/
#top_float {right: 0;top: 0;width: 100%;position: fixed;font-weight: bold;
background-image: url(../images/album_details_02.jpg);background-repeat: repeat-x;height: 48px;z-index: 6;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.08);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.08);
}

.top_main{width:980px; margin:0 auto; display: flex;justify-content: space-between;}
.main{
	width:980px;
	_margin-top:10px;
	margin-top:48px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
.floatm,.floatLeft,.floatRight{ margin-top:10px;}
/*.floatm{width:420px; float:left;}
 .floatLeft {float: left; width:260px;}
.floatRight {float: right; width:300px;} */
* {list-style: none;margin: 0;padding: 0;}
.minTop a {color: #03A; text-decoration: none; }
.floatRight dt {float: left;padding: 0 2px;
}
.bg{ display:none; width: 100%; height:24px; left:0; top:0;/*FF IE7*/ filter:alpha(opacity=30);/*IE*/ opacity:0.3;/*FF*/ z-index:5; position:fixed!important;/*FF IE7*/ position:absolute;/*IE6*/ _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); background-color: #000000; }
			.title3 {
height: 30px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color:#ff7200;
line-height: 30px;
position: relative;
}
.title3 .dw {
position: absolute;
margin-top: 1px;
height: 30px;
overflow: hidden;
}
.product_list2 {
width: 958px;
overflow: hidden;
}
.mt10 {
margin-top: 10px;
}

/*底部------------------------*/

.footer{clear:both;margin-top:5px;width:100%;height:70px;padding-top:10px; font-weight:600; color:#FFF;}
.leadLink{width:980px;margin:0 auto;}.leadLink li{float:left;}.leadLink li a{margin:0 4px;text-decoration:none;color:#FFFFFF;}.copyRight{clear:both;padding-top:10px;text-align:center;}.threeLink a{margin-right:20px;color:#F9E038;text-decoration:underline;}.threeLink a:hover{color:#F00;text-decoration:underline;}.copyRight span{color:#F9E038;}.blueFont a{color:#FFFFFF;text-decoration:none;}
.threeLink a {
    color: #F9E038;
    margin-right: 20px;
    text-decoration: none;
}
	
/*公司详情页 03 */
.com_news{ border:1px solid #ddd; border-radius: 5px 5px 5px 5px; margin:3px auto;}

.com_main { border:1px solid #ddd; padding:10px; width:958px;}
.clear {clear:both; height:0; line-height:0; font-size:0; }
.com_line {background:#eee; margin:15px 0; width:100%; height:1px; font-size:0;}
.com_ban1 { line-height:30px; font-size:14px; color:#ff7200; font-weight:bold; padding-left:5px;}

.com_left { float:left; width:290px;}
.com_right {float:right; width:650px;}

.com_left .company_logo {width:290px;}
.company_logo img{

	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: px;
	padding-bottom: 0;
	padding-left: px;
}
.com_t1 .company_title {font-size:16px; padding:0; margin-bottom:10px; display:block;}
	.com_t1 .com_m1 {line-height:20px;height:120px; overflow: hidden; word-wrap:break-word;}
	.com_t1 .com_b1	{line-height:30px;margin-top:10px;}
		.com_b1 a {/*margin:0 5px;*/ color:#ff7200; }
		.com_b1 a:hover{ text-decoration: none; }
	.com_t1 .com_b2	{ margin-top:10px; overflow: hidden; width:650px;}
	.com_t1 .com_b2 span img{ width:105px; height:47px;}
	.com_t1 .com_b2 span p{ text-align:center; width:105px; overflow: hidden; }
		
.com_left .company_info {width:100%; height:220px; padding:0; margin:0; table-layout:fixed;}
	.com_left .company_info td {padding:6px 5px;word-wrap:break-word;}
	
.com_img1 {
	width:170px;
	height:220px;
	/*border:1px solid  #CCC;*/
	padding:1px;
	float:left;
	margin:10px 5px;
}
	.com_img1 img {
	max-width:170px;
	max-height:220px;
}
*html .com_img1 img{ 
height: expression(this.width > 170 ? this.height = this.height * 170 / this.width : "auto");
width: expression(this.width > 170 ? "170px" : "auto");
max-width:170px;}
 

.com_img_bp {width:460px; float:right;}
	.com_img_bp .com_img_bph1 { height:35px; line-height:35px; font-size:14px; color:#000; font-weight:bold; overflow: hidden; }
	.com_img_bpp {line-height:20px; color:#666; height:150px; margin-bottom:5px; padding-bottom:3px;}
	.com_bot {
	height:39px;
	line-height:39px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
.com_bot a {text-align:center; height:31px; display:block; line-height:31px; float:right; margin-left:5px; }
.company_title{font-size:19px;color:#ff7200; margin:30px 0 10px;}
.company_title a{color:#ff7200;}
.company_conment{width:685px; float:right; border-left:1px solid #e6e6e6;}
.company_info{line-height:20px; width:665px; margin:0 0 10px 10px}
.company_info td{vertical-align:top; padding:5px 0px 5px 10px; border:1px solid #fff;}
.company_info .style1, .company_info .style2{ width:70px; vertical-align:middle;}
.company_info .style3, .company_info .style4{ padding-right:10px}
.company_info .style1{background:#f1f1f1}
.company_info .style2{background:#dbdbdb}
.company_info .style3{background:#f8f8f8}
.company_info .style4{background:#ebebeb}
/*---------------------按钮特效-----------------------*/	
.com_b1 a:hover,.subscription a:hover ,.com_bot a:hover{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,238,217,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,238,217,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,238,217,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,238,217,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,238,217,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,238,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffeed9', GradientType=0 );
display: inline-block;
height: 23px;
line-height: 23px;
padding-right: 5px;
padding-left: 5px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #fff3e9;
color: #F60;
text-decoration: none;
}
.com_b1 a,.subscription a,.com_bot a{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
display: inline-block;
height: 23px;
line-height: 23px;
padding-right: 5px;
padding-left: 5px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #f0f0f0;
}

#bigimage { position: absolute; margin-top:-200px;}
#bigimage img { max-width:550px; max-height:650px; padding:5px; background:#fff; border:1px solid #e3e3e3; }
*html #bigimage img{ 
height: expression(this.width > 550 ? this.height = this.height * 550 / this.width : "auto");
width: expression(this.width > 550 ? "160px" : "auto");
 
}

.chaknsis {
	position: absolute;
	left: 0;
	top: 0;
	background: #ffffffc7;
	width: 100%;
	height: 110px;
	opacity: 0;
	/* 新增动画属性 */
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transform: translateY(-10px);
	pointer-events: none; /* 防止悬停冲突 */
}

.chaknsis span {
	display: table;
	text-align: center;
	width: 100%;
	margin-top: 40px;
	/* 文字动画 */
	transition: inherit;
	opacity: 0;
	transform: translateY(20px);
}

.com_img1:hover .chaknsis {
	opacity: 1;
	transform: translateY(0);
}

.com_img1:hover .chaknsis span {
	opacity: 1;
	transform: translateY(0);
	transition-delay: 0.1s; /* 文字延迟出现 */
}
