body{margin:0;padding:0;background:#21ADE1 url(../images/img_effect.png) top repeat-x;font-family:Arial, arial;}
a{font-family:Arial, arial;text-decoration:none;}
h1,h2,h3,p,form{margin:0;padding:0;}
ul,li{list-style-type:none;}
.clear{clear:both;height:0px;font-size:0px;}
img{border:none;}

.top{margin:0 auto;}
.lan{font-size:14px;color:#333;}
.lan a{color:#333;}
.language{margin-top:5px;}
.language a{display:inline-block;padding-left:20px;margin-left:5px;color:#333;font-size:14px;}
.language a.chinese{
	background:url(../images/chinese.jpg) left no-repeat;
}
.language a.english{
	background:url(../images/english.jpg) left no-repeat;
}
.language a.japanese{
	background:url(../images/japanese.jpg) left no-repeat;
}

.hotline{font-size:14px;color:#333;height:30px;line-height:18px;display:block;text-align:left;margin-top:10px;}
.hotline .phone{float:right;display:block;background:url(../images/phone.png) left no-repeat;padding-left:45px;text-align:left;}
.hotline .phone span{display:block;text-align:left;}
.hotline .number{color:#FF6600;font-size:18px;letter-spacing:1px;text-align:left;}

.emailto{float:right;text-align:left;display:block;height:25px;background:url(../images/email.png) left 0PX no-repeat;color:#FF6600;font-size:14px; padding-left:25px;margin-top:10px;}
.emailto a{font-size:16px;color:#033D77;}
.emailto a:hover{text-decoration:underline;}

.menu{background:url(../images/nav_bg.png) repeat-x;line-height:55px;}
.menu .nav{width:1010px;margin:0 auto;}
.menu tr td{text-align:center;}
.menu a{font-size:14px;color:#ffffff;font-weight:bold;display:block;height:55px;}
.menu a:hover{background:url(../images/nav_hov.png) repeat-x;}

.daohangtiao{background:url(../images/nav_bg.png) repeat-x;height:55px;line-height:55px;}
.daohangcaidan{width:1010px;margin:0 auto;}
.daohangcaidan ul{display:inline;}
.daohangcaidan ul li{float:left;height:55px;line-height:55px;background:url(../images/ddmenu.png) right no-repeat;padding:0px 2px;}
.daohangcaidan ul li a{font-size:14px;color:#ffffff;font-weight:bold;display:block;height:55px;padding:0px 20px;text-align:center;}
.daohangcaidan ul li:last-child{background:none;}
.daohangcaidan ul li a:hover{background:url(../images/nav_hov.png) repeat-x;}

/*main index*/
.body{width:1010px;margin:0 auto;margin-top:10px;}
.left{background:url(../images/left_bg.png);padding-bottom:10px;}
.left_nav{background:url(../images/left_cate_bg.png) no-repeat;height:28px;line-height:28px;color:#fff;font-size:14px;font-weight:bold;margin:10px 0px;padding-left:10px;}
.left_cate{background:#DDDDDD;margin:0 auto;}
.left_cate .parent{background:url(../images/cate_parent.gif) no-repeat;height:28px;line-height:28px;padding-left:10px;font-size:14px;color:#DB0C06;font-weight:bold;}
.left_cate .parent a{color:#DB0C06;}

.left_cate .child{background:#ffffff;padding-left:20px;}
.left_cate .child a{display:block;background:url(../images/dd_cate.gif) left no-repeat; text-indent:10px;height:28px;line-height:28px;color:#333;font-size:12px;font-weight:bold;}
.left_cate .child a:hover{text-decoration:underline;}

.contact{border:solid 1px #DDDDDD;width:230px;margin:0 auto;padding:10px 0;background:#ffffff;}
.skypemsn{text-align:left;padding:0 10px;}
.contact a{border:none;}
.contactinfo{font-size:12px;line-height:20px; text-align:left;padding:10px;}

.featured{border-left:solid 1px #DDDDDD;border-top:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;width:230px;margin:0 auto;background:#ffffff;}
.featured a{display:block;background:url(../images/arrow_red2.gif) 10px no-repeat;border-bottom:solid 1px #ddd;line-height:28px;color:#000000;font-size:12px;padding-left:20px;font-weight:bold;}
.featured a:hover{color:#ffffff;background-color:#DC0B06;background-image:url(../images/arrow_red2_1.gif) 10px no-repeat;}

.right{background:url(../images/left_bg.png);padding:10px;}

.rightmain1{border:solid 1px #DDDDDD;padding:5px;background:#fff;}
.tableTL{background:url(../images/tableTL.jpg) bottom no-repeat;}
.tableTC{background:url(../images/tableTC.jpg) bottom repeat-x;}
.tableTR{background:url(../images/tableTR.jpg) bottom no-repeat;}
.tableCL{background:url(../images/tableCL.jpg) left repeat-y;}
.tableCR{background:url(../images/tableCR.jpg) left repeat-y;}
.tableBL{background:url(../images/tableBL.jpg) top no-repeat;}
.tableBC{background:url(../images/tableBC.jpg) top repeat-x;}
.tableBR{background:url(../images/tableBR.jpg) top no-repeat;}


.aboutt{background:url(../images/starb.png) bottom repeat-x;font-size:14px;font-weight:bold;color:#DB0C06;padding:0 5px;}
.about{margin-top:5px;}
.company{font-size:12px;line-height:23px;}

.rightmain2{margin-top:10px;background:#ffffff;}
.cpmain{border-left:solid 3px #DC0B06;border-bottom:solid 3px #DC0B06;border-right:solid 3px #DC0B06;height:auto;}
.cpt1{background:#DC0B06;color:#fff; padding-left:10px;font-size:14px;font-weight:bold;}
.cpt2{background:url(../images/m_4.gif) no-repeat;}
.cpt3{background:#000; text-align:center;}
.cpt3 a{color:#fff;font-size:12px;text-decoration:underline;}
.cpblock{padding-bottom:15px;}

.cplist{float:left;width:220px;height:300px;margin-left:15px;margin-top:15px;}
.cplist .cpimg{height:auto;display:block;}
.cplist .cpimg img{border:solid 1px #DDDDDD;width:220px;height:220px;}
.cplist .cpimg img:hover{border:solid 1px #FF3300;}
.cplist .cptit{line-height:25px;color:#000;display:block; text-align:center;}
.cplist .cptit a{color:#000000;font-size:12px;font-weight:bold;}
.cplist .cptit a:hover{text-decoration:underline;}
.cplist .cpview{height:30px;line-height:30px;text-align:center;}
.cplist .cpview img{border:none;}

/*new product*/
.rightmain3{margin-top:10px;background:#ffffff;}

.pblock{padding-bottom:15px;padding-top:10px;}

.plist{float:left;width: 33.3333%;position: relative;height:265px;z-index:1;cursor:pointer;}
.plist .bg{position:absolute;top: 0;width: 100%;z-index:-1;}

.plist .ptop{height:30px;}
.plist .pcen{}
.plist .pbot{height:30px;}

.plist .pinfo{font-size:12px;padding:10px 30px;color:#999999;display:none;line-height:25px;}

/*.plist .ptophov{background:url(../images/p_t.png) bottom center no-repeat;height:30px;}
.plist .pcenhov{background:url(../images/p_c.png) center repeat-y;}
.plist .pbothov{background:url(../images/p_b.png) center top no-repeat;height:30px;}
*/
.plist .pimg{height:auto;display:block; text-align:center;}
.plist .pimg img{width:160px;height:160px;}

.plist .ptit{line-height:18px;color:#000;display:block; text-align:left;padding:0 15px;height:54px;overflow:hidden;}
.plist .item{font-size:14px;font-weight:bold;color:#ff7519; text-align:left;padding:0 15px;}
.plist .ptit a{color:#004b9e;font-size:14px;font-weight:bold;}
.plist .ptit a:hover{text-decoration:underline;}

.plist:hover{z-index:999;}

/*product detail*/
.promain{border:solid 1px #DDDDDD;padding:5px;background:#fff;}
.proinfo{padding:20px;}
.proinfo h1{color:#333;line-height:40px;margin:10px 0;}
.proinfo .item{color:#ff0000;font-size:16px;font-weight:bold;display:block;height:30px;line-height:30px;}
.proinfo .wangwang{color:#666666;font-size:14px;}
.proinfo .share{height:40px;line-height:40px;}
.proinfo .write{margin-top:20px;}

.proright{padding:5px;}
.related{border:solid 1px #DDDDDD;background:url(../images/s6.gif);}
.related .hspan{background:url(../images/left_cate_bg.png) no-repeat;height:28px;line-height:28px;color:#fff;font-size:14px;font-weight:bold;margin:10px 0px;padding-left:10px;display:block;}
.related_01{border:solid 1px #DDDDDD;background:#ffffff;margin:10px;padding:10px;}

.related_list{float:left;width:25%;height:auto;z-index:1;cursor:pointer;}

.related_list .pimg{height:auto;display:block; text-align:center;}
.related_list .ptit{line-height:18px;color:#000;display:block; text-align:left;}
.related_list .item{font-size:14px;font-weight:bold;color:#ff7519; text-align:left;}
.related_list .ptit a{color:#004b9e;font-size:14px;font-weight:bold;}
.related_list .ptit a:hover{text-decoration:underline;}

.prodetail{margin-top:10px;}
.prodetail .span01{background:#DC0B06;font-size:16px;font-weight:bold;height:30px;line-height:30px;color:#ffffff;padding-left:10px;}
.prodetail .detailinfo{font-size:14px;line-height:22px;padding:10px;}
.prodetail .detailinfo img{max-width:100%;}

.comments{margin-top:20px;}
.comments .span02{height:25px;background:#DC0B06;line-height:25px;color:#ffffff;font-size:14px;font-weight:bold;padding:5px;}
.comments .comments_01{border:solid 1px #dddddd;padding:10px;margin-top:10px;font-size:12px;}

.commentlist{border-left:dashed 1px #ddd;border-top:dashed 1px #ddd;border-right:dashed 1px #ddd;line-height:25px;color:#666666;margin:5px 0;}
.commentlist .num{float:right;color:#0000CC;width:20px;text-align:center;font-size:14px;}
.commentlist .name{color:#ff0000;height:25px;line-height:25px;font-weight:bold;}
.commentlist .reply{border:dashed 1px #999900;margin:10px;padding:5px;}
.commentlist div{border-bottom:dashed 1px #ddd;padding-left:5px;}
.subutton{background:url(../images/button.png) center no-repeat;width:68px;height:26px;line-height:26px;color:#ffffff;border:none;font-weight:bold;}
.inputcss{border:solid 1px #dddddd;height:20px;line-height:20px;}
.inputcss2{border:solid 1px #dddddd;}
/*footer*/
/*.footer .foot{background:url(../images/f_1.gif) top repeat-x;}*/
.footer{background:#ffffff;}
.footer .foot{background:#FFF;width:1010px;margin:0 auto;}
.footer .bottom{background:#000000;color:#ffffff;font-size:12px; text-align:center;height:30px;line-height:30px;}
.footer .bottom a{color:#ffffff;}
.footer .footline{background:url(../images/f_2.gif) top no-repeat;}
.footer .txtbox{border:solid 1px #666666;width:190px;height:19px;line-height:19px;}
.footer .btn{border:none;background:url(../images/Search.jpg) no-repeat;width:50px;height:23px;}
.footer .span{font-size:14px;font-weight:bold;display:block;height:30px;line-height:30px;}
.footer .hot{font-size:12px;line-height:20px;margin-top:5px;}
.footer .hot a{font-size:12px;color:#000000;}
.footer .hot a:hover{text-decoration:underline;}
.footer .flink{font-size:12px;line-height:20px;}
.footer .flink a{font-size:12px;color:#000000;white-space:normal;}
.footer .flink a:hover{text-decoration:underline;}
.footer .newsletter{font-size:12px;}
.footer .msg img{margin-right:5px;}
.footer .newsletter .red{font-size:14px;color:#FF0000;font-weight:bold; font-style:italic;}
.footer .newsletter .txtbox{width:150px; border:solid 3px #DDDDDD; height:24px; line-height:24px; margin:0; padding:0; background:none; text-indent:5px;}
.footer .newsletter .btn{background:url(../images/btn1.gif) no-repeat;height:30px;width:74px;border:none;}


/*about page*/
.aboutcontent{padding:10px;font-size:14px;line-height:25px; font-family:"Times New Roman", Times, serif;}
.aboutcontent img{border:none;}
/*news*/
.news{line-height:25px;margin-top:10px;font-size:12px;color:#666;}
.news td{border-bottom:dashed 1px #cccccc;}
.news a{color:#009900;background:url(../images/ddnews.gif) left no-repeat; text-indent:20px;display:block;font-weight:bold;}
.news a.new{background:url(../images/new.gif) left no-repeat; text-indent:40px;display:block;}
.news a:hover{text-decoration:underline;}

.news_list{line-height:25px;margin-top:10px;font-size:12px;color:#666;}
.news_list td{border-bottom:dashed 1px #cccccc;padding:10px 0px;}
.news_list a{color:#009900;text-indent:15px;font-weight:bold;}
.news_list a.new{background:url(../images/new.gif) left no-repeat;display:block;}
.news_list a:hover{text-decoration:underline;}

.newscontent h1{font-size:16px;color:#333;text-align:center;line-height:30px;border-bottom:dashed 1px #ccc;}
.newscontent .info{font-size:14px;color:#000;padding:15px 0px;line-height:23px;}

.prevnext{font-size:14px;border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc;line-height:30px;}
.prevnext a{color:#000;}
.prevnext a:hover{color:#ff0000;}

/*--showpage-*/
.showpage{
    padding:3px;
	font-size:12px;
	margin-top:20px;
	color: #ccc;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:20px 0px;
}
.showpage a{
	color:#ffffff;
	background:url(../images/image1.gif) repeat-x;
	padding:2px 5px 2px 5px;
	margin-right:3px;
	text-decoration:none;
	border:1px solid  #2c2c2c;
}
.showpage a:hover{
	border:#aad83e 1px solid;
	color:#ffffff;
	background:url(../images/image2.gif) repeat-x;
}
.showpage a.current{
	border:#aad83e 1px solid;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	color:#ffffff;
	margin-right:3px;
	background:url(../images/image2.gif) repeat-x;
}
.showpage span.nolink{
	color:#666666;
	background:url(../images/image1.gif) repeat-x;
	padding:2px 5px 2px 5px;
	margin-right:3px;
	text-decoration:none;
	border:1px solid  #2c2c2c;
}

/*--showpage---*/
/*.showpage{padding:3px;font-size:12px;margin-top:20px;color: #ccc;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;margin:20px 0px;}
.showpage a{color:#2e2e2e;padding:2px 5px 2px 5px;margin-right:3px;text-decoration:none;}
.showpage a:hover{color:#ff0000;}
.showpage a.current{padding:2px 5px 2px 5px;font-weight:bold;color:#0041ab;font-weight:bold;margin-right:3px;background:url(image2.gif) repeat-x;}
.showpage a.nolink{padding:2px 5px 2px 5px;color:#666666;margin-right:3px;}*/
.commentpage{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin-top:10px;}
.commentpage a{color:#333;border:solid 1px #ccc;padding:5px 8px;}
.commentpage span{padding:5px 8px;border:solid 1px #ccc;}