*{margin:0;padding:0;}
body,table{font-family:tahoma;font-size:11px;}
body{background:#424242;color:#fff;text-align:center;}
img{border:0;} 

a{color:#f00;}
a:hover {color:#fff;}

.clear{clear:both;height:1px;overflow:hidden;}
.this{border-collapse:collapse;empty-cells:show;width:100%;}

ul{list-style: none; color:#F3400F;margin-left:13px;padding:0 0 8px;}
.nb {list-style: none; padding:0; margin: 0;}


#Ruler {
height:1px;
left:0;
position:absolute;
top:0;
width:100%;
}


/*?=wrap
-------------------------- */
.wrap {
text-align: left;
margin: 0 auto;
min-width: 780px;
width: 100%;
//width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth < 780) ? '780px' : '100%') : '100%');
}

.car {background: url('../images/header.jpg') left top no-repeat; //zoom:1;}

.header {height: 240px; position: relative;}
.logo {position: absolute; right: 40px; top: 55px;}

.top_m {overflow: hidden; //zoom:1; position: absolute; right: 0; top: 0;}
.top_m li {float: left; padding: 0 15px; font-size: 10px; //zoom:1;}
.top_m li a {color:#fff; float: left; padding: 14px 7px 10px;}
.top_m li a:hover {background:#f00; color:#fff;}

/*.menu {height: 44px; overflow: hidden; margin: 0 0 10px;}
.menu td {padding: 0; height: 34px; background:#8F8F8F;}
.menu td a {color:#fff; display: block; height: 34px; line-height: 34px; padding: 0 10px; text-align: right; text-decoration: none; font-size: 14px;}
.menu td a:hover {background:#f00; color:#fff;} */

.menu {height: 39px; overflow: hidden; margin: 5px 5px 10px 0; //zoom:1;}
.menu ul {width: 100%;}
.menu li {padding: 0; height: 34px;  float: left; width: 25%; //zoom:1; //margin: 0 0 0 -1px;}
.menu li div {padding: 0 0 0 5px; //padding: 0 0 0 6px;}
.menu li a {//zoom:1; background:#8F8F8F; color:#fff; display: block; height: 34px; line-height: 34px; padding: 0 10px; text-align: right; text-decoration: none; font-size: 14px;}
.menu li a:hover {background:#f00; color:#fff;}


.content {//zoom:1; padding: 0 5px 5px;}  
.content td {vertical-align: top;}

.left {width: 195px;}
.right {width: 210px;}
.news {background:#696969; padding: 18px 12px;}
.news_title {font-family: arial; font-size: 10px; color:#d8d8d8; padding: 0 0 10px;}
.news_more{
text-align:right;
}

.news dl {color:#D8D8D8; font-size: 10px;}
.news dt {font-weight: bold;}
.news dd {padding: 0 0 15px;}
.news dd p {padding: 0 0 5px;}

.models {background:#686868 url('../images/bgs/02.gif') left top repeat-x;padding: 18px 12px; text-align: center;}
.models_title {text-align: left; font-family: arial; font-size: 24px; color:#5C5C5C; padding: 0 0 10px;}
.models ul {width: 142px; margin: 0 auto; //margin: 0; color:#fff;}
.models ul li {font-size: 10px; padding: 0 0 10px; text-align: left;//zoom:1;}
.models ul li img {vertical-align: middle;}

.center {padding: 10px 5px 0 5px;}
.c_b {color:#999; height: 112px; font-size: 10px; background: #404041 url('../images/bgs/01.gif') left top repeat-x; //zoom:1; margin: 0 0 10px;}
.c_b img {vertical-align: middle;}
.c_b_title {font-family: arial; font-size: 14px; padding: 0 0 10px;}
.c_b td {vertical-align: middle; padding: 0 17px 0 0; font-size: 10px; color:#999;}

.text {padding: 0 10px; color:#757575; overflow: hidden; //zoom:1;}
.text h1 {font-size: 14px; padding: 0 0 12px; font-family: arial; font-weight:normal;} 
.text p {padding: 0 0 10px;}
.text .l {float: left; margin: 0 10px 10px 0px;}
.text .r {float: right; margin: 0 0px 10px 10px;}

.footer {padding: 15px 15px 30px; text-align: center;}
.footer p {font-size: 10px; color:#777;}
.priem{
position: absolute;
right: 40px; 
top: 111px;
width:209px;
height:37px;
}
.tel_number{
position: absolute;
right: 40px; 
top: 192px;
width:245px;
height:43px;
}
.tel{
position: absolute;
right:245px; 
top: 178px;
width:75px;
height:61px;
}




