﻿@charset "utf-8";
/* CSS Document */
body{
font-family:"宋体";
font-size:12px;
line-height:22px;
color:#354E6F;
margin:0px;
}

a:link,a:visited{color:#354E6F; text-decoration:none;}
a:hover{color:#354E6F; text-decoration:underline;}

p{
padding:0px 0px 7px;
margin:0px;
}

h1{
font-size:13px;
margin:0px;
padding:0px 0px 5px;
color:#425B6F;
}

form{margin:0px}

img{vertical-align:bottom; border:0px;}

ul{
list-style:none;
margin:0px;
}

#line{
height:1px;
line-height:1px;
background:#A6B1C0;
}
#link{
height:1px;
line-height:1px;
background:#A6B1C0;
}
#link ul li{
float:left;
}

.line{
border-top:1px solid #A6B1C0;
}

#container{
width:1004px;
margin:0px auto;
}

#header{
padding:0px 153px 0px 58px;
margin:13px 0px 0px;
}

#logo{
float:left;
padding:9px 0px;
}

#shortlink{
padding:8px 15px 0px 0px;
float:right;
}

#search{
padding:8px 0px 0px 23px;
float:right;
background:url(images/search.jpg) no-repeat 0px 12px;
}

input{vertical-align:middle;}

input.searchinput{
border:1px solid #B3BCC9;
background:#F7FAFC;
height:14px;
width:118px;
}

#menu{
float:right;
clear:right;
padding:25px 0px 0px;
width:430px;
}
#menu ul li {
	float:left;
}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li a {
	background:url(images/menu_ico1.gif) no-repeat left center;
	padding-left:15px;
	display:block;
	color:#344f6d;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	padding-right:5px;
	border-bottom:2px solid #344f6d;
}
#menu ul li a:hover {
	background:url(images/menu_ico2.gif) no-repeat left center;
	padding-left:15px;
	display:block;
	color:#4A9ECC;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	padding-right:5px;
	border-bottom:2px solid #4A9ECC;
}

#centent{
float:left;
width:100%;
}

#left{
width:251px;
float:left;
clear:left;
background:url(images/left_line_bg.jpg) repeat-y;
}

#left_services{
padding:10px 0px 0px 70px;
}

.list li{
background:url(images/list_node.gif) no-repeat;
}

#left_services li{
padding:0px 0px 0px 48px;
background-position:33px 9px;
}

#left_services li.title{
background:url(images/left_services_r1_c1.jpg) no-repeat;
height:50px;
line-height:45px;
padding:0px 0px 0px 92px;
font-weight:bold;
}

#left_services li.copy{
background:url(images/left_services_r1_c1.jpg) no-repeat;
}

#left_services li.design{
background:url(images/left_services_r3_c1.jpg) no-repeat;
}

#left_services li.decode{
background:url(images/left_services_r5_c1.jpg) no-repeat;
}

#left_services li.prototype{
background:url(images/left_services_r6_c1.jpg) no-repeat;
}

#center{
float:left;
width:598px;
}

.banner{
border-top:1px solid #A6B1C0;
border-bottom:1px solid #A6B1C0;
}

#right{
float:right;
width:155px;
background:url(images/right_line_bg.jpg) repeat-y;
text-align:right;
}

#copyright{
padding:10px 0px 15px;
float:left;
width:100%;
text-align:center;
}

#c_left{
float:left;
}

#index_shortlink{
background:url(images/index_shortlink_bg.jpg) no-repeat 23px 0px;
width:325px;
height:70px;
}

#index_shortlink li{
float:left;
}

#c_left ul{
padding:15px 40px 7px 20px;
width:317px;
}

#c_left ul li{
padding:0px 0px 0px 20px;
background-position:5px 9px;
}

#c_left ul li.title{
padding:0px;
height:25px;
}

#c_right ul li.title{
padding:0px;
height:25px;
text-align:right;
}

#c_right{
float:right;
}

#c_right ul{
margin:0px;
padding:15px 20px 15px 0px;
background:url(images/index_product.jpg) no-repeat 0px 50px;
}

#c_right ul li{
padding:0px 0px 0px 90px;
background-position:80px 9px;
}

#index_aboutus{
padding:0px 20px 0px 0px;
width:193px
}

