html,body
{
	background:url(images/bg_hader.gif) repeat-x;
	margin:0px auto;
	padding:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	text-align:center;
	color:#464646;
	line-height:220%;
    }
a:link,a:visited
{
	text-decoration:none;
	color:#2E6AB1;
}
a:hover,a:active
{
	text-decoration:underline;
	color:#f00;
}
img{border:0px;} 
.red{color:#d20000;} 
.right{float:right;font-size:11px;margin-right:5px;}
p{
    margin:5px 5px;
    text-align:left;
    text-align:justify;
    line-height:170%;
    color:#464646;
}
h3
{
    border-bottom:1px dashed #dcdcdc;
    background:url(images/h3_point.gif) 2px 8px no-repeat;
    margin:0px auto;
    width:100%;
    height:25px;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-indent:18px;
    line-height:240%;
    overflow:hidden;
    }
.left_dh
{
    background:url(images/point.gif) 6px 10px no-repeat;
    float:left;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-indent:20px;
    line-height:250%;
    color:#104E8B;
    }
.right_dh
{
    float:right;
    margin-right:8px;
    margin-top:10px;
    }
#container
{
    border:0px solid #006633;
    margin:0px auto;
    width:990px;
    height:auto;
}
.regis
{
   border:0px solid #f00;
   margin:5px auto 0px 40px;
   width:940px;
   height:31px;
   overflow:hidden; 
    }
.regis_tab
{
    border:0px solid #dcdcdc;
    margin:0px auto;
    width:650px;
    height:25px;
    float:right;
    color:#104E8B;
    overflow:hidden;
    }
.input_box
{
    border:1px solid #1874CD;
    margin:0px auto;
    width:120px;
    height:20px;
    }
.regis_tab td
{
    text-align:right;
    }
.r_s
{
   border:0px solid #f00;
   margin:0px auto;
   width:250px;
   height:30px;
   float:left;
   color:#1C86EE;
   text-align:left;
   line-height:250%;
   overflow:hidden;  
    }
#fla{
    border:0px solid #f00;
    margin:0px auto;
    width:985px;
    height:460px;
    overflow:hidden;
}
.content{
    border:0px solid #f00;
    background:fff;
    margin:5px auto 8px 42px;
	width:943px;
	overflow:hidden;
}
.con_1
{
    border:0px solid #dcdcdc;
    margin:0px auto;
    float:left;
    width:280px;
    height:380px;
    overflow:hidden;
    }
.c_top
{
    border:0px solid #f00;
    background:url(images/c_top.gif) no-repeat;
    width:280px;
    height:30px;
    overflow:hidden;    
    }
.c_mid
{
    border:0px solid #dcdcdc;
    background:url(images/c_mid.gif) repeat-y;
    width:280px;
    overflow:hidden;    
    }
.c_bot
{
    border:0px solid #dcdcdc;
    background:url(images/c_bot.gif) no-repeat;
    width:280px;
    height:8px;
    overflow:hidden;    
    }
#Carouselk{border:1px solid #dcdcdc;margin:2px auto;width:265px;height:200px; position:relative;text-align:left;overflow:hidden;}
#Carouselk .slide{position: absolute;width:265px;height:200px; overflow:hidden;}   
#Carouselk .slide img{border:0px;} 
#CaroLinkss{background-color:#f5f5f5;width:89px;  position: absolute;padding-right:1px;margin:185px 0px 0 182px; visibility: visible; color:White; } 
#CaroLinkss .bubble{background-color:red; border:solid 0px red;width:16px;height:15px;margin-right:1px;float:left; text-align:center; line-height:120%; cursor:pointer; } 
.con_2
{
    border:0px solid #006633;
    background:#fff;
    margin:0px auto;
    float:right;
    width:655px;
    height:380px;
    overflow:hidden;
    }
.con_2_top
{
    border:0px solid #006633;
    background:fff;
    margin:0px auto 5px auto;
    width:653px;
    height:235px;
    overflow:hidden;
    }
.con_2_top_l
{
    border:0px solid #006633;
    background:#fff;
    margin:0px auto;
    width:475px;
    height:235px;
    float:left;
    overflow:hidden;
    }
.con_2_top_ldh
{
    border:0px solid #dcdcdc;
    background:url(images/mainbox_dh.gif) no-repeat;
    margin:0px auto;
    width:475px;
    height:30px;
    overflow:hidden;
    }
.abouts
{
    border:0px solid #006633;
    background:#fff;
    margin:0px auto;
    width:270px;
    height:225px;
    float:left;
    overflow:hidden;
    }
.abouts_box
{
    border:0px solid #006633;
    background:#fff;
    margin:0px auto;
    width:100%;
    height:75px;
    overflow:hidden;
    }
.abouts_pic
{
    border:1px solid #f5f5f5;
    margin:6px 5px;
    width:70px;
    height:60px;
    float:left;
    overflow:hidden;
    }
.shipin
{
    border:0px solid #006633;
    background:fff;
    margin:0px auto;
    width:200px;
    height:225px;
    float:right;
    overflow:hidden;
    }
.shipins
{
    border:0px solid #f00;
    background:#fff;
    margin:8px auto 0px auto;
    width:195px;
    height:170px;
    overflow:hidden;
    }
    
.con_2_top_r
{
    border:0px solid #006633;
    background:url(images/F_P_bot.gif) no-repeat;
    margin:0px auto;
    width:168px;
    height:235px;
    float:right;
    overflow:hidden;
    }
.con_2_top_rdh
{
    border:0px solid #dcdcdc;
    background:url(images/link_dh.gif) no-repeat;
    margin:0px auto;
    width:168px;
    height:30px;
    overflow:hidden;
    }
.con_2_bot
{
    border:1px solid #dcdcdc;
    background:#fff;
    margin:0px auto;
    width:653px;
    height:133px;
    overflow:hidden;
    }
.con_2_botdh
{
    border-bottom:1px solid #dcdcdc;
    background:url(images/fj_bg.gif) repeat-x;
    margin:0px auto;
    width:653px;
    height:26px;
    overflow:hidden;
    }
 
#footer
{
    clear:both;
	border:0px solid #f00;
	background:#fff;
	margin:-5px auto 0px 43px;
	width:942px;
	height:90px;
	line-height:180%;
	color:#303030;
	overflow:hidden;
}

.foot_dh
{
    border:1px solid #dcdcdc;
    background:#f8f8f8;
    margin:1px auto 5px auto;
    width:940px;
    height:28px;
    line-height:240%;
    color:#a0a0a0;
    overflow:hidden;
    }

.news_list{
    margin:0px auto;
    width:100%;
    padding:0px 0px;
    list-style:none;
    overflow:hidden; 
}
.news_list li{
    border-bottom:1px dotted #dcdcdc;
    background:url(images/point_li.gif) 5px 8px no-repeat;
    text-align:left; 
    padding-left:15px;
    line-height:220%;
    font-size:12px;
    overflow:hidden;  
}

.blk_18 {
	font-size:12px;
	margin:0px auto;
	width:640px;
	height:105px;
	border:0px solid #006633;
}
.pic_fj
{
    border:0px solid #f00;
    margin:8px 2px 0px 2px;
    width:123px;
    height:95px;
    float:left;
    overflow:hidden;
    }

.inputbox
{
    border-left: 1px solid #606060; 
    border-top: 1px solid #606060;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background: #f9f9f9;
    color:#FF4500;
    width:120px;
    height:18px; 
    line-height:160%;    
    }




