/* all*/
* { margin: 0px; padding: 0px; }
body { font-family:"Arial"; margin:0; padding:0; background:url("images/bg.jpg") 0 0 repeat-x; font-size:14px; color:#005685;}
img { border:0 }
a { text-decoration: none; color:#005685; }
/*top*/
#header{width:900px; height:121px;  margin:0 auto;}
#logo{width:256px; height:78px; overflow:hidden;}
#nav{height:43px; line-height:43px;}
#nav li{list-style:none; float:left; display:inline; text-align:center; width:150px; height:43px; background:url(images/nav_bg.gif) 0 0 no-repeat;}
#nav li a{ color:#ffffff; display:block; font-size:16px; font-weight:bold;}
#nav li a:hover{background:url(images/nav_hover.gif) 0 0 no-repeat;  text-decoration: underline;}
/*ifcus*/
#ifocus{width:900px; height:200px; overflow:hidden; margin:15px auto;}
#ibanner { position:relative; width:900px; height:200px; overflow:hidden; }
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:900px; height:200px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000000; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999999; color:#999999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }
/*container*/
#container{ width:900px; height:auto; overflow:hidden; margin:15px auto; }
#left{float:left; width:630px; margin-right:15px; height:auto; overflow:hidden;}
/*推荐*/
#key_pro{width:630px; height:342px; background:url(images/product_bg.jpg) 0 0 no-repeat; color:#ffffff; margin:0 0 15px 0;}
#key_pro h3{height:43px; line-height:43px; padding-left:35px; background:url(images/tag01.gif) 20px 50% no-repeat; font-size:18px; color:#ffff00;}
#key_pro ul{margin-left:6px; list-style:none;}
#key_pro ul li{ width:190px; float:left; display:inline; padding:8px;}
.key_pro_pic{ width:190px; height:160px; overflow:hidden; text-align:center; margin:10px 0;}
.key_pro_int{line-height:1.6em;}
.key_pro_Price{line-height:2.5em;}
.detail{text-align:right; margin-right:5px;}
.detail a{color:#ffffff;}
.detail a:hover{color:#ffff00; text-decoration:underline;}
/*产品*/
.pro{ padding:0 5px 5px 5px; width:620px; height:197px; border-bottom:1px dashed #005685;}
.pro h4 a{ height:37px; color:#008aff; line-height:37px;}
.pro h4 a:hover{ text-decoration:underline;}
.pro_pic{float:left; width:130px; height:160px;}
.pro_right{float:right; width:480px; height:160px;}
.pro_pic1{float:right; width:130px; height:160px;}
.pro_right1{float:left; width:480px; height:160px;}
.pro_con{line-height:1.6em; height:130px; overflow:hidden;}
.pro_con_bottom{ width:480px; height:30px; line-height:30px;}
.price{float:left;}
.buy{float:right; padding-left:20px; background:url(images/buy.gif) 0 50% no-repeat; margin:0 10px;}
.buy a:hover{text-decoration:underline;}
.download{float:right; padding-left:20px; background:url(images/download.gif) 0 50% no-repeat; margin:0 10px;}
.download a:hover{text-decoration:underline;}

#right{float:left; width:255px; height:auto; overflow:hidden;}
.right_pic{width:255px; height:255px; overflow:hidden; margin-bottom:15px;}
.pro_list{ width:255px; overflow:hidden;}
.pro_list_top{width:255px; height:3px; overflow:hidden; float:left;}
.pro_list_top1{ width:3px; height:3px; overflow:hidden; float:left; background:url(images/yj01.gif) 0 0 no-repeat;}
.pro_list_top2{ width:249px; height:1px; overflow:hidden; float:left; border-top:2px solid #007eff;}
.pro_list_top3{ width:3px; height:3px; overflow:hidden; float:left; background:url(images/yj01.gif) -3px 0 no-repeat;}
.pro_list_middle{width:245px; overflow:hidden; float:left; border-left:2px solid #007eff; border-right:2px solid #007eff; padding:0 3px;}
.pro_list_middle h3{ height:30px; margin:0 2px; border-bottom:2px solid #007eff; line-height:30px; font-size:16px; color:#053172;}
.title{ float:left; padding-left:20px; background:url(images/tag02.gif) 5px 50% no-repeat;}
.more{float:right; padding:15px 10px 0 0;}
.pro_list_middle ul{list-style:none; line-height:1.8em; margin:8px 0 0 0;}
.pro_list_middle ul li{padding-left:20px; background:url(images/tag03.gif) 5px 50% no-repeat; font-size:12px;}
.pro_list_middle ul li a:hover{color:#007eff; text-decoration:underline;}
.pro_list_bottom{width:255px; height:3px; overflow:hidden; float:left; margin-bottom:15px;}
.pro_list_bottom1{ width:3px; height:3px; overflow:hidden; float:left; background:url(images/yj01.gif) 0 -3px no-repeat;}
.pro_list_bottom2{ width:249px; height:1px; overflow:hidden; float:left; border-bottom:2px solid #007eff; }
.pro_list_bottom3{ width:3px; height:3px; overflow:hidden; float:left; background:url(images/yj01.gif) -3px -3px no-repeat;}


#message{width:243px; height:255px; border:1px solid #007eff; background:url(images/message.gif) 10px 0 no-repeat; padding:0 5px;}
#form{border-top:1px dashed #007eff; margin-top:75px; padding-top:5px}
.text{ border:1px solid #0b84c9; width:170px; height:20px; padding-top:3px}
.textarer{ border:1px solid #0b84c9; width:170px; height:65px;}
.button{width:98px; height:28px; background:url(images/message_button.gif) 0 0 no-repeat; border:0; margin-right:8px; cursor:hand;}
/*footer*/
#footerbg{background:url(images/footer_bg.jpg) 0 0 repeat-x; height:73px; overflow:hidden;}
#footer{ width:900px; height:77px; margin:0 auto; text-align:center;}
#footer p{ margin:15px; color:#ffffff;}
#footer p a{color:#ffffff; margin:0 5px;}
#footer p a:hover{text-decoration:underline;}