﻿@charset "utf-8";
/* CSS Document */
body {
color: #333;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif,"宋体";
text-align: left;
}
#xmain{ width:100%;}
.w680{ width:680px;}
.w300{ width:300px;}



.focusPic {height:250px; width:680px; overflow:hidden; position:relative;}
.focusPic .fpic { position: relative; width:680px; height:250px; display:none; border-top:4px solid #000000 }
.focusPic .f_bg { background:#000;height:40px;width:680px; position:absolute; left:0; bottom:0; z-index:10; display:block;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.focusPic .l_btn { background:url(../images/m1.png) 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/m1.png', sizingMethod='crop');height:35px; width:35px; position:absolute; left:15px; top:110px; z-index:1000; cursor:pointer; }
.focusPic .r_btn { background:url(../images/m2.png) 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/m2.png', sizingMethod='crop');height:35px; width:35px; position:absolute; right:15px; top:110px; z-index:1000; cursor:pointer; }
.focusPic .fpic h3 {position:absolute; left:10px; bottom:8px; _bottom:12px; *+bottom:8px; z-index:100; font-weight:normal;}
.focusPic .fpic h3 a{ color:#FFFFFF;font-size:20px; text-decoration:none;}
.focusPic .fpic h3 a:hover{ color:#FF6600}
.focusPic .btPhoto { width:100px; height:12px;position: absolute; bottom:10px; _bottom:12px; *+bottom:12px; right: 0px; z-index: 10; background:none;overflow:hidden;}
.focusPic .btPhoto .bt02 { background: url(../images/off.gif) no-repeat; width: 7px; height: 7px; margin: 3px; display: inline; float: left; cursor: pointer;}
.focusPic .btPhoto .current { background: url(../images/on.gif) no-repeat; }


.add_video{ background:#000000; width:300px; height:250px; overflow:hidden;}
.add_video .pic{ position:relative; text-align:center; height:155px; overflow:hidden;margin: 7px 0 0;}
.video_info{ background:#000; width:300px; height:280px; overflow:hidden; margin-top:5px;}
.video_info span{ line-height:35px; height:35px; overflow:hidden; font-family:"微软雅黑"; font-size:18px; color:#FFF; display:block; text-align:center;}
.sp_icon3 {position: absolute;z-index: 999;top: 55px;left: 131px;}


.add_search{ background:#fafafa; border:1px solid #e9edf1; border-top:2px solid #82bb16; height:auto; margin-top:10px;width:680px;_width:660px;}

.add_search .part1{ float:left; width:660px;}
.add_search .part1 ul{ padding:12px 10px 12px;}
.add_search .part1 li{ float:left; margin-right:15px;}

.add_search .part2{ float:left; padding:20px 10px 10px;}
.add_search .part2 a{ padding-right:10px; *padding-right:3px;}


.rpart1{ background:#fafafa; border-top:4px solid #70787c; margin-top:10px; height:260px; overflow:hidden;*height:270px;_width:300px}
.rpart1 p{ text-align:left; padding:0 15px 0 25px; line-height:22px;height: 103px;overflow: hidden;color:#828282;}
.rpart1 p span{ padding:6px 0; display:block; text-align:center;line-height: 30px;height: 30px;overflow:hidden;}
.rpart1 ul{margin:7px 10px 20px;}
#xmain .rpart1 li a{ float:left; font-size:14px;line-height:25px; height:25px; overflow:hidden; background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#4e4e4e; display:block; clear:both; text-decoration:none;margin-left: 10px;}

.rpart1 .more{padding-left:15px; padding-right:10px;}
#xmain .rpart1 a.more { color:#4e4e4e;}



.rpart2{ background:#fafafa; border-top:4px solid #70787c; margin-top:10px; overflow:hidden;}
.rpart2 .title{ text-align:left; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}

.rpart2 ul{ margin:10px 0 10px 5px}
.rpart2 li{ margin:14px 0 0 0;}
.rpart2 .mclist{ float:left; width:150px; overflow:hidden; margin-left:13px; text-align:left;}
.rpart2 .mclist a{ display:block; font-size:13px; height:22px; line-height:22px; overflow:hidden;color:#333;}
.rpart2 .mclist span{ display:block; font-size:13px; height:22px; line-height:22px; overflow:hidden;color:#333;}
.w103h{ width:105px; overflow:hidden; height:116px;}


.rpart3{ margin-top:10px;}
.rpart3 ul{margin:7px 10px 0;}
.rpart3 .lmbg{ background:url(../images/im_bg1.jpg) no-repeat; width:300px; height:34px; line-height:34px; overflow:hidden;}

#xmain .rpart3 li a{ float:left; font-size:14px;line-height:24px; height:24px; overflow:hidden; background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#4e4e4e; display:block; clear:both; text-decoration:none;}

#xmain .rpart3 li a:hover{color: #F60;}


.rpart4 { margin-top:10px;}
.rpart4 .lm {background: #81BA15;height: 40px;line-height: 40px;color: white;}
.rpart4 .lm strong {font-size: 16px;padding-left:10px; text-align:left; display:block;}
.rpart4 .hot_city { width:300px; overflow:hidden;}

.rpart4 .hot_city li {position: relative;width: 147px;float: left; height:104px; overflow:hidden; margin:5px 5px 0 0;}
.hot_city_span {width: 141px;height: 47px;background: black;opacity: .5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
text-align: center;font-size: 16px;font-weight: bold;padding-top: 10px;position: absolute;left: 3px;top: 23px; position:absolute;}
.hot_city ul li .text {width: 128px;height: 47px;color: white;position: absolute;left: 3px;top: 23px;padding-top: 15px;text-align: center;
}

.lpart1{ margin-top:10px;}
.lpart1 .line {border-bottom:2px solid #cececd;margin-top: 10px;
margin-bottom: 10px;}
.lpart1 h2 {border-bottom: 2px solid #84bc1c;font-size: 14px;
line-height: 20px;display: inline-block;margin-bottom: -2px; *display:inline;*line-height:18px; font-weight:500;}


.lpart1 li{ float:left; margin-top:10px; width:340px; margin-bottom: 10px; overflow:hidden;}
.lpart1 .xpic{ border:1px solid #d3d2d2; width:131px; height:105px; float:left; overflow:hidden;}
.lpart1 .xpic img{ margin:1px;}
.lpart1 .xtxt{ float:left; padding-left:6px; width:190px;}
.lpart1 .xtxt span{line-height:25px; overflow:hidden; height:25px; display:block;}
.icon_shou {background: #E15718;width: 17px;height: 17px;line-height: 17px;color: white;font-size: 12px;text-align: center;float: left;display: block;margin-right:5px;margin-top: 2px;}
.icon_zu {background: #14b11b;width: 17px;height: 17px;line-height: 17px;color: white;font-size: 12px;text-align: center;float: left;display: block;margin-right:5px;margin-top: 2px;}


.lpart2{ margin-top:15px; height:300px;}
.lpart2 .cinfo{border-bottom: 2px solid #000000; border-top:4px solid #000000; margin-top:5px; height:280px; overflow:hidden; float:left; width:680px;}
.w270{ width:270px;}
.w180{ width:180px;}
.w406{ width:406px; overflow:hidden;}
.lpart2 .zq_bg{width:270px;height: 22px;background: black;opacity: 0.5;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";text-align: center;
font-size: 12px;position: absolute; top:167px;}

.lpart2 a.zq_txt{ color:#FFF; position:absolute;top:167px;text-align:center; z-index:9999; display:block; width:270px;}
.lpart2 .pic_tj{ width:415px;}

.lpart2 .pic_tj a{ float:left; width:202px; height:139px; margin:0 3px 3px 0; }


.lpart3{ margin-top:10px;}

.lpart3 .line {border-bottom:2px solid #cececd;margin-top: 10px;
margin-bottom: 10px;}
.lpart3 h2 {border-bottom: 2px solid #84bc1c;font-size: 14px;
line-height: 20px;display: inline-block;margin-bottom: -2px; *display:inline;*line-height:18px; font-weight:500;}

.lpart3 li{ border-bottom:1px dotted #b9b9b9; height:215px; margin-top:15px;}
.w157{ width:157px;}
.w254{ width:293px; height:175px; overflow:hidden;}

.w254 p{font-size: 14px;line-height:25px;height:50px;
overflow: hidden;}

.w157 p{ height:30px; line-height:30px; overflow:hidden; float:left;}
.lpart3 .pic{ float:left; border:1px solid #999999; width:176px; height:134px; overflow:hidden;}
.lpart3 .pic img{ margin:2px;} 
.lpart3 .txt{ float:left; padding:0 0 0 20px;}
.lpart3 .txt .ggys{ height:25px; line-height:25px; overflow:hidden; display:block;}

.lpart3 .contact{ float:right; width:140px; overflow:hidden;}

.lpart3 .contact .company_logo{/*width: 97px;
height: 35px;
overflow: hidden;*/
margin-top: 10px;
margin-bottom: 5px;}
.lpart3 .contact span{ height:25px; line-height:25px; overflow:hidden; display:block;}

.lpart3 .contact span a{color:#333;}
.icon_shoux {
background:url(../images/shou_bg.jpg) no-repeat;
width:14px;
height:14px;
line-height:14px;
color: white;
font-size: 12px;
text-align: center;
margin-left: 10px;
margin-top: 2px;


}




@charset "utf-8";
/* CSS Document */
.add_searchnew{width:428px; background:url(../images/icon-home-small.jpg) no-repeat 23px 11px; height:35px; float:right; _display:inline;_width:430px;}
.add_searcontent{ padding:10px 10px 10px 59px;}
.dropdown {
position: relative;
display: inline-block;
height: 24px;
font-size: 14px;
letter-spacing: normal;
vertical-align: middle;
background: white;
border: 1px solid #D9D9D9;
cursor: pointer;
width: 115px;
z-index: 9998;
margin-right:5px;
float:left;
}


.searchbar_text1,.searchbar_text2 {
display: block;
height: 24px;
line-height: 24px;
padding: 0 27px 0 3px;
overflow: hidden;
white-space: nowrap;
}

.btn1,.btn2 {
position: absolute;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
right: 0;
top: 0;
background: #D9D9D9 url(../images/homesprites.gif) no-repeat -1px -100px;
}
.options {
position: absolute;
left: 0;
top: 24px;
line-height: 22px;
max-height: 470px;
border: 1px solid #D9D9D9;
background: white;
display: none;
overflow-y: scroll;
overflow-x: hidden;
z-index: 99999;
}

.options span a {
display: block;
width: auto;
height: 24px;
line-height: 24px;
color: #333;
font-size:12px

}

.options span{
display: block;
width: 100%;
height: 24px;
line-height: 24px;
color: #333;
padding:0 10px;
font-size:12px
}

.options label{
display: block;
width: 100%;
height: 24px;
line-height: 24px;
color: #333;
padding:0 10px;
font-size:12px
}

.search{
	display:block;
	float:left;
	background:url(../images/blue_ssbtn.jpg) no-repeat;
	width:55px;
	height:27px;
	
	text-decoration:none;
	border:0;
	cursor:pointer
}
.search:hover{
	color:#FFF;
	text-decoration:none
}

.home-banner{
	width:990px;
	height:384px;
}
.banner_bigimg{
	width:687px;
	height:384px;
	position:relative;
	float:left;
}
.open{
	position:absolute;
	width:133px;
	height:37px;
	background:#F60;
	font-size:14px;
	color:#FFF;
	text-align:center;
	line-height:37px;
	font-weight:bold;
	left: 16px;
	top: 18px;
}
.dete{
	background:#000;
	opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
	width:403px;
	height:47px;
	line-height:47px;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	text-align:center;
	position:absolute;
	left: 17px;
	top: 327px;
}
.dete2{
	left: 17px;
	top: 383px;
}
.banner_smallimg{
	float:right;
	width:300px;
	height:380px;
	/*padding:5px 0;*/
}
.banner_smallimg ul li{
	margin-bottom:3px;
	position:relative;
}
.img_text{
	height:38px;
	line-height:38px;
	text-align:left;
	padding-left:15px;
	width:282px;
	position:absolute;
	background:#000;
	opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
	top: 213px;
	left:0px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.img_text2{
	top: 85px;
	left:0px;
}
.btn_sure{
	margin-left:10px;
	border:1px solid #CCC;
	margin-bottom:5px;
	cursor:pointer;
	padding:5px;
}
.input_style{
	width:112px;
	height:26px;
	margin:5px
}
.input_style input{
	height:23px;
	line-height:23px;
	text-align:center;
	border:1px solid #CCC;
	color:#4d4d4d;
	width:50px;
}
.options .suojin{padding-left:25px;}
.options .line_input{
	height:1px;
	background:#CCC;
	margin:5px 5px;
	width:145px;
	overflow:hidden
}
