body{font-size:12px; font-family:Arial,sans-serif;color: #131313; background:url(header_bg.gif) repeat-x; }
*{margin:0;padding:0;}
body,img,ul,li,form,h1,h2,h3,h4,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4{font-size:14px;}
li{list-style:none;}
img{border:0;}
a:link,
a:visited{color: #00235f; text-decoration:none;}
a:hover{color: #FF3300; text-decoration: underline;}
a:active{color: #FF6600; text-decoration: none;}

#header{ margin:0 auto; height:80px; background:url(header_01.jpg) repeat-x;}
.header1{ width:1003px; margin:0 auto;}
.logo{ float:left; width:255px; height:80px; background:url(logo.jpg) no-repeat;}
.menu{ float:left;  height:28px; padding-top:48px;}
.menu li{ float:left;background:url(04.gif) repeat-x left bottom; text-align:center;width:100px; line-height:28px;}
.menu .m_start{ background: url(header_03_02.jpg) no-repeat left bottom; width:105px; margin:0; height:28px;}
.menu .m_end{ background: url(header_03_04.jpg) no-repeat; margin:0; width:105px;}
.menu li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
 .i_login{ float:right; padding:20px 30px 0 0;}
  .i_login a{ color:#2663a6;}
.i_l{ float:left; width:670px;}

.i_r{ float:right; width:325px;}
/*tab*/
#tab{width:670px;margin:0px;padding:0px;}
.Menubox {width:100%;height:35px;line-height:28px;background-color: #f8fafb;
background: url(../images/tab05.gif) no-repeat;background-repeat: no-repeat;
}
.Menubox ul{margin:0px;padding:0px;list-style-type: none; font-size:12px;}
.Menubox li{float:left;display:block;cursor:pointer;line-height:33px;width:105px;text-align:center;color:#2663a6;height:33px;}
.Menubox li.hover{margin-top:3px;margin-left:1px;line-height:33px;width:105px;color:#2663a6;
font-weight:bold;height:33px;line-height:33px;background: url(tab04.gif) no-repeat;
background-repeat: no-repeat;}
.Contentbox{clear:both;margin-top:0px;border:#d1d1d1 1px solid; padding-left:30px;border-top:none;height:190px;padding-top:8px; font-size:12px; line-height:27px;}
/*tab01*/
#jpfromto{ height:55px;clear:both;}
.autocomplete{ width:200px; float:left;}
.submit{ width:190px; height:38px; background:url(search.gif) no-repeat;border:0; margin-top:8px; clear:both;}
.var3 {margin-left:15px;font-size:12px;color:#999;margin-top:12px; font-style:normal;}
.bottom-input a{ color:#990000; font-style:normal; font-size:12px;} 
/*tab02*/
.tab2_con01{ float:left; width:200px;}
.tab2_con02{ float:left; width:430px;}
.tab2_con02 label{ float:left; padding-right:10px;}
.query{ font-style:normal; font-size:12px;}
.query em{ font-style:normal; font-size:12px;color:#999;}

 .banner{ margin:10px 0; clear:both;}
 .l_con{ clear:both; margin-bottom:10px; }
 .l_con .l_con1{ clear:both;border:1px solid #d0d0d0; border-top:none; overflow:hidden;}
.l_con h4{ background:url(i_bg4.gif) no-repeat; padding-left:35px; padding-top:12px; font-size:14px; color:#990000; height:24px;}
.l_pic{ text-align:center;padding:10px 0 10px 0;border:1px solid #d0d0d0; border-top:none;}
.jipiao{ float:left; width:320px; font-size:14px; line-height:24px; padding-top:10px; padding-left:8px;}
.jipiao .style1{ color:#990000; float:left; width:90px}
.jipiao .style2{ float:left; width:90px}
.jipiao .style3{ float:left; width:130px}
.jipiao_middle{ float:left; width:3px;}

.l_con .jipiao01{ float:right; width:320px; font-size:14px; line-height:24px; padding-top:10px;}
.jipiao01 .style1{ color:#990000; float:left; width:90px}
.jipiao01 .style2{ float:left; width:90px}
.jipiao01 .style3{ float:left; width:130px}
 .flash{ margin-bottom:10px; height:233px;border:#d1d1d1 1px solid;}
 .tool{ background:url(i_bg2.gif) repeat-y; margin-top:10px;}
.tool h4{ background:url(i_bg1.gif) no-repeat; height:24px; padding:12px 0 0 30px; font-size:12px; font-weight:bold;}
.tool .tool_con{ height:130px;}
.tool .tool_foot{ background:url(tool03.gif) no-repeat; height:9px;}
.tool01{ float:left; width:135px; height:60px;}
.tool01 .tool_pic{ height:40px; text-align:center}
.tool01 .tool_tit{ height:20px; text-align:center}
.tool01 .tool_tit a{ font-weight:bold; color:#333333;}
.tool .tool_foot{ background:url(i_bg3.gif) no-repeat; height:9px;}

#mainbox{ width:1003px; margin:0 auto; clear:both; margin-top:10px;}
.left{ float:left; width:200px;}
.right{ width:793px; float:right;}
.right h1{ font-size:16px; font-weight:bold; color:#ff0000; height:30px;}
.right_name{ clear:both;}
.right_name h1{ font-size:16px; font-weight:bold; color:#ff0000; height:30px; float:left;}
.f_img{ float:right;}
.left h1{ font-weight:bold; padding-left:35px; height:23px; padding-top:13px;background:url(fly01.gif) no-repeat; }
.left_s{ font-size:14px; font-weight:bold; padding-left:35px; height:23px; padding-top:13px; background:url(fly11.gif) no-repeat; }
.left_con{ background:url(fly02.gif) repeat-y; padding:15px 10px;}
.left_bot{ background:url(fly03.gif) no-repeat; height:16px;}
.lx{ padding:10px 20px;}
.right h3 img{ padding-right:10px;}
.right .line{ border-top: #ccddf1 1px solid; line-height:1px; height:1px; margin:10px 0;}
.lx .input_c{ height:23px; line-height:23px; width:120px; background:url(button_cft_11.gif) no-repeat 102px center; margin-left:10px;border:1px solid #859eb2;}
.lx .input_d{ height:23px; line-height:23px; width:120px; background:url(button_cft_20.gif) no-repeat 102px center; margin-left:10px;border:1px solid #859eb2;}
.f_s{ text-align:center;}
.f_s .input_s{ background:url(button01.gif) no-repeat; height:33px; width:125px; border: none;}
.left_con li{ line-height:24px;}
.left_con .input_e{ height:23px; line-height:23px; width:150px; background:url(button_cft_11.gif) no-repeat 130px center;border:1px solid #859eb2; color:#999999;}
.left_con .input_d{ height:23px; line-height:23px; width:150px; background:url(button_cft_20.gif) no-repeat 130px center;border:1px solid #859eb2; color:#999999;}
.f_s1 { margin-top:8px; padding-left:40px;}
.f_s1 .f_s2{ background:url(button02.gif) no-repeat; color:#fff; font-weight:bold; font-size:12px; width:60px; height:23px; border:none;}
.s1{ background:url(fly13.gif) no-repeat; line-height:27px; padding:0 25px; height:27px; margin:10px 0; clear:both;}
.f_img .c_cs{ color: #CC6600;}
 .hang{ background:url(hang1.gif) no-repeat;padding:5px 0 0 0;}
 .hang table{border:1px solid #F0B87B; border-top:none; border-bottom:none;}
 .hang2{ color:#ff0000; font-weight:bold; padding:0 40px 0 15px;}
 .hs1{ color: #666666; font-size:16px; font-weight:bold;}
 .hang3{ background:#F0B87B; padding:4px; margin-left:2px; text-align:center} 
 .hang_line{ background:url(line.gif) repeat-x left center; height:5px;}
.hang_tejia{ text-align:right; padding-right:10px;}
.l_s{ float:left;float:left;vertical-align:text-bottom; margin-top:8px;}
.r_s{ float:right; margin-top:8px;}
.off{ clear:both; background:url(hang3.gif) no-repeat; height:100px; margin-top:5px;}
.off .off_l{ float:left; font-weight:bold; font-size:14px; padding-left:20px; padding-top:10px; color:#FFFFFF;}
.off .off_r{ float:right;padding-top:10px; padding-right:10px; color:#FFFFFF;}
.off .off_con{ clear:both; padding:20px 20px 20px 20px;}
.off_con img{ padding-left:5px;}
.yuding .yuding1{ padding-left:10px;}
.yuding .yuding2{background:#F0B87B; padding:4px; color: #ff0000; text-align:center; font-size:14px;}
.yuding .yuding4{ padding-left:20px;}
.yuding .yuding5{ color: #ff0000; }

/*denglu*/
.login{ background:url(login_bg.gif) no-repeat; width:530px; height:300px; margin:0 auto;}
.login_l{ float:left; width:270px; padding-left:20px; border-right:1px solid #9DB0BC;}
.login_r{ float:right; width:210px;}
.login_t{ padding:15px 0 10px 20px; background:url(off_bg.gif); margin:2px 1px 10px 3px; font-size:12px; font-weight:bold; }
.login_h{line-height:40px; font-size:14px; color:#ff0000; font-weight:bold;}
.login_l .login_name{ height:50px;}
.login_b .button{ background:url(button02.gif) no-repeat; width:127px; height:29px; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:29px;}
.login_b a{ padding-left:20px;}
.login_r1{ line-height:24px;}
.login_r2{ margin-top:10px;}
/*dingdan*/
.f2box{ background:url(f2_06.jpg) no-repeat top;}
.f2box_1{ background:url(f2_03.jpg) repeat-y ; padding:10px 10px 10px 10px;}
.f2box_2{ background:url(f2_05.jpg) no-repeat bottom; height:25px;}
.f2box_t{ height:22px; padding-top:20px;padding-left:40px; font-size:14px; color:#FFFFFF;}
.f2box_t2{background:url(f2_1.gif) no-repeat top; height:22px; padding-top:8px;padding-left:40px; font-size:14px; color:#FFFFFF; margin-top:10px;}
.f2box_1 .bg_2{ background:#dde6f6; padding:10px 0;}
.right .p_1{ font-size:14px; font-weight:bold;  padding:10px 0; clear: both;}
.p_1 img{ padding-right:10px;}
.p_box{ background:url(f2_01.jpg) no-repeat top; padding-top:16px;}
.p_box .p_boxb{ background:url(f2_05.jpg) no-repeat bottom; padding-bottom:25px;}
.p_box .p_boxb .p_boxcon{ background:url(f2_03.jpg) repeat-y;  padding:4px 15px;}
.p_boxcon1{ height:20px; padding:0 90px;}
.p_boxcon2{ height:30px; width:340px; padding-right:40px; text-align:right; float:left}
.p_boxcon3{ height:30px; width:360px; text-align:left; float:left}
.p_boxcon2 .input_p{ border:1px solid #859eb2; height:20px; line-height:20px; width:75px;}
.p_boxcon .p_boxzi{ margin:0  90px; height:20px; background: #dde6f6; color:#ff0000; clear:both; padding-left:10px;}
.p_boxzi1{height:20px;}
.p_boxzi2{ height:20px;font-weight:bold; border-bottom:1px dashed #999999; padding:10px 0 20px 0; margin-bottom:10px;}
.p_boxzi3{ line-height:20px; padding:0 20px;}
.p_button{ padding:10px 0; text-align:center;}
.p_button .input_s{ background:url(button03.gif) no-repeat; height:33px; width:160px; border: none;}

.footer{ border-top:1px solid  color: #9c0607; text-align:center; clear:both; margin:10px 0;line-height:24px; border-top:4px solid #2663a6; padding-top:10px;}
.footer a{ text-decoration:underline;} 
/*zhuce*/
 .zhuce h1{font-size:16px; font-weight:bold; color:#ff0000; height:30px;}
#login_form { background:#f8fcfe;}
#login_form .J_Field{ background:url(input.gif) no-repeat left top; border:1px solid #999999; width:200px; height:25px; line-height:25px;}
#login_form .code_Field{ background:url(input.gif) no-repeat left top; border:1px solid #999999; width:100px; height:25px; line-height:25px; }
#login_form a{ text-decoration:underline;}
.reg_btn{ background:url(reg_btn.gif) no-repeat; height:30px; width:118px; border:none;}