/* CSS Document */
@charset "utf-8";
/*index content start*/
.banner{
  width:992px;
  height:318px;
  margin-top:1px;
  position:relative;
}
.banner img{
  width:990px;
  height:318px;
  margin-left:1px;
}
#idNum{
	position:absolute;
	width:69px;
	height:15px;
	z-index:1;
	left: 915px;
	top: 298px;
}
.num_now,.num_other{
  width:15px;
  height:15px;
  float:left;
  margin-right:7px;
  cursor:pointer;
}
.num_now{
  background:url(../images/num_now.png) no-repeat center center;
}
.num_other{
  background:url(../images/num_other.png) no-repeat center center;
}
.news_about{
  width:992px;
  height:292px;
  margin-top:2px;
  background:url(../images/naab_bg.jpg) repeat-x left bottom;
}
.naa_title{
  width:990px;
  height:40px;
  background:url(../images/naa_bg.jpg) repeat-x;
  margin-bottom:2px;
}
.index_title1{
  margin-left:30px;
  float:left;
}
.index_title1,.index_title2{
  width:150px;
  height:32px;
  font-size:18px;
  padding-top:8px;
}
.index_title2{
  width:150px;
  height:32px;
  font-size:18px;
  padding-top:8px;
  margin-right:310px;
  float:right;
}
.index_news,.index_about{
  width:493px;
  height:239px;
  float:left;
}
.news_img{
  width:115px;
  height:85px;
  padding:2px;
  float:left;
  margin:10px 10px 0 10px;
  border:1px solid #d0d0d0;
}
.news_img img{
  width:115px;
  height:85px;
}
.inews_title{
  margin-top:10px;
}
.inews_date{
 color:#40AAE8;
}
.inews_content{
  line-height:150%;
}
.index_news ul{
  width:493px;
  height:126px;
  margin-top:7px;
}
.index_news ul li{
  width:463px;
  height:30px;
  padding-top:12px;
  padding-left:30px;
  background:url(../images/news_tip.png) no-repeat 10px center;
}
#li_color{
  background-color:#F2DBA9;
}
.index_about{
  width:463px;
  background-color:#f6f6f6;
  float:right;
  padding-left:15px;
  padding-right:15px;
}
.index_about img{
  width:172px;
  height:75px;
  float:right;
  margin:10px 0 0 10px;
  border:1px solid #dfdcdc;
}
.index_about p{
  margin-top:10px;
}
.index_products{
  width:992px;
  height:313px;
  margin-top:1px;
  margin-bottom:2px;
}
.index_product{
  width:992px;
  height:269px;
  overflow:hidden;
}
.index_pro{
  width:172px;
  height:245px;
  float:left;
  padding:10px 10px 0 12px;
  margin-right:3px;
  background:url(../images/pro_bg.jpg) repeat-x;
}
.index_pro1{
  margin-right:2px;
}
.index_prolast{
  margin-right:0;
}
.inpro_img{
  padding:1px;
  border:1px solid #c1c1c1;
}
.inpro_img,.inpro_img img{
  width:166px;
  height:105px;
}
.index_pro h4{
  width:148px;
  height:22px;
  margin-top:5px;
  margin-right:20px;
  background-color:#7b7b7b;
  padding-left:20px;
}
.index_pro h4 a:link{ font-size:12px; color:#FFFFFF;}
.index_pro h4 a:visited{ font-size:12px; color:#FFFFFF;}
.index_pro h4 a:hover{ font-size:12px; color:#FFFFFF;}
.index_pro span{
  float:right;
  margin-top:10px;
}
.index_pro span a{
  color:#DE8929;
}
/*index content end*/
/*about us content start*/
.about_kind{
  width:270px;
}
.kind_title{
  width:250px;
  height:29px;
  background-color:#F2DBA9;
  padding-left:20px;
  padding-top:7px;
}
.about_kind ul{
  margin:10px 0 10px 23px;
}
.about_kind ul li{  
  height:24px;
  line-height:24px;
}
.about_kind ul li a{ display:block; background:url(../images/li_bg.gif) no-repeat left center; padding-left:20px;}
.about_contact{
  width:270px;
  margin-top:2px;
  padding-bottom:10px;
  /*background:url(../images/contact_tip.jpg) no-repeat;*/
  min-height:140px;
}
.about_contact ul{
  margin-top:5px;
  margin-left:20px;  
}
.about_contact p{
  margin-left:20px;
  margin-top:10px;
}
.about_content,.contact_content,.faq_content,.news_content,.pro_content,.prodetail_content,.file_content{
	width:650px;
	height:auto;
	padding-top:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.about_img{
  width:350px;
  height:152px;
  float:left;
  margin-right:20px;
}
.about_content p{

  margin-bottom:20px;
}
/*about us content end*/
/*contact us content start*/
.contact_content{
  padding-top:0px;
  height:500px;
}
.contact_content img{
  width:221px;
  height:221px;
}
.contact_content p{
  margin-bottom:10px;
  margin-top:20px;
}
.contact_content span,.contact_content ul{
  margin-left:20px;
}
.contact_content ul{
  margin-top:5px;
  margin-bottom:10px; 
}
#contact_img{
  width:221px;
  height:248px;
  float:right;
  margin-top:40px;
}
#contact_img p{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:60px;
}
/*contact us content end*/
/*FAQ content start*/
.faq_content,.news_content{
  padding-top:0px;
}
.faq_content p{
  margin-top:20px;
  margin-bottom:5px;
}
#TSI_center{
  margin-top:10px;
  margin-bottom:20px;
}
/*FAQ content end*/
/*news content start*/
.news_list{
	width:650px;
	height:66px;
	padding-top:15px;
	border-bottom:1px dashed #dedede;
	position:relative;
}
.news_list p{
  margin-bottom:10px;
}
.span_title{
  float:left;
  background:url(../images/news_tip.png) no-repeat left center;
  padding-left:20px;
}
.span_more2{
  float:right;
  color:#999;
}
.p_content{
  padding-left:20px;
  width:630px;
}
.span_content{
  float:left;
}
.more{
  position:absolute;
  width:20px;
  height:10px;
  left: 600px;
  top: 61px;
}
.page{
  width:650px;
  height:26px;
  margin-top:10px;
  margin-bottom:10px;
}
.page span{
  float:right;
}
.more a,.page,.page a,.news_title span{
  color:#DE8929;  
}
/*news content end*/
/*news detail content start*/
.news_title{
  width:650px;
  height:40px;
  padding-top:20px;
}
.news_title span{
  float:right;
}
.news_detail{
  width:650px;
  height:auto;
  padding-bottom:20px;
}
.news_detail p{
  margin-top:15px;
}
/*news detail content end*/
/*product content start*/
.product_list{
  width:650px;
  height:180px;
}
.product_show{
	width:185px;
	height:146px;
	float:left;
	margin-right:25px;
	padding-top:10px;
	padding-left:13px;
	background:url(../images/pro_showbg.jpg) repeat-x;
	margin-bottom: 10px;
}
.product_show1{
  margin-right:0px; 
}
.product_picture,.product_picture img{
  width:166px;
  height:106px;
}
.product_picture{
  padding:1px;
  border:1px solid #C6C6C8;
}
.product_show p{
  width:166px;
  margin-top:3px;
  overflow:hidden;
  text-align:center;
  line-height:14px;
  height:30px;
}
.page1{
  margin-left:auto;
  margin-right:auto;
}
/*product content end*/
/*product detail content start*/
.pro_detail{
  width:650px;
  padding-bottom:10px;
}
.pro_detail p{
  margin-top:10px;
}
#pro_name{
  font-size:12px;
  color:#DEA029;
}
.pro_picture img{
  width:314px;
  height:200px;
  margin-bottom:15px;
}
.pro_picture{
  width:316px;
  height:245px;
  margin-right:20px;
  float:left;
}
.download{
  width:87px;
  height:26px;
  background:url(../images/download.gif) no-repeat;
  border:none;
  margin-left:40px;
}
.send_inquiry{
  width:102px;
  height:26px;
  background:url(../images/send_inquiry.gif) no-repeat;
  border:none;
  margin-left:40px;
}
.inquiry{
  width:650px;
  height:390px;
  padding-top:10px; 
}
.inquiry2 {
  position:absolute;
  width:400px;
  height:410px;
  z-index:101;
  left: -219px;
  top: 33px;
  display:none;
  padding-left:10px;
  border:5px solid #d0d0d0;
  text-align:left;
}
.closed{
  width:71px;
  height:25px;
  float:right;
  margin-top:20px;
  border:none;
  background:url(../images/close.jpg) no-repeat;
}
.inquiry table,.inquiry2 table{
  width:400px;
  height:350px;
  margin-top:10px;
  float:left;
}
.inquiry table td,.inquiry2 table td{
  padding-top:5px;
  padding-bottom:5px;
}
.inquiry1{
  width:300px;
  height:20px;
}
.inquiry textarea,.inquiry2 textarea{
  width:300px;
  height:80px;
}
.inquiry_sub{
  width:82px;
  height:26px;
  border:none;
  background:url(../images/inquiry_subg.gif) no-repeat;
}
.related_pro{
  width:650px;
  height:160px;
  padding-top:10px;
  margin-bottom:20px;

}
.related_proshow{
  width:620px;
  height:110px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
}
.inquiry p,.inquiry span,.related_pro p,.pro_left a,.pro_right a,.inquiry2 span{
  color:#ff0000;
} 
.inquiry p,.related_pro p{
  margin-left:20px;
}
.pro_left,.pro_right{
  width:30px;
  height:80px;
  float:left;
  padding-top:30px;
}
.pro_right{
  width:10px;
  float:right;
  padding-left:20px;
}
.related_content{
  width:560px;
  height:110px;
  float:left;
}
.pro_show{
  width:129px;
  height:110px;
  float:left;
  padding-left:10px;
}
.pro_show img{
  width:120px;
  height:76px;
}
.pro_show p{
  color:#5f5f5f;
  margin-left:0px;
  margin-top:5px;
  width:119px;
  overflow:hidden;
  height:20px;
}

