/* CSS Document */
.w1000{ width:1000px; margin:0 auto;}

.head{ height:150px; width:100%; background:url(/images/company/h_bj.jpg) repeat-x 0 0; margin:0 auto;}
.nav{ float:right}
.nav a{ width:6em; float:left; text-align:center; font-size:16px; padding-top:46px; color:#666666; height:40px; line-height:40px; text-decoration:none; font-weight:bold;}
.nav a:hover{background:#dddddd;}
.nav a.on{ background:#0d6fb8; color:#fff;}
.logos{ width:255px; height:150px; display:block; background:url(/images/company/logo.jpg) no-repeat 0 0; float:left;}
.banner{ width:100%; height:370px; margin:0 auto;}
.banner .btn{ display:none;}
.banbox{ width:100%; margin:0 auto; height:370px; overflow:hidden;}
.banbox ul{ width:500%; height:370px;}
.banbox ul li{ float:left; width:1440px; height:370px;}
.mains{ background:url(/images/company/m_bj.jpg) repeat-x 0 0 #f7f7f7; width:100%; padding:20px 0; overflow:hidden;}
.infos{ margin-bottom:20px; overflow:hidden;}
.news{ width:300px; padding:0 10px 0 20px;font-size:12px;}
.mains .tbj{width:100%; height:36px; cursor:pointer; border-bottom:2px solid #0d6fb8; padding-bottom:10px; margin-bottom:10px;}
.news .title{ background:url(/images/company/info_nwes.jpg) no-repeat 0 0 ; }
.news ul{ width:100%; }
.news li{ width:100%; height:30px; line-height:30px;}
.news li a{ width:220px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#545454;}
.news li span{ width:6em; float:right; color:#b8b8b8; text-align:right;}
.model{ padding:0 10px; width:320px;}
.model .title{ background:url(/images/company/info_model.jpg) no-repeat 0 0 ;}
.model_list{ position:relative; height:}
.round{ border-radius:50%; position:absolute;top:16px; cursor:pointer; width:102px; height:102px;}
.m_1{  background:url(/images/company/m_1.png) no-repeat 0 0; left:20px; z-index:1;}
.m_2{  background:url(/images/company/m_2.png) no-repeat 0 0; left:110px; z-index:1;}
.m_3{  background:url(/images/company/m_3.png) no-repeat 0 0; left:200px; z-index:1;}
.culture{ padding:0 20px 0 10px; width:300px;font-size:12px;}
.culture p{ line-height:30px;}
.culture span{ width:6em; text-align:right; display:inline-block; color:rgba(225,0,3,1.00)}
.culture .title{ background:url(/images/company/info_culture.jpg) no-repeat 0 0;}
.bland{clear:both; overflow:hidden; margin-bottom:20px;}
.bland .title{ font-size:16px; text-indent:20px; margin-bottom:10px; font-weight:bold;}
.bland ul{ padding:0 0 0 20px;}
.bland ul li{ width:180px; height:42px; border:1px solid #d2d2d2; float:left; margin-right:12px; margin-bottom:5px;}
.footer{ height:50px; background:#444444; width:100%; font-size:12px; padding:30px 0;}
.footer  img{ float:left; margin-right:10px; padding-left:20px;}
.footer p{ line-height:20px; color:#828282;}