/* === All CSS  === */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dd,dt,dl{margin:0;padding:0;border:0;}
h2,h3,h4,h5,h6{font-size:16px;font-weight:normal; font-weight:bolder; line-height:30px;}
input{vertical-align:middle;}
table{border-collapse:collapse;}
ul{list-style:none;line-height:24px;}
.clear{clear:both;height:0px;width:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mm{ margin-left:auto; margin-right:auto; width:1003px;}
.m10{margin-top:10px;}
.m5{margin-top:5px;}
.x5{}
.w1200{width:1200px; margin:0 auto;}
a{color:#414042;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}
.left-cp li{cursor:pointer;}
.left-cp li li{cursor:auto;}
.error{width:800px; height:200px; margin:20px auto; text-align:center; font-weight:bold;}

/* === Product List Page CSS === */
.chanpin h3{color:#000000;font-size:12px;margin:0px;text-indent:0px;}

.cp-show{float:left;width:220;height:280px; text-align:center; margin-left:10px;}
.cp-photo{border:solid #D5D4D4 1px;height:260px;width:220px;text-align:center;padding:3px;vertical-align:middle;display: block;margin:auto} 
.htf_cp{height:230px; line-height:230px; text-align:center; width:220px;display:table-cell;text-align:center;vertical-align:middle;}
.cp-photo a { display:block;vertical-align:middle;text-align:center;margin:auto}
.cp-photo img {border:0;display:block; margin:auto}
.cp-photo{ line-height:30px;}

.show_cp{ padding-top:20px; padding-left:10px;}
.show{padding:10px;}
.show_neirong{ padding:15px; }
.show_neirong h2,.show_neirong h3{font-size:12px;text-indent:0px;font-weight:normal;width:auto;}
.show h2,.show h3{font-size:12px;text-indent:0px;font-weight:normal;width:auto;}
.show dt{float:left; width:800px; line-height:28px; border-bottom:solid 1px #CCC; text-indent:10px;}
.show dd{float:left; width:140px; line-height:28px; text-align:center; border-bottom:solid 1px #CCC;}
.photo{padding:10px;}
#demox{width:200px;height:300px;overflow:hidden;text-align:center; border:#999999 dashed 1px;}
#demo{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
#demoa{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
#demob{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
.demo-left{width:154px;height:150px;}

body{
	font-size:12px;
	color:#414042;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
/* === Your CSS Add Underside === */
header{ background-color:#2A2A2A;}
.semtop{ width:100%; height:40px; line-height:40px; border-bottom:#CCCCCC solid 1px;}
.semtop .w1200{ color:#FFFFFF; font-size:14px; font-weight:800;}
.semlogo{ height:135px;}
.semlogo .w1200{ background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:left center; height:135px;}
.semlogo_fr{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; width:500px; text-align:center; color:#FFFFFF; height:120px; padding-top:15px;}
.semlogo_fr p{ line-height:35px;}
.semlogo_fr p:nth-child(2){ font-size:20px; color:#FFFF00;font-family:"Î¢ÈíÑÅºÚ"; }
.sem_nav{ line-height:65px; height:65px; background-color:#E61428; width:100%;}
.sem_nav nav{ width:1200px; margin:0 auto;}
.sem_nav ul li{ float:left; width:167px; line-height:65px; padding-left:2px; text-align:center;}
.sem_nav ul li a{ color:#FFFFFF;line-height:65px; font-size:16px; font-weight:800; font-family:"Î¢ÈíÑÅºÚ";}
.sem_nav ul li a:hover{ display:block; background-color:#353535; color:#FFFFFF; width:165px; height:64px; margin-top:1px; font-size:18px; font-weight:800; font-family:"Î¢ÈíÑÅºÚ";}
.sem_back{ display:block; background-color:#353535; color:#FFFFFF; width:165px; height:64px; margin-top:1px;}
.sem_banner{ width:100%;}
.sem_banner img{ width:100%;}
.sem_search{ height:45px; line-height:45px; background-color:#D3D3D3; width:100%;}

.art_liu{ background-color:#F9F9F9; width:100%; padding-top:40px; padding-bottom:40px;}
.art_liu ul li{ float:left;  width:240px; text-align:center;}
.art_liu ul li dl dt{ font-weight:800px;}
.art_cptit{ background-image: url(../images/sem_cpbg.png); background-repeat:no-repeat; width:489px; height:99px; line-height:88px; text-align:center; font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; margin:0 auto; color:#FFFFFF; margin-top:45px;}
.art_cptit span{ color:#FFFF00;}
.art_cpcon ul{ width:1200px; margin:0 auto; margin-top:30px;}
.art_cpcon ul li{ float:left; border:#88776F solid 1px; width:360px; padding:5px; margin-left:28px; margin-bottom:25px;}
.art_cpcon ul li:hover{ float:left; border: #FF0000 solid 1px; width:360px; padding:5px; margin-left:28px; margin-bottom:25px; background-color:#F6F6F6; cursor: pointer;}
.art_cpcon_img{ width:360px; height:360px;}
<!--ÑùÊ½¿ØÖÆÍ¼Æ¬±ä´ó-->
#htf_big{   cursor: pointer;  transition: all 0.6s;}
#htf_big img:hover{transform: scale(1.4);}

.art_cpcon_txt{ margin-top:10px; margin-bottom:10px;}
.art_cpcon_txt .fl{ width:300px;}
.art_cpcon_txt .fl dl dd span{ color:#FF0000; font-weight:800;}
.art_cpcon_txt .fr{ width:80px; background-color:#2B241E; color: #FFFFFF; text-align:center;}

.sem_ad{ width:100%; margin-top:40px; margin-bottom:40px;}
.sem_ad img{ width:100%;}
.sem_oem{ width:1200px; margin:0 auto;}
.sem_1688{ width:192px; height:446px; margin-left:25px; margin-right:25px; float:left; padding-top:20px;}
.sem_oem_con{ width:958px; float:left;}
.sem_oem_tit h2{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:800; border-bottom:#CCCCCC solid 1px; width:100%; text-align:center; line-height:60px;}
.sem_oem_txt{ width:930px; padding-top:20px;}
.sem_oem_txt ol li{ float:left; width:450px; margin-left:15px;}
.sem_oem_txt ol li h3{ font-size:14px; font-weight:800; height:30px; line-height:30px; }
.sem_oem_txt ol li p{ width:450px; height:75px; overflow:hidden;}

.sem_news{ background-color:#F9F9F9; width:100%; padding-bottom:30px;}
.sem_news_fr{ width:670px; float:left; padding-top:35px;}
.sem_news_fr_con p{ width:255px; float:left; display:block;}
.sem_news_fr_con dl{ width:415px; float:left; height:160px; overflow:hidden;}
.sem_news_fr_con dl dt{ font-weight:800px; line-height:35px; font-size:14px; width:410px;}
.sem_news_fr_con dl dd{ width:410px; height:110px; overflow:hidden;}
.sem_news_fr_tit{ height:40px;  }
.sem_news_fr_tit span:first-child{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:800; line-height:40px; padding-left:10px; padding-right:5px;}
.sem_news_fr_tit span{}
.sem_xian1{ float:left; height:5px; background-color:#666666; width:120px; overflow:hidden;}
.sem_xian2{ float:left; height:1px; background-color:#666666; width:550px; overflow:hidden; margin-top:2px;}
.sem_news_fr_con{ padding-top:25px;}
.sem_news_fr_con dl dt{ font-size:14px; font-weight:800; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px;}
.sem_news_fr_con dl dt span{ font-size:12px; color:#999999; display:block; line-height:20px;}
.sem_news_fr_con dl dd{ width:100%; height:100px; padding-top:10px; overflow:hidden; line-height:20px;}
.sem_news_fr_con ul li{line-height:45px; width:655px; border-bottom:#CCCCCC dashed 1px; padding-left:15px;}
.sem_news_fr_con ul li span{ float:right; padding-right:10px; display:block; color: #999999;}
.sem_news_fl{ width:410px; float:left; margin-left:30px; background-color:#F0F0F0; padding-left:55px; padding-top:35px; padding-right:35px;}
.sem_news_fl span:first-child{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:800; line-height:40px; padding-left:10px; padding-right:5px;}
.sem_xian3{ float:left; height:5px; background-color:#666666; width:120px; overflow:hidden;}
.sem_xian4{ float:left; height:1px; background-color:#666666; width:290px; overflow:hidden; margin-top:2px;}
.sem_news_fl_con{ padding-top:25px;}
.sem_news_fl_con_tit{ background-image:url(../images/sem_dian.png); background-repeat:no-repeat; background-position:center left; line-height:30px; height:30px; padding-left:30px; font-size:14px; font-weight:800; font-family:"Î¢ÈíÑÅºÚ";}
.sem_news_fl_con_txt{ background-image:url(../images/sem_dian2.png); background-repeat:no-repeat; background-position:top left;padding-left:30px;line-height:30px; height:128px; width:380px; overflow:hidden;}

.sem_link{ padding-top:15px; line-height:28px; padding-bottom:15px;}

footer{ background-color:#26272A; width:100%; padding-bottom:30px; padding-top:30px; color:#DFDFDF;}
.sem_foot_logo{ width:500px; text-align:center;}
.sem_anniu_bg{ background-color:#000000; width:100%; height:105px;}
.sem_anniu{ background-image:url(../images/sem_anniu.jpg); background-position:center; background-repeat:no-repeat;
	width:100%;
	text-align:center;
	background-color:#000000;
	height:106px; 
	z-index:1000;
	position: fixed;
	top: 0px; /* position fixed for IE6 */
   _top: expression(documentElement.scrollTop + "px");

}
.sem_anniu img{}