﻿@charset "utf-8";
/* CSS Document */
ul,li{list-style:none}
body, div, span, object, frame, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form,img, label, table, tbody, tr, th,td,img{ margin:0; padding:0; border:0;font-family: Verdana,“宋体”; color:#3e3e3e; }
body{margin:0; padding:0;background:url(../images/user_bady_bg.gif) repeat-x top}
.clear{clear:both}
.public_banner,.main_content,.public_bottom{ margin:0px auto;} 
a:hover{ color:#FF0000; text-decoration:none} 
/*public_banner*/
.topbar,.mian_logo{ width:960px; margin:0px auto;}
.topbar{ height:29px; border:1px solid #ddd; border-top:none; font-size:12px; line-height:29px;}
.topbar_left,.topbar_right{ float:left}
.topbar_left{ width:550px;}
.topbar_right{ width:115px;}
.topbar_left ul li { color:#333333; height:29px; line-height:29px; overflow:hidden; text-decoration:none; display:block; float:left; background:url(../images/index_sprite.gif) no-repeat scroll -298px -240px; padding:0px 10px;}
.topbar_left ul li a{ text-decoration:none; color:#333333; display:block;  }
.more_barlinks{ width:60px;}
.more_barlinks ul li{ display:block; height:25px; background:none;  }

.topbar_left.menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}

.topbar_left ul li ul li{ background:none; border-bottom:1px  dashed #ddd; width:75%;}

#jsddm{margin: 0;padding: 0;position:relative;z-index:90;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border: 1px solid #ddd;top:29px;background:#FFFFFF;z-index:100;margin-left:-10px;}
#more_nav{ font-size:12px; line-height:30px; display:block; float:none; width:80px;}	
#more_nav ul li a{ width:80px; display:block}	
#more_nav ul li{ background:none;}


.topbar_right ul li { color:#333333; height:29px; line-height:29px; overflow:hidden; text-decoration:none; display:block; float:left; background:url(../images/index_sprite.gif) no-repeat scroll -298px -240px; padding:0px 10px;}
.topbar_right ul li a{ text-decoration:none; color:#333333; display:block;  }

.topbar_left a:hover,.topbar_right a:hover{ text-decoration:none; color:#FF0000}
.topbar_right{ float:right}
.mian_logo{ height:60px;}
.main_nav{ background:url(../images/index_sprite.gif)  repeat-x; height:100px;}
.morebg{ background:url(../images/index_sprite.gif) no-repeat scroll -138px -236px;padding-right:10px; }
.pro_logo,.head_ad{ float:left}
.pro_logo{ width:238px; height:60px; overflow:hidden; background:url(../images/logo.gif) no-repeat scroll 0px 8px; text-align:center}
.pro_logo a{font-size:28px; font-family:"黑体"; font-weight:800; text-decoration:none; color:#000099; padding-left:48px; line-height:60px; display:block}
.head_ad{ border:1px solid #ddd; width:705px; height:60px; display:block; overflow:hidden; float:right}
.margin10{ margin-bottom:10px;}

.main_nav_info{ margin:0px auto; width:960px; }
.nav_links{ height:48px; }
.hd_link,.search{ float:left;margin-top:10px; width:600px;}
.hd_link ul li{ float:left; height:30px; line-height:30px; display:block; float:left; background:url(../images/index_sprite.gif) no-repeat scroll -299px -382px; padding:0px 10px;}
.hd_link ul li a{ text-decoration:none; color:#FFFFFF; display:block; font-size:12px;}
.hd_link ul li a:hover{ text-decoration:none; color:#fff600}
.search{ float:right; background:url(../images/index_sprite.gif) no-repeat scroll 0px -170px; height:30px; width:270px; overflow:hidden; display:block}
.search-input{ height:22px; width:198px; margin-left:10px; background: none repeat scroll 0 0 transparent;border: 0 none;color: #575757; padding-left:2px; padding-top:4px;} 
.search-input,.search-but{ float:left;  }
.search-but{ margin-left:10px; padding-top:2px;}
.main_nav_con{ width:960px; height:36px; background:url(../images/index_sprite.gif) repeat-x scroll 0px -714px; position:relative; }

.nav_l { background:url(../images/index_sprite.gif) repeat-x scroll 0px -108px;left:-10px; position:absolute; height:42px; width:10px; top:0px;}
.nav_r { background:url(../images/index_sprite.gif) repeat-x scroll -15px -108px;right:-10px; position:absolute; height:42px; width:10px; top:0px;}
.main_nav_con ul li{ float:left;background:url(../images/index_sprite.gif) no-repeat scroll 0px -666px;}
.main_nav_con ul li a{ color:#ffffff; font-size:14px; font-weight:bold; line-height:36px; text-decoration:none; width:118px; text-align:center; display:block}
.nav_current{ color:#e3f500; background:url(../images/index_sprite.gif) no-repeat scroll 56px -762px; display:block; overflow:hidden}
.main_nav_con ul li a:hover{color:#e3f500; background:url(../images/index_sprite.gif) no-repeat scroll 56px -762px;}
.main_content{ margin:0px auto; width:960px; background: url(../images/index_sprite.gif) repeat-x scroll 0px -873px #FFFFFF; margin-top:-16px;}
.index_brand{ height:80px;}
.index_brand ul li{ float:left; width:118px; text-align:center; cursor:pointer;}

.index_brand ul{ margin-left:10px; padding-top:10px;}
.index_brand ul li a span{ height:40px; width:100px; overflow:hidden; display:block; background:#FFFFFF} 
.index_brand ul li a em{ padding-top:5px; font-style:normal; font-size:12px; line-height:16px; color:#333333; text-decoration:none; height:16px;width:100px; overflow:hidden; display:block} 
.index_brand ul li a{ color:#333333; text-decoration:none; display:block}
.index_brand ul li a:hover  em{ color:#FF0000; text-decoration:none}

.index_subleft,.index_subright{ float:left;}
.index_subleft{ width:700px;}
.index_subleft_toplinks{ width:700px;height:30px; background:#dfecff; text-align:center; display:block; overflow:hidden;}
.index_subleft_toplinks a{ font-size:12px; line-height:30px; color:#FF0000; text-decoration:none;   background:url(../images/index_sprite.gif) no-repeat scroll -298px -248px; padding:0px 10px;}
.index_subleft_toplinks a:hover{ color:#0000CC; text-decoration:underline}

.subleft_Part,.subright_Part{ float:left}
.subleft_Part{ width:310px; overflow:hidden}
.subright_Part{ width:380px; overflow:hidden; float:right}
.hot_pic{ border:1px solid #dedede; height:280px; padding:4px 0px 0px 4px;}
.index_bar{ background:url(../images/index_sprite.gif) repeat-x scroll 0px -320px; height:28px; border:1px solid #dedede; border-bottom:none; color:#11488b; font-weight:bold; line-height:28px; padding:0px 10px; font-size:14px; position:relative}

.index_bar1{ background:url(../images/index_sprite.gif) repeat-x scroll 0px -320px; height:28px; border:1px solid #dedede; border-bottom:none; color:#11488b; font-weight:bold; line-height:28px; padding-right:10px; font-size:14px;}

.index_bar a{ font-size:12px; font-weight:normal; color:#9c9c9c; text-decoration:none; float:right}
.index_bar a:hover{ color:#FF0000; text-decoration:none}

.index_bar1 a{ font-size:12px; font-weight:normal; color:#9c9c9c; text-decoration:none; float:right}
.index_bar1 a:hover{ color:#FF0000; text-decoration:none}
.news_list{border:1px solid #dedede;}
.subleft_Part_news .news_list ul{ height:95px; padding:10px; }
.subleft_Part_news .news_list ul li{height:22px; background:url(../images/index_sprite.gif) no-repeat scroll -297px -798px;}
.subleft_Part_news .news_list ul li a{ width:265px; padding-left:10px; color:#333333; line-height:22px; height:22px; font-size:12px; text-decoration:none; display:block; overflow:hidden}
.news_list ul li a:hover,.news_right ul li a:hover{ color:#FF0000; text-decoration:none}
.ornament{ background:url(../images/index_sprite.gif) no-repeat scroll -135px -134px; width:80px; padding-left:20px; height:28px; line-height:28px;}
.ornament1{ background:url(../images/index_sprite.gif) no-repeat scroll 0px -251px; color:#FFFFFF; width:101px; display:block; text-align:center;  height:30px; line-height:30px; overflow:hidden}
.ornament2{ background:url(../images/index_sprite.gif) no-repeat scroll -245px -123px; height:28px;  width:25px; top:0px; right:0px; position:absolute; display:block}

.subright_Part_news .news_list ul{ height:209px; padding:5px 10px ; }
.subright_Part_news .news_list ul li{height:26px; background:url(../images/index_sprite.gif) no-repeat scroll -295px -794px;width:345px; padding-left:10px;display:block; overflow:hidden}
.subright_Part_news .news_list ul li a{ color:#333333; line-height:26px; height:26px; font-size:14px; text-decoration:none; }
.subright_Part_news .news_list ul li em{ font-style:normal; font-size:12px; color:#999999; line-height:26px; float:right; font-family:Arial;}
.type{ float:left; width:45px; color:#13478c; font-family:"宋体"; display:block; overflow:hidden} 
.type a:hover{ float:left; width:40px; color:#FF0000}
.news_list ul li a:hover,.news_right ul li a:hover{ color:#FF0000; text-decoration:none} 
.news_list h1{ width:355px; height:24px; text-align:center; display:block; padding-left:10px;overflow:hidden; padding-top:12px;}
.news_list h1 a{ font-family:"黑体"; font-size:18px; color:#FF0000; text-decoration:none; line-height:24px; font-weight:normal}

.index_subright{ float:right;}
.company_logo{ width:246px; height:40px; display:block; overflow:hidden; background:#FFFFFF; text-align:center}

.subright_companyPart_news{ background:#edf3ff;  width:248px;border:1px solid #dedede;} 
.subright_companyPart_news .company_news_list ul{ height:65px; padding:5px 10px 15px 10px; }
.subright_companyPart_news .company_news_list ul li{height:22px; background:url(../images/index_sprite.gif) no-repeat scroll -297px -798px;}
.subright_companyPart_news .company_news_list ul li a{ width:218px; padding-left:10px; color:#333333; line-height:22px; height:22px; font-size:12px; text-decoration:none; display:block; overflow:hidden}
.subright_companyPart_news .company_news_list ul li a:hover{ color:#FF0000; text-decoration:none} 
.subright_interview{width:248px; }
.subright_interview_info{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; height:204px;} 
.interview_pic span,.interview_pic em{ float:left; display:block}
.interview_pic span{ width:90px; height:85px; border:1px solid #dedede; padding:2px; overflow:hidden}
.interview_pic em{ width:125px; height:84px; overflow:hidden; float:right; display:block; font-style:normal; font-size:12px; color:#333333; }
.interview_pic em a{ text-decoration:none; color:#333333; font-weight:bold; line-height:15px;}
.interview_pic em p{line-height:16px; padding-top:5px; }
.interview_pic em a:hover{ color:#FF0000; text-decoration:none}

.interview_pic{ height:100px; padding-top:5px;}
.subright_interview_info ul{ padding-top:5px; overflow:hidden }
.subright_interview_info ul li{height:22px; background:url(../images/index_sprite.gif) no-repeat scroll -297px -798px;}
.subright_interview_info ul li a{ width:218px; padding-left:10px; color:#333333; line-height:22px; height:22px; font-size:12px; text-decoration:none; display:block; overflow:hidden}
.subright_interview_info ul li a:hover{ color:#FF0000; text-decoration:none} 
.middle_ad{ width:958px; height:60px; border:1px solid #dedede; display:block; overflow:hidden; text-align:center}
.hight_layer{ height:648px;}

.index_pro_list{ border:1px solid #dedede; padding:10px; height:325px;overflow:hidden}
.index_new_pro_list{ border:1px solid #dedede; padding:10px; height:220px; overflow:hidden}
.new_pro{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; height:300px;}
.subright_Part1_news{ width: 250px;}

.index_pro_list ul li{ width:135px; float:left; text-align:center;}
.pro_new{ position:absolute; width:31px; height:18px; right:0px; top:0px; background:url(../images/new.gif) no-repeat; z-index:100}
 
.index_pro_list ul li span{ display:block; border:1px solid #dedede; width:115px; height:90px; padding:2px; text-align:center; overflow:hidden; position:relative}
.index_pro_list ul li p{ height:58px; width:120px; overflow:hidden; display:block; margin-bottom:10px;}
.index_pro_list ul li p b a{ font-size:12px; color:#15468b; text-decoration:none; text-align:center; display:block; padding-top:5px; line-height:16px; font-weight:normal;}
.index_pro_list ul li a{display:block; text-decoration:none;}
.index_pro_list ul li p b a:hover{ color:#FF0000; text-decoration:none}
.index_pro_list ul li p em{ font-style:normal; font-size:12px; color:#333; line-height:16px; text-decoration:none; display:block; text-align:center; padding-top:5px;}
.index_pro_list ul li p b { height:20px; display:block; overflow:hidden} 
 

.index_new_pro_list ul li { width:148px; padding:10px; float:left; text-align:center;}
.index_new_pro_list ul li span{ display:block; border:1px solid #dedede; width:145px; height:120px; padding:3px; text-align:center; position:relative; overflow:hidden}
.index_new_pro_list ul li p{ height:90px; width:155px; overflow:hidden; display:block; margin-bottom:10px;}
.index_new_pro_list ul li p b a{ font-size:12px; color:#15468b; text-decoration:none; text-align:center; display:block; padding-top:5px; line-height:16px;  }
.index_new_pro_list ul li a{display:block; text-decoration:none;}
.index_new_pro_list ul li p b a:hover{ color:#FF0000; text-decoration:none}
.index_new_pro_list ul li p em{ font-style:normal; font-size:12px; color:#333; line-height:16px; text-decoration:none; display:block; text-align:center; padding-top:5px;}
.index_new_pro_list ul li p b { height:20px; display:block; overflow:hidden;  } 

.index_download_list{ border:1px solid #dedede; padding:10px; min-height:165px; height:auto !important; height:165px; }

 
.index_download_list ul li{height:26px; background:url(../images/index_sprite.gif) no-repeat scroll -297px -795px; float:left}
.index_download_list ul li a{ width:300px; padding-left:10px; padding-right:28px; color:#333333; line-height:26px; height:26px; font-size:14px; text-decoration:none; display:block; overflow:hidden}
.index_download_list ul li a:hover{ text-decoration:none; color:#FF0000}
.new_pro ul li{ height:30px; line-height:30px; font-size:12px;}
.new_pro ul li span{ float:right; color:#f88c0d}
.new_pro ul { background:url(../images/index_sprite.gif) no-repeat scroll 0px -354px;}
.new_pro ul li a{ text-decoration:none; color:#14468d; line-height:30px; height:30px; padding-left:25px; width:145px; display:block; overflow:hidden}
.new_pro ul li a:hover{ text-decoration:none; color:#FF0000}

.pro_classify{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; height:238px;}
.pro_classify ul li{ float:left; height:24px; line-height:24px; padding:0px 4px;}
.pro_classify ul li a{ font-size:12px; text-decoration:none; height:24px; line-height:24px; display:block; white-space:nowrap; padding:0px 5px; float:left;}

.comp_recommend{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; height:184px;}
.comp_recommend ul li{ height:22px; line-height:22px;background:url(../images/index_sprite.gif) no-repeat scroll -295px -796px;width:218px; } 
.comp_recommend ul li a{ height:22px; line-height:22px; text-decoration:none; color:#333333; font-size:12px; overflow:hidden; display:block; padding-left:10px;}
.comp_recommend ul li a:hover{ text-decoration:none; color:#FF0000 ;  }

.new_publish{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; }
.new_publish ul li{ height:22px; line-height:22px;background:url(../images/index_sprite.gif) no-repeat scroll -295px -796px;width:218px; } 
.new_publish ul li a{ height:22px; line-height:22px; text-decoration:none; color:#333333; font-size:12px; overflow:hidden; display:block; padding-left:10px;}
.new_publish ul li a:hover{ text-decoration:none; color:#FF0000 ;  }

.hight_layer1 {height:965px;}
.links_company_con{padding: 8px; border: 1px solid #DEDEDE; overflow:hidden; height:60px;}
 
.links_company_con ul li span{ height:50px; width:100px; overflow:hidden; display:block; background:#FFFFFF; border:1px solid #dedede;} 
.links_company_con ul li{ float:left; width:97px; text-align:center; padding:0px 10px; }
.links_friendly_con{padding: 8px; border: 1px solid #DEDEDE;   min-height:40px; height:auto !important; height:40px;}
.links_friendly_con ul li{ float:left; height:22px; line-height:22px; padding:0px 4px;}
.links_friendly_con ul li a{ font-size:12px; text-decoration:none; height:22px; line-height:22px; display:block; white-space:nowrap; padding:0px 5px; float:left; color:#1f3d99}
.links_friendly_con ul li a:hover{ color:#FF0000; text-decoration:none }
.links_apply{ background:url(../images/index_sprite.gif) no-repeat scroll -77px -211px; width:90px; top:0px; height:28px; overflow:hidden; display:block; position:absolute; right:65px;}
.links_apply a{ color:#43940e; text-decoration:none; line-height:30px; display:block}
 

/*level css*/
.Level_left,.level_right{ float:left;}
.Level_left{ width:705px;}
.level_right{ width:244px; float:right}
.company_tbar{ height:31px; background:url(../images/company_tbar.gif) repeat-x; border:1px solid #dedede; border-top:none; line-height:31px; font-size:14px; color:#104a89;}
.company_tbar b{ padding-left:10px;}
.company_tbar span{ margin-left:390px;}
.Level_contnet{ border:1px solid #dedede; border-top:none; padding:10px; min-height:400px; height:auto !important; height:400px;}
.company_list{ background:url(../images/line.gif) repeat-x bottom; height:70px; margin-bottom:10px;}
.comany_list_logo,.comany_list_txt,.comany_list_type,.comany_list_links{ float:left}
.comany_list_logo{ width:70px; height:50px; border:1px solid #dedede; padding:1px; overflow:hidden; margin-top:5px;}
.comany_list_txt{ width:325px; margin-left:15px;}
.comany_list_txt a{ font-size:14px; color:#062ea0; display:block; line-height:25px; height:25px; display:block; overflow:hidden; text-decoration: none}
.comany_list_txt a:hover{ text-decoration:underline; color:#FF0000;}
.comany_list_txt span{ font-size:12px; color:#838383; line-height:16px; height:32px; display:block; overflow:hidden}
.comany_list_type{ font-size:12px; color:#333333; width:60px; height:30px; line-height:30px; padding-top:18px; margin-left:50px;}
.comany_list_links { margin-top:5px; float:right; margin-right:10px;}
.comany_list_links a{ display:block; font-size:12px; text-decoration:none; width:88px; height:30px; line-height:16px; text-align:center; color:#7a7a7a;}
.comany_list_links1{ background:url(../images/leave_into.gif) no-repeat scroll 0px 0px; padding-top:2px; overflow:hidden}
.comany_list_links2{ background:url(../images/leave_into.gif) no-repeat scroll 0px -30px; overflow:hidden}
.comany_list_links a:hover{ color:#FF0000; text-decoration:none}

.pro_list{ background:url(../images/line.gif) repeat-x bottom; height:105px; margin-bottom:10px;}
.pro_list_logo,.pro_list_txt,.pro_list_type,.pro_list_links{ float:left}
.pro_list_logo{ width:105px; height:80px; border:1px solid #dedede; padding:1px; overflow:hidden; margin-top:5px;}
.pro_list_txt{ width:280px; margin-left:15px;}
.pro_list_txt a{ font-size:14px; color:#062ea0; display:block; line-height:18px; height:38px; display:block; overflow:hidden; padding-top:5px;text-decoration: none}
.pro_list_txt a:hover{ text-decoration:underline; color:#FF0000;}
.pro_list_txt span{ font-size:12px; color:#838383; line-height:16px; height:15px; display:block; overflow:hidden ; padding-top:5px;}
.pro_list_type{ font-size:12px; color:#333333; width:60px; height:30px; line-height:30px; padding-top:30px; margin-left:50px; color:#999999;}
.pro_list_type em{ font-style:normal; color:#FF6600;}
.pro_list_links { margin-top:20px; float:right; margin-right:10px;}
.pro_list_links a{ display:block; font-size:12px; text-decoration:none; width:88px; height:30px; line-height:16px; text-align:center; color:#7a7a7a;}
.pro_list_links1{ background:url(../images/leave_into.gif) no-repeat scroll 0px 0px; padding-top:2px; overflow:hidden}
.pro_list_links2{ background:url(../images/leave_into.gif) no-repeat scroll 0px -30px; overflow:hidden}
.pro_list_links a:hover{ color:#FF0000; text-decoration:none}
.pro_list_txt span em{ font-style:normal; color:#FF3300;  }

.level_ad{ width:228px; height:140px; overflow:hidden;}
 


.Level_current{ font-size:12px; line-height:18px; height:24px; color:#333333; padding-left:10px;}
.Level_current a{ font-size:12px; line-height:18px; color:#052ea0; text-decoration:none}

.Business ul li{ height:28px; line-height:28px; font-size:14px; background:url(../images/line.gif) repeat-x bottom}
.Business ul li span{ float:right; }
.Business ul li a{ color:#062ea0; width:400px; line-height:28px; height:28px;display:block;overflow:hidden; text-decoration:underline}
.Business ul li span a{ color:#666;width:240px;line-height:28px; height:28px; display:block; overflow:hidden}
.Business ul li em{ font-style:normal; font-size:12px; color:#666666; padding-right:8px;}
.Business ul li a{ text-decoration:none}
.Business ul li a:hover{ color:#FF0000}

 

.bidding ul li{ padding-left:15px; line-height:28px; height:28px;  background:url(../images/index_sprite.gif) no-repeat scroll -292px -794px ;}
.bidding ul li em{ float:right; font-size:11px; color:#999999; font-style:normal; padding-right:10px;}
.bidding ul li a{ font-size:14px; line-height:28px; height:28px; display:block; overflow:hidden; width:530px; color:#062ea0; text-decoration:none} 

.download ul{ margin-left:10px;}
.download ul li{ padding-left:15px; line-height:28px; height:28px;  background:url(../images/index_sprite.gif) no-repeat scroll -292px -794px ;}
.download ul li em{ float:right; font-size:11px; color:#999999; font-style:normal; padding-right:10px;}
.download ul li a{ font-size:14px; line-height:28px; height:28px; display:block; overflow:hidden; width:410px; color:#062ea0; text-decoration:none} 
.download ul li a:hover{ color:#FF0000;}

.Level_subleft_nav,.Level_contnet_info{ float:left}
.Level_subleft_nav{ width:140px; border:1px solid #dedede; background:#f2f7fc;}
.Level_contnet_info{ border:1px solid #dedede; width:530px; float:right}
.main_content h1{ font-size:24px; font-family:"黑体"; height:50px; line-height:50px; font-weight:normal; color:#00214d; padding-left:15px;}

.Level_subleft_nav{ min-height:300px; height:auto !important; height:300px; padding:10px;}
.Level_subleft_nav h2 a{ font-size:14px; color:#052ea0; text-decoration:underline }
.Level_subleft_nav ul li a{ font-size:12px;color:#052ea0;padding-left:15px; height:24px; line-height:24px; text-decoration:none;background:url(../images/index_sprite.gif) no-repeat scroll -292px -802px ;}
.Level_subleft_nav ul li { height:24px; }
.Level_subleft_nav ul{ padding:5px 0px;}
 
.Level_subleft_nav ul li .ho12{ color:#FF6600; font-weight:bold;background:url(../images/a3.gif) no-repeat scroll 4px 2px;}
.Level_subleft_nav h2 a:hover,.Level_subleft_nav ul li a:hover{ text-decoration:none; color:#FF6600;}
.top10{ padding-top:10px;}
.margin20{ margin-bottom:25px}

.article ul li{ height:28px; line-height:28px; font-size:14px; background:url(../images/line.gif) repeat-x bottom}
.article ul li span{ float:right; font-size:11px; color:#999999}
.article ul li a{ color:#062ea0; width:400px; line-height:28px; height:28px;display:block;overflow:hidden; text-decoration:underline}
 
.article ul li em{ font-style:normal; font-size:12px; color:#666666; padding-right:8px;}
.article ul li a{ text-decoration:none}
.article ul li a:hover{ color:#FF0000}
.article ul{ padding:10px 15px; }

.special_banner{ width:960px; margin:0px auto; height:80px; padding-top:20px; overflow:hidden}
.special_banner h1,.search{ float:left}
.special_banner  h1{ font-size:36px; color:#FFFFFF; width:580px; font-family:"黑体"; line-height:60px; padding-right:105px;}

.special_list { overflow: hidden; padding: 10px;}

.special_pro_list{ background:url(../images/line.gif) repeat-x bottom; height:105px; margin:10px; float:left;  }
.special_pro_list_logo,.special_pro_list_txt{ float:left}
.special_pro_list_logo{ width:100px; height:80px; border:1px solid #dedede; padding:1px; overflow:hidden; margin-top:5px;}
.special_pro_list_txt{ width:190px; margin-left:15px;}
.special_pro_list_txt a{ font-size:14px; color:#062ea0; display:block; line-height:18px; height:38px; display:block; overflow:hidden; padding-top:5px;text-decoration: none}
.special_pro_list_txt a:hover{ text-decoration:underline; color:#FF0000;}
.special_pro_list_txt span{ font-size:12px; color:#838383; line-height:16px; height:15px; display:block; overflow:hidden ; padding-top:5px;}
 
.special_pro_list_txt span em{ font-style:normal; color:#FF3300;  }

/*book css*/
.message table{font-size:12px;font-family:Verdana, Geneva, sans-serif,"宋体";}
.bookinput{height:18px;border:1px solid #7f9db9; padding: 4px 0 0 4px;width:310px;}
.bookinputno{height:18px;border:1px solid #ff0000; padding: 4px 0 0 4px;width:310px;}
.bookinputname{height:18px;border:1px solid #7f9db9; padding: 4px 0 0 4px;width:180px;}
.bookinputnameno{height:18px;border:1px solid #ff0000; padding: 4px 0 0 4px;width:180px;}
.bookcode{height:18px;border:1px solid #7f9db9; padding: 4px 0 0 4px;width:60px;}
.bookcodeno{height:18px;border:1px solid #ff0000; padding: 4px 0 0 4px;width:60px;}
.bookcontent{border:1px solid #7f9db9;height:110px;width:360px;font-family:Verdana, Geneva, sans-serif,"宋体";}
.bookcontentno{border:1px solid #ff0000;height:110px;width:360px;font-family:Verdana, Geneva, sans-serif,"宋体";}
.bookinfo{color:#848282;}
.bookinfono{color:#ff0000;}


















/*page css*/
.list_page{ height:30px; font-size:12px; padding:10px 0px; margin-left:10px;}
.page_number,.page_control{ float:left}
.input_page{ width:30px; height:18px; line-height:30px; border:1px solid #999999; text-align:center}
.but_page{ height:22px; width:36px; color:#666666;}
.page_number a{ text-decoration:none;   padding:4px 8px; border:1px solid #dedede; margin-right:5px; line-height:30px;}
.page_current{ background:#ffede4; border:solid 1px #FF3300; color:#FF0000;font-weight:bold;}
.page_control{ margin-left:15px; padding-top:3px; line-height:30px;}




.index_bar ul li{ float:left; }
.index_bar ul li a{ padding:0px 15px; float:left; overflow:hidden;}
.selectTag{ border:1px solid #007ee2;}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; HEIGHT: 23px
}
 
#tags LI A {
	   FLOAT: left; text-align:center; COLOR: #333; line-height:28px; font-size:14px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-top:2px; POSITION: relative; HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND: url(../images/index_sprite.gif) repeat-x scroll 0px -289px; COLOR: #000; LINE-HEIGHT: 24px; HEIGHT: 28px; font-size:14px; color:#FFFFFF; font-weight:bold;
}
 
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 576px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 250px
}



/*bottom css*/
.public_bottom{ width:960px;   }
.public_bottom_links{height:28px;background: url("../images/index_sprite.gif") repeat-x scroll 0 -320px transparent; border:1px solid #dedede; text-align:center;width:960px; display:block }
.public_bottom_links { float:left; font-size:12px; line-height:28px;}
.public_bottom_links a{ text-decoration:none; color:#333333; padding:0px 6px;   background: url("../images/index_sprite.gif") no-repeat scroll -299px -248px transparent;}
.public_bottom_links a:hover{ text-decoration:underline; color:#FF0000;}
.Copyright{ font-size:12px; line-height:20px; padding-top:5px; color:#333; line-height:18px; text-align:center}

