@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:微软雅黑,Arial,Helvetica,sans-serif}
ol,ul,li{list-style:none}
a{color:#0040af;text-decoration:none}
a:hover{color:#333;text-decoration:underline}
a:active{color:#333;text-decoration:underline}
a:focus{color:#333;text-decoration:underline}
.wrapper{min-width:960px}
.wrap{clear:both}
.clearfix{display:block}
body{background:url('../images/header-back.png') repeat-x;color:#000}
.header{width:100%}
.header .main{margin:0 auto;width:960px;height:80px;background:url('../images/header-shadow.png') no-repeat bottom center}
.header .logo{float:left;margin:15px auto auto 10px;width:158px;height:50px;background:url('../images/logo.png') no-repeat left}
.header .renzheng{float:right;margin-right:10px;width:320px;height:100%;background:url('../images/renzheng.png') no-repeat right}
.mainnav{width:100%}
.mainnav .main{margin:0 auto;padding-right:10px;padding-left:10px;width:960px;height:63px;background:url('../images/top-menu.png') no-repeat top center}
.mainnav .megamenu{margin-left:154px}
.mainnav .megamenu li{float:left;margin:17px 20px auto 20px;padding:0;width:auto;height:28px}
.mainnav .megamenu li a{color:#fff}
.mainnav .megamenu li a:hover{color:#000;text-decoration:none}
.mainnav .megamenu .active{background:url("../images/active.png") no-repeat scroll center bottom rgba(0,0,0,0);color:#fff!important}
.mainnav .megamenu .active a:hover{color:#fff}
.topsl{width:100%}
.topsl .main{margin:0 auto;width:980px}
.breadcrums{margin:0;height:27px;background:url('../images/home.png') no-repeat 28px}
.breadcrums span{display:block;padding-top:4px;padding-left:35px;color:#FFF;font-size:14px}
.breadcrums a:link{color:#FFF;text-decoration:none}
.breadcrums a:hover{color:#900;text-decoration:underline}
.breadcrums a:visited{color:#FFF;text-decoration:none}
.container{margin:0 auto;width:960px}
.box-left{float:left;overflow:hidden;margin-top:12px;margin-bottom:40px;margin-left:10px;width:235px;height:100%}
.box-left .products{overflow:hidden;padding-right:10px;padding-left:10px;width:182px;background:url("../images/left.png") no-repeat top left}
.box-left .products h3{margin:0;padding:20px 0 10px 0;color:#56b70c;text-transform:uppercase;font-weight:bold;font-size:14px}
/*.box-left .products li{padding:3px 0 3px 22px;border-bottom:1px dotted #ccc;background:url('../images/560b507d762e0c411a3667829dc6cb09.png') no-repeat;background-position:left center;font-size:14px;cursor:pointer}
.box-left .products li a{color:#000}
.box-left .products .li00{padding:2px 0 2px 22px;border-bottom:1px dotted #ccc;background:no-repeat;background-position:left center;color:#2f3b75;font-size:10px;cursor:pointer}
.box-left .products .li00 a{color:#2f3b75}*/
.box-right{float:left;margin-top:12px;margin-right:10px;margin-bottom:40px;width:705px;height:auto; overflow:hidden;}
.box-right .content-main{overflow:hidden;padding-right:20px;padding-left:20px;width:662px;min-height:500px;background:url("../images/main.png") no-repeat top right}
.box-right .content-main h1{margin:0;padding-top:15px;padding-bottom:7px;color:#56b70c;font-weight:bold;font-size:24px;line-height:24px}
.article-content{overflow:hidden;padding-top:10px;border-top:1px dotted #ccc;font-size:14px}
.article-content p{clear:both; margin-top:10px; margin-bottom:10px;line-height:20px; width:630px; margin-left:20px;}
.article-content .li>li{clear:both; margin-top:5px; line-height:20px; width:630px; margin-left:20px; list-style:square;}
.article-content hr{clear:both; width:660px;margin-bottom:10px;}
.article-content li{float:left;overflow:hidden;height:auto;line-height:20px}
.products_type{float:left;overflow:hidden;margin-right:1px;width:100%;height:30px;border-bottom:1px dotted #ccc}
.products_type h2{color:#2e7ce8;font-size:14px;line-height:30px}
.products_type h2 a{color:#2e7ce8;text-decoration:none}
.products_type h2 a:hover{text-decoration:none}
.products_type ul{margin-top:15px;margin-bottom:0}
.products_type li{float:left;overflow:hidden;width:330px;height:30px;font-size:10px;line-height:30px}
.products_type li a{display:block;margin-top:0;padding-left:15px;background:url("../images/bullet-green.png") no-repeat scroll 0 2px transparent;color:#2f3b75;line-height:14px}
.products_type li a:hover{background:url("../images/bullet-green-hover.png") no-repeat scroll 0 2px transparent}
.a-c-tab{float:left;margin-bottom:15px;width:330px;height:auto}
.a-c-tab h2{padding-left:17px;background:url("../images/arrow.png") no-repeat scroll left center rgba(0,0,0,0);color:#2f3b75;font-size:14px}
.a-c-tab img{padding-left:17px}
.a-c-tit{width:580px;color:#0040af;}
.a-c-descript{clear:both;font-size:12px; color:#999999; width:645px; line-height:20px; padding-left:15px;  padding-bottom:5px; margin-bottom:10px; border-bottom:1px #CCC dotted; }
.a-c-time{width:80px;color:#ccc;text-align:right;font-size:10px}
.a-c-page{margin-top:10px;width:660px;text-align:center}
.footnav{margin-bottom:1px;width:100%;background:url("../images/bottom-line.gif") repeat-x bottom}
.footnav .main{margin:0 auto;padding-right:10px;padding-left:10px;width:960px;height:49px;background:url('../images/bottom-menu.png') no-repeat top center}
.footnav .main .menu{padding-top:17px;color:#FFF;text-align:center;font-size:14px}
.footer{clear:both;padding:0;padding-right:10px;padding-left:10px;width:100%;height:91px;background:url('../images/footer-back.png') repeat-x}
.footer .main{margin:0 auto;width:960px;height:63px;background:url('../images/footer-shadow.png') no-repeat top center}
.footer .main .logo{float:left;margin:27px 0 0 10px;width:130px;height:100%}
.footer .main .logo a{display:block;width:130px;height:36px;background:url('../images/logo-bottom.png') no-repeat left}
.footer .copyright{float:left;margin-top:30px;margin-left:15px;width:400px;height:100%;color:#5b53b5;text-align:left;font-size:14px;line-height:20px}
.footer .tell{float:right;margin-top:33px;margin-right:10px;width:320px;height:100%;color:#5b53b5;font-size:14px;line-height:20px}