body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#efefef url(../images/body_bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
.clear{
clear:both;
}
h1{
font-size:20px;
color:#254488;
padding:0 0 15px 0;
margin:auto;
}
h2{
margin:auto;
font-size:16px;
color:#333333;
font-weight:bold;
padding:15px 0px;
text-align:center;
}

p{
margin:auto;
padding:10px 0;
}
.wraper{
width:100%;
float:left;
background:url(../images/footer_mainbg.png) repeat-x bottom left;
padding:0 0 30px 0;
}
.container{
width:980px;
margin:auto;
}
.header_main{
width:980px;
float:left;
}
.logo{
width:480px;
float:left;
padding:30px 0 15px 0;
}
.logo2{
width:500px;
float:left;
text-align:right;
padding:0px 0 0px 0;
}
.nav_container{
width:980px;
float:left;
}
.nav_leftbg{
width:10px;
float:left;
background:url(../images/nav_leftbg.png) no-repeat;
height:46px;
}
.nav_rightbg{
width:10px;
float:left;
background:url(../images/nav_rightbg.png) no-repeat;
height:46px;
}
.nav_middlebg{
width:960px;
float:left;
background:url(../images/nav_middlebg.png) repeat-x;
height:46px;
}
.banner{
width:980px;
float:left;
}
.mainprobox_container{
width:980px;
float:left;
}
.mainpro_1{
width:245px;
float:left;
background:url(../images/probox.png) no-repeat;
height:161px;
}
.mainpro_title{
width:225px;
float:left;
font-weight:bold;
font-size:16px;
padding:8px 10px 16px 10px;
color:#FFFFFF;
}
.por_row{
width:225px;
float:left;
padding:0 10px 0 10px;
}
.pro_bg{
width:102px;
float:left;
background:#FFFFFF;
height:97px;
padding:8px 0 0 0;
text-align:center;
margin:0px 12px 0 0;
border:1px solid #666666;
}
.pro_detail{
width:108px;
float:left;
padding:0 0 0 0;
font-weight:bold;
}
.content_main{
width:980px;
float:left;
padding:20px 0 20px 0;
}
.leftside{
width:675px;
float:left;
padding:0 15px 0 0;
}
.rightside{
width:290px;
float:left;
}
.readmore{
width:100%;
float:left;
padding:0 0 0 0;
text-align:right;
color:#1d3a79;
font-weight:bold;
}
.readmore a{
text-decoration:none;
color:#1d3a79;
}
.readmore a:hover{
text-decoration:underline;
color:#1d3a79;
}
.rightbox_topbg{
width:266px;
float:left;
background:url(../images/right-topbg.png) no-repeat;
height:26px;
font-size:17px;
font-weight:bold;
padding:14px 0 0 15px;
}
.rightbox_middlebg{
width:257px;
float:left;
background:url(../images/right-middlebg.png) repeat-y;
padding:5px 12px 0px 12px;
}
.rightbox_bottombg{
width:281px;
float:left;
background:url(../images/right-bottombg.png) no-repeat;
height:18px;
}
.right_proname{
width:242px;
float:left;
background:url(../images/arrow.png) no-repeat left center;
border-bottom:1px dashed #C4C4C4;
padding:7px 0 7px 15px;
font-size:14px;
font-weight:bold;
}
.right_proname a{
text-decoration:none;
color:#333333;
}
.right_proname a:hover{
text-decoration:underline;
color:#333333;
}
.footer_main{
width:980px;
float:left;
}
.footer_leftbg{
width:10px;
float:left;
background:url(../images/footer_leftbg.png) no-repeat;
height:100px;
}
.footer_middlebg{
width:920px;
float:left;
background:url(../images/footer_middlebg.png) repeat-x;
height:100px;
padding:0 20px 0 20px;
color:#FFFFFF;
font-weight:bold;
}
.footer_rightbg{
width:10px;
float:left;
background:url(../images/footer_rightbg.png) no-repeat;
height:100px;
}
.footer_logo{
width:150px;
float:left;
}
.address{
width:425px;
float:left;
padding:20px 0 0 0;
line-height:20px;
}
.company{
width:345px;
float:left;
text-align:right;
padding:20px 0 0 0;
line-height:20px;
}
.img_border{
border:3px solid #cccccc;
}
.image_padding{
margin:0 15px 15px 0;
}
.prorow{
width:675px;
float:left;
padding:0 0 15px 0;
}
.product_container{
width:213px;
float:left;
padding:7px 0px 7px 0;
text-align:center;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin-right:15px;
}
.product_title{
width:213px;
float:left;
padding:7px 0px 7px 0;
text-align:center;
margin-right:15px;
}
.product_title a{
text-decoration:none;
color:#333333;
}
.product_title a:hover{
text-decoration:underline;
color:#333333;
}
.form_container{
width:675px;
float:left;
padding:15px 0 0 0;
}
.pro_container{
width:675px;
float:left;
text-align:center;
padding: 0 0 15px 0;
}
.login_fieldrow{
width:675px;
float:left;
padding:0 0 10px 0;
}
.field_name{
width:190px;
float:left;
text-align:right;
padding:3px 10px 0 0;
}
.field_box{
width:400px;
float:left;
}
.userstyle{
overflow:hidden;
}