﻿@charset "utf-8";

/* CSS Document */

body{ font-size:12px; font-family:'微软雅黑','宋体'; line-height:185%; color:#666; margin:0; padding:0;  background:#000 url(../images/topbj.jpg) repeat-x 0 0;}

body,h1,h2,h3,h4,h5,p,dl,dt,dd,ul,li,span,div,input{margin:0;padding:0;}

form{ padding:0; margin:0;}

ul,li{list-style:none outside none; }

a{ text-decoration:none; color:#666;}

a:hover{}

img{ border:none; vertical-align:top;}

.clear{ clear:both; font-size:0; height:0; line-height:0; }

.wi980{ width:980px; margin:auto;}

a.logo{ display:block;  height:131px; background:url(../images/logo.jpg) no-repeat center center;}

.navigation{ border-top:6px solid #104F72; border-bottom:1px solid #2c2c2c; background:#000 url(../images/navbj.jpg) no-repeat center right; height:50px;}

.navigation ul{}

.navigation ul li{ width:135px; float:left;  height:56px; margin-top:-6px; text-align:center;   position:relative;}

.navigation ul li a{ color:#fff; font-size:16px; font-weight:bold; display:block;background:url(../images/navli.jpg) no-repeat;padding-top:6px;line-height:50px;}

.navigation ul li a:hover{ background-position:-135px 0;}

.navigation ul li.shouye a{ background:url(../images/shouli.jpg) no-repeat 0 0; }

.navigation ul li.shouye a:hover{ background-position:0 -56px;}

.banner{ width:978px; height:330px; margin:5px auto 0; border:1px solid #2c2c2c;}

.yiny{ width:1390px; height:360px; background:url(../images/yiny.jpg) no-repeat center center; position:absolute; z-index:-1; left:50%; margin-left:-695px; top:188px;}

.footer{ border-top:1px solid #323232; background:url(../images/foot.jpg) no-repeat top left; color:#595959; text-align:center; margin-top:25px; padding:15px 0;}

.footer a{ color:#595959;}

.contain{ margin-top:25px;}

.fenlei{ width:196px; float:left; }

.about{ width:723px; float:right; background:url(../images/contbj.jpg) no-repeat center center; height:391px; padding:30px 24px 0; overflow:hidden;}

.flh1{background:url(../images/circle.jpg) no-repeat top left; height:48px; line-height:48px; color:#fff; font-size:16px; padding-left:34px;}

.flh1 span{ font-size:14px; color:#fff; font-weight:normal; text-transform:capitalize;}

.fenlei ul{ background:url(../images/circle.jpg) no-repeat bottom left; padding-bottom:11px;}

.fenlei ul li{ height:39px; line-height:39px; border-bottom:1px solid #fff; padding-left:40px; background:#5a5a5a url(../images/licon.jpg) no-repeat 14px 14px; }

.fenlei ul li a{ color:#B7B7B7; font-size:13px;}

.fenlei ul li a:hover{ color:#fff; font-weight:bold;}

.fenlei ul li.flmore{ text-align:right; background:#5a5a5a; padding-right:10px;}

.fenlei ul li.flmore a{ font-size:12px;}

.aboutcon .aboutimg{ width:213px; height:119px; float:left; padding-right:22px;}

.aboutcon{ color:#a1a1a1; border-bottom:1px solid #104F72; padding-bottom:24px; margin-bottom:12px;}

.aboutcon a{ color:#ff0000;}

.aboutcon a:hover{ color:#fff;}



.news{ width:744px; height:230px;}

.news ul li{ float:left; width:335px; line-height:23px; background:url(../images/contli.jpg) no-repeat center left; padding-left:17px; padding-right:20px}

.news ul li a{ color:#9f9f9f; display:block; padding-left:5px; }

.news ul li a:hover{background:#0D0D0D; color:#fff;}

.news1,.news2{ width:372px; float:left;}

.case{ margin-top:32px;}

.h1ti{ height:42px; line-height:42px; background:url(../images/h1ti.jpg) repeat-x 0 0; border:1px solid #454545; padding:0 10px; margin-bottom:28px;}

.h1ti a{ display:block; width:39px; height:12px; background:url(../images/more.jpg) no-repeat; float:right; margin-top:16px;}

.h1ti span{ display:block; float:left; width:171px; height:25px; margin-top:10px; background:url(../images/showcase.jpg) no-repeat;}

.caseliw{ padding-left:20px;}

.caseli{}

.caseli ul li{ float:left; width:234px; margin-bottom:15px;}

.caseli ul li a{ display:block; padding-right:12px;}

.caseli ul li a img{ padding:5px; border:1px solid #5a5a5a; width:210px; height:160px;}

.caseli ul li a span{ display:block; height:28px; background:url(../images/prod.jpg) no-repeat; text-align:center; color:#9f9f9f; font-size:13px; line-height:28px; margin-top:7px;}





/*common*/

.ri760{ float:right; width:760px;}

.places{ padding:15px 10px 15px 15px; background:#F3F3F3;}

.curmbs{height:42px; line-height:42px; background:url(../images/h1ti.jpg) repeat-x 0 0; border:1px solid #454545; padding:0 10px; font-size:16px; color:#fff;}

.curmbs span{ float:right; font-size:12px; font-weight:normal;}

.curmbs span a{ color:#fff;}

.curmbs span a:hover{ text-decoration:underline;}



.pich1{ text-align:center; font-size:18px; line-height:38px; height:38px;}

