@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{ border:0;}
ul,li{ list-style:none}

body{ background:url(../images/body.png) repeat-x; color:#3f3f3f; font-size:12px; font-family:"Microsoft YaHei"; line-height:20px; position:relative;}
a{ color:#3f3f3f; text-decoration:none}
.w1000{ width:1000px; margin-left:auto; margin-right:auto;}
.clear{ clear:both}
.red{ height:115px; width:14px; background:#ae1914; position:absolute; left:1px; top:0}
.header{ height:115px; background:url(../images/header.png) top center no-repeat; position:relative; min-width:1000px;}
.header_bg{ width:50%; height:115px; left:14px; top:0; background:url(../images/headerbg.png) repeat-x; position:absolute; z-index:-1;}

.logo{ float:left; width:192px;}
.nav{ float:left; margin-left:155px; padding-top:29px; position:relative; z-index:100}
.nav li{ width:90px; text-align:center; text-align:center; font-size:14px; float:left; height:14px; border-right:1px solid #656565; line-height:14px}
.nav li a{ color:#fff; display:block; height:48px;}
.nav li a:hover,.nav li.hover a{ color:#ff0800; background:url(../images/down_lion.jpg) center bottom no-repeat;}
.language{  border-left:1px solid #717171; padding-left:10px; width:60px; float:right; margin-top:23px}
.language a{ color:#fff}

.colon{ background:url(../images/down_lion.jpg) no-repeat bottom; width:7px; height:4px;  }


.footer{ clear:both; border-top:1px solid #dcdcdc; height:90px; background:#f4f4f4; line-height:90px; font-size:10px;min-width:1000px}
.pro_copyright{background:url(../images/f_licon.jpg) 10px center no-repeat; padding-left:52px}
.copyright{ background:url(../images/logo1.png) 10px center no-repeat; padding-left:52px}
.footer .w1000{ position:relative}
.top{ position:absolute; right:0; top:-1px; z-index:10}

.body{ margin-bottom:1px;min-width:1000px;position:relative; z-index:90}
.body_left{ width:279px; float:left; padding-top:17px; background:url(../images/leftbg.png) right top no-repeat; position:relative; z-index:1000}
.body_right{ background:url(../images/rightbg.png) left top no-repeat; width:713px; float:left; position:relative; top:-42px; padding:4px}

.category{ height:50px; line-height:50px; font-size:18px; font-weight:normal; padding-left:10px}
.sub_menu li,.sub_select span{ width:240px; height:35px; line-height:35px; display:block;}
.sub_menu li a,.sub_select span a{ display:block; background:url(../images/icon01.png) 10px center no-repeat; padding-left:35px;height:35px; border-bottom:1px solid #e8e8e8 }
.sub_menu li a:hover,.sub_select span a:hover,.sub_menu li.sub_this a,.sub_list .sub_hover{ background:url(../images/libg.png) no-repeat; border-bottom:none}

.sub_menu{ margin-bottom:40px}
.online_skype{ background:url(../images/icon_skype.png) left center no-repeat; display:block; height:26px; padding-left:34px; line-height:26px; margin-bottom:10px}

.tel{ padding-top:10px}
.tel span{ line-height:13px;}
.tel strong{ color:#b01a16; font-size:22px}

.location{ background:#f3f3f3 url(../images/locationbg.png) left top no-repeat; height:38px; line-height:38px; color:#898989}
.location a{ color:#898989}
.location span{ display:inline-block; width:61px; text-align:center; margin-left:43px; color:#fff; margin-right:13px}

.right_bg{ width:35px; height:250px; background:url(../images/rightbg2.png) left top no-repeat; position:absolute; top:0; right:-35px;}