/* CSS Document */
*{margin:0px; padding:0px;}
body{background:url(../images/bg.jpg) no-repeat center top #001e36;font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
img{border:none;}
h4{margin:10px auto 20px; font-size:25px;}
a{color:#fff; text-decoration:none;}
a:hover{color:#9cf0fd;}

#contact{margin:0px auto; padding:0px 0px 20px; width:960px; background:#86c8e8; color:#095579;}
#contact:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contact .title{background:url(../images/contactbg.jpg) repeat-x; height:41px;line-height:41px; font-size:18px; font-weight:bold;}
#contact .content{margin:0px; padding:0px;}
#contact .contact { margin-top:20px; margin-left:120px; width:450px; text-align:left; display:inline; float:left;}
#contact .contact th,.contact td{ padding:4px 0px;}
#contact .text{margin-top:20px; margin-right:35px; width:300px; display:inline; line-height:18px; float:right;}
#contact .input{margin:0px; padding:0px; border:1px solid #508cb1;background:#a9dbfe;}


#search{margin:5px 0px 0px 40px; float:left;}

#header{margin:0px auto 8px; padding:0px; width:960px; height:370px;}
#header .logo{width:514px; height:62px; float:left;}
html>body #header .logo{background-repeat:no-repeat;background-image: url(../images/LOGO.png);}
*html #header .logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/LOGO.png'); progid:}
#header .language{ margin-top:10px; width:180px; height:52px; float:right;}
#header #nav{width:960px; height:33px; position:relative; clear:both;}
#header #nav .warp{width:947px; background:url(../images/navbg.png) repeat-x; color:#9cf0fd; display:inline; float:left;}
#header #nav .left{float:left;}
#header #nav .right{float:right;}
#header #nav #mainnav,#subnav{width:940px;}
#header #nav #mainnav{height:33px; font-size:14px; line-height:31px;}
#header #nav #mainnav li{margin:0px 10px 0px 0px; background:url(../images/navlist.gif) 20px 5px no-repeat; padding-left:20px; list-style-type:disc; list-style:none; list-style-position:inside; width:110px; font-weight:bold; text-align:center; float:left;}
#header #nav #mainnav .su{margin:0px; padding:0px; background:none; width:4px; height:33px; float:left;}
#header #nav #subnav{width:960px; height:23px; background:#1a3b69; text-align:center; line-height:23px; position:absolute; left:0px; top:33px; color:#FFFFFF; display:none;}
*html #header #nav #subnav{height:20px; text-align:center; line-height:18px;}
#header #nav #subnav li{margin:0px; padding:0px; background:none; list-style:none; font-weight:100; display:inline; float:none;}
#header #nav a{color:#9cf0fd; text-decoration:none;}
#header #nav a:hover{color:#ffffff;}

#header #banner{width:960px; height:276px; background: url(../images/banner.png);}

#mainbody{margin:0px auto; width:960px;}
#mainbody #left{  width:337px; float:left;}
#mainbody #left .pcontent{margin-left:2px; margin-bottom:5px; background:url(../images/leftbg.png) repeat-x; _height:390px; min-height:390px;}
#mainbody #left .plist{margin:5px 10px 5px 15px; height:95px; width:310px; line-height:30px; color:#FFFFFF; clear:both;}
#mainbody #left .sale{margin-left:1px; padding-top:3px; background:url(../images/salebg.png) repeat-x; text-align:center; height:92px;}
#mainbody #left .sale img{margin:2px 4px 5px 2px;}
#mainbody #right{width:612px; ; float:right;}
#mainbody #right .content{padding:10px 10px 10px 15px; color:#FFFFFF; line-height:18px; _height:515px; min-height:515px; background:url(../images/contentbg.png) repeat-x #022f4d;}

#mainbody #pleft{width:266px; font-size:14px; color:#fff; font-weight:bold; line-height:25px; float:left;}
#mainbody #pleft .content{padding:15px 10px 10px 15px; background:url(../images/pleftbg.jpg) repeat-x #003250;width:241px; _height:470px; min-height:470px;}
#mainbody #pleft li{padding-left:10px; list-style:none; _height:25px; min-height:25px; line-height:25px; list-style-position:outside; display:block; clear:both;}
#mainbody #pleft img{margin-top:3px; margin-right:8px; cursor:pointer; float:left;}
#mainbody #pleft span{ float:left;}
#mainbody #pleft .subnav{margin-left:20px; margin-bottom:5px; line-height:20px; display:none; clear:both;}

#mainbody #pright{width:674px; float:right;}
#mainbody #pright .title{padding-left:65px; padding-top:5px; background:url(../images/pbodytitlebg.jpg) no-repeat; width:609px; height:36px; line-height:35px; color:#fff; font-size:14px; font-weight:bold;}
#mainbody #pright .content{padding:15px 10px 10px 15px;background:url(../images/pbodybg.jpg) repeat-x #003250; width:649px; _height:470px; min-height:470px; color:#fff;}
#mainbody #pright .plist{margin:0px 10px 16px 0px; width:150px; height:130px; line-height:30px; color:#FFFFFF; text-align:center; display:inline; overflow:hidden; float:left;}

#scroll{margin:10px auto; background:url(../images/friendlinkbg.jpg) no-repeat; width:960px; height:81px; clear:both;}
#scroll .scontent{margin:7px 0px 0px 135px; padding:5px 10px; width:785px; height:55px; overflow:hidden; display:inline; float:left;}
#scroll .scontent img{margin:0px 5px;}

#btnav{margin:0px auto; padding-top:2px; width:960px; height:20px; color:#9cf0fd; text-align:center; font-weight:bold;}
#btnav a{color:#9cf0fd; text-decoration:none;}
#btnav a:hover{color:#ffffff;}

#footer{margin:0px auto; width:960px; height:62px; text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:22px; color:#FFFFFF; clear:both;}
