body { margin:0; padding:0; font-family:Arial; font-size:12px; color:#464646; }

a img { border:none; outline:none; }
a { color:#464646; text-decoration:none; outline:none; }
a:hover { color:#f26422; text-decoration:none; outline:none; }

h1.txthead { margin:0; padding:0 0 40px 0; font-family: 'DBOzoneXRegular'; font-size:60px; line-height:60px; font-weight:normal; cursor:default; color:#f26422; }

.IMGalpha { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.IMGalpha:hover { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer; }

.clear { clear:both; }



#wrapper { width:100%; margin:0; padding:0; }
#header { width:100%; height:100px; margin:0; padding:0; background:url(../images/bg/bg_header.png) no-repeat top center; }
.header { width:945px; margin:0 auto; padding:0; }
.header .logo { float:left; width:163px; height:100px; margin:0; padding:0; }
.header .menu { float:right; width:782px; margin:0; padding:0; text-align:right; }
.header .menu .lang { float:right; margin:0; padding:0 0 25px 0; }
.header .menu .mn { margin:0; padding:0; }
.header .menu .mn ul { margin:0; padding:0; }
.header .menu .mn ul li { margin:0 0 0 36px; padding:0 0 10px 0; list-style:none; display:inline; font-family: 'DBOzoneXRegular'; font-size:22px; line-height:26px; font-weight:normal; }
.header .menu .mn ul li.default a { padding:0 0 10px 0; color:#f26422; text-decoration:none; border-bottom:4px solid #f26422; }

.img_alpha {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
.img_alpha:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.imgfade { width:100%; height:608px; margin:0; padding:0; }

/*Content*/
.content_bg { width:100%; margin:0; padding:0; background:url(../images/bg/bg_content.png) no-repeat bottom center #fafafa; }
.content { width:945px; margin:0 auto; padding:70px 0 140px 0; }

/*About*/
.aboutL { float:left; width:473px; margin:0; padding:0; }
.aboutR { float:right; width:405px; margin:0; padding:0; }
.hiligh_about { margin:0; padding:0 0 40px 0; }

/*Products*/
.content_pro { width:100%; height:451px; margin:0; padding:0; background:#dddddd; }
#products { width:945px; margin:0 auto; padding:40px 0 0 0; }
.products { width:440px; margin:0; padding:0; }
.products h1 { margin:0; padding:0 0 20px 0; font-family: 'DBOzoneXRegular'; font-size:36px; color:#f26422; text-transform:uppercase; line-height:36px; }
.products h2 { margin:0; padding:0 0 10px 0; font-size:24px; color:#f26422;font-family: 'DBOzoneXRegular'; }
.listpro { width:903px; margin:0 auto; padding:0 0 40px 0; }
.listpro ul { margin:0; padding:0; }
.listpro ul li { width:109px; height:113px; margin:0 0 0 0; padding:40px 10px 10px 10px; text-align:center; list-style:none; display:block; float:left; border-bottom:4px solid #ddd; }

.listpro ul li.default { width:109px; height:113px; margin:0; padding:40px 10px 10px 10px; text-align:center; list-style:none; display:block; float:left; background:url(../images/icon/bullet_pro.png) no-repeat top center; border-bottom:4px solid #f26422; color:#f26422; }

.txt_content_pro { }


/*News*/
.news { margin:0; padding:0; }
.news ul { margin:0; padding:0; }
.news ul li { margin:0; padding:0; list-style:none; }
.newsL { float:left; width:208px; height:296px; margin:0 21px 0 0; padding:5px; border:1px solid #e3e3e3; background:#fff; }
.newsL:hover { border:1px solid #f26422; color:#464646; }
.newsL:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer; }
.newsL:hover h2.more { color:#f26422; }
.newsR { float:left; width:208px; height:296px; margin:0; padding:5px; border:1px solid #e3e3e3; background:#fff; }
.newsR:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer; }
.newsR:hover { border:1px solid #f26422; color:#464646; }
.newsR:hover h2.more { color:#f26422; }

.news_brief { margin:0; padding:15px 10px; }
a .news_brief:hover { color:#464646; }

.news_brief p { margin:0; padding:0; color:#7c7876; }
.news_brief h1 { margin:0; padding:5px 0; font-size:12px; color:#f26422; }
.news_brief h2.more { margin:10px 0 0 0; padding:10px 0 0 0; font-size:12px; text-transform:uppercase; color:#afafaf; border-top:1px solid #afafaf; }

.news_inner { margin:0; padding:0; }
.news_innerL { float:left; width:453px; height:282px; margin:0; padding:5px; border:1px solid #e3e3e3; background:#fff; }
.news_innerR { float:right; width:440px; margin:0; padding:0; }
.news_innerR p { margin:0; padding:0; color:#7c7876; }
.news_innerR h1 { margin:0; padding:5px 0 15px 0; font-size:14px; color:#f26422; }


/*Clients*/
.clientsL { float:left; width:463px; margin:0; padding:0; border:1px solid #e1e1e1; }
.clientsR { float:right; width:440px; margin:0; padding:0; }
.clientsR p { margin:0; padding:0 0 20px 0; color:#f26422; font-weight:bold; }

/*Contact*/
.conL { float:left; width:280px; margin:0; padding:0; }
.conL p { margin:0; padding:0; font-family: 'DBOzoneXRegular'; font-size:29px; line-height:29px; color:#f26422; }
.conR { float:right; width:544px; height:348px; margin:0; padding:16px 16px 16px 39px; background:url(../images/bg/bg_contact.png) no-repeat top center; }
.conR p { margin:0; padding:0; font-family: 'DBOzoneXRegular'; font-size:25px; line-height:25px; color:#f26422; }
.conR span { color:#f26422; }

.txtbox { margin:0; padding:8px 10px; background:#afafaf; border:none; color:#fff; font-family:Arial; font-size:12px; }

/*Footer*/
#footer { width:100%; margin:0; padding:0; }
.footer { width:945px; margin:0 auto; padding:9px 0 5px 0; color:#7c7876; }
.footer .social { float:left; margin:0; padding:0; }
.footer .social ul { margin:0; padding:0; }
.footer .social ul li { margin:0; padding:0 4px 0 0; list-style:none; display:inline; }
.footer .copy { float:right; margin:0; padding:8px 0 0 0; }

/*Font Face*/
@font-face {
    font-family: 'DBOzoneXUltraLight';
    src: url('../fontface/db_ozone_x_ultrali-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_ultrali-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_ultrali-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_ultrali-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXUltraLightItalic';
    src: url('../fontface/db_ozone_x_ultraliit-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_ultraliit-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_ultraliit-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_ultraliit-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXRegular';
    src: url('../fontface/db_ozone_x-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXBold';
    src: url('../fontface/db_ozone_x_bd-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_bd-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_bd-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_bd-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXMedium';
    src: url('../fontface/db_ozone_x_med-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_med-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_med-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_med-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXMediumItalic';
    src: url('../fontface/db_ozone_x_medit-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_medit-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_medit-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_medit-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXItalic';
    src: url('../fontface/db_ozone_x_italic-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_italic-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_italic-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_italic-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXLight';
    src: url('../fontface/db_ozone_x_li-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_li-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_li-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_li-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DBOzoneXLightItalic';
    src: url('../fontface/db_ozone_x_liit-webfont-webfont.eot');
    src: url('../fontface/db_ozone_x_liit-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/db_ozone_x_liit-webfont-webfont.woff') format('woff'),
         url('../fontface/db_ozone_x_liit-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

