.downleft{ float:left; width:242px;}
.downleft-box{ display:block; width:240px; border:1px solid #C0D3E1; overflow:hidden;}
.downleft-top{ float:left; width:240px; height:30px; background:url(../images/down_01.gif);}
.downleft-top p{ float:left; width:150px; padding-left:3px; height:27px; padding-top:3px;}
.downleft-top span{ float:left; width:150px; padding-left:10px; line-height:30px; font-size:14px; font-weight:bold;}
.downleft-top a:link,.downleft-top a:visited{ float:left; width:63px; height:27px; text-align:center; line-height:27px; font-size:14px; font-weight:bold;}
.downleft-top a:hover{ text-decoration:none;}
.downleft-top a.adownl:link,.downleft-top a.adownl:visited{ background:url(../images/down_02.gif);}
.downleft-top a.adownl:hover{ text-decoration:none;}
.downleft-nr{ display:block; width:210px; padding:15px; overflow:hidden;}
.downleft-nr ul{ display:block; width:210px; overflow:hidden;}
.downleft-nr ul li a:link,.downleft-nr ul li a:visited{ float:left; width:210px; height:31px; background:url(../images/down_16.gif); cursor:pointer;}
.downleft-nr ul li a:hover{background:url(../images/down_15.gif); text-decoration:none;}
.downleft-nr ul li p{ float:left; width:125px; padding-left:25px; line-height:31px; font-size:14px; overflow:hidden; height:31px;}
.downleft-nr ul li span{ float:right; width:50px; height:31px; line-height:31px; color:#666; overflow:hidden;}
.downright{ float:right; width:718px;}
.downright-kong{ float:right; width:718px; height:8px; overflow:hidden;}
.downso{ float:left; width:716px; border:1px solid #C0D3E1; height:69px; background:url(../images/down_13.gif);}
.downso-left{ float:left; width:119px; height:69px; background:url(../images/down_14.gif);}
.downso-right{ float:left; width:590px; padding-top:8px;position:relative;}
.downso-right .downso-so{ float:left; width:590px; height:28px;}
.downso-select{ float:left; background:#fff;  width:104px; height:26px; border:1px solid #C1D3E1;}
.downso-select span{ float:left; width:74px; height:26px; line-height:26px; padding-left:7px;}
.downso-select p{ float:left; width:23px;}
.downso-right .downso-tan{ display:none; position:absolute; left:0; top:34px; width:104px;border:1px solid #C1D3E1; overflow:hidden;padding:4px 0; background:#fff;}
.downso-right .downso-tan ul{ float:left; width:104px; }
.downso-right .downso-tan ul li{ float:left; width:97px; height:22px;}
.downso-right .downso-tan ul li a:link,.downso-right .downso-tan ul li a:visited{ float:left; width:104px; height:22px; line-height:22px; background:none; overflow:hidden;}
.downso-right .downso-tan ul li a:hover{ background:#EBF5FE; text-decoration:none;}
.downso-input{ float:left; width:460px; height:28px; padding-left:10px;}
.downso-input input{ float:left; width:236px; margin-right:10px; height:26px; line-height:26px; color:#666; font-size:14px;border:1px solid #C1D3E1; padding:0;}
.downso-input button{ float:left; width:68px; height:28px; margin-right:10px; background:url(../images/down_11.gif); border:none; cursor:pointer;}
.downso-input span{ float:left; width:104px; height:28px;}
.downhot{ float:left; width:590px; height:18px; line-height:18px; overflow:hidden; padding-top:6px;}
.downhot a{ padding:0 2px;}
.dori-box{ float:left; width:352px;border:1px solid #C0D3E1;}
.dori-box-kong{ float:left; width:10px; height:100px; overflow:hidden;}
.dori-box-top{ float:left; width:352px; height:32px; padding-top:6px;}
.dori-box-top span{ float:left; width:40px; height:32px; text-align:right;}
.dori-box-top p{ float:left; width:150px; padding-left:6px; font-size:14px; font-weight:bold; height:26px; line-height:26px;}
.dori-box-nr{ float:left; width:332px; padding:5px 10px 6px 10px;}
.dori-box-nr ul{ float:left; width:332px;}
.dori-box-nr ul li{ float:left; overflow:hidden; width:320px; padding-left:12px; background:url(../images/down_07.gif) 0px 6px no-repeat; height:22px; line-height:22px;}
.dori-box-nr ul li a:link,.dori-box-nr ul li a:visited{ float:left; width:238px; height:22px; line-height:22px; overflow:hidden; padding:0; margin:0;}
.dori-box-nr ul li a:hover{ text-decoration:underline;}
.dori-box-nr ul li span{ float:right; width:75px; height:22px; line-height:22px; color:#666; padding-left:5px;}
.downpicleft{ float:left; width:28px; height:105px; background:url(../images/down_09.gif); padding-top:35px; line-height:18px; font-size:14px; font-weight:bold; text-align:center;}
.downpicright{ float:left; width:941px; height:138px; border:1px solid #C0D3E1; border-left:none;}
.downpicright dl{ float:left; width:140px; padding:8px 8px 6px 8px;}
.downpicright dl dt{ float:left; width:140px; height:102px;}
.downpicright dl dt img{ display:block; border:1px solid #ccc;}
.downpicright dl dd{ float:left; width:140px; padding-top:4px; height:18px; line-height:18px; text-align:center; overflow:hidden;}
.downleft-ul{ display:block; width:220px; padding:10px; overflow:hidden;}
.downleft-ul ul{ float:left; width:220px; height:217px; background:url(../images/down_08.gif) 0px 2px no-repeat;}
.downleft-ul ul.downdeul{ display:block; width:220px; height:254px; background:url(../images/down_20.gif) 0px 1px no-repeat; overflow:hidden;}
.downleft-ul ul li{ float:left; width:200px; padding-left:20px; height:22px;}
.downleft-ul ul.downdeul li{ float:left; width:200px; padding-left:20px; height:25px;}
.downleft-ul ul li a:link,.downleft-ul ul li a:visited{ float:left; width:145px; height:22px; line-height:22px; overflow:hidden;}
.downleft-ul ul li a:hover{ text-decoration:underline;}
.downleft-ul ul li span{ float:right; width:48px; height:22px; line-height:22px; color:#666;}
.downleft-ul ul.downdeul li a:link,.downleft-ul.downdeul ul li a:visited{ float:left; width:145px; height:25px; line-height:25px; overflow:hidden;}
.downleft-ul ul.downdeul li a:hover{ text-decoration:underline;}
.downleft-ul ul.downdeul li span{ float:right; width:48px; height:25px; line-height:25px; color:#666;}

.downdeleft{ float:left; width:718px;}
.downdeleft-kong{ float:left; width:718px; height:10px; overflow:hidden;}
.downdlnr{ float:left; width:716px; border:1px solid #C0D3E1;}
.downdlnr-top{ float:left; width:716px; height:31px; background:url(../images/down_17.gif);}
.downdlnr-top p{ float:left; width:600px; padding-left:44px; background:url(../images/down_18.gif) 10px 2px no-repeat; font-size:14px; font-weight:bold; height:31px; line-height:31px; overflow:hidden;}
.downdebd{ float:left; width:676px; padding:20px 20px 0 20px;}
.downdebd span{ float:left; width:125px; height:30px; line-height:30px; font-size:14px; color:#666;}
.downdebd p{ float:left; width:540px; font-size:14px; color:#666; line-height:30px; height:30px; overflow:hidden;}
.downdebd p a:link,.downdebd p a:visited{ color:#186B95; font-size:14px;}
.downdejj{ display:block; width:676px; padding:5px 20px; background:url(../images/supply_20.gif) bottom repeat-x; line-height:30px; font-size:14px; overflow:hidden;}
.downde-xz{ float:left; width:676px; padding:12px 20px 30px 20px; height:49px;}
.downde-ul{ float:left; width:686px; padding:15px;}
.downde-ul ul{ float:left; width:686px;}
.downde-ul ul li{ float:left; width:670px; padding-left:16px; background:url(../images/index_09.gif) 2px 9px no-repeat; height:30px; line-height:30px; overflow:hidden;}
.downde-ul ul li a:link,.downde-ul ul li a:visited{ font-size:14px;}
.downderight{ float:right; width:242px;}
.downderight-kong{ float:right; height:10px; width:242px; overflow:hidden;}
.downlistbox{ float:left; width:718px;}
.downlistbox table{margin:0; padding:0; width:718px;border-collapse:collapse;}
.downlistbox table thead tr{height:36px; background:url(../images/down_21.gif);}
.downlistbox table th{ text-align:center; line-height:34px; font-weight:bold;}
.downlistbox table tbody tr{ height:30px;}
.downlistbox table td{ text-align:center; height:34px; color:#565656; line-height:34px; overflow:hidden;}
.downlistbox table td a:link,.downlistbox table td a:visited{ color:#1F388C;}

.downlistleft-bottom{ float:left; width:718px; height:40px; padding-top:20px;}
.downlistleft-bottom .fanye{ float:left; width:500px;}
.downlistleft-bottom .fanye p{ float:left; padding-top:10px;}
.downlistleft-bottom .fanye p input{ float:left; width:18px; height:14px;}
.downlistleft-bottom .fanye span{float:left; padding-top:10px;}
.downlistleft-bottom .fanye span a:link,.downlistleft-bottom .fanye span a:visited{margin:0 3px; padding:2px 3px; border:1px solid #B2C3E1; background:#F0F5F9; color:#01359B; float:left;}
.downlistleft-bottom .fanye span a:hover{ c}
.downlistleft-bottom .fanye span a.adqye:link,.downlistleft-bottom .fanye span a.adqye:visited{color:#FE4D07; background:#FFEDE1;border:1px solid #FF7300;}
.downlistleft-bottom .fanye span input{ float:left; width:41px; height:20px; background:url(../images/supply_30.gif); border:0px; cursor:pointer; margin-left:5px;}


