@import url("menu.css");
#page{/*background:url(../bg/sub_main_bg.gif) repeat-y center top;*/}

 
.about_banner{margin:auto; width:100%; height:230px; background:url(../bg/b2.jpg) no-repeat center -45px; position:relative;}
.news_banner{margin:auto; width:100%; height:230px; background:url(../bg/b8.jpg) no-repeat center -45px;  position:relative;}
.product_banner{margin:auto; width:100%; height:230px; background:url(../bg/b4.jpg) no-repeat center -45px;  position:relative;}
.service_banner{margin:auto; width:100%; height:230px; background:url(../bg/b5.jpg) no-repeat center -150px;  position:relative;}
.join_banner{margin:auto; width:100%; height:230px; background:url(../bg/b7.jpg) no-repeat center -45px;  position:relative;}
.contact_banner{margin:auto; width:100%; height:230px; background:url(../bg/b6.jpg) no-repeat center -45px;  position:relative;}
/*
.about_body {background: url(../bg/b2.jpg) #f7f7f7 no-repeat center -200px;}
.news_body {background: url(../bg/b2.jpg) no-repeat  center 130px #f7f7f7;}
.product_body {background: url(../bg/bg_product.jpg) no-repeat center 130px #f7f7f7;}
.service_body {background: url(../bg/bg_service.jpg) no-repeat center 130px  #f7f7f7;}
.contact_body {background: url(../bg/bg_contact.jpg) no-repeat center 130px #f7f7f7;}
.careers_body {background: url(../bg/bg_careers.jpg) no-repeat center 130px #f7f7f7;}
*/
.sub_header{ position:fixed; z-index:999999; background:url(../bg/header_bg.png) repeat-x left bottom; padding-bottom:5px;}
.img_wrapper{position:absolute; filter:alpha(opacity=70); width: 184px; display:none; background:#000; height:118px; opacity:0.7}
.img_wrapper img{padding-left:130px;padding-top:30px;}

/**/
#container_wrap{ padding-top:210px; margin:auto;}
.w960{width:960px; margin:auto;}
.w1000{ width:1000px; margin:auto;}
.wrap{ padding-bottom:65px; overflow:hidden;}
.wrap a:hover{ text-decoration:none;}
.inner-remarks{ height: 180px; line-height: 20px;color: #E5EBF7;}
.inner-remarks h2{color:#fff;font-weight: normal;font-size: 32px;line-height: 66px;color: #fff;padding-top: 13px; display:inline; border-top:3px solid #fff;}
.inner-remarks p.title{font-size:16px; line-height:26px;}
/**/
.news div, .news h2, .news p{ color:#444!important;}
.news .inner-remarks h2{border-top:3px solid #444!important;}
/**/

.wrapP{ margin:auto; overflow:hidden; padding-bottom:35px; margin-top:410px;}
.wrapN{ margin:auto; overflow:hidden; padding-bottom:35px; padding-top:30px; margin-top:410px;}
/*关于我们首页*/

.wrapC{ background:#fff; margin:auto; overflow:hidden; padding-bottom:35px; margin-top:410px;}

/*关于新嘉联结束*/

/*新闻终极列表*/

.newsList{ overflow:hidden; border-bottom:1px dotted #ddd; padding:10px 0; background:#fff; transition:0.5s all;}
.newsList:hover{ background:#efefef; transition:0.5s all;}
.newsPic{ float:left; width:220px; margin-right:15px; padding-left:10px;}
.newsInfo{ position:relative; height:165px;}
.t3{ width:750px; float:left;}
.newsInfo .addtime{ color:#999; border-bottom:1px solid #efefef; padding-bottom:8px; margin-bottom:8px;}
.newsInfo .remarks{  line-height:22px; color:#888;}
.newsInfo .more{ position:absolute; right:0; bottom:5px; background:url(../bg/bg_arr.png) no-repeat right -30px; padding-right:17px; line-height:30px;}

/**/

#news_list{}
#news_list li{display:inline-block; width:290px; vertical-align:top; margin-bottom:5px; border:1px solid #ddd; margin:5px;}
#news_list li .content{width:270px; margin:auto; padding:10px;}
#news_list li .content .img{magin-bottom:5px; overflow:hidden; /*border:1px solid #ddd;*/ width:100%; height:202px;}
#news_list li .content h2{ padding:5px 0; font-size:14px; font-weight:normal; color:#333;}
#news_list li .content .text{ line-height:22px; font-weight:normal; height:88px; overflow:hidden;}
#news_list li a{ position:relative;}
#news_list li a:hover{ text-decoration:none;}

#news_list li a.v_open{}
#news_list li a.v_open .playicon {
position: absolute;
height: 60px;
width: 60px;
left: 105px;
top: 71px;
background-image: url(../bg/play.png);
_background-image: url(../bg/play.gif);
z-index: 99;
cursor: pointer;
}
#news_list li a.v_open .m_alpha {
background: #000;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
width: 270px;
height: 202px;
_width: 270px;
_height: 202px;
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 50;
cursor: pointer;
}


.border{border:1px solid #ccc!important;display:block; /*background:#333;*/}
.border:hover{border:1px solid #ff6600;}
.shadow{
/*
-moz-box-shadow:3px 4px 4px rgba(0, 0, 0, 0.6); 
-webkit-box-shadow:3px 4px 4px rgba(0, 0, 0, 0.6); 
box-shadow:3px 2px 8px rgba(0, 0, 0, 0.6); 
*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#333333"); 
*/
-moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.6); 
-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.6); 
box-shadow:0px 0px 6px rgba(0, 0, 0, 0.6); 
*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#333333"); 

}
.videoList{}
.videoList li{ float:left; width:}

/*产品应用*/
.product_cate{width:312px; height:173px; position:relative; margin:10px 0 20px 0; overflow:hidden;}
.product_cate .layout_title{ display:block; text-align:center; font-size:14px; line-height:40px; height:40px; width:312px; background:url(../bg/blank_b.png) repeat; position:absolute; left:0; bottom:0; color:#fff;}
.product_cate .layout_mask{ width:0; height:0; background:url(../bg/blank_b.png) repeat; position:absolute; left:0; top:0px; color:#fff; font-size:14px; line-height:220px; text-align:center; text-indent:-9999em;}
.product_cate .layout_zoom{ width:28px; height:28px; position:absolute; left:0px; top:-28px; background:url(../bg/icon_zoom.png) no-repeat center;}
.product_cate a{ display:block; position:absolute; width:312px; height:173px; left:0; top:0; z-index:999;}
.product_cate.fl{margin-right:32px;}

/*
.product_cate{width:300px; height:260px; position:relative; margin:10px 0 20px 0; overflow:hidden;}
.product_cate .layout_title{ display:block; text-align:center; font-size:14px; line-height:40px; height:40px; width:300px; background:url(../bg/blank_b.png) repeat; position:absolute; left:0; bottom:0; color:#fff;}
.product_cate .layout_mask{ width:300px; height:260px; background:url(../bg/blank_b.png) repeat; position:absolute; left:0; top:-260px; color:#fff; font-size:14px; line-height:330px; text-align:center;}
.product_cate .layout_zoom{ width:28px; height:28px; position:absolute; left:136px; top:-28px; background:url(../bg/icon_zoom.png) no-repeat center;}
.product_cate a{ display:block; position:absolute; width:300px; height:260px; left:0; top:0; z-index:999;}
.product_cate.fl{margin-right:30px;}
*/


/**/
/*产品详情*/
.line{background:url(../bg/line.gif) repeat-x left bottom;}
.product_title{  padding:5px 0;}
#intro{ font-family:Arial; line-height:20px; padding:5px 0;}
.share{ padding:5px 0;}
/**/

/*人才页*/
.careers{}
.careers p{ margin:3px 0}
/**/

/**/
.inkPhoBox { width: 800px; margin: 15px auto 0px; }
.inkPhoBox .main{ width:800px;}
.inkPhoBox .mod18{width:800px;position:relative;}
.inkPhoBox #prev{ background: url(../bg/button_arr.png) no-repeat left -20px; height: 94px; width: 52px; position: absolute; z-index: 99; left: 11px; top: -317px; cursor: pointer; }
.inkPhoBox #next{ background: url(../bg/button_arr.png) no-repeat  -68px -20px; height: 94px; width: 52px; position: absolute; z-index: 99; top: -317px; right: 11px; cursor: pointer; }.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff; text-align:center;}
.inkPhoBox .mod18 .cf a{display:block;/*width:526px;height:377px;position:absolute;*/color:#fff;}
.inkPhoBox .mod18 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); display:none;}
.inkPhoBox .bigImgBox{width: 800px; height: 514px; border: 1px solid #E1E1E1; padding:21px; }
.inkPhoBox .mod18 .picBox{width: 800px; height: 514px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:514px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 800px; height: 514px;}
.inkPhoBox .smImgBox{ width: 800px; height: 101px; padding: 11px; border: 1px solid #E1E1E1; margin-top: 12px; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 800px; height: 101px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width: 134px; height: 101px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
.inkPhoBox .mod18 .listBox li img{ height:97px;}
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:134px;height:101px;}
.inkPhoBox .mod18 .listBox .on img{width:130px; height:97px;}
.inkPhoBox .mod18 .listBox li p{ margin:0!important;border:2px solid #ddd; }
.inkPhoBox .mod18 .listBox .on p{ margin:0!important;border:2px solid #B42222; }
.inkPhoBox .mod18 .listBox .on { background:url(../bg/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}

.bigImgBox .cf li img{ height:514px; max-width:800px;}
.smImgBox .cf li img{ width:100%;}

/**/

#location{width:998px; margin:5px auto;  height:32px; line-height:32px; text-indent:2em; border:1px solid #dedede;}

.location{
	width:1000px;
	left:50%;
	margin-left:-500px;
	position:absolute;
	height:100px;
	top:75px;
	font-size:24px;
	/*font-weight:bold;*/
	line-height:22px;
	color:#fff;
	text-align:center;
	background:url(../bg/yb.png) no-repeat center 0px;
}

#main_wrap{ margin:auto; overflow:hidden; width:100%;}
#main{
	width:1000px;
	margin:0px auto 5px auto;
	padding:20px 0px 30px 0px;
	height:auto!important;
	min-height:200px!important;
	overflow:hidden!important;
	_height:200px;
	_overflow:visible;
	background:url(../bg/blank_w.png) repeat;
}

#main_sub2{
	overflow:hidden;
	background:url(../bg/vline.gif) repeat-y left top;
	z-index:990;
}

#main_sub2_sub1{
	padding:0 15px 0 5px;
	height:35px;
	position:relative;
	line-height:35px;
	overflow:hidden;
	font-size:12px;
	text-indent:10px;
	margin:auto;
	text-align:right;
	display:none;
}
#main_sub2_sub1 .location{
	position:absolute; left:0px; top:0; height:35px; line-height:35px; font-size:14px; color:#c40b1b;
}
#main_sub2_sub1 .location span{display:none;}
#main_sub2_sub1 span{font-family:宋体; margin:0 5px;}


#main_sub2_sub2{
	padding:40px 0px 30px 0px ; border-top:none;
	min-height:300px!important;
	height:auto!important;
	overflow:hidden!important;
	_height:300px;
	_overflow:visible;
	z-index:990;
	font-size:14px;
	/*text-align:justify;
    text-align-last:justify;*/

}
#main_sub2_sub2 td{ font-size:14px;}

#product_content{ overflow:hidden;}
#product_content .picture{float:left; width:350px;}
#product_content .parameter{float:left; width:280px; padding-left:10px;}


#nav_top{height:37px; line-height:37px; padding:0 1px; font-weight:bold;  font-size:14px; border-left:1px solid #dedede; border-right:1px solid #dedede; display:none;}
#nav_top .content{ height:37px; line-height:37px; font-weight:bold; background:url(../bg/sub_title_bg.jpg) repeat-x left top; font-size:14px; text-indent:1em;}
#nav_title{height:37px;font-size:14px;font-weight:bold;line-height:37px; color:#333; background:url(../bg/sub_title_bg.jpg) repeat-x; text-indent:1em; border-left:1px solid #dedede; border-right:1px solid #dedede; }

#nav{/*height:42px;*/ width:1000px; margin:auto; /*overflow:hidden;*/ /*margin-top:160px;*/
}
#nav h3{ float:left; display:block; width:160px; text-align:center; font-size:22px; color:#333; font-weight:normal; line-height:59px; height:59px;}

.nav_mid{
	/*overflow:hidden;*/
}
.nav_mid a{
	height:42px;
	display:inline-block;
	color:#333;
	line-height:42px;
	margin:auto 1px;
	/*float:left;
	padding:0 15px;*/
	text-align:center;
	font-size:14px;
	/*background:url(../bg/blank_w.png) repeat;*/
	background:#ccc;
	margin-left:1px;
	transition:0.5s all;
}
#aboutNav a{ width:164px;}
#aboutNav a.selected{ width:168px; }
#newsNav a{ width:331px;}
#newsNav a.selected{ width:332px; }

#product_nav{/*height:42px;*/  margin:auto;}
#product_nav ul{/*height:42px;*/}
#product_nav ul li{position: relative; /*z-index:9999;*/ display:block; height:42px; line-height:42px; float:left; margin:0 2px 10px 0; display:inline; }
#product_nav ul li:first-child, #product_nav ul li.first{_width:80px;}
#product_nav ul li a{padding:0 27px;}
#product_nav ul li a, #product_nav ul li a span{display:block; display:block; height:42px; text-transform:uppercase; font-size:14px; white-space:nowrap; text-align:center; color:#333; transition:0.8s all;}
#product_nav ul li.current a{display:block; color:#fff; height:42px; line-height:42px; text-decoration:none; background: #c40b1b ; }
#product_nav ul li.current a span{color:#fff; cursor:pointer; background: #c40b1b ;  }
#product_nav ul li.emp a{background:#ccc!important; color:#666!important;}
#product_nav ul li.emp a span{background:#ccc!important; color:#666;}
#product_nav ul li a:hover,  #product_nav ul li.focus a{display:block;  height:42px; color:#fff; line-height:42px; text-decoration:none; position:relative; z-index:9999; background: #c40b1b; transition:0.8s all;}
#product_nav ul li.focus a span{ color:#fff;}
#product_nav ul li a:hover span{color:#fff; cursor:pointer}
#product_nav ul li.selected a{display:block; background:#fff; color:#fff; height:42px; line-height:42px;}
#product_nav ul li#m6{background:none;}

#product_nav .menu_1{position:absolute;top:42px; left:1px; padding:5px; display:none; background:#c40b1b; z-index:9998; color:#333!important;  padding:15px 0px 20px 15px; _padding:15px 0px 20px 15px; box-shadow:4px 4px 7px #666!important;  border-bottom:2px solid #c40b1b!important;}
#product_nav .menu_1 a{padding:0; font-size:12px!important; font-weight:normal!important; height:28px!important; width:125px!important; float:left; background:none!important; line-height:28px!important; display:block!important; color:#fff!important; padding:0 10px!important; text-transform:none!important; text-align:left!important; text-indent:0em; border:none!important;border-bottom:1px dotted #ccc!important; margin-right:15px;}
#product_nav .menu_1 a:hover{ color:#271e14!important; background:#fff!important; }

#product_nav .menu_1 .wrap{overflow:hidden; float:left; width:100px; margin-right:20px; padding-bottom:0;}
#product_nav .menu_1 .wrap a{ margin-right:0!important; padding:0!important; text-indent:10px!important;}
#product_nav .menu_1 .picture{max-height:165px; height:165px; overflow:hidden; float:left;}
#product_nav .menu_1 .picture img{padding:1px; }
#product_nav .menu_1 .picture a{ background:none!important; display:block!important; height:165px!important; width:190px!important; padding:0!important; margin:0!important;}
#product_nav .menu_1 .remarks{width:175px; height:165px; float:left; padding-left:20px;line-height:21px!important; color:#666; position:relative;}
#product_nav .menu_1 a.more{display:block; position:absolute; height:25px; background:url(../bg/sub_nav_bg.gif) repeat-x left top!important; width:80px!important; height:22px!important; line-height:22px!important; margin:0!important; border:none!important; padding:1px 5px!important; color:#fff!important; text-align:center!important; left:20px; bottom:5px;}
#p2 .menu_1 a{ width:165px!important;}

/**/


#productNav a{ /*width:165px;*/ padding:0 15px;}
#productNav a.selected{ /*width:163px;*/ }

#serviceNav a{ width:498px;}
#serviceNav a.selected{ width:498px; }

#joinNav a{ width:498px;}
#joinNav a.selected{ width:498px; }

#contactNav a{ width:498px;}
#contactNav a.selected{ width:498px; }


.nav_mid a:hover{color:#fff; text-decoration:none; background: #c40b1b ; transition:0.5s all;
}
.nav_mid a.selected{
	background:url(../bg/nav_select_bg.gif) #c40b1b repeat-x left;
	color:#fff;
	border-bottom:none;
	text-decoration:none;
	height:42px;
	line-height:42px;
}
#parent_name a{ background:url(../bg/parent_bg.gif) #c40b1b no-repeat right center; color:#fff; padding-left:25px; padding-right:30px; margin-right:10px; font-weight:bold;}
#parent_name a:hover{ color:#fff;}
#nav_bot{
	background:url(../bg/sub_nav_bot.gif) no-repeat left top;overflow:hidden; height:10px; margin-bottom:5px;}

/**/
/*产品左侧分类*/
#product_nav_mid{ padding:15px 0;}

dl, dt, dd{ margin:0; padding:0;} 
dl#sfqclick{	
	width: 200px; margin:0 auto;
}
#sfqclick dt {
	padding: 5px 20px;
	cursor: pointer;
	position: relative;
	
}
#sfqclick dt a{text-decoration:none; display:block; background:url(../bg/line.gif) repeat-x left bottom; color:#666;}
#sfqclick dt a:hover{text-decoration:none; color:#333;}
.leftIco{background: url(../bg/sub_arr_close.gif)  no-repeat 170px 50%; height:28px; color:#333; text-indent:5px; line-height:28px; margin:auto auto;}
.bottomIco{background: url(../bg/sub_arr_open.gif)  no-repeat 168px 50%; color:#333; text-indent:10px; font-weight:bold;}
.bottomIco a{color:#f00; display:block;}
.bottomIco a:hover{}
.bottomIco a:visited{color:#666!important;}
.leftIco a:visited{color:#666;}
.leftIco a{display:block;}
#sfqclick .show{display:block!important; padding-left:18px; margin:5px auto;}

#sfqclick dd {
	display:none;
	padding:5px 0;	
}

#sfqclick dd a{
  display:block;
  color:#666;
  background:url(../bg/line.gif) repeat-x left bottom;
  padding:0px 0 0px 15px;
  text-decoration:none;
  line-height:24px;
  margin:auto;
}
#sfqclick dd a:hover{
  text-decoration:none;
  /*background:#FE3847;*/
}

#sfqclick dd a.selected{
  text-decoration:none;
  font-weight:bold;
  color:#f00;
  /*background:#FE3847;*/
}

/*结束*/


/*产品首页*/
#product_default{font-size:12px;}
.product_wrap{ background:#fff;}
#product_default .product_list{height:30px; line-height:30px; background:url(../bg/line.gif) #dadada repeat-x left bottom; margin:10px auto; font-size:14px; position:relative; font-weight:bold;}
#product_default .product_list strong{ display:block; width:150px; display:block; height:40px; line-height:40px; background:#dd4119; color:#fff; text-align:center;}
#product_default .product_list .more{display:block; position:absolute; right:5px; top:0; height:30px; line-height:30px; font-weight:normal;}
#product_default .product_content{ overflow:hidden; margin:20px auto;}
#product_default .product_content ul{overflow:hidden;}
#product_default .product_content li{float:left; width:166px; text-align:center; padding:0 9px; overflow:hidden;}
#product_default .product_content li img{padding:2px;}
#product_default .product_content li span{display:block; padding:5px 0;}
#product_default .product_content table span{display:block;}

#product_default .product_content .list li{min-height:130px; width:172px; padding:0 10px; overflow:hidden;}
#product_default .product_content li a{display:block; border:1px solid #dedede;}
#product_default .product_content li a:hover{border:1px solid #f00; background:#f00; color:#fff; text-decoration:none;}

#product_default .picture{width:200px; float:left; padding-top:7px;}
#product_default .picture img{padding:3px; border:1px solid #dedede;}
#product_default .content{float:left;width:500px; padding-top:5px;}

.photos .photo {
  width: 220px;
  margin: 7px;
  float: left;
}

.photos .photo img {
  display: block;
  width: 100%;
}
.photos .photo a{display:block; padding:2px; background:#ddd; color:#333;}
.photos .photo a:hover{ background:#218bc9; text-decoration:none;}
.photos .photo a span{display:block; padding:5px 0; text-align:center; line-height:20px; color:#333;}
.photos .photo a:hover span{color:#fff;}
.photos .photo img{background:url(../bg/loading.gif) no-repeat center;}


.photos1{ overflow:hidden;}
.photos1 .photo {
  width: 220px;
  margin: 7px;
  float: left;
}

.photos1 .photo img {
  display: block;
  width: 100%;
}
.photos1 .photo a{display:block; padding:2px; background:#ddd; color:#333;}
.photos1 .photo a:hover{ background:#218bc9; text-decoration:none;}
.photos1 .photo a span{display:block; padding:5px 0; text-align:center; line-height:20px; color:#333;}
.photos1 .photo a:hover span{color:#fff;}
.photos1 .photo img{background:url(../bg/loading.gif) no-repeat center;}


#tiles {
  list-style-type: none;
  position: relative; /** Needed to ensure items are laid out relative to this container **/
  margin: 0;
  padding: 0;
  overflow:hidden;
}

/**
 * Grid items
 */
#tiles li {
  width: 222px;
  /*height:152px;*/
  overflow:hidden;
  /*background-color: #c22a31;*/
 /* border: 1px solid #dedede;*/
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  /*display: none; * Hide items initially to avoid a flicker effect **/
  cursor: pointer;
  /*float:left;*/
  margin: 5px 25px 5px 0;
  /*padding: 4px;*/
  text-align:center;
  display: inline-block;
  position:relative;
}

#tiles li  .layout_title{ display:block; text-align:center; font-size:12px; line-height:30px; height:30px; width:202px; display:none; /* background:url(../bg/blank_blue.png) repeat;*/ background:#ccc; position:absolute; left:0; bottom:0; color:#333;}
#tiles li  .layout_mask{ width:227px; height:152px; background:url(../bg/blank_c.png) repeat; position:absolute; left:0; top:-235px; color:#fff; font-size:14px; line-height:180px; text-align:center;}
#tiles li  .layout_zoom{ width:28px; height:28px; position:absolute; left:0px; top:-28px; background:url(../bg/icon_zoom.png) no-repeat center;}
#tiles li  a{ display:block;/* position:absolute; width:227px; height:152px; left:0; top:0; z-index:999;*/ background:none; text-decoration:none;}
#tiles li  a img{ width:100%;}

#tiles li.inactive {
  visibility: hidden;
  opacity: 0;
}

#tiles li img {
  display: block;
}

/**
 * Grid item text
 */
#tiles li p {
  color: #666;
  font-size: 12px;
  margin: 7px 0 0 7px;
}
#tiles li img{/*border:1px solid #ccc;*/}
/*#tiles li a {display:block; border:1px solid #c40b1b; background:#ccc; text-align:center; position:relative;  overflow:hidden;}
#tiles li a:hover{background:#c40b1b; text-decoration:none;border:1px solid #c40b1b;}*/
#tiles li a span{display:block; padding:2px 0 0px 0; text-align:center; color:#333; /*position:absolute; left:0px; bottom:0px;width:222px;*/  /*background:#ccc;*/ }
#tiles li a:hover span{  /*color:#fff;background:#c40b1b;*/}
/**/



/*结束*/


.sub_mid{
	overflow:hidden;
	border-top:none;
	padding:15px 10px;
	border:1px solid #dedede;
	border-top:none;
}
.sub_mid img{padding-bottom:5px;}

.pic{margin-top:5px;}
.pic img{margin-bottom:15px;}

#sub_link{}
#sub_link a{display:block; height:114px; margin-bottom:15px; line-height:114px; color:#fff; font-size:24px; text-indent:85px; font-family:宋体;}
#sub_link a:hover{text-decoration:none;}
#sub_link .service{background:url(../bg/sub_ico_service.gif) no-repeat left top;}
#sub_link .service:hover{background:url(../bg/sub_ico_service1.gif) no-repeat left top;}
#sub_link .contact{background:url(../bg/sub_ico_contact.gif) no-repeat left top;}
#sub_link .contact:hover{background:url(../bg/sub_ico_contact1.gif) no-repeat left top;}


#sub_contact{ line-height:20px;}
#sub_contact .title{height:37px; line-height:37px; padding:0 1px; font-weight:bold;  font-size:14px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#sub_contact .title .inner{ height:37px; line-height:37px; font-weight:bold; background:url(../bg/sub_title_bg.jpg) repeat-x left top; font-size:14px; text-indent:1em;}

#sub_contact img{margin-bottom:5px; display:block;}
#sub_contact .content{border:1px solid #dedede; border-top:none; padding:5px 5px 10px 5px;}



#list{}
#list .pic{float:left;margin:5px 2px; padding:5px;display:inline; text-align:center;}
#list .pic a{padding:3px; border:1px solid #dedede; width:150px; height:113px; display:block; overflow:hidden;}
#list .pic a:hover{ border:1px solid #f00; background:#f00;}

/*产品分类列表*/
.product_class_list{float:left; margin:10px; width:150px; height:145px; overflow:hidden; position:relative; border:3px solid #dedede; z-index:10; }
.product_class_list .pop_title{display:block; background:url(../bg/ico_eye.gif) #00923f no-repeat 118px center; width:215px; height:30px; line-height:30px; display:none; font-size:14px; text-indent:10px; }
.product_class_list .pop_title a{color:#c9fcdf; font-size:10px; text-transform:uppercase; display:block;}
.product_class_list .pop_title a:visited{color:#c9fcdf;}
.product_class_list .pop_title a:hover{color:#fff; text-decoration:none;}
.product_class_list .title{position:absolute; left:0; bottom:0;  _bottom:-1px; width:155px; background:#efefef; height:32px; line-height:32px; z-index:99; text-align:center; font-size:12px;}
.product_class_list span{display:block; height:143px; overflow:hidden;}
.product_class_list img{width:100%; display:block;}
.product_class_list a{display:block;}
.product_class_list a.cover_layout{background:url(../bg/layout_hover.gif) no-repeat center; width:215px; height:113px; left:0; top:30px; position:absolute; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0; opacity: 0; display:none;}


/*产品分类列表详细*/
#product_class{margin-bottom:20px; overflow:hidden; height:200px;}
#product_class .product_class_photo{float:left; width:300px; position:relative;}
#product_class .product_class_photo img{/*border:1px solid #dedede;*/ }
#product_class .product_class_photo .layout_pup{width:300px; height:200px; position:absolute; left:0; top:0; background:url(../bg/layout_hover.gif) no-repeat center; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0; opacity: 0; display:none;}
#product_class .product_class_content{float:left; padding-left:20px; width:370px;}
#product_class .product_class_content h2{border-bottom:1px dotted #ddd;padding-bottom:5px; color:#00923f; display:block;}
#product_class .product_class_content .span{display:block; padding-top:10px;}

/***/
/*产品列表*/
#product_list{}
.product_photo{
  width: 149px;
  height:110px;
  margin: 10px;
  float: left;
  overflow:hidden;
  border:3px solid #dedede;position:relative;
}
#product_list .product_photo img {
  display: block;
  width: 100%;background:url(../bg/loading.gif) #fff 50% 42px no-repeat;
}
#product_list .product_photo a{ overflow:hidden;}
#product_list .product_photo .pup_title{background:#00923f;width:155px; height:22px; line-height:22px; color:#fff; position:absolute; left:0; bottom:0; _bottom:-1px; text-align:center;  filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9; opacity: 0.9; }
#product_list .product_photo .view_photo{background:url(../bg/ico_eye.gif) #00923f no-repeat 120px center; width:215px; height:22px; line-height:22px; color:#fff; position:absolute; left:0; top:0; text-align:center; display:none;}


/*产品搜索*/
#list{}
#list li{ display:inline-block; _float:left; _display:bloak; width:200px; padding:0 10px; margin-bottom:10px;}
#list li a{ display:block;}
#list li a span{ text-align:center; display:block;}
#list li img{ width:100%;}


/*产品列表TAB*/
#tab-title{height:35px; overflow:hidden; border-bottom:3px solid #c40b1b; margin-top:20px;}
#tab-title h3{color:#666;font-size:14px;}
#tab-title .selected{color:#fff;border-bottom:0px; background:#c40b1b; font-weight:bold;} /*标题被选中时的样式*/
#tab-title span{height:35px; line-height:35px; padding:0 30px; color:#333; display:block; float:left;cursor:pointer; font-size:14px; background:#efefef;}
#tab-content{padding:20px 0 10px 0;}
#tab-content .hide{display:none;} /*默认让第一块内容显示，其余隐藏*/
#tab-content ul{padding:0px; margin:0; /*overflow:hidden;*/ list-style:none;}
#tab-content ul li{padding:0; margin:0; /*list-style:none;*/}

/*相关产品*/
#related_product{}
#related_product .list{margin:auto 10px 10px 10px; float:left; width:160px;}
#related_product .list a{display:block; border:1px solid #dedede; margin:auto; width:160px;}
#related_product .list a:hover{border:1px solid #c40b1b;}
#related_product .title{display:block; text-align:center; padding:5px 0 0 0;}


/*CSS sabrosus style pagination 分页样式*/

div.sabrosus {
	padding: 3px;  margin: 3px; margin-top:15px;text-align: center;font-size: 12px;font-family: Verdana, arial, Helvetica, sans-serif;
}
div.sabrosus a {
	border: #ccc 1px solid; padding:4px 7px;  color: #666; margin-right: 3px;  text-decoration: none
}
div.sabrosus a:hover {
	border: #c40b1b 1px solid;  color: #fff; background-color: #c40b1b;
}
div.pagination a:active {
	border: #c40b1b 1px solid;  color: #fff; 
}
div.sabrosus span.current {
	border: #c40b1b 1px solid; padding:4px 7px; font-WEIGHT: bold;  color: #fff; margin-right: 3px; background-color: #c40b1b;
}
div.sabrosus span.disabled {
	border: #ccc 1px solid; padding:4px 7px;color: #929292; margin-right: 3px; 
}
/*CSS sabrosus style pagination 分页样式*/


/**/
/*job css begin*/

.clearer {
	liNE-height: 0; height: 0px; CLEaR: both; font-size: 0px; overflow: hidden
}
.clearfix:after {
	DISPLaY: block; height: 0px; VISIBIliTY: hidden; CLEaR: both; CONTENT: "."
}
.clearfix {
	/*DISPLaY: inline-block;*/
}
.clearfix {
	DISPLaY: block
}

.job_tab .list{display:block; overflow:hidden;}


ul.job_tab_tr {
	padding-bottom: 8px; padding-left: 10px; padding-right: 10px; /*background: url(../bg/line_title.gif) repeat-x 0px 100%;*/ border-bottom:3px solid #c40b1b; overflow: hidden; padding-top: 8px; height:28px;
}
ul.job_tab_tr li {
	width: 200px; float: left; font-size: 13px; font-WEIGHT: bold
}
ul.job_tab_tr li.place{width:150px;}
ul.job_tab_tr li.quantity{width:150px;}
ul.job_tab_tr li.degree{width:150px;}
ul.job_tab_tr li.money{width:140px;}
ul.job_tab_tr li.last {
	width: 100px
}
ul.job_tab{overflow:hidden;}
ul.job_tab li div {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; DISPLaY: none; /*background: url(../bg/green_line.gif) #fff7fa repeat-x 0px 100%;*/ padding-top: 10px;padding-left:10px;border:1px dotted #ccc; border-top:none;
}
.job .content ul.job_tab li div P {
	padding-bottom: 0px; liNE-height: 180%; padding-left: 22px; padding-right: 22px; color: #666; padding-top: 0px
}
ul.job_tab li div a.botton_yp {
	text-indent: -9999em; width: 84px; DISPLaY: block; background: url(../bg/job_button.png) no-repeat 0px -59px; float: left; height: 26px
}
ul.job_tab li div a.botton_close {
	text-indent: -9999em; width: 84px; DISPLaY: block; background: url(../bg/job_button.png) no-repeat 0px -59px; float: left; height: 26px
}
ul.job_tab li div a.botton_close {
	background-POSITION: 0px -89px; margin-left: 20px
}
ul.job_tab li div a.botton_yp:hover {
	background-POSITION: -84px -59px
}
ul.job_tab li div a.botton_close:hover {
	background-POSITION: -84px -59px
}
ul.job_tab li div a.botton_close:hover {
	background-POSITION: -84px -89px
}
ul.job_tab li div P.clearfix {
	margin-bottom: 0px
}
ul.job_tab li ul {
	padding-bottom: 8px; padding-left: 10px; padding-right: 10px; border-bottom:1px dotted #CCC; /*background: url(../bg/green_line.gif) repeat-x 0px 100%;*/ padding-top: 8px; height:25px;
}
ul.job_tab li.hover{font-weight:normal;}
ul.job_tab li.hover ul {
	background-color: #c40b1b; color: #fff; cursor: pointer
}
ul.job_tab li ul li {
	width: 200px; float: left
}
ul.job_tab li ul li.quantity{width:150px;}
ul.job_tab li ul li.place{width:150px;}
ul.job_tab li ul li.degree{width:150px;}
ul.job_tab li ul li.money{width:140px;}
ul.job_tab li ul li.last {
	width: 100px
}
/* ************************end*/


#link{background:url(../bg/link_bg.gif) no-repeat left center; border:1px solid #dedede; height:35px; line-height:35px; width:918px; padding-left:80px; margin:auto;}
#partner{}
#partner .title{}
#partner .content{padding:10px 0;}
#partner .content img{margin-right:12px;}
#partner .content .last{margin-right:0;}

/**/


.p_bg{border-bottom:2px solid #c40b1b; margin-top:20px;}
.p_title{display:block;width:96px;height:32px; line-height:32px; background:#c40b1b;text-align:center;font-size:13px;color:#fff;font-weight:bold;}

.description_line{background:url(../bg/p_line.gif) repeat-x left center;;margin-top:20px;}
.description_bg{display:block;width:96px;height:32px;line-height:30px;background:url(../bg/p_bg.gif) no-repeat left top;text-align:center;font-size:13px;color:#fff;font-weight:bold;}

.imgborder{border:1px solid #ff9900!important;}
a.pic_link{background:#ff9900;}

#detail{}
#detail th{font-size:65%; font-weight:normal;}
#detail td{font-size:79%;}

.detail th{font-size:65%; font-weight:normal;}
.detail td{font-size:79%;}
.p_left{padding-left:10px;}
.p_right{padding-right:10px;}
.p_left td, .p_right td{padding:0 10px;}
.shadow_f{ background:url(../bg/shadow_b.png) center top; height:24px; position:absolute; width:100%; bottom:237px; z-index:999; display:block!important;}

#footer_wrap{ background:#222!important;}
#footer_nav dl{ border-right:1px solid #333!important;}
#footer{ background:#000!important;}
#footer_nav dl dt a{ color:#eee!important;}
#footer_nav dd a{ color:#ccc!important;}

#footer_nav dl.contact{width:200px; float:right; border:none!important; padding:0;}
#footer_nav dl.contact p{ padding-left:25px; line-height:30px; color:#ccc!important;}
#footer_nav dl.contact p a{ color:#ccc!important;}
#footer_nav dl.contact p.tel{ background:url(../bg/icon_tel_.jpg) no-repeat left center!important;}
#footer_nav dl.contact p.fax{ background:url(../bg/icon_fax_.jpg) no-repeat left center!important;}
#footer_nav dl.contact p.email{ background:url(../bg/icon_mail_.jpg) no-repeat left center!important;}
#footer_nav dl.contact p.logo{ background:url(../bg/footer_logo_.jpg) no-repeat!important; height:60px; display:block; margin-top:10px;}

#category_content{ overflow:hidden; margin-bottom:30px;}
#category_content table{border-top:1px solid #ddd;}
#category_content table td{border-bottom:1px solid #ddd;}
#category_content table tr td:last-child{border-left:1px solid #ddd;}
