/* CSS Document */

.top{ height:25px; line-height:25px; background:#f0f0f0; color:#888;}
.top a{color:#888;}
.top a:hover{color:#999; }
.logo{ height:122px;}
.nav{ background:#1e2c49; height:50px;}
.nav li{ float:left;}
.nav li a{ height:50px; line-height:50px; width:125px; text-align:center; display:block; color:#fff; font-size:16px;}
.nav li a:hover{ background:#46a644;}
.nav li a.first{background:#46a644;}
.lin{ height:1px; clear:both; background:#fff;}

.nban{ height:230px; background:#F96;}
.nyleft{ width:220px;}



.menu_bg{width:220px;height:45px;overflow:hidden; background:url(../images/menu_bg.jpg) 0 1px no-repeat; position:absolute; top:-45px; font-size:18px;font-family:"Microsoft Yahei","ËÎÌå"; color:#fff; line-height:45px; text-indent:40px;}
.menu_ul{width:220px; height:auto; overflow:hidden;}
.menu_ul li{width:220px; height:auto;  float:left; line-height:38px;}
.menu_ul li a{width:220px; height:40px; display:block; text-indent:40px;background:url(../images/menu_bg.jpg) 0px -85px no-repeat; color:#666;  }
.menu_ul li a:hover{ background:url(../images/menu_bg.jpg) 0px -45px no-repeat; color:#fff;}
#menu_hover{width:220px; height:40px; display:block;background:url(../images/menu_bg.jpg) 0px -45px no-repeat; color:#fff;}
.menu_ul li div.sub_class{ width:220px; }
.menu_ul li div.sub_class a{ display:block; width:220px; height:40px;background:url(../images/menu_bg.jpg) 0px -127px no-repeat; text-indent:55px;}
.menu_ul li div.sub_class a:hover{ color:#666; font-weight:bold;}


.con_left{width:220px; height:auto; float:left; position:relative;}




.pro_left{ width:220px; }
.protitle{ border-bottom:3px solid #46a644;}
.protitle h1{ font-size:24px; font-weight:bold; color:#46a644;}
.protitle .en{ text-transform:uppercase; color:#bdbdbd; padding:5px 0px; display:block;}
.prolist{ background:#f3f3f3; border:1px solid #e0e0e0; padding:10px; padding-top:0px;}
.prolist .title{ display:none; background:url(../images/prolistico.png) no-repeat 175px center #46a644; height:42px; line-height:42px;}
.prolist .title a{ font-size:16px; color:#fff; padding-left:10px; display:block;}
.prolist .title a:hover{ background:url(../images/prolistico.png) no-repeat 175px center #333; }
.prolist .ej{ display:none;}
.prolist .ej li a{ line-height:36px; display:block; height:36px; border-bottom:1px dashed #ccc; padding-left:0px; }
.prolist .ej li a:hover{ padding-left:10px; color:#46a644;}
#d_28{ display:block;}

.ny_cont{ font-size:14px; color:#666;}

.ny_cont p{ padding:5px 0px; line-height:24px;}


.nyright{ width:750px;}
.ny_tit{ border-bottom:1px dashed #e0e0e0; padding-bottom:10px; margin-bottom:10px;}
.nyt{ font-weight:bold; font-size:16px;}

.news_dl_4{ width:750px; display:inline-block; border-bottom:#ccc 1px dashed; padding:14px 0; overflow:hidden;}
.news_dl_4 dt{ background:url(../images/wd_bg_n2.gif) no-repeat 0 0; width:65px; height:65px; text-align:center; float:left; overflow:hidden;}
.news_dl_4:hover dt{ background:url(../images/wd_bg_n.gif) no-repeat 0 -65px; width:65px; height:65px; text-align:center; float:left; overflow:hidden;color: #FFF;}
.news_dl_4:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_4 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#666; width:55px; margin:0 auto; border-bottom:#a2a2a2 1px solid; padding:5px 0 2px; line-height:30px;}
.news_dl_4 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:5px 0 0;}
.news_dl_4 dd{ width:670px; padding:0 0 0 15px; float:left;}
.news_dl_4 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_4 dd h5 a{ font-size:14px; color:#444;font-weight: bold;}
.news_dl_4 dd h5 a:hover{color:#ff8e5f;padding: 0 0 0 10px;}
.news_dl_4 dd p{ font-size:12px; color:#999; height:39px; line-height:20px; overflow:hidden;}
.news_dl_4 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}


.coden h2{ height:45px; line-height:45px; text-align:center; color:#f05a1c; font-size:20px; font-weight:bold; padding-bottom:5px; width:750px; overflow:hidden;}
.coden p{ line-height:24px; font-size:14px; padding:5px 0px;  }


.productlist{ width:110%;}
.productlist li { width:208px; height:185px; float:left; margin-right:63px;}
.productlist li .propic{ display:block; padding:3px; border:1px solid #ccc;}
.productlist li .propic img{ width:200px; height:133px;}
.productlist li .product_name{ height:40px; line-height:40px; text-align:center; width:208px; display:block;}
.productlist li .propic:hover{ border:1px solid #F90; background:#FC6;}
.productlist li .product_name:hover{ color:#F60;}




.contTit{position:relative; height:44px; line-height:44px; margin-top:15px;}
.contTit .titA{margin-right:12px; color:#fe0000; font-size:22px;}
.contTit span{ font-size:16px; color:#333; text-transform:uppercase;}
.contTit .titMore{position:absolute; right:0px; top:14px;}

.footWrap{}
.footer{position:relative;padding-bottom:40px;overflow:hidden;}
.fotNav{margin-left:-20px;height:40px;line-height:40px;font-size:13px;}
.fotNav a{padding:0 20px;background:url(img/fotNavBr.html) no-repeat left center;color:#fff;}
.fotNav a.noBg{background-image:none;}
.fotTxt{padding-top:30px;line-height:30px;color:#999;border-top:1px solid #484848;}
.fotTxt a{color:#999;}
.fotPhone{position:absolute;right:0px;top:100px;padding-left:46px;background:url(../images/fotPhoen_ico.png) no-repeat left center;color:#fff;}
.fotPhone dd{font-size:20px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#f57720;}

.container{margin:0 auto;width:1002px;}
.yqljBg{ margin-top:15px; font-size:12px;}
.yqlj{padding:24px 0px;}
.yqlj .contTit{border-bottom:none;}
.yqlj .contTit .titA{padding-left:10px; color:#fff; background:url(../images/yqljTit_A.png) no-repeat left center; font-weight:bold;}
.yqlj .contTit span{color:#5c5c5c; font-weight:bold;}
.yqlj p{margin-left:; height:55px; line-height:30px; overflow:hidden; width:730px;}
.yqlj p a{padding-right:22px; color:#808080;}
.content,.footer{width:1002px;margin:0 auto;font-family:microsoft yahei; font-size:12px;}

.fotb{background:url(../images/fotb.jpg) #3b3e45 no-repeat center bottom;}

/* ?????? */
.sanji a{
 padding-left:20px!important;	
}


