﻿@charset "utf-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:160%; text-align:center;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,embed,br{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none;}
a:link{ color:#666;}
a:visited{ color:#666;}
a:hover{ color:#CC0000;}
.clear{height:0;font-size:0;clear:both;line-height:0;}
/* top */
.top{ position:relative; width:1200px; margin:0 auto; text-align:left; z-index:2;}
.top .logo{ float:left; width:140px;}
.top .nav{ position:relative;z-index:2; float:left; width:892px; height:58px; margin-top:84px; margin-left:86px; background:url(../images/nav_bg.png) no-repeat left top;}
.top .language{ float:left; width:80px; height:58px; margin-top:84px; background:url(../images/nav_bg.png) no-repeat -892px top;}
.top .language p{ padding-top:5px; padding-left:16px;}
.top .language a{ font-family:"微软雅黑"; line-height:24px; color:#fff;}
.top .language a:hover{ text-decoration:underline;}
/* main */
.main{ width:1200px; margin:0 auto; text-align:left;}
/* cont */
.cont{ width:1200px; margin:0 auto; text-align:left;}
.cont br{ height:16px; line-height:16px; font-size:0;}
.cont h2{ height:130px;}
.brand{ line-height:200%;}
/* team */
.team_1{ margin-top:9px;}
.team_1 li{ float:left; width:95px; margin-right:10px; margin-bottom:10px;}
.team{ width:620px;}
.team .team_bt{ padding-bottom:16px; border-bottom:#f1f1f1 1px solid;}
.team dl{ height:182px; overflow:hidden; zoom:1; margin-bottom:16px; margin-left:5px; margin-right:5px;}
.team dl dt{ float:left; width:220px;}
.team dl dd{ float:right; width:368px; color:#888; line-height:200%;}
.team dl .team_tit{ height:32px; font-family:"微软雅黑"; font-size:14px; color:#333;}
/* soft */
.soft{ width:1200px;}
.soft li { float:left; width:125px; margin-right:4px; margin-left:4px; height:40px; line-height:40px; font-family:"微软雅黑"; font-size:16px; text-align:center; margin-bottom:5px; }
.soft li a { display:block; width:100%; height:100%; background:#eee; color:#333;}
.soft li a:hover{ background:#990000; color:#FFF;}
.soft li.selectTag a { background:#990000; color:#FFF;}
/* career */
.career{}
.career br{ height:12px; line-height:12px; font-size:0;}
.career dl{ margin-bottom:20px;}
.career dl dt{ margin-bottom:10px; height:32px; line-height:32px; background:#eee;}
.career dl dt span{ display:block; width:110px; height:32px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#fff; background:#aa0000;}
.career dl dd{ padding-left:14px;} 
.career dl dd strong{ font-size:14px; line-height:180%; color:#CC0000;}
/* design */
.design{ width:580px;}
.design .design_bt{ padding-bottom:15px; border-bottom:#eee 1px solid;}
.design dl{ overflow:hidden; zoom:1; margin-bottom:15px; margin-left:5px; margin-right:5px;}
.design dl dt{ float:left; width:135px;}
.design dl dd{ float:right; width:416px; color:#888; line-height:180%;}
.design dl .design_tit{ height:22px;}
.design dl .design_tit a{ color:#4b4b4b;}
.design dl .design_tit a:hover{ color:#C00;}
.design dl .design_time{ height:22px; color:#C00;}
.cont_page{ margin-top:20px; text-align:right;}
.cont_page a{ padding:0 7px; font-size:14px; color:#666;}
.cont_page a:hover{ color:#009999;}
.cont_page span{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cont_new_info{ width:1100px; margin:0 auto; font-size:14px; line-height:200%;}
.cont_new_info h5{ height:48px; line-height:28px; margin-bottom:5px; border-bottom:#ececec 1px solid; font-size:24px; font-family:"微软雅黑"; font-weight:normal; text-align:center; color:#C00;}
.cont_new_info img{ vertical-align:middle;}
.cont_new_info br{ height:15px; line-height:15px; font-size:1px;}
.cont_new_info .cont_new_time1{ margin-bottom:10px; color:#888;}
.cont_new_info .cont_new_time1 img{ margin-right:7px; vertical-align:middle;}
.cont_new_info .cont_new_time1 span{ margin-right:12px;}
.cont_new_info .cont_new_next{ margin-top:20px; text-align:right;}
.cont_new_info .cont_new_next a{ display:block; margin-bottom:5px; width:110px; height:24px; line-height:24px; background:#ececec; text-align:center;}
.cont_new_info .cont_new_next a:hover{ background:#C00; color:#FFFFFF;}
/* contact */
.contact{ font-size:14px; line-height:200%;}
.contact span{ font-size:12px; color:#c00;}
/* footer */
.footer{ width:1200px; height:124px; margin:0 auto; text-align:left; border-top:#dbdbdb 1px solid;}
.foot_lf{ float:left; width:600px; line-height:124px; font-size:14px; color:#666;}
.foot_logo{ float:right; width:384px;}