﻿@charset "utf-8";
/* CSS Document */
/**
FileName:        style.css
Version:         1.0.0(2014.03.28)
Website:         PS
Author:          Infinity arts vison,liuleimsn@sina.com
Page Width:      1000px;
**/
html{ overflow-x:hidden;}
*{margin:0;padding:0;list-style-type:none;border:0;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;} h2,h3,h4{font-size:12px;} h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal} 
address,caption,cite,code,dfn,th,var,optgroup,i,b,em,small,ins,tt,big{font-size:12px; font-style:normal; text-decoration:none; font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{ text-decoration:none; color:#333;cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur());}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0; font-size:0; width:100%;}
body{font:12px/180% "微软雅黑", Verdana, Lucida ,Helvetica,sans-serif; color:#333; background:#fff; position:relative; -webkit-text-size-adjust:none;}

.box{ width:1000px; display:block; margin:0 auto; position:relative;}
.box ul{ display:block; position:absolute; left:25px; top:-160px; z-index:1;}
.box ul li{ float:left; padding-right:1px; width:235px; height:235px;}
.box ul li a{ display:block; position:relative;}
.box ul li a img{ display:block; position:absolute; left:0; top:0; z-index:2; border-radius:5px;}
.box ul li a img.hover{ box-shadow:0px 0px 10px #00d2ff; z-index:10;}

.box i a{ width:180px; height:44px; display:block; background:url(images/bg01.png) no-repeat left top; position:absolute; left:409px; top:258px; z-index:30;}
.box i a:hover{background:url(images/bg02.png) no-repeat left top;}

.center{ width:1164px; margin:0 auto; clear:both;}
.s .center{ width:1000px;} 

.ad02{ clear:both; padding-bottom:50px;}
.ad02 img{ width:100%;}

.footnav{max-width:1200px; clear:both; margin:0 auto;}
.footnav span{ width:94%; display:block; float:left;}
.footnav big{ width:6%; height:38px; display:block; float:right;}
.footnav big a{ width:100%; height:38px; display:block; background:url(/theme/bg/bg20.gif) no-repeat center top;}
.footnav big a:hover{ background-position:center bottom;}
.footnav dl{ width:25%; float:left; display:block;}
.footnav dt{ display:block; padding-right:7px;}
.footnav dl.dl01 dt a{ display:block; width:100%; height:38px; background:url(/theme/bg/bg21.gif) no-repeat left top;}
.footnav dl.dl01 dt a:hover,.footnav dl.dl01.hover dt a{ background-position:left bottom;}
.footnav dl.dl02 dt a{ display:block; width:100%; height:38px; background:url(/theme/bg/bg17.gif) no-repeat left top;}
.footnav dl.dl02 dt a:hover,.footnav dl.dl02.hover dt a{ background-position:left bottom;}
.footnav dl.dl03 dt a{ display:block; width:100%; height:38px; background:url(/theme/bg/bg18.gif) no-repeat left top;}
.footnav dl.dl03 dt a:hover,.footnav dl.dl03.hover dt a{ background-position:left bottom;}
.footnav dl.dl04 dt a{ display:block; width:100%; height:38px; background:url(/theme/bg/bg19.gif) no-repeat left top;}
.footnav dl.dl04 dt a:hover,.footnav dl.dl04.hover dt a{ background-position:left bottom;}
.footnav dd{padding:8px; display:block; overflow:hidden;}
.footnav dd a{ display:block; white-space:nowrap; height:30px; line-height:30px; border-bottom:1px solid #e4e4e4; color:#5f5f5f; font-family:微软雅黑; font-size:14px; overflow:hidden;}
.footnav dd a i{ text-transform:uppercase; padding-left:10px; padding-right:5px; color:#b4b4b4; font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.footnav dd a b{ font-size:12px;}
.footnav dd a:hover i{ color:#8bb8b8;}
.footnav dd a:hover{ color:#2b2b2b; border-bottom:1px solid #8bb8b8;}
.footnav dd a.hover02:hover i{ color:#409f89;}
.footnav dd a.hover02:hover{ color:#000; border-bottom:1px solid #409f89;}

.Stores{max-width:1200px; clear:both; margin:0 auto; padding-top:40px; padding-bottom:30px;}
.Stores h2{ padding-bottom:30px; display:block;}
.Stores li{ width:210px; display:block; float:left; background:url(/theme/bg/bg22.gif) repeat-y right top; overflow:hidden; padding:0 45px;}
.Stores li a{ width:210px; display:block; margin:0 auto; overflow:hidden;border-bottom:1px dashed #ccc; padding-top:15px; padding-bottom:15px; color:#a0a0a0;}
.Stores li a tt{ display:none;}
.Stores li a:hover ins{ display:none;}
.Stores li a:hover tt {display:block;}
.Stores img{ display:block;}
.Stores li dt{ display:block; padding-bottom:10px;}
.Stores li dd{ display:block;}
.Stores li b{ display:block; font-family:微软雅黑; line-height:16px; font-weight:bold; }
.Stores li i{ display:block; font-family:Arial, Helvetica, sans-serif;line-height:14px; padding-top:3px;}
.Stores li big{ display:block; padding-top:12px;}
.Stores li a:hover b{ color:#409f89;}
.s .Stores li{ padding:0 25px;}

.i_Consulting{ clear:both;}
.i_Consulting h2{ display:block; padding-bottom:5px;}
.i_Consulting form{ background:#f9f9f9; border:1px solid #ccc; padding:10px; border-radius:5px; font-family:微软雅黑; color:#7e7e7e;}
.i_Consulting form:hover{ background:#f1f4f4; border:1px solid #90bbb7;}
.i_Consulting form li{ float:left; line-height:26px; font-weight:bold; padding-right:10px; height:30px;}
.i_Consulting form li i{ float:left; font-weight:bold;}
.i_Consulting form li b{ float:left;}
.i_Consulting form li b input{ height:24px; border:1px solid #ccc; background:#fff; padding:0 5px; line-height:24px; color:#7e7e7e;  border-radius:3px;}
.i_Consulting form li:hover i{ color:#65b0a9;}
.i_Consulting form li:hover b input{border:1px solid #65b0a9; color:#65b0a9;}
.i_Consulting form span{ clear:both; display:block; padding:10px 0;}
.i_Consulting form span textarea{ background:#fff; color:#7e7e7e; display:block; height:150px; padding:8px 0; padding-right:0px; width:100%;}
.i_Consulting form a{ width:120px; height:35px; display:block; background:url(/theme/bg/bg04.gif) no-repeat left top;}
.i_Consulting form a:hover{ background-position:left -35px;}
.i_Consulting form a:active{ background-position:left bottom;}

.State{ height:40px; background:url(/theme/bg/bg24.gif) no-repeat center top; margin:40px 0; text-indent:-9999px;}

.foot01{ background:url(/theme/bg/bg27.gif) no-repeat center center #f9f9f9; width:100%; height:132px; padding-top:42px;}
.foot01 ins{ float:left;}
.foot01 tt{ float:right; padding-right:20px;}

.foot02{ background:#90bbb7; padding:32px 0 120px; clear:both;}
.foot02 h1{ float:left; padding-right:15px;}
.foot02 h1 a{ width:330px; height:50px; display:block; background:url(/teme/bg/logo.png) no-repeat left top; text-indent:-9999px;}
.foot02 h1 a:hover{ background-position:left -59px;}
.foot02 h1 a:active{ background-position:left -118px;}
.foot02 span{ float:left; width:640px; padding-top:5px;}
.foot02 span p{ color:#fff; line-height:15px;}
.foot02 span a{ color:#fff;}
.foot02 span a:hover{ color:#f0ee70;}

.Breadcrumbs{ height:28px; padding-bottom:15px; color:#6ba49f; font-size:14px; font-family:宋体;}
.Breadcrumbs p{ white-space:nowrap; line-height:28px;}
.Breadcrumbs a{ color:#6ba49f; font-size:14px;}
.Breadcrumbs i{ color:#5b5b5b; font-size:14px;}
.Breadcrumbs a:hover{ color:#555;}
.Breadcrumbs a:active{ color:#409f89;}






