@charset "utf-8";
/* CSS Document */
body,td,th {margin: 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif,"微软雅黑";!important;}
a{text-decoration: none;}
li{list-style-type:none;}
.kdyb{width:100%; margin:auto;}
.kdyqy{width:1100px; margin:auto;}
.top{background:url(images/topbg.png); border-bottom:1px solid #6C9718; height:118px;z-index:999; overflow: visible; position: fixed; top: 0px; _position: absolute; _top: expression(documentElement.scrollTop + 0 + "px");}
.logo{width:393px; height:94px; margin:9px auto auto 24px; float:left; background:url(images/logo.png) no-repeat; cursor:pointer; }
.rig{width:374px; height:101px; float:left; background:url(images/rig.png) no-repeat; margin:9px auto auto 285px;}
.menu{height:52px; background:#87b828; border-top:1px solid #B9E466;}
.menuin{height:52px;}
.menuin li{width:130px; line-height:52px; float:left;}
.menuin li a{color:#fff;}
.ls{height:118px; background:#87b828;}
.title1{height:137px; background:#F5FFE3; text-align:center; background:url(images/ywly.png) center center no-repeat;}
.ywly{height:383px; margin:auto; overflow:hidden;}
.ywlyli{width:275px; height:170px; margin-bottom:20px; float:left; line-height:24px; color:#999; font-size:12px;}
.ywlyli p a,.ywlyli a,.objectt p a,.objectt a{font-size:14px; color:#090;}
.ywlydiv{width:280px; height:135px; float:left; margin:18px 10px;}
.ywlybtn{width:214px; height:40px; background:#87B828; border:1px solid #b7e45f; margin:37px auto; cursor:pointer; text-align:center; font-size:14px;}
.ywlybtn a{color:#fff; line-height:40px;}
.team{height:490px; background:#F5FFE3;}
.teamt{height:97px; background:url(images/team.png) center center no-repeat;}
.contme{height:407px; background:url(images/bjsy.png) right bottom no-repeat #D8E1C7;}
.lxwm_ind{height:106px; background:url(images/lxwm.png) center center no-repeat;}
.lxwm_main{width:501px; height:236px; margin:11px auto auto auto; background:url(images/2vma.png) left no-repeat;}
.lxxb{width:244px; height:230px; margin-left:257px; padding-top:14px;}
.pta{width:244px; height:46px; background:url(images/xj.png) right top no-repeat #fff; margin-bottom:8px; line-height:46px; font-size:18px; color:#87B828;}
.liact{width:244px; height:46px; background:url(images/xj2.png) right top no-repeat #87B828; margin-bottom:8px; line-height:46px; font-size:18px; color:#fff;}
.pta a{color:#87B828;}
.liact a:hover{color:#fff;}
.fndlink{height:34px; line-height:34px; border-bottom:1px dotted #fff; background:#87B828; font-size:12px;}
.fndlink a{color:#fff;}
.fndlinkin{height:34px; line-height:34px; color:#fff; }
.foot{height:83px; background:#87B828; line-height:31px; font-size:12px;}
.footin{ color:#fff; text-align:center;}
.footin a{color:#fff;}

.xbaner{height:220px; width:100%; text-align:center; overflow:hidden; background:url(images/banner.jpg) center center no-repeat;}
.shadow{background:url(images/yy.gif) repeat-x; height:12px;}
.nmaintitle{ height:71px; margin:32px auto; color:#666; text-align:center;}
.nmaintitle span{color:#999; line-height:32px;}
.nmain,.object{ padding:10px; width:1080px; margin:auto auto 15px auto; font-size:14px; line-height:32px; color:#999;}
.nmaina{height:auto; margin:auto auto 15px auto; font-size:14px; line-height:32px; color:#999;}
.nmainb{height:auto; margin:15px auto; font-size:14px; line-height:32px; color:#999;}
.nmain li{width:100%; height:auto; font-size:14px; border-bottom:1px solid #AFAFAF; color:#999; line-height:28px;}
.nmain li span{font-size:16px; font-weight:bold; height:30px;}
.nmain li span a{color:#000;}
.nmain li span a:hover{color:#093; text-decoration:underline;}
.nmain li div a{color:#090;}
.h1920{height:720px;}
.object li{width:540px; margin:10px auto; height:160px; float:left; overflow:auto;}
.object li img{width:240px; margin:10px; float:left;}
.objectt{width:280px; height:140px; margin:10px auto; float:left;}
.mainleft{width:335px; height:411px; float:left;}
.mainleft li{width:335px; height:89px; background:#f3f3f3; border-bottom:1px solid #ccc;}
.mll{width:80%; height:55px; padding:17px 0 0 20%; line-height:25px; color:#333;}
.mlla{width:80%; height:25px; padding:30px 0 0 20%; line-height:25px; color:#333;}
.mll a,.mlla a{color:#333;}
.mainleftt{width:335px; height:139px; background:url(images/lt.jpg) right #B5E061 no-repeat; border-bottom:2px solid #D5F694;}
.mainleftti{width:335px; height:60px; line-height:30px; font-size:18px; text-align:center; color:#fff; padding:39px 0;}
.mainright{width:656px; float:left; height:411px; margin-left:109px;}
.mainrightm{width:656px; height:80px; margin:15px auto auto auto; padding:10px 0 0 0; line-height:50px; font-size:22px;}
.mainrightm li{width:30%; margin:auto 5% auto auto; float:left; font-size:14px; text-align:center; line-height:35px; background:#87B828;}
.teaml{width:360px; float:left;}
.teaml li{height:65px; border-bottom:1px solid #ddd; line-height:65px; text-indent:60px;}
.teamli{height:35px; background:#D6D6D6; border-bottom:1px solid #ddd; line-height:35px; text-indent:20px; font-weight:bold; color:#666;}
.teaml li a{color:#333;}
.teamr{width:650px; height:411px; float:left; margin-left:90px; font-size:14px; color:#666; line-height:25px;}
.teamr h1{font-size:26px; line-height:60px; color:#666; text-align: center; border-bottom:1px solid #999;}
.teamr h2{ width:100%; line-height:28px; background:#EDEDED; text-indent:10px;}
.casel{width:350px; height:350px; float:left; margin-bottom:15px;}
.casel img{width:330px; height:280px; margin:10px;}
.caseltxt{width:330px; height:50px; line-height:50px; margin:auto 10px; background:#666; text-align:center;}
.caseltxt a{color:#fff;}
.mar25{margin-right:25px;}
.qt{height:35px; background:#87B828; margin:10px auto; color:#0A5500;}
.qtli{float:left; line-height:35px; width:10%; text-align:center; font-size:12px;}
.qtli a{color:#fff;}
.qtli a:hover{color:#0A5500;}