/* CSS Document */
body{ 
margin:0px; padding:0px;position:relative;
background:url(images/main-bg.gif) repeat-x #DFDFDF;
text-align:center;
font: 12px Tahoma, Verdana, Arial, Sans-Serif;
color: #002F49;
line-height:150%;
height:auto;
*overflow-x:hidden;}
*{margin: 0px;}
a {color:#002F49; text-decoration:none;}
a:hover {text-decoration : none ;color : #A5C600 ;}


#container {height: auto;width:100%;position:relative;z-index:1;}
#top{ background-color:#002f49; width:100%; height:99px; float:left;}
#top_frame{ background-color:#002F49; float: left; height:99px; width:980px;}
.logo{ float:left; padding:15px 0 0 10px;}
.line{ background-color:#3e6479; margin-left:421px; width:31%; height:5px; float:left;}

.deng{float:left; 
margin-left:775px; 
_margin-left:387px; 
margin-top:-67px;clear:both; width:205px; padding-top:5px; border-top:5px solid #3e6479;}
.deng a:link,.deng a:visited {  color:#fff; padding:0px 10px;background-image:url(./images/1.jpg);background-repeat: no-repeat;}
.deng a:hover{}

.menu {
font-family:Verdana, Arial;
width:790px;
height:36px;
position:relative;
z-index:2;
clear:both;
float:left;
padding-left:190px;
margin-top:-23px;
_margin-top:-24px;
}
/*z-index:2*/
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/*400 800 5188*/
.css400{width:314px; text-align:right;top:-10px;}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:90px; 
height:1.5em;
font-weight:bold;
color:#fff; 
border-bottom:5px solid #3e6479;
background:#002f49; 
padding:0px 1px; 
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:90px;
w\idth:90px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:0px; 
border-collapse:collapse;
font-size:12px;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#fff; 
border-bottom:8px solid #a5c600;
z-index:3;
}
/*z-index:3*/
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:100px;
border-top:0;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
color:#000; 
border:0;
margin:0;
color:#fff;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1.2em; 
padding:5px; 
width:100px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#3e6479; 
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#002f49;
width:100px; /* for IE5.5 faulty box model */
w\idth:100px; /* for IE6 */
}

.banner1{ float:left; width:100%; background-color:#efefef;padding-top:3px; height:201px; margin-top:-12px; _position:relative;}
.banner{ float:left; width:100%;padding-top:3px; margin-top:-12px; _position:relative;}
.img{ float:left; margin-left:192px;  padding:0px; _margin-left:96px;}
.ban{ float:left;padding:0px;}

#box{ width:980px;float:left; height:auto; clear:both;}
.left{float:left; width:187px;_width:186px; height:auto; padding:0px 0px 10px 5px; border-right:1px solid #cfcfcf; overflow:hidden;}
.line2{ width:180px; float:left;height:0px; line-height:0px;}
.left ul{ float:left; clear:both;
padding:0; 
margin:0;
list-style-type: none;}
.left ul li{ float:left;text-align:left; width:170px; margin-left:5px; padding:5px 0px; 
border-bottom:1px solid #eee;}

.left ul li a:hover {text-decoration : none ;color : #A5C600;}
.sign{font-weight:bold;color : #666 ; text-align:left;float:left;margin-left:5px; line-height:27px;}

.input{border:1px solid #bfbfbf;clear:both;}

.middle{float:left; width:755px; padding:5px 15px; text-align:left;}
.lin{ margin:10px 0px;}
.lin a:link,.lin a:visited{text-decoration : none ;color : #002f49 ;}
.lin a:hover {text-decoration : none ;color : #666 ;}
p{ padding-top:10px; line-height:180%}
.right{float:left; width:175px;padding:10px 0px 10px 0px;display:block;}
.right ul{ float:left; clear:both;  background-color:#efefef;
padding:10px; 
margin:0;
list-style-type: none;}
.right ul li{ float:left;text-align:left; width:158px; margin-left:5px; padding:5px 0px; }
.right ul li a:link,.right ul li a:visited{ font-weight:normal;text-decoration : none ;color : #002f49 ;}
.right ul li a:hover {text-decoration : none ;color : #002f49 ;}

.search{float:left;text-align:left; width:160px; margin:5px 0px; padding:8px 0px; 
border-bottom:1px solid #eee; font-weight:bold;color : #002f49 ; line-height:5px;}
.b{ width:980px; float:left; padding-left:15px;}
.bb{ width:205px; padding:10px 5px; text-align:left; float:left; margin: 5px 10px; _margin: 5px 5px;}
.bb1{ width:205px; padding:10px 8px; text-align:left; float:left; margin: 5px 10px; _margin: 5px 2px; border-left:1px solid #dfdfdf;}
.imge{ padding:5px 0px;}
.imgee{ padding:0px 1px;}
h4{ color:#002f49; padding-top:10px; text-align:left; font-size:15px;}
h5{ color:#0E6291; padding-bottom:5px; font-size:14px; font-weight:normal;}



#boxx{width:960px; margin:0; overflow:hidden; padding:0 10px; float:left;}
.lef{ width:470px; overflow:hidden; float:left; margin-top:15px; text-align:left;}
.box2{margin:0; padding:0; font:12px "";}
.nTab2{float: left;width: 470px;margin: 0 auto 2px;}
.nTab2 .TabTitle2{clear: both;height: 28px;overflow: hidden; background:url(images/gc_bg.jpg);}
.nTab2 .TabTitle2 ul{margin:0;padding:0 0 0 12px;}
.nTab2 .TabTitle2 li{float: left;width: 78px;cursor: pointer;list-style-type: none; line-height:28px; text-align:center}
.nTab2 .TabTitle2 .active2{ background:url(images/gc2_bg.jpg) no-repeat}
.nTab2 .TabTitle2 .normal2{}
.nTab2 .TabContent2{width:auto;margin: 0px auto;padding:10px 0 0 0;}
.none2 {display:none;}


.righ{width:470px;float:right; margin-top:15px; text-align:left;}
.righ p{ width:300px; margin-top:-135px; padding-left:130px;}
.sign1{font-weight:bold;color : #666 ; text-align:left;float:left;margin-left:5px; padding-left:130px;line-height:27px;}
.righ ul{ float:left; clear:both;
padding-left:130px;
margin:0;
list-style-type: none;}
.righ ul li{ float:left;text-align:left; width:170px; margin-left:5px; padding:2px 0px; }
.righ ul li a:link,.righ ul li a:visited{text-decoration : none ;color : #002f49 ;}
.righ ul li a:hover {text-decoration : none ;color : #666 ;}


.content_table{ padding:2px;text-align:center; background:#466175;}
.content_table_bg{ background:#DDDDDD;}

#img_frame{ border:2px;solid}


#footer{ clear:both;padding:0px;width:100%; float:left; height:auto; text-align:center;background:#DFDFDF; display:inline-block;margin-top:20px;}
#bottom {
	float:left;width:980px;clear:both; background-color:#dfdfdf; height:auto; padding:10px 0px;}


.anli_imgborder{ display:block; BORDER-RIGHT: #eeeeee 5px solid; BORDER-TOP: #eeeeee 5px solid; BORDER-LEFT: #eeeeee 5px solid; BORDER-BOTTOM: #eeeeee 5px solid; width:210px;
}
.anli_imgborder:link{ BORDER-RIGHT: #eeeeee 5px solid; BORDER-TOP:#eeeeee 5px solid; BORDER-LEFT: #eeeeee 5px solid; BORDER-BOTTOM: #eeeeee 5px solid; width:210px;
}
.anli_imgborder:visitde{ display:block; BORDER-RIGHT: #227EAD 5px solid; BORDER-TOP: #227EAD 5px solid; BORDER-LEFT: #227EAD 5px solid; BORDER-BOTTOM: #227EAD 5px solid; width:210px;
}
.anli_imgborder:hover{ display:block; BORDER-RIGHT: #227EAD 5px solid; BORDER-TOP: #227EAD 5px solid; BORDER-LEFT: #227EAD 5px solid; BORDER-BOTTOM: #227EAD 5px solid; width:210px;
}
.anli_imgborder:active{ display:block; BORDER-RIGHT: #227EAD 5px solid; BORDER-TOP: #227EAD 5px solid; BORDER-LEFT: #227EAD 5px solid; BORDER-BOTTOM: #227EAD 5px solid; width:210px;
}

.package {
font-family:"΢ź";font-weight: bold; font-size:14px; color:#002F49; padding:10px; 0;}


.green {color:#A5C600;}
.green_big {color:#A5C600; font-size:14px; font-weight:bold;}
.shadow {width:100%; background:url(../images/main-bg1.gif) no-repeat center top; height: 590px;  position:absolute; top:0; left:0; z-index:1;}
.shadow_hack {_margin-left:-1px;}
