﻿BODY{color:#333;font-size:12px; font-family:Arial,Helvetica,sans-serif; margin:0px;}
.box:after{content:"."; height:0px; display:block; clear:both; visibility:hidden;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul,li{ list-style-type:none; margin:0px; padding:0px;}
h2{ font-size:14px; font-weight:bold;  text-align:center; background:url(../images/arro.gif) no-repeat scroll 60px center #ededec;}
div,li,h2,h3,p,a{ line-height:20px;}
hr{ overflow:hidden;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #2C64B7;
}
a:active {
	text-decoration: none;
}

/*Header*/
.topline{width:980px; height:23px; margin:0 auto;overflow:hidden;}
.top_r{width:auto; margin-top:20px; float:right; margin-right:30px; font-size:110%; line-height:21px;}
.top_p{width:980px; height:81px; margin:0 auto; }
.logo{width:452px; height:74px; float:left; margin:4px 0px 0px 50px; display:inline;}
.top_contact{width:249px; height:74px; float:right; margin-top:4px;}

#tabMenu li{ float:left;}
#tabMenu{width:980px; height:43px; margin:0 auto; }
#tabMenu li{ width:110px; padding-top:15px; text-align:center; font-size:14px; font-weight:bold; }
#tabMenu li a{text-decoration:none;color:#FFF;}
#tabMenu li a:hover{}

.search{width:980px; height:37px; margin:0 auto;}
.search_bg{width:360px; height:30px; float:left; display:inline; margin:3px 0px 0px 30px;}
.search_txt{width:320px; height:20px; float:left; margin-left:30px; display:inline; margin-top:4px;}
.search_txt input{ margin-top:3px; height:18px; color:#575757; width:320px;}
.search_btn{width:70px;float:left; text-align:center; margin-top:10px; height:22px;  }
a.btn,input.btn {color:#FFFFFF; text-decoration:none;background:url(../images/search_btn.gif);line-height:22px; height:22px; width:70px; display:block; border:none; cursor:pointer;}
a.btn:hover,input.btn:hover{ color:#FFFFFF; background:url(../images/search_btn2.gif) no-repeat;}
.search_time{width:280px; height:30px; float:right; margin-top:3px; line-height:30px; font-size:13px;}

/*MidBox*/
.midbox{ width:980px; margin:0 auto; height:auto;}
.nav_title{ font-size:13px; color:#FFF; width:100%;background:url(../images/midblue.gif) repeat-x; line-height:28px;}
.nav_title a{ padding:0px 5px; color:#FFF!important; text-decoration:none;}
.nav_title a:hover{ color:#FFF; text-decoration:underline;}
/*Zhu*/
.zhu{ width:520px; height:391px;  float:left;}
.mybanner{ width:520px; height:391px; display:block; background:url(../images/metal_s.jpg) no-repeat;}
a.mybanner:hover{background:url(../images/plastic_s.jpg) no-repeat;}
.contact_r{ line-height:60px; height:60px; color:#0569c4; border-bottom:solid 2px #e1e1e1; background:url(../images/cus.gif) no-repeat scroll 20px center transparent;}
.contact_c{ padding-left:10px; width:210px;color:#0569c4; line-height:22px;}
.w_520{ width:518px;}
.w_520j{ width:520px;}
.w_745{ width:745px;}
.main_mid{ width:520px; overflow:hidden; height:auto; float:left; margin:10px 0px 10px 10px; display:inline;}
.right{ border:solid 1px #DEDEDE; height:auto;padding-bottom:10px; margin:10px 0px 0px 10px; float:left; overflow:hidden; }
.right_content{ padding:10px;}

.main_show{ float:left;border:solid 1px #DEDEDE; margin-top:10px; padding-bottom:10px;}
.ms_title{ font-size:14px; font-weight:bold; color:#FFF; background:url(../images/midblue.gif) repeat-x; line-height:27px; padding-left:20px;}
.ms_content{ float:left; margin-left:10px; display:inline; height:360px;}
.ms_one{ width:120px; height:155px; float:left; margin-top:8px; overflow:hidden;  padding:3px;}
div.ms_one:hover{background-color:#c9ddfb!important;}
.ms_one a{ text-align:left;}
.ms_one img{ width:110px; height:110px; margin-left:4px; display:inline;}
.ms_one p{ line-height:20px; height:20px; overflow:hidden; width:120px; text-align:center;}
.main_right{ width:220px; float:right; display:inline;}
.ad01{width:750px; height:119px; float:right;}
.ad01 img{ width:750px; height:119px;}
.ad02{width:980px; height:130px; margin:0 auto; margin-top:10px;}
.ad02 img{ width:980px; height:130px;}
.main_news{ float:left; background-color:#CCCCCC;height:250px;}
.main_news_title{ background:url(../images/newsbg.gif) no-repeat; width:520px; height:40px;}
.main_news_content{ float:left; }
#news_Menu,#news_Menu li{ float:left;}
#news_Menu li{ width:500px; background:url(../images/b.gif) no-repeat scroll 10px center #ccc; padding:3px 0px 3px 20px;}
#news_Menu li a{ padding-right:20px;}


/*Left*/
.left{ width:220px; float:left; height:auto;}
.left div{ float:left;}
.left_bor{border:solid 1px #DEDEDE; width:218px; padding-bottom:10px; margin-top:10px;}
	/*Login*/
.l_bg{   }
.login_cs{ width:100%;}
.login_cs input{ width:110px; margin-left:5px;}
.login_csl{width:70px; padding-top:8px; text-align:right;}
.login_csr{width:130px; padding-top:6px; text-align:left;}
.login_btn{ width:160px; padding-top:10px; display:inline; float:left; margin-left:20px;}
.login_btn input{ float:left; margin-left:10px; display:inline;}

	/*Product Classification*/
.pc{ background:url(../images/category_top.gif) no-repeat; width:218px;}
.pctit{ font-size:14px; font-weight:bold; padding:0px 0px 0px 50px; height:25px; line-height:25px; margin-top:39px;}
	/*sideMenu*/
.pc h1{background-repeat:no-repeat;font-size:14px;padding-left:15px;padding-top:8px;margin:0px;color:#FFF;}.pc .my_left_cat_list{width:200px;line-height:13.5pt;margin-left:8px;display:inline;}.pc .my_left_cat_list h2{margin:0px;padding:3px 5px 0px 9px;}.pc .my_left_cat_list h2 a{color:#d6290b;font-size:14px;line-height:22px;}.pc .my_left_cat_list h2 a:hover{color:#d6290b;font-size:14px;line-height:22px;}.pc .h2_cat{width:180px;height:26px;line-height:26px;color:#333333;position:relative;padding-left:20px;background:url(../images/down.gif) no-repeat scroll 10px center #FFF;border-top:solid 1px #CCD5DE;border-bottom:solid 1px #CCD5DE;}.pc .h2_cat_1{width:148px;height:26px;line-height:26px;font-weight:normal;color:#333333;position:relative;}.pc p{text-decoration:none;color:#333333;}.pc p:hover{text-decoration:none;color:#333333;}.pc h3{margin:0px;padding:0px;height:26px;font-size:12px;display:block;padding-left:8px;}.pc h3 span{color:#999999;width:145px;float:right;}.pc h3 p{line-height:26px;font-weight:normal;width:170px;height:26px;float:left;}.pc .h3_cat{display:none;width:204px;position:absolute;left:200px;margin-top:-28px;cursor:auto;}.pc .shadow{position:inherit;width:204px;}.pc .shadow_border{background-color:#FFF;position:inherit;width:600px;border:1px solid #959595;margin-top:1px;margin-bottom:3px;}.pc .shadow_border ul{margin:0;padding:0;margin-left:15px;}.pc .shadow_border ul li{list-style:none;padding:0px 10px;background-repeat:no-repeat;background-position:0px 8px;float:left;width:170px;line-height:26px;overflow:hidden;letter-spacing:0px;}.pc .active_cat{z-index:99;background-position:0 -25px;cursor:pointer;width:180px;background-color:#FFF;border-top:solid 1px #959595;border-bottom:solid 1px #959595;border-right:solid 1px #FFF;background:url(../images/arrol.gif) no-repeat scroll 10px center #FFF;}.pc .active_cat h3 span{display:none;}.pc .active_cat div{display:block;}

	/*Hot*/
#hot{ width:200px; float:left; height:500px; margin-left:8px; display:inline; overflow:hidden;}
.hot_one{ width:100%; height:100px; border-bottom:dotted 1px #cdcdcd; overflow:hidden;}
.hot_pic{ width:90px; padding:10px 5px 10px 0px; float:left;}
.hot_pic img{ width:80px; height:80px; border:solid 1px #cdcdcd;}
.hot_r{ width:105px; padding-top:10px; height:80px; float:left;}
.hot_r p{ float:left; width:105px; line-height:20px;}

	/*Popular Search*/
.ps{ padding:5px; height:150px; width:210px;}
.ps a{ float:left; padding:0px 3px 0px 3px;}

	/*Friendly Links*/
.fl{ padding:5px; width:210px; height:auto;}
#fl_Menu,#fl_Menu li{ float:left;}
#fl_Menu li{ width:195px; padding-left:15px; background:url(../images/a.gif) no-repeat scroll 6px center #FFF;}
.fs{ height:auto!important; min-height:170px; height:170px;}

/*Footer*/
.footer_pic{width:980px; height:79px; margin:0 auto;}
.footer_m{width:980px; height:auto; margin:0 auto; text-align:center; padding-top:5px; overflow:hidden;}


/*Reg*/
#reg{ width:500px; margin:0 auto;}
.l_td{ text-align:right; width:150px;}
#reg td{ height:30px;}
#reg input{ width:150px;}

/*download*/
.dl{ width:100%; height:auto; padding-bottom:10px; border-bottom:dotted 1px #cdcdcd; float:left;}
.dlp{ padding:0px 10px; position:relative; line-height:27px; height:27px; overflow:hidden;}
.dlp2{ padding:0px 10px; position:relative; line-height:27px; height:27px; overflow:hidden;background-color:#ededed;}
.dlp span,.dlp2 span{ position:absolute; right:10px; top:2px;}

/*Category*/
.cate_one{ width:710px; height:auto;border-bottom:solid 2px #e1e1e1; margin-left:8px; float:left; overflow:hidden;}
.cate_pic{ width:165px; height:165px;  float:left;}
.cate_pic img{ width:110px; height:110px; margin:20px 0px 0px 20px;}
.cate_mid{ width:220px; float:left;}
.cate_mid p{ width:210px; text-align:center; line-height:40px; float:left;}
.cate_content{ line-height:20px;padding:5px; float:left; height:155px; width:310px;overflow:hidden;}
.page{ float:left; width:70%; margin:10px 0px 0px 20px;}
.page b,.page a{ color:#FFF; background-color:#0c6ebb; padding:3px; font-weight:normal;}
.page a:hover{ background-color:#3292dc; padding:3px; text-decoration:none; color:#fafafa;}
/*pro*/
.pro_one{ width:710px; height:310px; margin:10px 0px 0px 10px;}
.pro_pic{ width:300px; height:300; float:left;}
.pro_img{ width:300px; height:300px;}
.pro_item{ width:350px; height:300px; float:left; margin-left:10px;}
.pro_item p{ line-height:40px;}
.rla_one{ width:145px; float:left; height:180px; overflow:hidden;}
.rla_one img{ width:110px; height:110px; margin-left:15px;}
.rla_onep{ padding:0px 3px; height:40px; text-align:center;}
.rlac{ text-align:center;} 


.v_div{ width:100%; float:left; margin-top:15px;}
.v_top{ height:35px; line-height:35px;}
.v_div ul{ float:left; height:35px; list-style-type:none; padding:0px; background-color:#EBECEE; border-top:solid 1px #EBECEE; margin:0px; width:100%;}
.l_bg2{ background-color:#FFF;width:100px; height:35px; float:left; text-align:center; font-weight:bold;}
.l_bg1{ background-color:#EBECEE;width:100px; height:35px; float:left; text-align:center;}
.v_div ul li a{ width:100px; float:left; height:35px; cursor:pointer; line-height:35px; cursor:hand; font-weight:bold; color:#2C64B7;}
.v_div ul li a:hover{ color:#2C64B7; text-decoration:none;}
.v_content{ float:left; padding:15px 10px 10px 10px;}
.v_content p{ margin:0px;}

.rela_one{ width:160px; height:160px; float:left; overflow:hidden; margin:10px;}
.rela_one img{ width:110px; height:110px; margin-left:25px;}
.rela_one p{ width:160px; line-height:20px;}

/*purchase*/
.pur_one{ width:710px; float:left; height:auto;}
.pur_cate{ padding-left:15px; width:690px; font-weight:bold; line-height:25px; border-bottom:solid 1px #cdcdcd; background:url(../images/blue.gif) no-repeat scroll 5px center transparent;}
.pur_one p{ width:210px; padding:0px 10px; float:left; overflow:hidden; height:36px; line-height:18px;}

/*notice*/
.notice_title{ width:100%; line-height:25px; font-size:120%; font-weight:bold; text-align:center;}
.notice_content{ line-height:20px; width:680px; padding:10px; margin:0 auto; border-bottom:solid 1px #cdcdcd;}
.notice_t{ color:#2E5DA8; font-size:120%; font-weight:bold; width:100%; line-height:40px;}
.notice{ width:700px; margin:0 auto;}
.notice p{ position:relative; line-height:25px; padding-left:10px; line-height:25px; height:25px;}
.notice span{ position:absolute; right:15px; top:0px;}
.bg{ background-color:#ededed;}
.bg2{}

#notice{ width:508px; padding:5px; overflow:hidden; height:270px;}
#notice p,#rs p,#ra p{ line-height:20px; padding-bottom:10px; border-bottom:dotted 1px #cdcdcd;}
#notice a{color:#0C429A; text-decoration:none;}
#notice a:hover{color:#0C429A; text-decoration:underline;}

#rs,#ra{ width:208px; padding:5px; overflow:hidden; height:220px;}
#rs a,#ra a{ color:#575757; text-decoration:underline;}
#rs a:hover,#ra a:hover{ color:#0C429A; text-decoration:underline;}

/*Special Offers*/
#SO{ width:208px; padding:5px; height:762px; overflow:hidden; float:left;}
#SO div{ float:left;}
.search_t{ line-height:30px; padding-left:20px;}

.tj{ width:960px; margin:0 auto;text-align:center;}