@charset "utf-8";
/**/
body { font-size:12px; font-family:SimSun, Arial; line-height:23px; }
* { margin:0; padding:0; }
a { text-decoration:none; color:#333; }
a:hover { color:#F49E09; }
img { vertical-align:top; border:none; }
ul, li { list-style:none; }
/**/
#head { width:900px; height:116px; margin:0 auto; }
#top { width:900px; height:77px; padding-top:5px; }
#top .logo { margin:6px 0 0 25px; float:left; }
#top .dhlx { width:220px; height:35px; float:right; }
#top .search { height:35px; float:right; }
#top .search p {
	color:#333399;
	font-size:18px;
	line-height:26px;
	text-align:right;
	font-weight:bold;
	font-family: "黑体";
}
#top .search p a { padding:0 10px; background:url(../images/a_bg.jpg) no-repeat right center; height:23px; text-decoration:none; color:#FFF}
#top .search p a.nobg { background:none !important; }
#top .search p input { float:left; width:180px; height:12px; border:1px solid #655F53; background:#FCF2CF; padding:3px; }
#top .search p input.submt { display:inline-block; margin-left:5px; background:url(../images/search_but.jpg) no-repeat; width:22px; height:18px; border:1px solid #655F53; padding:0; text-indent:-999px; cursor:pointer; }
/**/
#nav{
	font-size:16px;
	height:34px;
	position:relative;
	width:900px;
	height:34px;
	font-family: "黑体";
	font-weight: bolder;
}
#nav li{ float:left; list-style:none; position:relative; width:99px; height:34px; border-right:1px solid #fff;}
#nav a{ display:block; height:34px; width:99px; line-height:34px; background:#1583C3; color:#fff; text-decoration:none; text-align:center; overflow:hidden; float:left;}
#nav a:hover{ background:#369; color:#fff; float:left;}
#nav ul li a.selt{ background:#369; }
#nav ul ul{ visibility:hidden; position:absolute; left:0px; top:34px; width:97px; }
#nav ul li:hover ul.second, #nav ul a:hover ul.second { visibility:visible; }
#nav ul ul li { clear:both; text-align:left; border-right:none;}
#nav ul ul a:hover { background:black; color:white; }
#nav .third{ top:0px; left:100px; width:97px;}
#nav ul ul li:hover ul.third, #nav ul ul a:hover ul.third { visibility:visible; }
#nav ul ul a:hover { background:#000; color:white; }
#nav ul ul ul li{ border-right:none;}
#nav ul ul ul a { background:#000;}
#nav ul ul ul a:hover { background:#B45B3E; color:#369; }
#nav table{ border-collapse:collapse; }
/**/
#center { width:900px; margin:0 auto; height:auto; clear:both; overflow:hidden; }
/**/
.focusbox { width:988px; height:280px; border:1px solid #e2e2e2; margin:15px auto 0; clear:both; position:relative; overflow:hidden; z-index:0; }
.focusbox .slideCon { width:1000px; position:absolute; top:0; left:0; }
.focusbox .slideCon a { float:left; }
.focusbox .slideCon img { width:1000px; height:280px; }
.focusnav { position:absolute; bottom:5px; right:5px; }
.focusnav li { float:left; width:22px; height:22px; line-height:22px; background:#ccc; font-size:12px; color:#f60; font-family:"\9ED1\4F53"; display:inline; margin-left:4px; text-align:center; cursor:pointer; position:relative; z-index:0; }
.focusnav li span { width:22px; height:22px; position:absolute; display:line-block; top:0; left:0; }
.focusnav li b { width:22px; height:22px; position:absolute; top:0; left:0; display:line-block; z-index:1; text-decoration:none; font-weight:normal; }
.focusnav li.select { background:#007CC2; color:#fff; }
#ad_list {
	background: url("../images/ad_list_bg.jpg") center no-repeat;margin:0 auto;
}
#ad_list dt{font-size:0;line-height:0;height:0;clear:left;}
#ad_list dd{background:url(../images/ad_list_bg_BL.png) center right no-repeat;float:left;height:105px;width:33%;}
#ad_list h3{padding-top:10px;}
#ad_list img{float:left;}
#ad_list input{margin-bottom:2px;}
.text{margin-top:4px;}
.btn{margin-top:2px;}
#ad_list{height:105px;}
#ad_list div {
	padding: 0px 0px 0px 110px; width: 135px; float: left; display: inline;
}
#ad_list div h3 {
	color: rgb(12, 71, 137); font-size: 12px;
}
#ad_list div p {
	color: rgb(51, 51, 51);
}
#ad_list div.index_search {
	margin: 0px; padding: 20px 0px 0px 10px;
}
#ad_list div.index_search p {
	padding: 5px 0px; width: 210px;
}
#ad_list div.index_search #searchtext {
	width: 130px; height: 16px; line-height: 16px;
}
/**/
.panel dt .more{float:right;margin-top:13px;}
.panel dd{
	height:142px;
	padding:12px 6px 3px;
	color: #000;
}
.aboutUs,.news,.case,.contactUs{width:32%;}
.aboutUs,.news,.products{margin-right:1%;}
.aboutUs,.news,.products,.products .L{float:left;}
.case,.contactUs,.products .R{float:right;}
.products{width:65%;}
.products li{text-align:center;float:left;}
/**/
.intro { width:900px; clear:both; }
.sid_lft { width:555px; float:left; background:url(../images/lft_bg.jpg) no-repeat left top; padding-top:70px; height:80px; }
.shl_blogo { clear:both; border:1px solid #e2e2e2; width:283px; margin:0 auto 20px; padding:10px; text-align:center; }
.sid_lft .txt { width:490px; text-indent:24px; clear:both; padding-left:10px; }
.sid_lft .x_line { width:490px; height:2px; background:url(../images/x_line.jpg) repeat-x left bottom; margin:35px 0 35px 10px; }
.sid_rgt { width:340px; float:right; background:url(../images/rgt_bg.jpg) no-repeat left top; padding-top:60px; height:80px; }
.flow { background:#f0f0f0; width:305px; padding:0 15px 0 20px; height:128px; }
.minhegt { height:55px !important; }
.ftop_pad { padding:10px 15px 0 20px; }
.flow_step { width:240px; margin:0 auto; height:auto; }
.flow_step_lft { background:url(../images/step_bg.jpg) no-repeat; width:160px; float:left; }
.flow_step_lft h3 { color:#FF9300; font-size:14px; font-weight:bold; text-align:center; line-height:40px; }
.arrow { background:url(../images/arrow.jpg) no-repeat; width:27px; height:89px; margin:0 auto; clear:both; }
.flow_step_rgt { width:135px; padding:0 0 0 8px; float:right; }
.flow_step_rgt a { color:#007CC2; padding:0 2px; display:inline; }
.flow_step_rgt a:hover { color:#f60; }
.cont_foot { width:898px; height:98px; border:1px solid #e2e2e2; background:#f0f0f0; clear:both; margin:15px auto; }
.cont_foot li { background:url(../images/li_line.jpg) no-repeat right center; width:179px; height:98px; float:left; text-align:center; }
.cont_foot li.nobg { background:none; }
.cont_foot li img { margin:15px auto; }
.index-news {
	width: 350px; float: left;
}
.index-news h2 {
	background-position: 0px -34px;
}
.index-news ul {
	padding: 5px 10px 10px;
}
.index-news ul li {
	padding: 4px 0px;
}
.index-news ul li img {
	margin-right: 10px; float: left;
}
.index-news ul li h3 {
	line-height: 25px; font-size: 100%; font-weight: bold;
}
.index-news ul li p {
	color: rgb(102, 102, 102);
}
.index-news ul li a span {
	color: rgb(102, 102, 102); margin-right: 10px; float: right;
}
h2 {
	margin: 0px; padding: 0px;
}
.index-left {
	padding: 0px; width: 700px; float: left;
}
.index-left h2 {
	height: 34px; color: rgb(10, 62, 120); line-height: 34px; padding-left: 17px; font-size: 12px; background-image: url("../images/index_title_bg.gif"); background-repeat: no-repeat;
}
.index-left h2 span {
	background: url("../images/index_title_bg.gif") no-repeat right -102px; padding: 0px 27px 0px 10px; float: left;
}
.index-left h2 a {
	margin: 7px 15px 0px 0px; float: right;
}
.left-news {
	padding-bottom: 5px;
}
.left-news h2 {
	background: url("../images/left-news.jpg") no-repeat;
}
.a1 {
	float: right;
}
/**/
#menu { width:200px; float:left; margin-right:15px; height:auto;margin-top: 20px; }
#menu a { background:url(../images/menu_bg.jpg); width:200px; height:30px; margin:0 0 15px 0; text-align:left; line-height:30px; color:#2d2d2d; font-size:14px; font-weight:bold; display:block; text-indent:20px;}
#menu a:hover, #menu a.selt { background:url(../images/selt_bg.jpg); color:#fff; }
#menu img { border:1px solid #e2e2e2; margin:5px 0 20px 0; }
#com_cont { width:760px; float:right; }
#com_cont .tit { background:url(../images/x_line.jpg) left bottom repeat-x; height:30px; line-height:30px; }
#com_cont .tit a { color:#6d6d6d; }
#com_cont .tit a:hover { color:#007cc2; }
#com_cont .com_txt { background: none; border: none; border-bottom:none; height: auto !important; min-height: 500px; width: 670px; padding-top:10px;}
/**/
#foot {clear:both; background:url(../images/foot_line.jpg); height:105px; color:#000; font-family:Arial, Helvetica, sans-serif; }
.foot_cont { width:900px; margin:0 auto; }
.foot_lft { width:495px; float:left; margin:0 20px 0 0; height:50px; padding-top:20px; position:relative; }
.foot_lft img { position:absolute; left:130px; top:93px; }
.foot_rgt { width:200px; float:right; padding-left:180px; height:50px; padding-top:10px; }
/**/
#center:after { display:block; height:0; clear:both; visibility:hidden; }
#center { display:inline-block; }
/*\*/
#center { display:block; }
/* end easy clearing */
/*\*/
#sid_lft, #sid_rg, #menu, #com_cont { padding-bottom:0px !important; margin-bottom:0px !important; }
@media all and (min-width: 0px) {
#sid_lft, #sid_rg, #menu, #com_cont { padding-bottom:0 !important; margin-bottom:0 !important; }

}
