@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0; list-style:none;}
a{text-decoration:none; color:#666;}
a:hover{ color:#900;}
html{ height:100%; background-color:#fff; display:block;}
input,select{ vertical-align:middle;}
ul li{list-style-type:none;}
em{ font-style:normal}
img{ border:none; }
body{ font-size:12px; margin:0 auto; background: url(images/top_bg.gif) repeat-x; width:100%; font-family:Verdana, Geneva, sans-serif,"宋体";}
input{ border:0; cursor:pointer;}
.top,.nav,.search,.main,.top ul,.company_image,.banner,.contact_online,.title_690 dt,.list_list,.product_shows ul,.dl_list,.dl_list ul,.right_bottom,.title_420 dt,.links_list,.links_img,.r_top,.li_float,.r_main dd ul li,.r_button,.buy_main dd ul li,.l_main,.l_main_r ul,.search_info,.dl_list_tempage,.dl_tempage dl dd,.yellow_title_690 dt,.yellow_title_690 dt span,.search_relsult ul,.dl_webpage dl,.page,.dl_supply dl,.product_letter_list,.basic_info,.m_950 li,.r_950 li,.r_main dd ul li div,.showmsg_error,.showmsg,.buy_main dd ul li{zoom:1;}
.top:after,.nav:after,.search:after,.main:after,.top ul:after,.company_image:after,.banner:after,.contact_online:after,.title_690 dt:after,.list_list:after,.list_list:after,.product_shows ul:after,.dl_list:after,.dl_list ul:after,.right_bottom:after,.title_420 dt:after,.links_list:after,.links_img:after,.r_top:after,.li_float:after,.r_main dd ul li:after,.r_button:after,.buy_main dd ul li:after,.l_main:after,.l_main_r ul:after,.search_info:after,.dl_list_tempage:after,.dl_tempage dl dd:after,.yellow_title_690 dt:after,.yellow_title_690 dt span:after,.search_relsult ul:after,.dl_webpage dl:after,.page:after,.dl_supply dl:after,.product_letter_list:after,.basic_info:after,.m_950 li:after,.r_950 li:after,.r_main dd ul li div:after,.showmsg_error:after,.showmsg:after,.buy_main dd ul li:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


/*top*/
.main{ display:block; margin-bottom:10px;}
.body{ display:block;  font-size:12px; margin:0 auto; width:950px;}
.top{ color:#9b9b9b; height:27px; line-height:27px; vertical-align:middle;  font-size:12px; }
.top li{ display:block; float:left; _padding-top:3px;}
.top a:hover{ color:#aa0000;} 
.top ul li label{ padding-right:5px;}
.top ul li input{ border:#d5d5d5 1px solid; background-color:#FFF; margin-right:10px; width:85px; height:15px; line-height:15px; vertical-align:middle;}
.top .sign_btn,.top .join_btn{ height:19px; border:0; cursor:pointer;}
.top .sign_btn{ background: url(images/sign_btn.gif) no-repeat; width:48px;*margin-top:4px; }
.top .join_btn{ background:url(images/join_btn.gif) no-repeat; width:65px;*margin-top:4px; }
.top ul{ display:block; float:left; _margin-top:-3px;}
.top span{ display:block; float:right; color:#999;}
.top span a{ color:#999;}



/*header*/
.logo{ display:block; background: url(images/logo.gif) no-repeat; width:375px; height:80px;  float:left;}
.float_none{ float:none; width:100%;}

.header_right{display:block; float:right;}
.nav{ background:url(images/nav_bg.gif) no-repeat; width:530px; height:28px; margin:52px 25px 0 0;}
.nav li{ display:block; float:left; width:95px;  height:28px; text-align:center; margin-right:8px; line-height:28px;  vertical-align:middle;}
.nav a{ color:#245a13; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}



/*search*/
.search_all { display:block; background:url(images/search_bg.gif) no-repeat; height:79px; padding:8px 0 0; position:relative;}
.search li{ display:block; float:left; margin-right:5px; color:#FFF;}
.search_all div{ color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:168px;}
.search_all div input{ margin:0 3px 0 10px;}
.search_all span{ display:block; padding:5px 0 0 42px; _padding:3px 0 0 42px; width:550px; float:left;}
.search_all .search_info em a{ color:#FFF;}
.search_all .search_info em{  font-size:14px; color:#FFF; font-weight:bold; width:395px; float:right; position:relative; top:-38px; left:20px;}
.search_all em p{ font-size:12px; color:#FFF; line-height:14px; font-weight:normal;}
.search_all .search_info{ display:block; margin-left:0;}
.search_input,.search_btn{display:block; float:left; height:22px; border:0;}
.search_input{ background:url(images/search_input.gif) no-repeat; width:424px; }
.search_btn{background:url(images/search_button.gif) no-repeat; width:80px; cursor:pointer;}
.search_all .search_info span input{ margin:0 0 0 0;}
.search_all .current_position{ display:block; color:#666; font-size:12px; position:relative; top:-7px; _top:-5px; margin-left:35px;}
.search_all .current_position_tempage{ display:block; color:#666; font-size:12px; margin-left:35px; margin-top:-20px; *margin-top:-18px;}

/*banner*/
.banner li{ display:block; float:left; width:180px; height:58px;  margin:10px 4px 0; _margin:10px 3px 0;}

/*main*/

.left,.right{ display:block; float:left;}
.left{  width:250px; margin-right:10px; _margin-right:8px;}
.title_250,.title_690,.yellow_title_690{ display:block; margin-top:10px;}
.title_250 dt{ display:block; background:url(images/t_250.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle; color:#664f00; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.title_250 dt span{ text-align:right; color:#664f00; padding-left:25px; font-weight:normal; color:#666;}
.title_250 dd{ display:block; background:url(images/m_250.gif) repeat-y; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px; line-height:20px;}
.management{padding:10px;}
.management span{ display:block; color:#057bd2; font-weight:bold; line-height:24px; *line-height:20px;}
.management em{ display:block;  text-align:center;}
.management em a{color:#900; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.management em a:hover{ color:#F00;}


.title_250_bottom{ display:block; background:url(images/b_250.gif) no-repeat; height:5px; margin:0; padding:0;}

.service,.list_flag{ padding:10px;}
.list_flag div{ font-size:12px; color:#000; line-height:18px; *line-height:20px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}
.service div strong,.list_flag div strong{ display:block;}
.service .caption{ display:block; background:url(images/oue_sercvices_bg.gif) no-repeat; width:212px; height:90px; color:#057bd2; font-family:"宋体"; font-size:12px; margin:5px auto 0; line-height:17px; *line-height:18px; padding:5px 10px;}
.service .caption div{color:#ff8a00; text-decoration: none;  text-align:center; font-family:"宋体"; margin-top:2px;}
.service .caption div a{color:#ff8a00; font-weight:bold;}
.service span,.list_flag span{display:block; color:#664f00; line-height:16px; padding:10px 5px 0;}
.service li{ color:#666; line-height:22px;  background:url(images/ico.gif) no-repeat 0 10px; padding-left:10px;}
.service div a{ color:#000;}
.list_flag li{ color:#666; line-height:22px;  padding-left:5px;}
.list_flag li img{ padding-right:5px;}
.list_flag h4 span{ display:block;color:#5a9200; font-size:12px; font-weight:bold; line-height:18px; padding:0;}
.title_250 .service div span{ color:#F00; display:inline;}

.contact_online{ padding:10px 10px 20px;}
.contact_online span{ display:block; float:left; background:url(images/contact_image.jpg) no-repeat; width:109px; height:117px;}
.contact_online div{ display:block; float:right; width:115px; padding-left:5px;}
.contact_online div a{ display:block; text-align:center; background:url(images/msn_btn.gif) no-repeat; width:71px; height:25px;}
.img_bottom a{display:block; background:url(images/contact_link.gif) no-repeat; float:right; width:166px; height:34px; margin-top:-25px;}



.banner_250_60{ display:block; margin-top:10px;}

.right{width:690px; }
.title_690 dt{ display:block; background:url(images/title_690.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle;}
.title_690 dt span{ _padding-top:3px;}
.china{ background:url(images/index_title_link.gif) no-repeat; width:68px; height:20px; margin-right:3px;}
.all_regions{  background:url(images/index_title_link_else.gif) no-repeat; width:102px; height:20px;}
.title_690 dt span,.title_690 dt a,.title_420 dt a{ display:block; float:right; padding-right:10px;}
.title_690 dt em,.yellow_title_690 dt em{ display:block; float:left; color:#FFF; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding-left:15px;}
.title_690 dt a,.title_420 dt a{ background:url(images/index_more.gif) no-repeat 0 7px; width:42px; height:21px;}
.title_690 dd{ display:block; padding:10px; border:#77c100 1px solid; }

.list_list ul{ display:block; float:left; width:200px; margin:0 10px; _margin:0 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_list li{ color:#666; line-height:20px; font-size:12px;}
.list_list li em{ color:#057bd2;}
.product_shows ul{ _padding:0 8px 0 6px;}
.product_shows li{ display:inline-block; float:left; width:81px; height:120px; margin:0 7px; _margin:0 4px; }
.product_shows li a div{ display:block; width:80px; height:80px; border:#ccc 1px solid;}
.product_shows li a{ display:block;  text-align:center;width:78px; font-family:Verdana, Geneva, sans-serif;  margin-top:5px; color:#666;}
.product_shows li a:hover{ color:#900;}

.alphabetical{ padding-top:5px;}
.alphabetical a{ color:#ff9c00; font-size:12px; font-weight:bold; border:#ff9c00 1px solid; padding:2px 5px; margin-right:5px;  _margin-right:4px;}



.dl_list{ display:block; margin-top:10px; padding:5px 0;}
.dl_list ul{ display:block; float:right; width:565px;}
.dl_list span div{ width:66px; height:69px; margin:0 auto;}
.dl_list span{ display:block; float:left; color:#1e6300; font-size:12px; width:90px; line-height:14px; text-align:center; font-weight:bold; margin-left:8px; _margin-left:5px; word-break:break-all;}
.dl_list ul li{ width:175px; float:left; margin:0 5px; line-height:18px;}
.bg_img{ display:block; background:url(images/list_bg.gif) repeat-x bottom; background-color:#FBFBFB;}


.right_bottom{ display:block; margin-top:10px;}
.title_420{ display:block; float:left; width:420px;}
.title_420 dt{ display:block; background:url(images/t_420.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle;}
.title_420 dt em{display:block; float:left; color:#FFF; font-family:Verdana, Geneva, sans-serif; padding-left:15px; font-size:14px; color:#FFF; font-weight:bold;}
.title_420 dd{ display:block; background: url(images/m_420.gif) repeat-y; padding:10px; }
.bottom_420{ display:block; background:url(images/b_420.gif) no-repeat; height:4px;}
.title_260{ display:block; float:right; width:260px;}
.title_260 dt{ display:block; background:url(images/t_260.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle; color:#664f00; font-size:14px; font-weight:bold; padding-left:15px;}
.title_260 dd{ display:block; background: url(images/m_260.gif) repeat-y; padding:10px;}
.bottom_260{ display:block; background:url(images/b_260.gif) no-repeat; height:6px;}

.list{ color:#5a9200; font-weight:bold; line-height:18px; *line-height:19px!important; _line-height:24px;}
.list li{ color:#666; line-height:19px; *line-height:18px!important; font-size:12px; font-weight:normal; padding-top:5px;}
.list li img{ padding-right:5px;}


.top_950{ display:block; background:url(images/t_950.gif) no-repeat; height:5px; margin:0; padding:0;}
.bottom_950{ display:block; background:url(images/b_950.gif) no-repeat; height:5px;}
.links_list { display:block; background:url(images/m_950.gif) repeat-y; padding:10px 0; _margin-top:-10px;}
.links_list ul{ display:block; width:160px; margin:0 15px; float:left; _margin:0 13px;}
.body .links_list ul li{ font-weight:bold; color:#666; line-height:18px; _line-height:16px;}
.links_list ul li a{ display:block; background:url(images/ico2.gif) no-repeat 0 10px; color:#486e00; padding-left:10px; font-weight:normal;}


.links_img{ display:block; margin-top:15px; font-size:14px; font-weight:bold;}
.links_img li{ display:block; float:left; margin-right:13px; *margin-right:12px;}

.links_font{ display:block; margin-top:5px; text-align:center;}
.footer .links_font span{ display:inline; font-size:14px; font-weight:bold; padding-right:15px;}
.links_font a{ font-weight:normal;}

/*footer*/
.footer{ display:block; text-align:center; width:100%; background: url(images/footer_line.gif) repeat-x; margin-top:10px; padding:10px 0 30px; color:#888; line-height:18px;}
.footer span{display:block;}
.footer span a{ color:#888;}





/*register*/
.r_body{ display:block; width:100%; background:url(images/r_top.gif) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.r_main{display:block; width:918px; margin:0 auto; border:#e0e0e0 1px solid; padding:10px 15px 0;}
.r_main dl dd .li_float li span{color:#ff0000; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.r_main dt{ display:block; background:url(images/r_title.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle; font-size:14px; font-weight:bold; padding-left:10px;}
.r_main dd{ display:block; padding:15px 0 20px;}
.li_float{ display:block; padding-left:170px;}
.r_main dd .li_float li{ display:block;  float:left; margin-right:20px; _margin-right:10px; line-height:16px; *line-height:14px;}
.r_main dd .li_float li input{ margin:0 5px 0 0; width:auto; border:0; background:none;}
.li_float strong{ color:#F00;}
.r_main dd ul li{ line-height:36px; vertical-align:middle;}
.r_main dd ul li label,.r_main dd ul li div,.buy_main dd ul li label,.buy_main dd ul li input{display:block; float:left;}
.r_main dd ul li label{ width:230px; text-align:right; margin-right:10px; padding-top:5px; *padding-top:3px;}
.r_main dd ul li label strong{ color:#F00;}
.r_main dd ul li div{ width:665px;}
.r_main dd ul li div select{ margin-top:5px;}
.r_main dd ul li div label{ width:auto; padding-top:0; margin-right:0 20px 0 0; text-align:left; color:#666; }
.r_main dd ul li div input{width:200px; background:url(images/r_input.gif) repeat-x; height:17px; border:#e3e3e3 1px solid; margin-top:8px; padding:2px 3px; background-color:#FFF;}
.r_main dd ul li div b{ font-weight:normal; color:#666; font-size:12px; display:block; }
.r_main dd ul li div span{ display:block; line-height:8px; float:left; margin:0 5px 0 0; text-align:center; color:#666;}
.r_main dd ul li div span input{ display:block; }
.r_main dd ul li div textarea{ width:650px; border:#666 1px solid; background-color:#FFF; font-size:12px; line-height:16px; color:#333; margin-top:10px;}
.r_main dd ul li div label input { width:auto; margin:0 5px 0 0 ; border:0; background:none;}
.r_main dd ul li div p{ display:inline; padding-left:5px; color:#666; }
.r_main dd ul li div em{ display:block; line-height:16px; color:#666;}
.r_top{ display:block;  height:90px; width:930px; margin:0 auto;}
/*.r_logo{ display:block; background: url(images/r_logo.jpg) no-repeat; width:251px; height:85px; float:left;}
*/.r_nav{ display:block; float:right; margin-top:60px;}
.r_nav,.r_nav a{ color:#999;}
.r_nav a:hover{ color:#900;}

.r_button{ display:block; width:295px; margin:18px auto 25px;}
.r_button input{ display:block; float:left; width:115px; height:30px; border:0; cursor:pointer;}
.r_button .registration_button{ display:block; background:url(images/r_submit.gif) no-repeat; margin-right:60px;}
.r_button .reset_button{ display:block; background:url(images/r_reset.gif) no-repeat; }



/*buy*/
.buy_main{ display:block; margin:10px 0;}
.buy_main dt{ display:block; background:url(images/buy_title.gif) no-repeat; height:40px; line-height:40px; vertical-align:middle; font-size:20px; color:#fff; padding-left:20px;}
.buy_main dd{display:block; border:#77c100 1px solid; padding:0 1px 25px;}
.buy_main dd h2{ color:#5a9500; font-weight:bold; font-size:14px; padding-left:20px; padding:10px 0 10px 20px;}
.buy_main dd ul{ background-color:#f6f5de; padding:15px 0;}
.buy_main dd ul li{ display:block; line-height:36px; color:#666; font-size:14px;}
.buy_main dd ul li label{ display:block; width:170px; font-weight:bold; text-align:right; padding-right:15px;}
.buy_main dd ul li label strong{ color:#f00;}
.buy_main dd ul li span input{ display:block; width:150px; background-color:#FFFFFF; border:1px solid #AABF88; height:18px; float:none; margin-top:0; margin-right:5px; padding:2px 3px;}
.buy_main dd ul li input{width:270px; height:19px; border:#aabf88 1px solid; padding:2px 3px; margin-top:6px; background-color:#FFF;}
.buy_main dd ul li span {display:block; float:left; text-align:center; font-size:12px; line-height:20px;}
.buy_main dd ul li p{ display:block; width:210; float:left;}
.buy_main div{ font-size:12px; color:#666; line-height:16px; padding:15px 15px 0; #padding:15px 15px 10px;}

.buy_button{ display:block; margin:10px auto; width:245px;}
.buy_button input{ background:url(images/buy_button.gif) no-repeat; width:157px; height:37px; text-align:center;}
.buy_button a{ color:#178bc7; text-decoration:underline; font-size:12px; padding-left:10px;}




/*login*/

.l_main{ display:block; background-color:#f4f4f4; width:945px; margin:0 auto; padding:15px 0 15px 15px;}
.l_main_l{ display:block; width:648px; float:left;}
.l_main_l div{ display:block; background:url(images/login_banner.gif) no-repeat; height:298px;}
.l_main_l ul{ display:block; background-color:#FFF; padding:20px; margin-top:15px;}
.l_main_l ul li{ display:block; color:#666; line-height:30px; font-size:12px; background:url(images/ico.gif) no-repeat 0 15px; padding-left:10px;}


.l_main_r{ display:block; width:287px; float:right; padding-top:80px;}
.l_main_r div{ display:block; background:url(images/login_title.gif) no-repeat; height:31px; width:273px;}
.l_main_r .login_info{ margin:10px 0 20px 0;}
.l_main_r .login_info li{ display:block; line-height:36px; color:#999; font-family:Verdana, Geneva, sans-serif;}
.l_main_r .login_info li label{display:block; height:22px;  width:100px; text-align:right; float:left;}
.l_main_r .login_info li input{display:block;  width:145px; margin:5px 0 0 10px; height:22px; line-height:22px; vertical-align:middle; border:#cfcfcf 1px solid; background-color:#FFF; float:left; padding:2px 3px; }
.else_info{ display:block; margin:30px auto 0; width:140px; color:#155984; font-size:12px; line-height:20px;}

.login_button{ display:block; background:url(images/login_button.gif) no-repeat; width:273px; height:68px;}


/*buy*/
.banner_250_40{ display:block; background:url(images/banner_250_40.gif) no-repeat; height:40px; margin-top:10px;}
.dl_list_tempage,.dl_tempage{ display:block; padding-top:10px;}
.dl_list_tempage dl{ display:block; float:left; width:315px; margin:10px 5px 0;}
.dl_list_tempage dt,.dl_tempage dt{ display:block; height:27px; line-height:27px; vertical-align:middle; background:url(images/buy_list_ico.gif) no-repeat 0 10px; padding-left:15px; font-size:12px; color:#000; font-weight:bold; border-bottom:#d3d3d3 1px dashed;}
.dl_list_tempage dd,.dl_tempage dd{ border:0; padding:10px 0;}
.dl_list_tempage dd li{ display:block; float:left; width:93px; margin:0 6px; _margin:0 5px; line-height:17px; _line-height:19px;}


.list_info li{ display:block; float:left; width:120px; margin:0 15px 0 20px; _margin:0 16px 0 10px;  line-height:17px; *line-height:18px!important; _line-height:18px;}
/*.dl_tempage dd{ padding:10px 10px 0 0; _padding:10px 5px 0 0;}*/
.dl_tempage dl{ display:block; width:670px;  _width:660px; margin:10px 0 5px 0;}
.list_info{ display:block; width:470px; _width:465px; float:left;}
.shows_width{ display:block; width:190px; float:right;}




/*supply*/
.list_info_255 { display:block; width:465px; _width:460px; float:left;}
.list_info_255 li{table-layout:fixed; word-break:break-all; word-wrap:break-word; display:block; float:left; line-height:17px; margin: 0 10px; width: 133px; _width: 130px;}
.shows_width_255{ display:block; width:180px; _width:160px; float:right; background-color:#fdfcdb; padding:10px;}
.shows_width_255 li{ line-height:20px; color:#666; width:180px; _width:160px; table-layout:fixed; word-break : break-all; word-wrap : break-word ;}


/*product_list*/
.service div em{display:block; color:#599801; font-size:12px; font-weight:bold; line-height:18px; margin-bottom:10px;}
.yellow_title_690 dt{ display:block; background:url(images/list_t.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle; }
.yellow_title_690 dt span{ display:block; float:right; margin-top:5px;}
.yellow_title_690 dt em{color:#664f00; font-size:14px;}
.yellow_title_690 dd{ display:block; background:url(images/list_m.gif) repeat-y; padding:10px;}
.yellow_title_690_b{  display:block; background:url(images/list_b.gif) no-repeat; height:11px;}

.search_relsult li{ display:block; width:200px; margin:0 11px; _margin:0 8px; float:left; line-height:20px; color:#666;}
.search_relsult li em{ color:#999; font-size:10px;}
.search_relsult em a{ display:block; background:url(images/product_list_ico.gif) no-repeat; background-position:0 1px; *background-position:0 -1px; _background-position:0 -1px; padding-left:18px; width:75px; margin:5px auto 0; *margin:10px auto 0;}


.title_690 dt div{ display:block; float:right; color:#fffc00; font-size:12px; font-weight:bold; margin-right:10px; _padding-top:3px;}
.title_690 dt div input{ margin-right:5px;}

.dl_webpage dl,.dl_supply dl{display:block; border-bottom:#ccc 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.dl_webpage dt,.dl_webpage dd,.dl_supply dt,.dl_supply dd{ display:block; float:left; background:none;}
.dl_webpage dt{ display:block; width:81px; height:81px; margin:0 10px; _margin:0 5px;}
.dl_webpage dt div{ display:block; width:80px; height:80px; border:#ccc 1px solid;}
.dl_webpage dd{ display:block; width:545px; _width:550px; border:0; padding:0;table-layout:fixed; word-break : break-all; word-wrap : break-word ;}
.dl_webpage dd ul li{ display:block;  line-height:18px;}
.dl_main span{display:inline-block; background:url(images/lsit_btn.gif) no-repeat; width:77px; height:15px; margin-right:5px;}
.dl_info img{ margin-right:5px;}


.dl_title{ color:#588f00; font-size:14px; font-weight:bold;}
.dl_title a{ color:#588f00;}
.dl_text,.dl_date{ color:#666; font-size:12px;}
.dl_info{ color:#588f00; font-size:10px;}
.dl_info a{ color:#588f00;}
.dl_info span{display:inline-block; background:url(images/lsit_btn.gif) no-repeat; width:77px; height:15px; margin-right:5px;}

.dl_webpage ul{ display:block; border-bottom:#ccc 1px dashed; margin-bottom:10px; padding-bottom:10px;}
.dl_webpage dl dd ul{ border-bottom:none; margin-bottom:0; padding-bottom:0;}
.dl_main{ font-size:14px; color:#333; font-weight:bold; font-family:Verdana, Geneva, sans-serif; line-height:14px; *line-height:22px; _padding-bottom:7px;} 
.dl_main em{ color:#549202;}
.dl_info input{ display:inline-block; background:url(images/buy_btn.gif) no-repeat; width:30px; height:12px; margin-right:5px;}
.dl_main img{ margin-left:5px;}

/*page*/
.page,.page_center{ display:block; margin-top:20px; height:18px; line-height:18px; vertical-align:middle;}
.page a,.page_center a{ display:inline-block; background:url(images/page_bg.gif) repeat-x; padding:0 5px; border:#2c2c2c 1px solid; color:#FFF;}
.page em,.page a:hover,.page_center em,.page_center a:hover{ display:inline-block; background:url(images/page_active.gif) repeat-x; padding:0 5px; border:#aad83e 1px solid; color:#FFF;}
.page span,.page_center span{ border:#f3f3f3 1px solid; padding:0 5px; color:#ccc; margin-right:5px; display:inline-block;}
.page_number{ display:block; float:left;}
.page_change{ display:block; width:160px; float:right;}
.page_change input{ display:inline-block; width:30px; height:16px; border:#8fbe20 1px solid; margin:0 5px;}
.page_change .go_btn{ display:inline-block; background:url(images/list_page_go.gif) no-repeat; width:26px; height:20px; vertical-align:middle; border:0; cursor:pointer;}
.caption{ display:block; margin:10px 0 17px; color:#333; font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.caption em a{ color:#ff8a01; text-decoration:underline;}


/*select*/
#select{ display:block; float:left; margin-right:5px; position:static;}
#select div.tag_select{ display:block; width:200px; height:23px; background:url(images/lsit_select.gif) no-repeat;  color:#f37200; cursor:pointer; font-size:11px; line-height:18px; vertical-align:middle; padding-left:8px;  font-family: Arial, Helvetica, sans-serif;}
#select div.tag_select:hover{ color:#900;}
#select ul.tag_options{ background-color:#fffef4; border:1px #f5da6e solid; padding:5px; width:185px;  position:absolute; z-index:9900; margin:-1px 0 0 5px;}
#select ul.tag_options li{ display:block; width:180px; color:#666; cursor:pointer; line-height:20px;}
#select ul.tag_options li:hover{ color:#900; }



/*supply_list*/
.banner_250_380{ display:block; width:228px;border:#f0d300 1px solid; margin-top:10px; padding:10px;}
.banner_250_380 h3{ text-align:center; color:#666;}
.banner_250_380 li{#position:relative; display:table; overflow:hidden; text-align:center;  width:228px; margin:5px 0 3px;height:62px; line-height:62px; }
.banner_250_380 li a{display:table-cell; vertical-align:middle; #position:absolute;  #top:50%; #left:50%;}
.banner_250_380 li img{#position:relative; #top:-50%;  #left:-50%;}


.dl_supply dt{ display:block; width:110px; height: 50px; float:right; text-align:center; margin:0 auto;}
.dl_supply dt span{ display:block; text-align:center; line-height:16px; float:none;}
.dl_supply dd{ display:block; width:510px; float:left; border:0; padding:0;table-layout:fixed; word-break:break-all; word-wrap:break-word;}
.dl_text em{ color:#057bd2; font-size:11px;}
/*.dl_main input{ display:inline-block; background:url(images/supply_btn.gif) no-repeat; width:107px; height:16px; margin-left:5px;}
*/.dl_main a{ color:#333;}


/*product_letter_list*/
.title_690 dd h5{ color:#5ca407; font-size:12px; font-weight:bold; margin:15px 0 10px;}
.product_letter_list li{ display:block; width:138px; margin:0 10px 0 7px; _margin:0 8px 0 7px; color:#666; background:url(images/ico.gif) no-repeat 0 8px; padding-left:10px; font-size:12px; float:left; line-height:18px; *line-height:19px;}
.page_center{ width:360px; margin:20px auto 10px; _margin:10px auto;}


/*supply_tempage*/
.title_950 dt{ margin-top:10px; display:block; background:url(images/supply_tempage_title.gif) no-repeat; height:39px; line-height:39px; vertical-align:middle; font-size:20px; color:#FFF; padding-left:15px;}
.l_950{ display:block; width:250px; height:250px; border:#dcdcdc 1px solid; float:left;}
.m_950{ display:block; width:350px; margin-left:10px; float:left;}
.m_950 li{ display:block; border-bottom:#ccc 1px dashed;  color:#666; font-size:12px;}
.m_950 span{ display:block; float:left; width:145px; padding:5px 5px 5px 0; text-align:right; font-weight:bold;}
.m_950 em{ display:block; float:left; padding:5px 0 5px 5px; width:195px;}
.m_950 input{ display:block; background:url(images/supply_tempage_btn.gif) no-repeat; width:200px; height:56px; margin:5px auto 0;}

.r_950{ display:block; width:295px; padding:1px 1px 0 1px; background-color:#FFF; border:#ccc 1px solid; float:right;}
.r_950 h6{ display:block; background-color:#fcf2d4; height:33px; margin-bottom:1px; font-size:14px; color:#6ea101; font-weight:bold; line-height:33px; vertical-align:middle; text-align:center;}
.r_950 ul{ background-color:#F1F1F1;}
.r_950 li{ display:block; vertical-align:middle; margin-bottom:1px; background-color:#F1F1F1;}
.r_950 li span{ display:block; float:left; padding:3px 0; width:110px; text-align:right; padding-right:5px; background-color:#F1F1F1;}
.r_950 li em{ display:block; float:left;  padding:3px 0; width:174px; padding-left:5px; margin-left:1px; color:#666; background-color:#F9F9F9;}

.title_950 dd{ display:block; padding:15px; border:#77c100 1px solid;}


.title_950_dl{ display:block; margin-top:10px;}
.title_950_dl dt{ display:block; font-size:12px; font-weight:bold; color:#FFF; background:url(images/supply_tempage_15.gif) no-repeat left top; height:28px; border-bottom:#ff6f02 3px solid; line-height:28px; vertical-align:middle;}
.title_950_dl dd{ display:block; border:0; font-size:12px; color:#666; line-height:18px; padding:10px 0 5px;}
.title_950_dl dd span{ display:block;  font-size:11px; color:#9a9a9a; line-height:18px; background-color:#f8f8f8; border:#d4d4d4 1px solid; padding:10px; margin-top:10px;}


.news_tempage{ border:1px solid #77C100; padding:20px 15px; width:656px; float:left; margin-top:10px; line-height:18px; font-size:12px;}
.news_tempage h2{font-family:"Arial"; font-size:20px; font-weight:bold; border-bottom:dashed 1px #ccc; padding-bottom:10px; margin-bottom:10px; text-align:center;}
.news_tempage span{  display:block; color:#666; font-size:12px; text-align:center; padding-bottom:5px;}

/*error*/
.showmsg{ display:block; width:540px; margin:0 auto; padding:50px 0 80px;}
  .showmsg span{ display:block; background:url(images/showmsg.gif) no-repeat; vertical-align:middle; float:left; width:204px; height:243px; margin-right:30px;}
  .msg_font b{ color:#F60; font-weight:bold;}
  .msg_font ul li{ display:inline-block; *display:inline; vertical-align:top;}
  .showmsg .success em{ color:#F77901;}
  .go a{ display:inline-block; background:url(images/go_button.jpg) no-repeat; width:40px; height:19px;}
  .go a:hover{ display:inline-block; background:url(images/go_button_hover.jpg) no-repeat; width:40px; height:19px;}
  .go a:active{ display:inline-block; background:url(images/go_button.jpg) no-repeat; width:40px; height:19px; margin:1px 0 0 1px;}
  .back a{display:inline-block; background:url(images/back_button.jpg) no-repeat; width:77px; height:19px; padding-left:10px;}
  .back a:hover{display:inline-block; background:url(images/back_button_hover.jpg) no-repeat; width:77px; height:19px; padding-left:10px;}
  .back a:active{display:inline-block; background:url(images/back_button.jpg) no-repeat; width:77px; height:19px; padding-left:10px; margin:1px 0 0 1px;}

.showmsg_error{ display:block; width:500px; margin:0 auto; padding:50px 0 80px;}
  .showmsg_error span{ display:block; float:left; background:url(images/msg_error.gif) no-repeat; width:153px;  height:140px; margin-right:20px;}
  .msg_font{ display:block; float:left; margin-top:10px; font: "宋体"; color:#5a5a5a; text-align:left; font-size:14px; line-height:24px;}
 .msg_font strong{ display:block;  padding-bottom:5px; }
 .msg_font em{ font-size:20px;  font-family:"黑体"; color:#000; font-weight:bold; display:block; text-align:left; padding-bottom:20px;}
  .back2 { display:inline-block; font-weight:normal; font-size:12px; text-align:left; padding-top:10px;}
  .back2 a{ display:inline-block; background:url(images/msg_error_b.jpg) no-repeat; width:54px; height:21px; margin-left:10px;}
  .back2 a:hover{ display:inline-block; background:url(images/msg_error_bhover.jpg) no-repeat; width:54px; height:21px; margin-left:10px;}
  .back2 a:active{ display:inline-block; background:url(images/msg_error_b.jpg) no-repeat; width:54px; height:21px; margin:1px 0 0 11px;}




.ie6_top{ _margin-top:0px;}
.margin_bottom{ margin-bottom:10px;}
.margin_top_none{ margin-top:0;}
.margin_change li{ margin:0 10px; _margin:0 8px;}
.margin_top_ie6{_margin-top:-10px;}
.margin_top{ margin-top:12px; *margin-top:8px;}
.linehight{ line-height:24px;}

.buy_main dd ul li #spanPCIDType1,.buy_main dd ul li #spanPCIDType2,.buy_main dd ul li #spanPCIDType3,.buy_main dd ul li #spanPCIDType4,.buy_main dd ul li #spanPCIDType5{ margin-top:6px;}
