@charset "utf-8";
*{
   margin:0;
   padding:0;
   font-family:'MS PGothic', Osaka, Arial, sans-serif;
   font-size:13px;
}
body {
   margin:0;
   padding:0;
   font-size:13px;
   line-height:1.5em;
   background-color:#F9F9F9;
   color:#494949;
   background-image:url(images/bg_main.gif);
   background-repeat:repeat-x;
}
.newslist_title{
	padding-left:10px;
}.line{
	display:block;
	height:1px;
	border-bottom:1px dotted #eee;
	margin:3px;
}.page_xiaoming{
display:block;
	text-align:center;
	height:31px;
	background-color:#eee;
	line-height:31px;
	margin-top:4px;
}
ul,
li{
   list-style:none;
}
.clearboth{
  clear:both;
}
A:link,
A:visited,
A:active{
	color:blue;
	text-decoration: none;
   }
A:hover{
    color:#CB0E10;
	text-decoration: underline;
   }

#top{
  width:916px;
  height:103px;
  margin:0 auto;
  background-image:url(images/bg_top.gif);
  background-position:right top;
  background-repeat:no-repeat;
}

#menu{
  width:916px;
  margin:0 auto;
  text-align:right;
}

#main1{
  width:905px;
  margin:0 auto;
  height:113px;
  background-image:url(images/big_pic2.jpg);
  background-repeat:no-repeat;
  background-color:#FFF;

}
#search{
  width:655px;
  height:260px;
  background-image:url(images/search_index.png);
  background-repeat:no-repeat;
  margin:0 0 15px 0;
}
#search2{
  width:423px;
  height:184px;
  background-image:url(images/bg_search2.jpg);
  background-repeat:no-repeat;
  margin:0 auto;
}
#search3{
  width:423px;
  height:184px;
  background-image:url(images/bg_search3.jpg);
  background-repeat:no-repeat;
  margin:0 auto;
}
#box3{
  margin:0 auto;
  width:680px;
  padding:80px 0 80px 0;
}
#search4{
  width:345px;
  height:189px;
  background-image:url(images/bg_search4.gif);
  background-repeat:no-repeat;
  float:left;
}
#s4{
  padding:50px 10px 0 10px;
}
#s5{
  padding:50px 10px 0 10px;
}

#search5{
  width:344px;
  height:189px;
  background-image:url(images/bg_search5.gif);
  background-repeat:no-repeat;
  float:left;
}
#form1{
  padding:53px 10px 0 91px;
}
#form2{
  padding:53px 10px 0 96px;
}
#main2{
  width:916px;
  margin:0 auto;
  background-color:#FFF;
  padding-top:6px;
}
#main2_left{
  width:233px;
  float:left;
}
#main2_right{
  width:666px;
  float:right;
  padding-bottom:10px;
}
#logo{
  float:left;
}
#menu_top{
  float:right;
  padding:82px 246px 3px 0;
}
#s_pic img{
  margin:11px 8px 0px 0px;

}
#box1{
  background-image:url(images/bg_box1.gif);
  background-repeat:no-repeat;
  width:656px;
  height:83px;
  }
#box1 div{
  padding:10px;
  line-height:1.4em;
}
#footer{
  border-top:1px solid #CFCFCF;
  text-align:center;
  padding:10px;
}
#step{
  padding:10px 0 0 0;
}
.text_box2{
  padding:6px 5px 0 125px;
  color:#555555;
  font-size:13px;
  line-height:1.6em;
}
#step1{
  background-image:url(images/step1.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:96px;
  margin:0 auto;
}
#step2{
  background-image:url(images/step2.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:96px;
  margin:0 auto;
}
#step3{
  background-image:url(images/step3.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:96px;
  margin:0 auto;
}
#step4{
  background-image:url(images/step4.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:96px;
  margin:0 auto;
}
#step5{
  background-image:url(images/step5.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:96px;
  margin:0 auto;
}
.bg_w{
  background-color:#FFF;
}
.title1{
  width:654px;
  border-bottom:1px solid #CFCFCF;
}
.title2{
  background-image:url(images/icon1.gif);
  background-repeat:no-repeat;
  background-position:0;
  height:28px;
  line-height:28px;
  padding-left:26px;
  font-size:13px;
  font-weight:bold;
}
.text_box1{
  border-top:1px solid #D7D7D7;
  padding:8px 0 8px 0;
  font-size:13px;
}
.text_box1 img{
  float:left;
  padding: 0px 8px 0px 0;
}
.p21{
  /*background-image:url(images/icon2.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;*/
  padding:0 0 0 14px;
  line-height:2em;
  float:left
  
}
.if1{
  border:1px solid #D7D7D7;
  height:27px;
}
.i1{
  border:1px solid #D7D7D7;
  width:390px;
  height:25px;
  margin-bottom:6px;
  line-height:2;
}
.i2{
  border:1px solid #D7D7D7;
  width:390px;
  height:60px;
  margin-bottom:4px;
  font-size:13px;
}
.i2_1{
  border:1px solid #D7D7D7;
  width:390px;
  margin-bottom:4px;
  font-size:13px;
  color:#CCCCCC;
}

