*{ margin:0px; padding:0px;}
body{  margin:0px auto; color:#333333; font-size:12px; background:url(/img/bg_1.jpg) repeat-x #FFF; }
a{ text-decoration:none; color:#333333;}
img{border:none;}
a:hover{ color:#FF0000;}
li{ list-style:none;}


.w1002{ width:1002px; margin:0px auto; clear:both;}


.head{width:1002px; margin:0px auto; position:relative; height:109px; clear:both;}
.head .logo{ width:222px; height:109px; position:absolute; left:0px; top:0px;}
.head .lang{ height:13px; position:absolute; right:4px; top:15px; text-align:right;}
.head .nav{ width:748px; height:34px; position:absolute; right:1px; top:46px; background:url(/img/nav_5.jpg); }
.head .nav a{ height:34px; display:inline-block; text-align:center; font-size:14px; line-height:34px; font-weight:bold; color:#FFF; float:left; }
.head .nav a.a1{ width:100px;}
.head .nav a.a2{ width:122px;}
.head .nav a.a3{ width:122px;}
.head .nav a.a4{ width:122px;}
.head .nav a.a5{ width:122px;}
.head .nav a.a6{ width:119px;}
.head .nav a:hover{background:url(/img/nav_4.jpg);}


.bord{ border:1px solid #D1D1D1;}
.title{ height:30px;  background:url(/img/bg_2.jpg) repeat-x left; position:relative; line-height:30px; font-size:14px; font-weight:bold; color:#DA251C; text-indent:19px; position:relative; border-bottom:1px solid #D1D1D1;}
.title a{ position:absolute; right:9px; font-weight:normal; top:0px;}

.webposition{width:1002px; height:33px; margin:0px auto; clear:both; line-height:35px; overflow:hidden; text-align:right; }
.webposition span{ background:url(/img/bg_4.jpg) no-repeat left top; padding-left:20px; padding-right:35px; display:inline-block; width:auto;}

.bodycontent{width:1002px; margin:45px auto 0px; clear:both;}

.bodycontent .left1{ width:250px; float:left; height:281px; overflow:hidden;}
.bodycontent .left1 p{ padding:8px 0px 6px 10px;}

.bodycontent .center1{ width:490px; float:left; padding-left:10px;}
.iabout{ padding:10px 12px 10px; position: relative;  height:230px; overflow:hidden;}

.bodycontent .right1{ width:238px; float:right;}
.icontact{ height:220px; overflow:hidden; background:url(/img/index_3.jpg); padding:15px; line-height:23px;}

.iproduct{width:1000px; margin:18px auto 0px; height:212px; clear:both;}
.iproduct .list{ padding-left:20px;}
.iproduct .list .item{ float:left; width:144px; padding:0px 8px; text-align:center; line-height:22px;}


.foot{ height:138px; margin:15px auto 0px; background:url(/img/bg_3.jpg); text-align:center;}
.ifoot{ width:1002px; margin:0px auto; text-align:center; line-height:22px;}


.innercontent{width:1002px; margin:0px auto 0px; clear:both; background:url(/img/bg_5.jpg) no-repeat left top;}

.innercontent .left{ width:237px; float:left; padding-right:1px;}
.innercontent .left .top{ padding-left:48px; height:43px; font-size:14px; color:#414141; font-weight:bold; background:url(/img/inner_1.jpg) no-repeat left top; overflow:hidden; line-height:44px; padding-bottom:1px;}

.leftcontact{  background:url(/img/index_3.jpg) no-repeat bottom center; padding:8px 13px 80px; line-height:23px;}
.leftcontactimg{ padding-bottom:8px;}

.innercontent .right{ width:764px; float:left; }
.innercontent .right .top{ padding-left:34px; height:43px; font-size:14px; color:#DA251C; font-weight:bold; background:url(/img/inner_2.jpg) no-repeat left top; overflow:hidden; line-height:55px; padding-bottom:1px;}

.about{ padding:10px 20px 15px; position: relative; }

.contact{ padding:20px 20px 15px; position: relative; }
.contact p{ line-height:25px;}
.contact p b{color:#DA251C; font-size:16px;}
.contact .title1{ font-size:20px;  text-indent:0; color:#DA251C; padding-bottom:15px; padding-top:55px; line-height:25px; font-family:"Î¢ÈíÑÅºÚ";}
.contact .title1 span{ font-size:17px;}
.contact .inp{ width:455px; height:20px; background:#F7F7F7; margin-bottom:12px; padding:6px 10px 4px 15px; line-height:20px;}
.contact .inp input{ float:right; width:373px; border:1px solid #F7F7F7; background:#F7F7F7; height:18px; line-height:18px; }
.contact .inp span{ float:left;font-weight:bold;}
.contact .int{ width:460px;  padding:10px; line-height:20px; background:#F7F7F7; margin-bottom:15px;}
.contact .int textarea{ width:460px; height:60px;   line-height:20px; background:#F7F7F7; border:1px solid #F7F7F7;  }


.newslist{ padding-bottom:50px;}
.newslist .page{ width:680px; clear:both; text-align:right; padding-top:10px; height:33px; line-height:33px; overflow:hidden;}
.newslist .page span{ display:inline-block; height:33px; line-height:33px; margin:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; float:right;}
.newslist .page a{display:inline-block; height:33px; line-height:33px; width:33px; float:right;}


.newscon{padding:10px 30px 50px; overflow:hidden;}
.NewsTitle{ text-align:center; margin:0px 0px 0px; color:#000; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.NewDiv{ height:48px; padding:15px 15px 0px;  margin:0px auto 5px; border-bottom:1px dashed #CDCDCD; } 
.NewsContent{ line-height:25px; padding:10px 5px; font-size:12px; color:#333;}


.leftproduct{  padding:8px 13px 10px; line-height:23px;}

.productin{ padding:0px 0px 0px 4px;}
.productin .listIt{ width:217px; float:left; padding:22px 10px 3px 20px;   text-align:center;}
.productin .listIt p{line-height:23px; }


.ProPage{ width:100%;clear:both; text-align:center; padding:30px 0px 50px;}
.ProPage a.select{ font-weight:bold; color:#F00;}


.productcontent{ padding:15px;}
.productcontent .title{border:1px solid #DDDDDD; border-top:none; background:url(/img/bg_6.jpg) repeat-x left; }
.productcontent .title a.a1{ position:absolute; right:79px; font-weight:normal; top:0px; font-size:12px;}
.productcontent .title a.a2{ position:absolute; right:9px; font-weight:normal; top:0px; font-size:12px;}
.productcontent .details{border:1px solid #DDDDDD; border-top:none; line-height:25px; padding:5px 10px;}


.login{ padding:10px 20px 15px 170px; position: relative; }
.login p{ line-height:25px;}
.login p b{color:#DA251C; font-size:14px;}
.login .title1{ font-size:20px;  text-indent:0; color:#DA251C; padding-bottom:15px; padding-top:55px; line-height:25px; font-family:"Î¢ÈíÑÅºÚ";}
.login .title1 span{ font-size:17px;}
.login .inp{ width:305px; height:20px; background:#F7F7F7; margin-bottom:12px; padding:6px 10px 4px 15px; line-height:20px;}
.login .inp input{ float:right; width:243px; border:1px solid #FAFFBD; background:#FAFFBD; height:18px; line-height:18px; }
.login .inp span{ float:left;font-weight:bold;}
.login .int{ width:310px;  padding:10px; line-height:20px; background:#F7F7F7; margin-bottom:15px;}
.login .int textarea{ width:310px; height:60px;   line-height:20px; background:#F7F7F7; border:1px solid #F7F7F7;  }