@charset "utf-8";
/* CSS Document */

body,ul,li,dd,dt,p,span,img,input,h1,h2{ padding:0; margin:0; border:0; list-style:none; }
body{ font-size:14px; font-family:宋体; color:#000; text-align:left; }
input{ font-size:12px; font-family:宋体; color:#000; text-align:left; }
body{ line-height:24px; background:#DEDEDE; }
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:none; color:#ff0000; }
.clear{ clear:both; margin:0; padding:0; border:0px; width:0px; height:0px; overflow:hidden; }

.text_link1 a{ color:#9D9D9D; }
.text_link2 a,.text_link3 a,.text_link5 a{ color:#0057A6; }
.text_link3 a,.text_link5 a,.text_link7 a{ text-decoration:underline; }
.text_link4 a{ color:#5e5e5e; }
.text_link1 a:hover,.text_link2 a:hover,.text_link3 a:hover,.col_ff0,.text_link4 a:hover,.text_link5 a:hover,.text_link6 a:hover,.text_link7 a:hover{ color:#ff0000; }
.text_link6,.text_link6 a{ color:#008DCF; }
.text_link7,.text_link7 a{ color:#7777CC; }
.col_005{ color:#0056A6; }
.col_bef{ color:#BEF535; }
.fs14_fwb,.fw_b{ font-weight:bold; }
.fs14_fwb,.fs_14{ font-size:14px; }
.fs14_fwb{ color:#0056A6; }
.tl_fs13{ font-size:13px; text-align:left; }
.fs_16{ font-size:16px; }

a.link_blue:link,a.link_blue,a.link_blue:visited,a.link_blue:active
{color:#2b72ad; font-size:14px;}
a.link_blue:hover
{color:#2b72ad; text-decoration:underline
}

h1,h2{ font-size:25px; font-family:黑体; color:#0056A6; }
h1{ text-align:center; }
h2 span{ font-family:Arial, Helvetica, sans-serif; }

/*header*/
.header{ clear:both; margin:0 auto; width:1003px; overflow:hidden; background:#fff; }
.login{ height:30px; background:url(../img/bg_login.gif) repeat-x; }
.lg_main{ float:left; height:23px; margin-top:7px; padding-left:10px; line-height:23px; }
.lg_text{ float:left; width:auto; padding-right:3px; }
.lg_inp{ float:left; width:152px; height:20px; padding:0px 5px; line-height:20px; background:#fff; border:1px solid #A1C4E0; }
.lg_btn{ float:left; width:68px; height:24px; margin-top:6px; margin-left:7px; text-align:center; cursor:pointer; background:url(../img/btn_login.gif) no-repeat; }
.fr_pr20{ float:right; padding-right:20px; }
.logo{ float:left; width:983px; padding:0px 10px; margin-top:14px; overflow:hidden; }
.logo_box{ float:left; width:215px; height:110px; padding-left:10px; }
.banner_head{ float:right; width:737px; height:60px; margin-top:4px; }
.nav{ float:left; width:983px; padding:0px 10px; }
.nav_main{ clear:both; width:737px; height:25px; padding-left:246px; border-bottom:2px solid #1880D7; position:absolute; margin-top:-20px; }
.nav_main li{ float:left; width:75px; height:25px; line-height:26px; overflow:hidden; padding-right:5px; font-weight:bold; text-align:center; }
.nav_main li a{ float:left; width:75px; height:25px; color:#0B5EBA; background:url(../img/bg_nav_l.gif) no-repeat; }
.nav_main li a:hover,.nav_main li.nav_h a{ float:left; width:75px; height:25px; color:#fff; background:url(../img/bg_nav_h.gif) no-repeat; }
.subnav{ clear:both; width:75px; padding:3px 0px; background:#287CC9; position:absolute; margin-top:27px; *margin-top:1px; _margin-top:1px; margin-left:0px; *margin-left:-37px; _margin-left:-37px; }
.subnav li{ float:left; width:70px; height:25px; overflow:hidden; line-height:25px; text-align:center; font-weight:normal; }
.nav_main li.nav_h .subnav li a{ background-image:none; }
.subnav li a{ color:#fff; }
.subnav li a:hover{ background:#FF6300; }

/*footer*/
.footer{ clear:both; margin:0 auto; width:983px; padding:15px 10px 50px 10px; overflow:hidden; text-align:center; background:#fff; border-top:1px solid #D1E1ED; }
.footer2{ width:990px; margin-top:140px; padding:15px 10px 50px 10px; overflow:hidden; text-align:center; background:none; border-top:1px solid #C1D5E1; }

/*page*/
.page{ clear:both; margin:0 auto; width:310px; padding-top:30px; overflow:hidden; }
.page li{ float:left; width:28px; height:26px; margin-left:2px; overflow:hidden; text-align:center; color:#444; }
.page li.page_l,.page li.page_r{ float:left; width:66px; }
.page li.page_l a,.page li.page_r a{ width:64px; }
.page li a{ float:left; width:26px; height:14px; padding:5px 0px; overflow:hidden; line-height:14px; color:#005AA0; border:1px solid #ccc; }
.page li a:hover{ color:#FF6300; }
.page li.page_h a{ color:#FF6300; border:1px solid #fff; }
.page li.page_lt a{ color:#ccc; }
.page li.page_lt a:hover{ color:#ccc; }
.page li.page_r{ margin-left:2px; }
.page2{ float:left; width:923px; height:20px; margin-top:28px; line-height:20px; text-align:center; }
.page2 span{ padding:0px 4px; }

.main_top{margin-top:15px;}
.main{ clear:both; margin:0 auto; width:983px; padding:0px 10px 0 10px; overflow:hidden; background:#fff; }
.left,.content,.content3{ float:left; width:715px; }
.right{ float:right; width:260px; }
.content,.content2{ margin-top:15px; }
.con_left,.con3_left{ width:240px; overflow:hidden; }
.con_left_t{ float:left; width:228px; height:30px; padding-left:12px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; background:url(../img/bg_title1.gif) repeat-x; border-bottom:1px solid #EFEFEF; }
.con_left_m{ float:left; width:242px; height:155px;padding-top:30px; background:url(../img/index03.gif) no-repeat top center;  }
.con_left_m li{ background:url(../img/dian.gif) no-repeat left center; margin-left:18px; padding-left:15px; height:25px; line-height:25px;}

.con_right{background:url(../img/index.gif) no-repeat center;   width:433px; height:110px; padding:15px 15px 0px 15px; overflow:hidden; line-height:18px; margin-bottom:10px; font-family:Microsoft YaHei;}
.con3_right{ width:465px; }
.con3_right_m{background:url(../img/index2.gif) no-repeat center;  width:433px; height:90px; padding:15px 15px 0px 15px; overflow:hidden; line-height:18px; font-family:Microsoft YaHei;}
.con3_right_m p{ text-indent:25px; }
.con3_right_m2{ width:423px; height:180px; padding:0px 20px; margin-top:15px; overflow:hidden; line-height:30px;background:url(../img/bg_box.gif) repeat-x; border:1px solid #C6DDEF;  }
.con_r_m2{ float:left; width:435px; height:24px; margin:20px 0px; }
.con_r_m2{ margin:5px 0px; }
.con_r_m{width:435px; height:60px; margin:0px 0px;}

.inp_box,.inp_box input{ float:left; width:355px; height:16px; line-height:16px; }
.inp_box{ padding:4px 6px; background:url(../img/bg_inp.gif) no-repeat;}
.inp_box input{ color:#9d9d9d; background:#fff; border:none; }

.inp_box1,.inp_box1 input{ float:left; width:220px; height:16px; line-height:16px; }
.inp_box1{ padding:4px 6px; background:url(../img/bg_inp1.gif) no-repeat;}
.inp_box1 input{ color:#9d9d9d; background:#fff; border:none; }

.btn_doi{ float:left; width:60px; height:24px; margin-left:8px; text-align:center; color:#0056A6; cursor:pointer; background:url(../img/index_41.jpg) no-repeat; font-family:Microsoft YaHei;}
.content2{ float:left; width:703px; height:233px; padding:6px; overflow:hidden; background:url(../img/bg_new.gif) repeat-x; }
.con2_main{ float:left; width:682px; height:225px; padding:6px 12px 6px 7px; overflow:hidden; background-color:#fff; background-image:url(../img/bg_title_new.gif); background-repeat:repeat-x; border:1px solid #C4DCEE; }
.con2_flash{ width:467px; height:172px; margin-top:10px;}
.con2_new,.con2_new_t,.con2_new_m,.con2_new_m li{ float:right; width:467px; }
.con2_new_t{ height:30px; line-height:30px; }
.c2n_tt{ float:left; font-size:14px; font-weight:bold; color:#0057A6; }
.c2n_tm{ float:right; }
.content3{ margin-top:10px; }
.con2_new_m{ margin-top:10px; }
.con2_new_m li,.con3_lm_c li,.list_main li{ float:left; height:24px; }
.con2_new_m li img,.con3_lm_c li img,.list_main li img{ padding-right:10px; }
.con3_left_m{ float:left; width:238px; }
.list_t{ float:left; height:30px; padding:0px 10px; overflow:hidden; line-height:30px; background: url(../img/dhtitbj.jpg) repeat-x; }
.con3_lm_t{ width:218px;  float:left; height:30px; padding:0px 10px; overflow:hidden; line-height:30px; background: url(../img/dhtitbj.jpg) repeat-x;}
.con3_lm_c,.con3_lm_c li{ float:left; width:206px; }
.con3_lm_c{ padding:12px 16px; }
.con3_lm_c li{ margin-top:2px; }
.doi_no{ width:215px; height:112px; padding:10px 20px 0px 23px; overflow:hidden; color:#fff; text-align:center; border:1px solid #1582D4; background:url(../img/bg_doi_no.gif) repeat-x; }
.doi_no_m{ float:left; width:205px; height:21px; margin:6px 0px; overflow:hidden; }
.list_box{ width:258px; overflow:hidden; margin-top:12px; border-top:1px solid #CEE6F8;  }
.list_t{ width:238px; }
.list_main,.list_main li{ float:left; width:218px; }
.list_main{ padding:10px 20px; overflow:hidden; }
.banner_right{ width:260px; height:75px; margin-top:12px; overflow:hidden; }

/*二级页面*/
.about_box{ float:left; width:981px; margin-top:15px; padding-bottom:45px; overflow:hidden; border:1px solid #C5DCEE; }
.about_title{ float:left; width:968px; height:22px; padding:8px 0px 0px 18px; line-height:30px; background:url(../img/bg_title_3.gif) repeat-x; }
.about_icon{ float:left; width:5px; height:16px; background:#4D9DD2; }
.about_tt{ float:left; width:auto; height:16px; line-height:16px; padding-left:7px; }
.about_main{ float:left; width:863px; padding:20px 60px 0px 60px; overflow:hidden;  }
.about_main p{ text-indent:27px; line-height:30px; }
.about_main h1{ padding-bottom:20px; }

/*tips*/
.tips{ clear:both; height:600px; background:url(../img/bg_box2.gif) repeat-x; }
.tips_main{ clear:both; margin:0 auto; width:990px; }
.tips_con{ clear:both; margin:0 auto; width:415px; padding-top:40px; overflow:hidden; }
.tips_box{ width:415px; height:225px; margin-top:15px; padding-top:15px; overflow:hidden; text-align:center; color:#A1A1A1; background:url(../img/bg_tips.gif) no-repeat; }
.tips_box img{ padding-bottom:30px; }
.tips_box span{ padding-left:85px; }
.tips_box a{ text-decoration:underline; }
.ret_box{ float:left; width:973px; padding:15px 4px 5px 4px; overflow:hidden; }
.ret_main,.ret_list{ float:left; width:923px; }
.ret_main,.seaech_box{ padding:25px 25px 100px 25px; overflow:hidden; color:#5e5e5e; background:#F0F5F8; border-top:1px dashed #CACACA; }
.ret_list{ margin-top:35px; border:1px solid #D8DDE0; }
.ret_list th{ font-weight:normal; }
.ret_con{ clear:both; margin:0 auto; width:820px; color:#787878; }
.ret_con p{ padding-top:17px; }
.ret_con p .pl_55{ padding-left:55px; }
.ret_intro,.ret_int_m{ float:left; width:730px; }
.ret_intro{ padding:0px 45px; margin-top:20px; overflow:hidden; border-top:1px solid #C1C1C1; }
.ret_int_m{ margin-top:12px; }
.ret_int_ml{ float:left; width:120px; height:24px; padding-right:12px; text-align:right; color:#000; }
.ret_int_mr{ float:left; width:auto; }
.check_inp{ width:20px; height:20px; *width:24px; *height:24px; _width:24px; _height:24px; margin-top:2px; }
.btn_box{ float:left; width:46px; height:22px; margin-right:50px; overflow:hidden; text-align:center; background:url(../img/btn_bg.gif) no-repeat; }
.ret_sc_m,.ret_sc_c{ float:left; width:auto; }
.ret_sc_m{ margin-top:20px; }
.ret_search{ float:left; width:790px; padding-left:100px; margin-top:35px; overflow:hidden; }
.ret_mp{ padding:0 40px; text-indent:27px; }
.ret_sc_c{ height:20px; padding-right:30px; line-height:20px; }
.ret_scc_inp{ float:left; width:20px; margin-top:3px; }
.search_inp{ float:left; width:148px; height:20px; padding-left:5px; border-top:1px solid #5794BF; border-right:1px solid #B7D5EA; border-bottom:1px solid #B7D5EA; border-left:1px solid #B7D5EA; }
.btn_search{ float:left; width:60px; height:22px; margin-left:20px; text-align:center; background:url(../img/btn_bg2.gif) no-repeat; }
.ret_lt{ background:url(../img/bg_title_4.gif) repeat-x; }
.ret_lm,.ret_lm2,.ret_lm3{ color:#5F7481; border-right:1px solid #fff; }
.ret_lm{ background:#E4E9EB; }
.ret_lm2{ background:#BEDCF8; }
.ret_lm3{ background:#f2f2f2; }
.ret_lm_h{ background:#fff; }
.ret_lm_h a{ color:#ff0000; }
.ret_tin{ text-indent:10px; }
.new_list{ float:left; width:923px; margin-top:10px; }
.new_list li a,.new_list li a:hover{ float:left; width:907px; padding-top:6px; *padding-top:6px; _padding-top:12px; padding-bottom:14px; *padding-bottom:14px; _padding-bottom:8px; padding-left:8px; padding-right:8px; overflow:hidden; }
.new_list li{ float:left; width:923px; height:35px; overflow:hidden;}
.new_list li a{ height:15px; color:#003554; }
.new_list li a:hover{ float:left; height:15px; color:#ff0000; background:#fff; }
.new_list li img{ padding-right:8px; }
.reg_box,.reg_con{ float:left; padding-left:65px; overflow:hidden; }
.reg_box{ width:670px; margin-top:40px; }
.reg_con{ width:505px; margin-top:30px; font-size:14px; }
.reg_con2{ float:left; width:540px; padding-left:130px; margin-top:5px; overflow:hidden; }
.at_icon{ float:left; width:9px; height:6px; margin-top:12px; }
.search_nav{ float:left; width:800px; padding-left:2px; }
.search_nav span{ padding:0px 8px; }
.search_result{ float:right; padding-right:30px; overflow:hidden; }
.search_all,.seaech_box{ float:left; width:973px; }
.search_all{ height:22px; padding:4px 0px 1px 0px; border-bottom:1px dotted #ccc; }
.search_all li{ float:left; width:auto; height:20px; padding:0px 5px; margin-left:4px; overflow:hidden; line-height:20px; background:#CFEBFF; border:1px solid #83C9FD; }
.seaech_box{ padding:0px 0px 20px 0px; }
.search_main{ float:left; width:923px; padding:0px 25px; overflow:hidden; }
.search_list{ float:left; width:605px; margin-top:20px; padding-left:30px; overflow:hidden; color:#000; }
.btn_copy{ width:95px; height:18px; margin-left:10px; line-height:18px; text-align:center; color:#fff; background:#4598D2; }

.table_result{width:100%;}
.table_result tr{
     background-color:expression((this.sectionRowIndex%2==0)?"#eef4f6":"#ebebeb");
 }



.lianxi{ margin-top:10px; height:115px; font-size:14px;}
.lianxi .title{ background:#f2f2f2; padding-left:10px; font-size:14px; font-weight:bold; color:#0057a6; height:26px; line-height:26px; text-align:left;}
.lianxi  ul{ padding-top:22px; padding-left:10px;}
.lianxi li img{ float:left; margin-right:5px; margin-top:5px;}
.lianxi li{ float:left; width:153px; display:block;}
.lianxi li a{ color:#2b72ad; text-decoration:underline}
.lianxi li a:hover{ color:#f00; text-decoration:underline}

.sear_tab{ height:28px;}
.sear_tab li{display:block; float:left; width:82px; text-align:center; height:28px; line-height:28px; background:url(../img/index_06.gif) no-repeat center; font-weight:bold; color:#fff; font-size:14px;}


a.asearch:link,a.asearch,a.asearch:visited,a.asearch:active
{ float:left; color:#ff7e00; text-decoration:underline; height:31px; line-height:31px; margin-left:5px; font-size:12px;
}
a.asearch:hover
{ float:left; color:#2b72ad; height:31px; line-height:31px;font-size:12px;
}

.index_left{ width:240px; float:left; margin-right:8px;}
.index_right{ float:right; width:465px; }
.y_search{ height:35px; }
.y_search .name{ float:left; font-size:14px; color:#000; margin-right:10px; height:24px; line-height:24px;}
.y_search .y_kuan{ border:none;background:url(../img/bg_inp2.gif) no-repeat;  height:24px; float:left; color:#aaa;width:312px; }
.y_textbox{ background:none; border:0; width:305px; height:24px; line-height:24px;  padding-left:5px;color:#9d9d9d;}
.y_btn{float:left; width:60px; height:24px; margin-left:8px; text-align:center; color:#0056A6; cursor:pointer; background:url(../img/index_41.jpg) no-repeat; font-family:Microsoft YaHei;}

.doi_ss{ padding:15px 15px 10px 15px; font-size:14px; color:#000; background:url(../img/index3.gif) no-repeat center; margin-top:10px; }
.doi_ss .name{float:left; font-size:14px; color:#000; margin-right:10px;}
.doi_ss .s_seach{ height:30px;}
.doi_ss p{ padding-top:0px; line-height:18px; font-size:12px;}
.hui{ color:#444}
.short_doi_link{  color:#487fad; padding-top:0px; line-height:18px; font-size:12px;}
.short_doi{  color:#2b72ad; padding-top:0px; line-height:18px; font-size:12px;}
.btn_doi2{ float:left; width:60px; height:24px; margin-left:8px; text-align:center; color:#0056A6; cursor:pointer; background:url(../img/index_41.jpg) no-repeat; font-family:Microsoft YaHei;}

.inp_box2{ float:left; width:365px; height:24px; line-height:24px;background:url(../img/bg_inp.gif) no-repeat;  }
.inp_box2 .textbox{ color:#9d9d9d; background:none; border:none; width:355px; padding-left:5px; height:24px; line-height:24px;}