.i21{
  border:1px solid #D7D7D7;
  width:209px;
  height:27px;
  margin-bottom:6px;
}
.i2_2{
  border:1px solid #D7D7D7;
  width:209px;
  height:60px;
  margin-bottom:6px;
  font-size:13px;
  color:#CCCCCC;
}
.i22{
  border:1px solid #D7D7D7;
  width:209px;
  height:60px;
  margin-bottom:6px;
  font-size:13px;
}
.i23{
}

.p23{
  font-size:14px;
  line-height:2em;
}
.p_r1{
  color:#C00E23;
}
.p_g1{
  color:#595959;
}
.pd6{
  padding-top:6px;}
.padd{
  padding-top:9px;
}
A.link01:link,
A.link01:visited,
A.link01:active{
    color:#333;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	line-height:1.9em;
   }
A.link01:hover{
   color:#B21101;
   }
.box_11{
  background-image:url(images/bg_box1_2.gif);
  background-repeat:no-repeat;
  width:659px;
}
.box_12{
  padding:15px 15px 5px 14px;
  font-size:13px;
}
.tb1 tr td{
 padding:6px;
 background:white
}
.p4{
  font-size:14px;
  font-weight:bold;
}
.page{
    background:white;
    margin:0px;padding:5px;
}
.page a{
    color:blue;
}
/*BOX_YJ*/
.sharp{width:656px;margin:0;line-height:1.2em;}
.sharp .content div{padding:10px 5px 10px 10px;}
.content{line-height:1.5;}
h3{height:29px;line-height:29px;font-size:13px;}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.content {border-right:1px solid;border-left:1px solid;overflow:hidden;}

