/* CSS Document */
* {
margin: 0;
padding: 0;
}
html {
margin: 0;
padding: 0;
}
body {
margin: 0 auto; 
font-family: Verdana, Arial,"宋体", Helvetica, sans-serif;
font-size: 13px;
color: #636363;
background:;
}
ul {
list-style: none;
}
img {
border: 0;
}
a:link,a:visited {
color: #2d60b3;
text-decoration: none;
}
/*a:visited {
color: #666; 
text-decoration: none;
}*/
a:hover {
color: #f60;
}
/*=============以下——字体*/
.red {
color: #f00;
}
.imp {
color: #d52d00;
}
.imp2 {
color:#f60;
}
.small_gray {
font-size: 12px;
color:#ccc;
} 
.information,.right_box p.information {
font-size:12px;
color:#999;
padding:1.0em 0;
text-align:center;
}
/*===============以上——字体*/

.clear {
clear: both;
line-height: 0px;
height:0px;
font-size: 0;
width: 100%;
}

.hidden {
display: none;
}
.clip1,.clip2 {
display:block;
width: 75%;
float: left;
white-space:nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.clip2 {
width:98%;
}
.morePic {
width:85px;
height:34px;
float: right;
margin:-0.2em 0.5em auto 3em;
background:url(../images/sprite_Alpha.gif) no-repeat;
}
a.more {
color:#c5141b;
font-weight:bold;
font-size:13px;
float: right;
margin:0em 1em 0.2em 3em;
}
a.more:hover {
text-decoration:underline;
}


/*#zong {
margin:0 auto;
width:844px;
background:;
}*/
#header {
margin:0 auto;
padding-top:6px;
width:970px;
overflow:hidden;
}
#logo {
width:373px;
height:91px;
display:inline;
float:left;
margin-left:-5px;
display:block;
background: url(../images/logo.jpg) no-repeat;
}
#hotPhone {
float: left;
padding-top: 50px;
padding-left:60px;
color: #f00;
letter-spacing:-1px;
font-weight:bold;
font-size:18px;
font-family:"楷体_GB2312";
}
#fav {
margin-top:20px;
float: right;
padding-right:20px;
font-size:12px;
line-height:1.5em;
}
#fav a:link,#fav a:visited {
color: #333;
}
#fav a:hover {
color: #7295b5;
}


#nav{
clear:both;
width:970px;
height:48px;
margin:2px auto 10px auto;
/*line-height:40px;*/
font-weight:bold;
font-size:14px;
}
#nav ul {
width:100%;
height:100%;
background:url(../images/bg_sprite.png) 0 38px repeat-x;
}
#nav li {
height:100%;
float:left;
position:relative;
z-index:100;
border-left:1px #cfd3d2 solid
}
#nav table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:46px;
}
#nav .Fli {
background:url(../images/bg_sprite.png) 0 -170px no-repeat;
}
#nav ul a,#nav ul :visited {
height:auto;
display:block;
color:#000;
padding:10px 24px 20px 24px;
}
#nav li a:hover {
color:#157ed5;
text-decoration: none;
background:; /* nessesry! to Fix ie6 don't show dropDown,It's very intristing! H Add description*/
}
#nav ul ul{
border-left:1px solid #ccf;
border-right:1px solid #666;
border-bottom:1px solid #666;
visibility:hidden;
position:absolute;
width:110px;
height:auto;
background:none;
}
#nav ul ul li {
height:25px;
margin-right:0;
}
#nav ul ul a, #nav ul ul :visited {
display:block;
font-size:13px;
width:110px;
line-height:25px;
padding:0;
color:#36c;
background: #B3CDEA;
filter:alpha(opacity=80);
opacity:0.8;
text-decoration:none;
text-align:center;
}
#nav ul ul a:hover{
color:#fff;
background:#36c;
text-decoration:none;
}
/* make the sub level visible on hover list or link */
#nav li:hover ul,#nav a:hover ul{
visibility:visible;
}