#left_nav{
padding:10px 20px 20px 70px;
line-height:25px;
}

#left_nav li{
background:url(images/nav_node.jpg) no-repeat 0px 8px;
padding:0px 0px 0px 15px;
border-bottom:1px dashed #95A2B3;
}

#left_nav li.title{
padding:12px 0px;
border:none;
background:none;
}

#page_location ul{
float:right;
padding:10px 25px;
color:#9AA7B7;
}

#page_location ul li{
float:left;
}

#page_location ul li.arrow{
background:url(images/arrow.jpg) no-repeat center 7px;
width:20px;
}

#page{
float:left;
padding:0px 25px;
clear:both;
}

#right_title_border{
border-bottom:1px dashed #95A2B3;
width:548px;
height:4px;
line-height:4px;
margin:0px 0px 8px 0px;
}

.page_aboutus{
float:right;
padding:0px 0px 0px 5px;
}

.characteristics{color:#333333;}

#listtable{
float:left;
clear:both;
border-left:1px #EBEBEB solid;
border-bottom:1px #EBEBEB solid;
}

#listtable ul{
list-style:none;
margin:0px;
padding:0px;
clear:both;
border-bottom:1px #EBEBEB solid;
border-left:1px #EBEBEB solid;
}

#listtable ul li{
float:left;
width:150px;
line-height:24px;
padding:0px;
border-right:1px #EBEBEB solid;
padding:0px 3px;
}

#contactus{
float:left;
clear:both;
width:518px;
padding:13px 0px 0px 20px;
}

.bg1{
height:133px;
background:url(images/contactus_bg1.jpg) no-repeat;
}

.bg2{
height:160px;
background:url(images/contactus_bg2.jpg) no-repeat;
}

.bg3{
height:87px;
background:url(images/contactus_bg3.jpg) no-repeat;
}

#news_list{
width:548px;
float:left;
clear:both;
padding:8px 0px 0px;
}

#list_title{
margin:0px;
padding:0px;
list-style:none;
height:29px;
line-height:29px;
letter-spacing:4px;
background:url(images/news_title_bg.jpg) repeat-x;
color:#627381;
}

#list_title li{
float:left;
text-align:center;
}

#list_title li.title{
width:75%;
}

#list_title li.time{
width:25%;
}

#list_content{
margin:0px;
padding:0px;
list-style:none;
height:28px;
line-height:28px;
}

#list_content li{
float:left;
border-bottom:1px solid #D9EAF1;
}

#list_content li.title{
width:73%;
padding:0px 0px 0px 10px;
}

#list_content li.time{
width:25%;
text-align:center;
color:#96A0A8;
}

#products{
}

#products li{
float:left;
width:50%;
height:165px;
text-align:center;
}

#products .title{
float:left;
clear:both;
width:175px;
padding:5px 0px 0px 40px;
background:url(images/product_title_bg.jpg) no-repeat 23px 10px;
margin:0px 20px;
text-align:left;
}

#products .description{
float:left;
clear:both;
width:195px;
color:#B5BFCD;
padding:5px 0px 0px 20px;
margin:0px 20px;
text-align:left;
}

#time{
width:100%;
float:left;
clear:both;
color:#B1C2C9;
border-top:1px solid #B1C2C9;
border-bottom:1px solid #B1C2C9;
text-align:right;
line-height:24px;
}

#newscontent{
width:100%;
float:left;
clear:both;
padding:10px 0px 0px;
}

.page_product{
float:left;
margin:0px 10px 0px 0px;
}

.product_title{
background:url(images/product_title_bg.jpg) no-repeat 205px 5px;
padding:0px 0px 0px 220px;
font-size:13px;
font-weight:bold;
}

.k_pagelist{
text-align:right;
}

#pageright .k_pagelist strong{
border-bottom:none;
}

.k_pagelist a:link,.k_pagelist a:visited{
display:inline;
border:1px solid #D9D9D9;
padding:2px 5px;
margin:0px 3px;
}

.k_pagelist a:hover{
display:inline;
border:1px solid #E5DCC7;
background:#F8F2E2;
padding:2px 5px;
margin:0px 3px;
}

.page_nav{
width:538px;
float:left;
clear:both;
padding:5px 0px 10px 5px;
}

.darrow{
font-size:10px;
}