.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{border-color:#D8D8D8;}
.color1 .b1,.color1 .b8{background:#D8D8D8;}

.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:#F8F7F1;
background-image:url(images/bg_box_yj1.gif);
background-repeat:repeat-x;}

.cblue{
	/*color: #0066FF;*/
	color: blue;
}

.STYLE1 {
	color: #d0122c;
	height:33px;
	line-height:33px;
	background:url(images/q.png) no-repeat 0 0; 
	font-weight: bold;
	font-size:14px;
	padding-left:30px; 
	
}
.STYLE2 {
	height:33px;
	line-height:33px;
	padding-left:30px; 
	font-weight: bold;
	font-size:14px;
	background:url(images/a.png) no-repeat 0 0; 
	 
	 
}
.STYLE3 {
	color: black;
	height:33px;
	line-height:33px;
	background:url(images/q.png) no-repeat 0 0; 
	font-weight: bold;
	font-size:14px;
	padding-left:30px; 
	
}

.cblack{
	font-size: 14px;
	font-weight: bold;
}




.content{ width:auto;  margin:0px auto;}
	.left{ float:left; width:450px; border-right:1px dotted #BAC1C7; padding:15px 10px 10px 0;}
	.left div{ border:1px dotted #BAC1C7; margin:10px 0; padding:5px 0;}
	.left div h2{ color:#F00; font-weight:bolder; font-size:24px; line-height:36px;}
	.left div h2 img{ float:left; padding-right:10px;}
	.left div p{ font-weight:bolder; font-size:15px; padding:0 5px 0 10px;color: #6D6D6D;}
	.left h3{ border-bottom:1px solid #E5E7D9; margin:5px 0;}
	.limg{ flawidth:450px; margin-top:5px; width: 450px;}
	.right{ float:left; padding:15px 0 0 15px; width:360px;}
	.right h2{ font-size:18px; font-weight:bolder; line-height:30px;}
	.right .text{ width:360px; height:29px; line-height:29px; background:url(../images/text.jpg) repeat; border:none;}
	.right .tarea{ width:360px; height:165px; background:url(../images/tarea.jpg) no-repeat 0 0; border:none; overflow:hidden;}
	.right .but{ width:144px; height:37px; text-align:center; background:url(../images/but.jpg) no-repeat 0 0; border:none; color:#f00; font-size:18px; font-weight:bolder; margin:20px 100px;}
	.right div{ border:1px solid #E0E0E0;padding:0px 10px; padding:4px 10px\9;}
	.right div p{ font-size:13px; line-height:22px\9;}
.tarea2{ width:360px; height:170px; overflow:hidden;}
/*.tarea2{ width:360px; height:170px; background:url(../images/tarea.jpg) no-repeat 0 0; border:none; overflow:hidden;}
.footer{ background:url(../images/footer.gif) repeat-x 0 0; height:60px; clear:both;}
.footer p{ width:900px; margin:0 auto; padding:14px 0;}
.footer p span{ background:url(../images/f_l.gif) no-repeat 0 0; float:right; display:inline; margin-left:10px; padding-left:9px; height:22px; line-height:22px;}
.footer p span a{ float:left; background:url(../images/f_r.gif) no-repeat right 0; padding-right:9px; display:block; height:22px; line-height:22px; overflow:hidden;}*/
.footer{ background:url(../images/footer.gif) repeat ; width:100%;line-height:20px; clear:both;margin-top: 20px;}
.footer p{ width:900px; text-align:center; margin:0 auto; }
.page{text-align: center;}

/*landing*/
.land{ width:429px; margin:100px auto;}
.land_t{ height:5px; overflow:hidden; background:url(../images/land_t.gif) no-repeat 0 0;}
.land_b{ height:5px; overflow:hidden; background:url(../images/land_b.gif) no-repeat 0 0;}
.land_c{ background:url(../images/land_c.gif) repeat-y 0 0; padding-bottom:15px;}
.land_c h2{ color:#F00; font-weight:bolder; font-size:24px; line-height:36px; text-align:center;}
.land_c h3{ color:#666666; font-weight:bolder; font-size:24px; line-height:36px; text-align:center; padding-bottom:15px; background:url(../images/land_h3.gif) no-repeat 50% 100%;}
.land_c table{ margin:15px 0 15px 15px;}
.land_c table .text1{ width:245px; height:29px; line-height:29px; background:url(../images/text1.jpg) no-repeat 0 0; border:none;}
.land_c table th{ width:80px; padding:10px 10px 10px 0; text-align:right; font-weight:bolder; font-size:14px;}
.land_c .login{ width:137px; height:40px; background:url(../images/login.jpg) no-repeat 0 0; border:none; margin:0 0 0 140px;}
.land_c h4{ font-weight:bolder; font-size:14px; text-align:center; line-height:50px;}
.land_c h4 a{ text-decoration:underline;}
.text2{ width:360px; height:29px; line-height:29px; }
/*.text2{ width:360px; height:29px; line-height:29px; background:url(../images/text.jpg) repeat; border:none;}
tab*/
.tab{ width:720px; margin:0 auto;margin-bottom:10px; padding:10px 0 7px 0; background:url(../images/exbottom.gif) no-repeat 0 bottom;}

.topbg{ background:url(../images/topbg.gif) no-repeat 0 0; height:7px; overflow:hidden;}
.tabmar{ margin-bottom:20px;}
.tab1,.tab2,.tab3,.tab4,.tab5{ background:#fff; border-left:1px solid #E7E3E7; border-right:1px solid #E7E3E7; width:718px; line-height:36px; overflow:hidden;}
.tab1 table,.tab2 table,.tab3 table,.tab4 table{ width:90%; margin:20px auto; font-weight:bolder; color:#676767;}
.tab5{padding-bottom:20px; overflow:hidden;}
.tab5 table{ width:85%; margin:20px 20px;  color:#676767; float:left; display:inline; margin-left: 50px;}

.tab1 table th{ text-align:left; padding-left:25px; width:40%; font-size:16px;}
.tab1 table td{ border:1px solid #DDDDDD; background:#FAFAFA; text-align:center; width:30%;}
.tab1 table th .text1{ float:left; width:160px; height:29px; line-height:29px; background:url(../images/text1.jpg) no-repeat 0 0; border:none;}
.tab1 table th img{ float:left;}

.tab2 table th{ border:1px solid #DDDDDD; background:#FAFAFA; font-size:14px; color:blue;}
.tab2 table td{ border:1px solid #DDDDDD; background:#FAFAFA; text-align:center;}
.tab2 table span{ display:block;}
.tab2 p{ color:#F00; text-align:right; font-size:14px; font-weight:bolder; padding-right:50px; margin-top:-10px;}
.tab22{max-height: 30px;height: 30px;background:#fff; border-left:0px solid #E7E3E7; border-right:1px solid #E7E3E7; text-align:right;font-size:18px;   overflow:hidden;}
.tab3 table th{ border:1px solid #DDDDDD; background:#FAFAFA; font-size:14px; color:blue;}
.tab3 table td{ border:1px solid #DDDDDD; background:#FAFAFA; text-align:center;}
.tab3 .tsbspan { color:#F00; text-align:left; font-size:14px; font-weight:bolder; padding-left:15px;}

.tab4 table th{ border:1px solid #DDDDDD; background:#FAFAFA; font-size:14px; color:blue;}
.tab4 table td{ border:1px solid #DDDDDD; background:#FAFAFA; text-align:center; width:25%;}
.tab4 .tsbspan { color:#F00; text-align:left; font-size:14px; font-weight:bolder; padding-left:15px;}
.tab4 .but1{ background:url(../images/change.jpg) no-repeat 0 0; width:242px;  height:40px; border:none; margin:0px 300px 20px;}

.tab5 table th{ border:1px solid #DDDDDD; background:#FAFAFA; font-size:14px;}
.tab5 table td{ border:1px solid #DDDDDD; background:#FAFAFA; text-align:center;padding-left: 3px;width: 10%}
.tab5 table td span{ display:block; text-align:right; color:blue; padding-right:10px; line-height:20px;}
.tab5 table.tabtab{width:85%;}
.tab5 table.tabth{ width:33%; }
.tab5 table.tabth th{ text-align:left; height:36px; padding-left:3px; width:33%; }

/*user*/
.user{ width:880px;  margin :0 auto; padding-bottom:20px;}
.user h2{ font-size:20px; color:#000; font-weight:bolder; line-height:60px;}
.user h2 span{ color:#f00; padding:0 10px;}
.tableheder td{font-weight: bold;}
.uleft{ width:260px; background:url(../images/ulbottom.gif) no-repeat 0 bottom; padding-bottom:15px; float:left;}
.ultop{ background:url(../images/ultop.gif) no-repeat 0 0; height:15px;}
.ulcenter{ background:url(../images/ulcenter.gif) repeat-y 0 0; padding:15px 15px 30px; overflow:hidden;}
.ulcenter h3{ border-bottom:2px solid #E5E6E1; clear:both; line-height:45px; height:45px; font-weight:bolder; font-size:14px;}
.ulcenter h3 img{ float:left; border:1px solid #E5E6E1; padding:2px; display:inline; margin:7px 10px 5px 5px;}


.uright{ width:600px; display:inline; margin-left:15px; background:url(../images/urbottom.gif) no-repeat 0 bottom; padding-bottom:15px; float:left; overflow:hidden;margin-bottom:15px;}
.urtop{ background:url(../images/urtop.gif) no-repeat 0 0; height:15px; overflow:hidden;}
.urcenter{ background:#F6F6F6 url(../images/urcenter.gif) repeat-y 0 0; padding:0 20px; overflow:hidden;}
.urcenter h4{ border-bottom:5px solid #E5E6E1; clear:both; line-height:45px; height:45px; font-weight:bolder; font-size:22px;}
.urcenter h4 img{ float:left; margin:10px 10px 0 10px;}
.urcenter table{ margin:20px 0px 0; width:100%;}
.urcenter table td{ height:36px; line-height:36px; font-size:18px;}
.urcenter .text2{ border:1px solid #EEEEEE; height:30px; width:250px; margin-right:10px;}
.urcenter .but2{ background:url(../images/quote.jpg) no-repeat 0 0; width:98px; height:32px; border:none;}
.urcenter table#haha{}
.urcenter table#haha td{ border:1px solid #DDDDDD; text-align:left; width:10%; font-size:13px; color:#494949; height:30px; line-height:30px;padding-left: 3px;}
.urcenter table#hehe{}
.urcenter table#hehe td{ border:1px solid #DDDDDD; text-align:left;  font-size:13px; color:#494949; height:30px; line-height:30px;padding-left: 3px;}

.urcenter table#hihi{clear:both}
.urcenter table#hihi td{ border:1px solid #DDDDDD; text-align:left;  font-size:13px; color:#494949; height:30px; line-height:30px;padding-left: 3px;}
.odd { background:#F6F6F6;}
.even { background:#FFF;}
.banner_notice{ float:left;padding-top:5px;padding-bottom:5px; width: 815px; margin:10px auto;border: 1px solid #E0E0E0;line-height: 19px;padding: 0 10px;}
.banner2{ float:left;padding:15px 0 0 15px;padding-top:5px;padding-bottom:5px; width: 815px; margin:0px auto;padding: 0 10px;height: 10px;}