#banner {
clear:both;
width:970px;
height:200px;
margin:0 auto;
background:url(../images/banner.gif) 50% 50% no-repeat;
}


#middle {
clear:both;
width:970px;
margin:0 auto;
padding:0 0 15px 0;
background:#fff url(../images/left_bg.jpg) repeat-y;
}

#left {
width:249px;
float:left;
border-right:1px solid #e2e2e4;
overflow:hidden;
background:#f4f4f5;
}
.lH2_B,.lH2_R {
width:218px;
margin:15px auto;
line-height:20px;
text-indent:0.8em;
font-size:14px;
}
.lH2_B{
color:#157ed5;
border-bottom:1px solid #157ed5;
}
.lH2_R{
color:#c5141b;
border-bottom:1px solid #c5141b;

}
#reportDiv {
width:215px;
height:150px;
border:1px solid #e2e2e4;
background:#fff;
margin:20px auto;
}
.report {
padding:15px;
height:auto!important;
height:160px;
min-height:160px;
line-height:1.8em;
color:#157ed5;
font-size:14px;
}

.leftNav {
width:195px;
margin:15px auto;
padding:5px 0;
}
.leftNav li {
vertical-align:text-top;/*to fix ie6~7 li's space*/
height:28px;
overflow:hidden;
background:url(../images/bg_sprite.png) 0 -30px repeat-x;
border-bottom:1px solid #ced3d8;
}
.leftNav li a:link,.leftNav li a:visited {
line-height:28px;
display:block;
text-indent:2.5em;
color:#51789b;
font-weight:bold;
background:url(../images/sprite_Alpha.gif) -185px -80px no-repeat;
}
.leftNav li a:hover {
color:#f60;
}
.leftNav li.smClass {
border:none;
background:none;
}
.leftNav li.smClass a {
background:none;
text-indent:1.5em;
font-weight:normal;
}
#newPic {
width:218px;
margin:10px auto;
}
.card {
padding:5px 10px;
}
.card p {
margin-left: 3.8em;
margin-top: 0.8em;
text-indent: -3.8em;
text-align: left;
line-height:1.3em;
}

#downCenter {
width:212px;
height:62px;
margin:60px auto;
display:block;
background: url(../images/sprite_Alpha.gif) 0 -138px no-repeat;
}
#downCenter:hover {
background: url(../images/sprite_Alpha.gif) 0 -200px no-repeat;
}




#right {
width:700px;
padding-left:20px;
float:right;
overflow:hidden;
}
.right_box {
width:700px;
}
.right_box p {
line-height:1.6em;
}
.rH2 {
clear:both;
width:695px;
margin-top:10px;
margin-bottom:10px;
line-height:31px;
text-indent:1.1em;
font-size:14px;
color:#333;
border:1px solid #f1f1f3;
background:#f9f9f9;
}
.rH2 span {
padding-left:1.0em;
border-left:3px solid #f60;
}
#indexPic {
float:left;
padding:10px;
margin-right:15px;
margin-bottom:15px;
width:224px;
height:149px;
border:1px solid #676767;
background:url(../images/indexPic.jpg) 50% 50% no-repeat;
}
p.rP {
font-size:13px;
line-height:1.6em;
}

.lable {
width:320px;
float:left;
margin:20px 12px 10px 10px;
margin-right:10px;
border:1px solid #bbc8dd;
}
.lable_h3_B,.lable_h3_R {
position:relative;
z-index:10;
width:80px;
text-align:center;
margin-top:-14px;
margin-left:30px;
color:#157ed5;
font-size:13px;
line-height:27px;
background:#fff;
border:1px solid #bbc8dd;
}
.lable_h3_R {
color:#c5141b;
}
.lableList {
width:300px;
margin:0 auto;
padding:5px 0;
}
.lableList li{
vertical-align:text-top;/*to fix ie6~7 li's space*/
}
.lableList li a {
width:100%;
height:30px;
line-height: 30px; 
display: block;
color:#333;
cursor: hand;
border-bottom:1px dashed #bbc8dd;
text-indent:1.7em;
background:url(../images/sprite_Alpha.gif) -200px -105px no-repeat;
}
.lableList li a:visited {
color:#666;
}
.lableList li a:hover {
color: #06c;
border-bottom: 1px solid #bbc8dd;
background:#f9f9fc url(../images/sprite_Alpha.gif) -198px -105px no-repeat;
}


