/*初始化*/
body{
font-family:Arial, Helvetica, sans-serif,"宋体";
font-size:12px;
color:#000;
line-height:130%;
background:#fff;
text-align:center;
margin:0px;
padding:0px;
}

div{
margin:0px auto;
padding:0px;
border:0px;
font-size:12px;
line-height:130%;
}

table{
font-size:12px;
margin:0px auto;
line-height:130%;
}

.clear{
clear:both;}

ul,li{
list-style:none;
margin:0px;
padding:0px;}

li{
margin:0px auto;
}

.left{
float:left;
display:inline;}

.right{
float:right;
display:inline;}

form,img{
margin:0px;
padding:0px;
border:0px;}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }

/* all */
.header{
width:1002px;
height:145px;
border-top:1px solid #707267;
}

.logo{
width:93px;
height:65px;
background:url(images/index_03.jpg) no-repeat;
float:left;
margin-left:25px;
margin-top:12px;
display:inline;
}

.website_name{
width:450px;
height:28px;
background:url(images/index_10.jpg) no-repeat;
float:left;
margin-left:41px;
margin-top:44px;
}

.tab_version_wrap{
width:137px;
height:54px;
float:right;
background:url(images/index_07.jpg) repeat-x;
margin-top:17px;
}

.tab_version_wrap li{
float:left;
}

.tab_version_nav{
width:60px;
margin-top:21px;
display:inline;
}

.head_line{
width:918px;
margin-top:8px;
height:7px;
overflow:hidden;
background:url(images/index_17.jpg) repeat-x;
}

.nav_wrap{
height:37px;
float:left;
width:1003px;
position:relative;
overflow:hidden;
display:inline;
}

.nav_pic{
width:32px;
height:31px;
background:url(images/index_43.jpg) no-repeat;
position:absolute;
left: 32px;
top: 2px;
}

.nav_box{
width:970px;
height:37px;
background:url(images/nav_bg.jpg) repeat-x;
float:left;
margin-left:13px;
}

.nav_box img{
display:block;
}

.nav{
font-weight:bold;
margin-top:11px;
letter-spacing:1px;
}

.nav a:link {color:#606060; text-decoration: none; }
.nav a:visited {color:#606060; text-decoration: none; }
.nav a:hover { color: #f00; text-decoration: none; }

.nav_box li{
float:left;
}

.line{
width:16px;
height:37px;
margin-left:12px;
margin-right:12px;
background:url(images/index_28.jpg) no-repeat;
overflow:hidden;
}

.head_line1{
width:958px;
height:18px;
background:url(images/index_47.jpg) repeat-x;
}

.pagebody{
width:1002px;
overflow:hidden;
padding-bottom:10px;
background:url(images/index_109.jpg) repeat-y;
}

.pagebody1{
width:1002px;
overflow:hidden;
background:url(images/body_bg.jpg) repeat-y;
}

.sidebar{
width:228px;
float:left;
overflow:hidden;
}

.sub_nav{
margin-top:10px;
margin-bottom:10px;
}

.list{
width:208px;
height:34px!important;
height /**/:31px;
background:url(images/index_79.jpg) no-repeat bottom;
text-align:left;
padding-top:7px;
}

.contact_name{
width:209px!important;
width /**/:229px;
height:15px;
margin-top:20px;
padding-left:20px;
text-align:left;
margin-bottom:10px;
}

.contant{
width:217px!important;
width /**/:222px;
background:url(images/index_123.jpg) repeat-x;
height:109px!important;
height /**/:129px;
float:left;
padding-left:5px;
display:inline;
line-height:20px;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

.main{
width:773px;
overflow:hidden;
float:left;
}

.path{
width:773px;
height:53px;
text-align:left;
background:url(images/index_62.jpg) repeat-x;
}

.main_left{
float:left;
overflow:hidden;
width:570px;
}

.banner{
width:570px;
height:225px;
}

.index_content{
width:540px;
line-height:200%;
height:200px;
display:table;
text-align:left;
padding-top:5px;
}

.banner_wrap{
width:747px;
height:160px;
float:left;
overflow:hidden;
}

.content_wrap{
float:left;
width:747px;
background:#fff;
overflow:hidden;
}

.content{
width:650px;
line-height:200%;
height:400px;
display:table;
margin-top:20px;
background:#fff;
text-align:left;
padding-top:5px;
}

.more{
text-align:right;
padding-right:30px;
padding-top:5px;
}

.product_name{
width:550px!important;
width /**/:570px;
height:33px;
background:url(images/index_106.jpg) bottom repeat-x;
text-align:left;
padding-left:20px;
}

.product_show{
width:560px;
height:120px;
border:1px solid #ccc;
background:#F7F7F7;
margin-top:20px;
margin-bottom:15px;
}

.main_right{
float:left;
width:180px;
overflow:hidden;
}

.product_wrap{
width:182px;
float:left;
margin-left:1px;
display:inline;
overflow:hidden;
background:url(images/product_bg.gif) repeat-y;
}

.product_list_wrap{
width:177px;
height:165px;
background:url(images/index_77.jpg) repeat-x;
float:left;
margin-left:1px;
display:inline;
}

.product_list{
width:130px;
height:16px!important;
height /**/:22px;
padding-top:6px;
text-align:center;
color:#006287;
background:url(images/index_81.jpg) no-repeat;
}

.product_list a:link { color: #006287; text-decoration: none; }
.product_list a:visited { color: #006287; text-decoration: none; }
.product_list a:hover { color: #f00; text-decoration: none; }

.link_name{
margin-top:200px;
margin-bottom:20px;
margin-left:1px;
}

.link_list{
width:100px!important;
width /**/:120px;
height:30px;
text-align:left;
padding-left:20px;
margin-bottom:10px;
background:url(images/index_115.jpg) no-repeat left top;
}

.link_more{
text-align:right;
padding-right:25px;
margin-bottom:10px;}

.foot_line{
width:1002px;
height:23px;
background:url(images/index_135.jpg) repeat-x;
}

.foot_nav{
width:1002px;
height:40px;
color:#000;
line-height:40px;
text-align:center;
}

.foot_nav a:link { color: #006287; text-decoration: none; }
.foot_nav a:visited { color: #006287; text-decoration: none; }
.foot_nav a:hover { color: #f00; text-decoration: none; }

.copyright{
padding-top:15px;
padding-bottom:10px;
line-height:23px;
}