/*product detail content end*/
/*trust file content start*/
.trust_kind{
  height:120px;
  margin-bottom:2px;
}
.file_content{
  width:700px;
}
.num_one{
  width:650px;
  height:120px;
  margin:0 auto;
}
.file_content p{
  margin-bottom:5px;
}
.num_two{
  width:700px;
  height:404px;
}
.pro_title{
  margin-left:25px;
}
.file1{
	width:650px;
	height:227px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.file1_pictures{
  width:160px;
  height:227px;
  float:left;
  text-align:center;
}
.file1_pictures p{
  width:118px;
}
#file_last{
  margin-left:0px;
}
.file1_picture,.file1_picture img{
  width:118px;
  height:178px;
}
.file1_picture,.file2_picture,.file3_picture{
  border:1px solid #DEA029;
  padding:1px;
}
.file2{
  width:700px;
  height:150px;
}
.file2_pictures{
  width:174px;
  height:150px;
  float:left;
  text-align:center;
}
.file2_picture,.file2_picture img{
  width:165px;
  height:110px;
}
.file2_pictures p{
  width:165px;
  float:left;
}
.num_three{
	width:650px;
	height:242px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.file3{
	width:650px;
	height:210px;
}
.file3_pictures{
  width:150px;
  height:190px;
  float:left;
}
.file3_picture,.file3_picture img{
  width:117px;
  height:165px;
}
.num_three p,.num_two p{
  margin-bottom:10px;
}
/*trust file content end*/
/*orginization content start*/
.org1{
  width:606px;
  height:252px;
}
.org2{
  width:606px;
  height:309px;
  margin-bottom:20px;
}
.org2,.org1{
  margin-left:20px;
}
#org_p1{
  font-size:12px;
  margin-left:40px;
}
/*orginization content end*/
/*market segment content start*/
.market_content{
  width:695px;
  height:auto;
  padding-bottom:20px;
  margin-left:10px;
  float:left;
}
.market_content p img{
  border:1px solid #DE8E2B;
  width:335px;
  height:275px;
  display:block;
  float:left;
  margin:10px 8px 10px 0;
}
.market{
  margin-right:10px;
  float:left;
}
.market1{
  margin-left:175px;
}
/*market segment content end*/
/*annual content start*/
.at{
  width:619px;
  height:527px;
  margin-left:15px;
  margin-bottom:20px;
}
/*annual content end*/
/*about factory content start*/
.lct{
  width:700px;
  height:1309px;
}
/*about factory content end*/
/*TSI family content start*/
.family1{
  width:700px;
  height:auto;
}
.family_img{
  width:340px;
  height:288px;
  text-align:center;
  float:left;
  margin-right:19px;
  margin-top:5px;
}
.family_img1{
  margin-right:0px;
}
.family_img img{
  width:340px;
  height:255px;
}
.family2{
	width:650px;
	height:auto;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}
.family2 img{
  border:1px solid #dedede;
  margin-top:10px;
  margin-right:40px;
}
#img_right{
  margin-right:0px;
}
.family_p{
  margin-left:25px;
}
/*TSI family content end*/
/*about factory content start*/
.factory_imgs{
  width:670px;
  height:auto;
  font-size:11px;
  margin-bottom:10px;
}
.factory_img{
  width:163px;
  height:135px;
  padding-right:50px;
  float:left;
  text-align:center;
}

/*about factory content end*/
.index_news,.index_about,.about_kind,.about_contact,.right,.contact_left,.product_picture,.inquiry2{
  background-color:#fff;
}
.contact_content p,.inews_title,#levelmenu h5,.faq_title,.news_title p{
  font-size:14px;
}
.span_title,.inews_title,.index_news ul li,#levelmenu h5{
  font-weight:bold;
}
.pro_content,#levelmenu h5{
  border-bottom:1px dashed #999;
}
.news_title,.pro_detail,.inquiry{
  border-bottom:2px solid #dedede;
}