.right_box #news {
width:93%;
margin-left: 10px;
}
.right_box #news li {
vertical-align:text-top;/*to fix ie6~7 li's space*/
}
.right_box #news li a {
width:100%;
height:32px;
line-height: 32px; 
display: block;
color:#333;
cursor: hand;
border-bottom: 1px dashed #bcd;
padding-left:1.7em;
background:url(../images/sprite_Alpha.gif) -200px -103px no-repeat;
}
.right_box #news li a:visited {
color:#666;
}
.right_box #news li a:hover {
color: #06c;
border-bottom: 1px solid #bcd;
background:#f9f9fc url(../images/sprite_Alpha.gif) -195px -103px no-repeat;
}

.data {
display: block;
margin-right:1em;
font-size:12px;
float: right;
color:#78b;
white-space:nowrap;
overflow: hidden;
}      /*日期位置*/
a:hover .data {
color:#f30;
}

#bigBox {
width:2124px;/*pro宽度的两倍*/
}
.pro {
float:left;
margin-top:15px;
width:1062px;
overflow:hidden;
}
.pro li{
width:206px;
float:left;
margin-right:6px;
}

.pro li .heightA {
height:153px;
width:204px;
margin-bottom:8px;
border:1px solid #789;
overflow:hidden;
}
.pro li a img {
width:100%;
display:block;
}
.pro li .heightA:hover {
border:1px solid #06c;
}
.pro li a {
display: block;
width: 100%;
cursor: hand;
}
.pro li span {
text-align:center;
}

.caseTable {
width:680px;
margin:5px auto;
border-top:1px solid #bbc8dd;
border-left:1px solid #bbc8dd;
background:#f4f4f5;
}
.caseTable th,.caseTable td {
text-align:center;
padding:4px;
border-right:1px solid #bbc8dd;
border-bottom:1px solid #bbc8dd;
}
.caseTable th {
color:#fff;
background:#7295b5;
}











/*内页++++*/
#rightContent p {
margin-bottom:1em;
}
h4.imp {
font-size:14px;
text-align:center;
margin:15px auto;
}
#page {
width:100%;
text-align:center;
margin:20px auto;
}
#maps{
margin:20px auto;
}
/*内页=====*/
/*   feedBack   ++++++*/
p.RbigText{
margin-bottom:0.8em;
text-indent:2em;
padding-right: 1em;
font-size: 14px;
}
.hForm {
margin:30px auto;
}
.hForm label {
display:block;
clear: left;
float: left;
width: 80px;
font-size: 14px;
line-height: 1.8em;
text-align: right;
margin-bottom: 5px;
}
.hForm input {
width: 180px;
height: 1.5em;
line-height: 1.8em;
margin-bottom:0.5em;
border: 1px solid #9BB0B5;
}
.hForm input.button {
margin-left: 80px;
margin-right: 80px;
width: 80px;
height: 27px;
padding: 2px;
border: 1px solid #666;
background:url(../images/bg_sprite.png) 0 -30px repeat-x;
cursor:pointer;
}
.hForm textarea  {
border: 1px solid  #9BB0B5;
margin-bottom: 10px;
font-size:13px;
}
/*  feedBack  =========*/

#sellMap {
width:691px;
height:500px;
background:url(../images/sale.jpg) no-repeat;
}


#footer {
clear: both;
width: 970px;
padding: 0 0 10px 0;
margin: 0 auto;
text-align: center;
background: url(../images/bg_sprite.png) bottom repeat-x;
}
#link {
width:100%;
line-height:3.0em;
background:#fff;
}
#link a {
margin-right:2em;
}
#footer p {
color:#fff;
line-height: 2em;
}
#footer a:link {
color:#9DC278
}