
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"ËÎÌå";}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, table{
	padding: 0;
	margin: 0;
}
ul{margin:0; padding:0; list-style-type: none;}
a{ text-decoration:none;}
img{ border:0;}
.top{ width:960px; height:80px; margin:0 auto; background:url(../image/top_bg.jpg) no-repeat 80px 0px; margin-bottom:1px;}
.logo{ width:398px; height:75px; float:left; overflow:hidden;}
.topr{ width:219px; height:80px; float:right;}
.sy{ height:26px; text-align:right; margin-top:19px; color:#878787;}
.sy a{color:#878787;}
.tel{width:219px; height:23px; overflow:hidden;}

.banner{width:966px; height:302px; margin:0 auto; background:url(../image/ban_bg.jpg) no-repeat;}
.banner img{ margin-left:3px; margin-top:4px;}
.nav{ width:960px; height:33px; margin:0 auto;}
.nav li{ float:left; height:33px; overflow:hidden;}
.zw{ width:960px;  margin:0 auto; margin-top:12px; }
.zwl{ width:207px;  float:left;}
.cplist{ width:205px;  border:1px solid #cbcbcb; padding-bottom:12px; min-height:609px; _height:609px; overflow:hidden; _overflow:inherit;}
.cpt{ width:205px; height:61px; overflow:hidden;}
.cpnav{ width:176px; margin:0 auto; background:url(../image/list1.jpg) no-repeat; margin-top:10px;}
.list2{}
.list2 li{width:165px; height:28px; background:url(../image/list2.jpg) no-repeat; margin-top:4px; margin-left:5px; line-height:28px;}
a.list1{ margin-left:31px; height:21px; display:block; padding-top:10px; color:#444444;}
.list2 a{ color:#888888; margin-left:25px;}
.cpdh{ width:200px; height:29px; margin:0 auto; margin-top:11px; margin-bottom:12px;}
.sea{ width:168px; height:23px; margin-left:10px;   overflow:hidden; display:inline;}
.sea input{width:153px; height:20px; border:1px solid #7f9db9; line-height:20px;}
.search{ width:67px; height:20px; margin-left:10px; margin-top:5px; overflow:hidden;}
.cout{ width:202px; height:59px; margin:0 auto; margin-top:3px; overflow:hidden;}
.zwr{ width:728px;  float:right;}
.cpzs{ width:728px; height:34px; margin-top:13px; overflow:hidden;}
.newsx{ width:709px; height:28px; margin-top:12px; overflow:hidden; margin-left:19px;}
.newcpn{ width:678px; height:170px; background-color:#f5f5f5; margin-left:50px; margin-top:14px;}
.newcpnl{ width:465px; height:170px; float:left;}
.newcpnl1{ height:38px; background:url(../image/40s_bg.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:26px; color:#646464; padding-left:22px; padding-top:10px; margin-bottom:15px;}
.newcpnl2{ color:#888888; line-height:20px; min-height:40px; _height:40px; overflow:hidden; _overflow:inherit; margin-left:22px;}
.newcpnl3{ height:22px; margin-left:22px; margin-top:15px;}
.newcpnr{ width:147px; float:left; margin-left:38px; margin-top:17px; display:inline;}
.newcpnrt{ width:147px; height:113px; background:url(../image/nt.gif) no-repeat;}
.newcpnrt img{ margin:1px;}
.newcpnrz{ text-align:center; margin-top:11px;}
.newcpnrz a{ color:#cc0a00;}
.rec{ width:709px; height:28px; margin-top:20px; overflow:hidden; margin-left:19px;}
.rectj{ width:704px; margin-top:6px; margin-left:7px;}
.tjcp{ width:327px; height:117px; background:url(../image/tjcp_bg.jpg) no-repeat; float:left; margin-left:25px; display:inline; margin-top:6px;}
.tjcpl{ width:140px; height:115px; float:left; margin:1px; display:inline;}
.tjcpr{ width:145px; margin-left:20px; float:left; display:inline; margin-top:16px;}
.tjcpr1{ background:url(../image/d.jpg) no-repeat 0px 5px; padding-left:8px; color:#424242; height:20px;}
.tjcpr2{ line-height:19px; color:#888888; height:38px;}
.tjcpr3{ height:20px; text-align:right; margin-top:7px;}
.allt{width:1709px; margin-top:16px; overflow:hidden; margin-left:19px; height:130px;}
.alltl{ width:19px; height:33px; float:left; margin-left:20px; display:inline; margin-top:46px; margin-right:10px;}
.alltc{height:130px; float:left; display:inline;}
.alltc li{ float:left; width:136px; height:130px; background:url(../image/all_bg.jpg) no-repeat; margin-left:15px; display:inline;}
.alltc img{ margin:2px;}
.alltr{width:19px; height:33px; float:left; margin-top:46px; margin-left:22px; display:inline;}
.ft{ height:91px; background:url(../image/ftbg.jpg) repeat-x; }
.foot{ width:960px; height:91px; margin:0 auto;}
.footl{ width:356px; height:54px;  padding-top:16px; float:left;}
.footr{width:388px; float:right; color: #fafafa; line-height:22px; margin-top:14px; text-align:right; margin-right:16px; display:inline;
    position:static;
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#8c8c8c,offX=-1,offY=-1,positive=true); text-shadow: 0 -1px 0 #8c8c8c;}
.footr a{color: #fafafa;
    position:static;
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#8c8c8c,offX=-1,offY=-1,positive=true);}
/*product*/
.banner2{width:966px; height:208px; margin:0 auto; background:url(../image/ban_bg2.jpg) no-repeat;}
.banner2 img{ margin-left:3px; margin-top:4px;}
.dx{ width:968px;  margin:0 auto; background:url(../image/x.jpg); height:auto; padding-top:28px;}
.main{ width:884px;  background:url(../image/c_bg.jpg) left bottom no-repeat; min-height:645px; _height:645px; overflow:hidden; _overflow:inherit;}
.mainl{ width:190px;  float:left; margin-left:12px; display:inline; }
.mainl1{ width:190px; height:50px; overflow:hidden;}
.mainl2{}
.mainl2 li{ margin-bottom:8px;}
a.lmdh{width:162px; height:33px; display:block; padding-left:28px; color:#646363; line-height:33px;}
a.lmdh:hover{background:url(../image/dho.jpg) no-repeat; color:#FFFFFF;}
a.lmdho{ background:url(../image/dho.jpg) no-repeat; width:162px; height:33px; display:block; padding-left:28px; color:#FFFFFF; line-height:33px;}
.maintwo{  background:url(../image/lm.jpg) repeat-y 12px 0px; left 50%; height:auto; margin-left:36px; }
.mainr{ width:640px; height:200px; float:right;}
.cpbt{ height:30px; line-height:28px; background:url(../image/ct.jpg) no-repeat; padding-left:20px;}
.cpbtr{ float:right; height:30px; background:url(../image/f.jpg) no-repeat 0px 8px; padding-left:20px; color:#919191;}
.cpbtr a{color:#919191;}
.cpbtr a:hover{color:#105295;}
.cpbt1{ font-size:14px; color:#d61a04; font-weight:bold;}
.cpbt2{ font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-size:7px;}
.yy{ width:640px; height:29px; background:url(../image/yy.jpg) center center; margin-top:3px;}
.cpwz{ width:624px; height:auto; margin:0 auto; line-height:18px; color:#000000; margin-top:9px; min-height:54px; _height:54px; overflow:hidden; _overflow:inherit; margin-bottom:9px; }
.cptbg{ width:617px; height:146px; background:url(../image/cp_bg.jpg) no-repeat; margin:0 auto; position:relative; margin-top:25px;}
.cptbg1{ width:450px; height:23px; position:absolute;  background-color:#0a203e; left:2px; top:117px; filter:alpha(opacity=90);opacity:0.9;}
.cptbg2{ width:158px; height:23px; position:absolute; left:454px; top:117px; background-color:#dc1b04; line-height:23px; text-align:center;}
.cptbg2 a{ color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-top:3px;}
.cptbg img{ margin-top:2px; margin-left:2px;}

.cptbgt1{ width:442px; height:23px; position:absolute;  background-color:#0a203e; left:170px; top:117px; filter:alpha(opacity=90);opacity:0.9;}
.cptbgt2{ width:166px; height:23px; position:absolute; left:2px; top:117px; background-color:#dc1b04; line-height:23px; text-align:center;}
.cptbgt2 a{ color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-top:3px;}
/*productlist*/
.cp2d{ height:222px; border-bottom:1px solid #ececec; width:618px; margin:0 auto; margin-top:29px;}
.cp2d2{ height:222px; width:618px; margin:0 auto; margin-top:29px;}
.cp2t{ width:136px; height:199px; background:url(../image/cp2t.jpg) no-repeat; float:left;}
.cp2ty{ width:136px; height:199px; background:url(../image/cp2t.jpg) no-repeat; float:left; margin-left:24px; display:inline;}
.cp2t1{ width:129px; height:156px; padding-top:5px; margin-left:2px; overflow:hidden;}
.cp2t2{ text-align:center; margin-top:8px;}
.cp2t2 a{ color:#424242;}
/*product_details*/
.yjlm{ margin-bottom:8px;}
.ejlm{ padding-top:12px;}
.ejlm li{ line-height:21px; margin-left:38px;}
a.ejl{ color:#8f8f8f;  padding-left:14px; height:21px; display:block;}
a.ejl:hover{background:url(../image/ejl.jpg) no-repeat 0px 6px; color:#ed2d2d;}
a.ejlo{ height:21px; display:block; background:url(../image/ejl.jpg) no-repeat 0px 6px; padding-left:14px; color:#ed2d2d;}
.maintwo{  background:url(../image/lm.jpg) repeat-y 12px 0px; left 50%; height:auto; margin-left:36px; }
.mainx{ width:927px;  background:url(../image/c_bg.jpg) left bottom no-repeat; min-height:645px; _height:645px; overflow:hidden; _overflow:inherit;}
.mainrx{ width:683px;  float:right;}
.cpbtx{ width:620px; height:30px; line-height:28px; background:url(../image/ct.jpg) no-repeat; padding-left:20px;}
.xxt{ width:683px; background:url(../image/xxt.jpg) no-repeat; min-height:445px; _height:445px; overflow:hidden; _overflow:inherit;}
.rd{ height:30px; margin-top:35px;}
.rd li{ float:left; height:30px; width:172px; text-align:center; line-height:30px; margin-right:10px; display:inline;}
a.rd1{height:30px; width:172px; display:block; background:url(../image/rd2.jpg) no-repeat; color:#5a5a5a;}
a.rd1:hover{background:url(../image/rd.jpg) no-repeat; color:#ffffff;}
a.rd2{height:30px; width:172px; display:block; background:url(../image/rd.jpg) no-repeat; color:#FFFFFF;}
.procp2{ margin-top:38px;}
.procp2l{ width:261px; height:285px; border:1px solid #e1e1e1; float:left;}
.procp2r{ float:left; width:238px; margin-left:34px; display:inline;}
.mxl{ line-height:30px; color:#003e7b; font-weight:bold; height:90px; line-height:30px;}
.mxlm{ color:#2445a3;}
.mxlx{ color:#606060; font-weight:normal;}
.xtt{ min-height:156px; _height:156px; overflow:hidden; _overflow:inherit;}
.xtt li{ float:left; width:65px;  height:66px; border:1px solid #cdcdcd; margin-right:11px; display:inline; margin-top:10px;}
.ckdt{ width:88px; height:32px; margin-top:16px;}
.cs{ width:597px; height:30px; line-height:30px; border-bottom:1px solid #072c7c; background:url(../image/cs.jpg) no-repeat 1px 6px; padding-left:25px; color:#3f3f3f; margin-top:28px;}
.csx{width:622px; line-height:20px; margin-top:15px; margin-bottom:20px; min-height:200px; _height:200px; overflow:hidden; _overflow:inherit;}
/*about*/
.about{ line-height:24px;}
/*contact*/
.contact{ background:url(../image/c.jpg) no-repeat 0px 35px; min-height:546px; _height:546px; overflow:hidden; _overflow:inherit;}
.contactr{ width:424px; float:right; line-height:21px; margin-top:11px;}
/*ryzs*/
.ryzs{ background:url(../image/rr.jpg) no-repeat right 20px; min-height:468px; _height:468px; overflow:hidden; _overflow:inherit}
.ryzs1{ width:316px; height:432px; padding-top:34px;}
.ryzs1 li{ width:128px; height:216px; background:url(../image/rtbg.jpg) no-repeat; overflow:hidden; float:left; display:inline; margin-left:28px;}
.ryzs1 img{ margin-top:6px; margin-left:7px;}
.ryzs2{ height:68px; background:url(../image/rft.jpg) no-repeat 23px; padding-left:24px; padding-top:20px;}
.ryzs2 li{ float:left; text-align:center; margin-left:9px; display:inline; height:15px; }
a.z1{ color:#676767; margin-top:1px; display:block;}
a.z1:hover{ color:#b11d00; font-weight:bold;}
a.z2{ color:#b11d00; font-weight:bold; margin-top:1px; display:block;}
.zk{ width:17px;}
.zk1{ width:12px;}