/*初始化*/
body{
font-family:Arial, Helvetica, sans-serif,"宋体";
font-size:12px;
color:#313131;
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: #313131; text-decoration: none; }
a:visited { color: #313131; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }

/* 整体框架 */
.wrap{
width:1002px;
overflow:hidden;
}

.logo_wrap{
height:96px;
}

.logo{
width:61px;
height:61px;
background:url(images/index_05.jpg) no-repeat;
float:left;
margin-left:22px;
margin-top:18px;
display:inline;
}

.web_title{
width:380px;
height:59px;
background:url(images/index_08.jpg) no-repeat;
float:left;
margin-left:19px;
margin-top:20px;
}

.tab_web{
float:right;
margin-right:10px;
height:150px;
}

.tab_web li{
float:left;
}

.tab_line{
width:15px;
height:29px;
background:url(images/index_02.jpg) no-repeat;
}

.tab_nav{
width:58px!important;
width /**/:68px;
padding-top:10px;
text-align:left;
padding-left:10px;
}

.tab_nav a:link { color: #0064CC; text-decoration: none; }
.tab_nav a:visited { color: #0064CC; text-decoration: none; }
.tab_nav a:hover { color:#FFCC00; text-decoration: none; }

.nav_wrap{
height:31px;
background:url(images/nav_bg.jpg) repeat-x;
}

.nav_wrap li{
float:left;
}

.date{
width:260px;
height:22px!important;
height /**/:31px;
color:#fff;
letter-spacing:1px;
padding-top:9px;
}

.nav_line{
width:1px;
height:31px;
overflow:hidden;
background:url(images/nav_line.jpg) no-repeat;
}

.nav{
height:22px!important;
height /**/:31px;
padding-top:9px;
width:90px;
}

.nav a:link { color: #fff; text-decoration: none; }
.nav a:visited { color: #fff; text-decoration: none; }
.nav a:hover { color:#FFCC00; text-decoration: none; }

.line{
height:4px!important;
height /**/:5px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#ccc;
overflow:hidden;
}

.pagebody{
background:url(images/body_bg.gif) repeat-y left;
}

.sidebar{
width:238px;
overflow:hidden;
float:left;
background:url(images/index_21.jpg) repeat-x top;
}

.search_wrap{
width:208px;
height:63px;
border:1px solid #ddd;
border-left:1px dashed #ddd;
border-right:1px dashed #ddd;
margin-top:15px;
}

.search_wrap li{
float:left;
}

.search_pic{
width:35px;
height:37px;
margin-left:11px;
margin-top:14px;
display:inline;
background:url(images/index_34.jpg) no-repeat;
}

.search_text_wrap{
width:105px;
height:50px;
margin-left:10px;
margin-top:10px;
color:#A1A1A1;
text-align:left;
}

.search_input{
width:105px;
height:19px;
border:1px solid #A1A1A1;
background:#F9F9F9;
}

.search_btm{
margin-left:6px;
margin-top:28px!important;
margin-top /**/:29px;
}

.nav_name_box{
margin-top:15px;
text-align:center;
margin-bottom:15px;
}

.product_wrap{
width:208px;
overflow:hidden;
border:1px solid #ddd;
padding-top:10px;
padding-bottom:5px;
}

.product_list{
width:175px!important;
width /**/:190px;
height:19px!important;
height /**/:24px;
background:url(images/index_53.jpg) left no-repeat #E5E5E5;
text-align:left;
padding-left:15px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
}

.product_list1{
width:159px!important;
width /**/:184px;
height:20px!important;
height /**/:26px;
background:url(images/index_56.jpg) no-repeat;
text-align:left;
padding-left:25px;
padding-top:6px;
margin-bottom:5px;
}

.links{
width:208px;
height:65px;}

#link_select{
width:180px;
height:20px;
border:2px solid #414141;
border-right:1px solid #414141;
border-bottom:1px solid #D5D1C8;
}

.main{
width:763px;
overflow:hidden;
margin-left:1px;
display:inline;
background:url(images/index_21.jpg) repeat-x;
float:left;
}

.main_top{
width:737px;
overflow:hidden;
background:url(images/index_68.jpg) repeat-x bottom;
padding-bottom:1px;
}

.left_tmp{
width:517px;
overflow:hidden;
float:left;
background:url(images/index_64.jpg) right repeat-y}

.path_tmp{
width:505px;
height:33px;
background:url(images/index_28.jpg) repeat-x;
text-align:left;
float:left;
margin-top:14px;
}

.path{
width:737px;
height:33px;
background:url(images/index_28.jpg) repeat-x;
text-align:left;
margin-top:14px;
}

.index_content{
width:505px;
height:250px;
float:left;
text-align:left;
line-height:230%;
color:#313131;
margin-top:20px;
}

.content{
width:737px;
height:500px;
text-align:left;
line-height:230%;
color:#313131;
display:table;
margin-top:20px;
}

.right_tmp{
width:218px;
overflow:hidden;
padding-top:10px;
float:left;
}

.contact{
width:199px;
height:75px;
text-align:left;
line-height:20px;
margin:9px auto;
margin-left:5px;
}

.product_name{
width:737px;
height:38px;
margin-top:7px;
background:url(images/index_73.jpg) repeat-x;
}

.product_show{
width:737px;
margin-top:10px;
margin-bottom:20px;
height:170px;
}

.footer{
height:52px!important;
height /**/:77px;
background:url(images/index_84.jpg) repeat-x;
padding-top:15px;
line-height:25px;
padding-bottom:10px;
}