/* CSS Document */
.bg{background-image:url(../images/bg.png);}
.mainwrap{width:1000px;margin:0 auto; background:#fff}
.banner{background-color:#043b8d;}
.logo{height:85px; display:block; width:336px; background-position:0 0;}
.tel{right:10px; bottom:0; background-position:0px -95px; height:22px; width:239px;}
.lan{width:122px;height:26px; right:10px; background-position:0px -85px; top:40px; overflow:hidden}
.en,.cn{float:left; height:15px;width:22px;margin-top:5px;}
.cn{margin-left:65px;}
.en{margin-left:10px;}

.nav{background:url(../images/nav.jpg); height:57px; padding-left:20px;}
.nav li a{ display:block; height:57px; width:155px;}

.mainbody{background:url(../images/line.jpg) right repeat-y} 
.mainbody .left{width:644px;}
.mainbody .right{width:355px; padding-left:1px;}
.pic{background:url(../images/index03.jpg) no-repeat left;height:184px;}
.search{background:url(../images/index01.jpg) no-repeat left;height:47px}
.search .input{ right:38px; top:14px;}
.search select{width:175px; border:1px solid #ccc; font-size:11px}

.title{border-bottom:1px #b7b7b7 solid;border-top:1px #b7b7b7 solid;height:44px; background-color:#e4e4e4}
.title .about{ background-position:0px -111px; height:18px; width:235px; display:block;margin-top:15px; margin-left:10px;}
.title .contact{background-position:0px -129px;}

.txt_contact{background:url(../images/pic1.jpg) no-repeat bottom left; height:245px;}
.txt_contact li{width:644px; overflow:auto;}
.txt_contact span{float:left; color:#fff; width:152px; text-align:right;border-bottom:1px #fff solid;padding-right:10px; font-weight:bold}
.txt_contact em{float:right;width:472px; display:block; border-bottom:1px #e1e1e1 solid;padding-left:10px;}

.pic1{background:url(../images/index02.jpg) no-repeat left;height:184px;}
.pro{border-right:8px #70b5d4 solid;  }
.proc{padding:9px; font-size:11px; line-height:15px;}
.promore{background-position:0px -147px; height:38px; width:212px; border-bottom:1px #ccc solid; display:block;margin-bottom:5px;}
.pro h2{ background-color:#f0f0f0; height:30px; line-height:30px;padding-left:20px; margin-top:5px;}
.pro h2 a{color:#f06520; font-weight:bold;}
.pro ul{padding-left:20px; line-height:20px; }
.pro li{line-height:18px;}
.lpro ul{padding-left:10px;}
.lpro li{ background:url(../images/ico.jpg) left center no-repeat;padding-left:15px; line-height:20px;padding-right:5px;}

.title .about_n{width:253px;}
.title .product_n{width:253px;background-position:0px -185px;}
.title .workshop_n{width:253px;background-position:0px -203px;}
.title .order_n{width:253px;background-position:0px -222px;}
.title .contact_n{width:253px;background-position:0px -129px;}
.con_n{padding:20px; }
.con_n span{font-weight:bold}
.minh{min-height:400px;_height:400px;}
.ptitle{padding:5px 0px;color:#348bc1}

.footer{background-color:#eee; border-top:1px #aaa solid;height:60px; text-align:center;padding-top:25px;}
.footer a{margin:0px 10px;}