﻿body{ background:url(background.jpg) no-repeat center top; margin:0px; padding:0px;}
ul,li,p,span,img{ margin:0px; padding:0px; border:0px; list-style-type:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a.logo{ display:block; float:left; color:#fff; text-decoration:none; padding:0 0 5px 0;font-size:22px; font-family:Microsoft YaHei;}
.center{ width:973px; margin:0 auto; background:#FFFFFF; overflow:hidden;}
.center2{ width:973px; margin:0 auto;}

.headBox{ height:104px; background:url(head.png) no-repeat; margin-top:22px;}
.headBox .left{ float:left; margin:56px auto auto 14px; display:inline;}
.headBox .right{ float:right;}
.headBox .right .searchBox{ padding-right:55px; margin-top:73px; background:url(search.jpg) no-repeat; width:189px; height:20px; overflow:hidden;}
.headBox .right .searchBox input.searchinput{ width:160px; height:16px; margin:1px 0 1px 5px; border:0px; background:#F6F6F6; float:left; display:inline; color:#B1B1B1;}
.headBox .right .searchBox .submitinput{ float:right; width:16px; height:15px; margin:3px 5px 2px auto; border:0px;}

.menuTop{ height:8px; background:#FFFFFF; font-size:8px;}
.menuBox{ height:33px; border-top:1px solid #D8DAD9; background:url(menu_b.jpg) repeat-x;}
.menuBox .menu{ margin:0 auto 0 36px; background:url(menu_line.jpg) no-repeat right bottom; width:920px; float:left;}
.menuBox .menu ul li{ float:left; line-height:33px; background:url(menu_line.jpg) no-repeat left bottom;}
.menuBox .menu ul li a{ display:block; text-align:center; color:#010101; font-size:13px; width:100px;}
.menuBox .menu ul li a.checked{ background:url(menu_checked.jpg) no-repeat 22px bottom; color:#FFFFFF;}
.menuBox .menu ul li a:hover{ background:url(menu_checked.jpg) no-repeat 22px bottom; color:#FFFFFF;}
.menuFoot{ height:8px; background:url(menu_foot.jpg) repeat-x;}

.indexNews{ }
.indexNews .left{ margin-left:18px; float:left; display:inline; width:729px;}
.indexNews .left .bottom .list{ float:left; margin:20px 0 0 9px; line-height:24px; width:254px;}
.indexNews .left .bottom .list ul li{ background:url(xing.jpg) no-repeat left center; padding-left:22px;}
.indexNews .left .bottom .list ul li span{ float:right;}
.indexNews .left .bottom .about{ margin-left:52px; margin-top:20px; float:left; display:inline; line-height:24px;}
.indexNews .left .bottom .about .desc{ width:401px; height:120px; overflow:hidden;}
/*.indexNews .left .bottom .about .desc p{ margin-left:13px; display:inline; float:left;}
.indexNews .left .bottom .about .desc img{ margin-top:5px;}*/
.indexNews .left .bottom .more{ text-align:right;}
.indexNews .left .bottom .more a{ color:#498851; font-size:11px;}
.indexNews .right{ float:left; margin:14px 0 0 10px; display:inline;}
.indexNews .right a{ display:block; margin-top:4px;}

.indexProducts{ margin-left:18px;width:950px; overflow:hidden;}
.indexProducts .list{ margin-top:19px;height: 130px;width:950px;
    margin-top: 19px;
    overflow: hidden;}
.indexProducts .list ul li{ float:left; margin-left:11px; display:inline; width:176px; height:130px; overflow:hidden;}

.footBox{ background:url(foot_b.jpg) no-repeat center; height:89px; margin-top:45px;}
.foot{ width:400px; padding-top:18px; margin:0 auto;}
.foot .left{ width:63px; float:left; padding-top:3px;}
.foot .right{ float:left; margin-left:6px; display:inline; text-align:center; line-height:17px; width:331px;}
.foot .right .copyright{ border-bottom:1px solid #D0D0D0;}

.banner_img{ width:973px; height:202px; overflow:hidden;}

.contentBox{ width:906px; margin:24px 35px 0 32px; float:left; display:inline; z-index:2222;}
.leftBox{ float:left; width:181px;}
.leftMenu{}
.leftMenu ul li{ width:179px; height:27px; border:1px solid #E2E2E2; background:url(left_menu_li.jpg) repeat-x; margin-top:9px;}
.leftMenu ul li.checked a{ background:url(left_menu_checked.jpg) ; color:#FEFEFF;}
.leftMenu ul a.current{ background:url(left_menu_checked.jpg) no-repeat; color:#FEFEFF;}
.leftMenu ul li a{ line-height:23px; width:100px; height:23px; display:block; margin:2px; background:url(left_menu_nochecked.jpg) no-repeat; padding-left:75px; color:#171717;}
.leftMenu ul li a:hover{ background:url(left_menu_checked.jpg) no-repeat; color:#FEFEFF;}

.leftMenu2{}
.leftMenu2 ul li{ width:179px; border:1px solid #E2E2E2; margin-top:9px;}
.leftMenu2 ul li.checked a{ background:#098E0F ; color:#FEFEFF;}
.leftMenu2 ul a.current{ background:#098E0F ; color:#FEFEFF;}
.leftMenu2 ul li a{ line-height:23px; display:block; margin:2px; padding:0 5px; color:#171717;}
.leftMenu2 ul li a:hover{ background:#098E0F; color:#FEFEFF;}


.service a{ display:block; margin-top:4px; margin-top:11px;}

.rightBox{ float:left; margin-left:28px; display:inline; width:697px; z-index:2222;}
.nav{ background:url(nav_b.jpg) repeat-x bottom; height:31px; width:697px; float:left; z-index:2222;}
.nav .img{ float:left; margin-top:-18px; margin-left:-10px; display:inline; z-index:2222;}
.nav .text{ float:left; margin-left:5px; display:inline; z-index:2222; line-height:31px;}
.news_search{ width:370px; height:29px; overflow:hidden; margin:27px auto;}
.news_search input{ border:0px;}
.news_search .kw{ width:284px; height:27px; background:url(news_search_b.jpg) no-repeat; color:#CCCCCC; float:left; line-height:27px; padding-left:6px;}
.news_search .submit{ width:65px; height:28px; background:url(news_search.jpg) no-repeat; margin-left:8px; float:left; display:inline;}

.content_title{ line-height:48px; color:#242424; text-align:center; font-size:16px; padding:20px 47px 0 47px;}
.content{ padding:20px 47px; line-height:23px; color:#656565;}

.flv{ float:left;}
.youxiang{ float:right;margin: 40px 10px 0 0; display:inline;}
.copyright{ text-align:center;}
.copyright p,.foot .by{ text-align:center;}