/* CSS Document */
body{margin:0; padding:0; font:300%/150% "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",tahoma,vernada;  font-size:12px; line-height:23px; color:#373737; background-color:#FFFFFF;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
h1{margin:20px 0 20px 0; padding:0; font-size:20px; text-align:center;}
h2{margin:0 0 8px 0; padding:0;}
h3{margin:10px 0 8px 0; padding:0; font-size:14px;}
div{margin:0; padding:0;}
A{text-decoration:none;}
li{list-style:none;}
ul{margin:0; padding:0;}
dl{margin:0; padding:0;}
A{text-decoration:none;}
a:link{color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #ff0000;}
a:active {text-decoration: none;color: #333333;}
#top{background:url(../images/topbg.jpg) repeat-x; height:200px;}
#top .topcon{width:980px; margin:auto;}
#top .topcon ul{display:block; height:32px; line-height:32px;}
#top .topcon ul li{float:left; height:32px; line-height:32px;}
#top .topbo{ background:url(../images/top.jpg) no-repeat center; height:169px;}
#menu{background:url(../images/menubg.jpg) repeat-x; height:44px;}
#menu .menucon{width:980px; margin:auto;}
#menu .menucon ul li{ float:left; text-align:center; width:98px; background:url(../images/menuline.jpg) no-repeat right;}
#menu .menucon ul li a:link{color:#fff; font-size:14px; height:44px; line-height:44px;}
#menu .menucon ul li a:visited{color:#fff; font-size:14px; height:44px; line-height:44px;}
#menu .menucon ul li a:hover{color:#FFFFFF; font-size:14px; background:url(../images/menuhover.jpg) repeat-x; display:block; height:44px; line-height:44px;}
#bananer{margin:auto; height:490px;}
#maina{ width:1080px; margin:18px auto;}
#maina .mainaleft{float:left; width:230px; background:url(../images/leftbg.jpg) repeat-y;}
#maina .mainaright{float:right; width:834px; border:#c4c4c4 solid 1px;}
#maina .mainaleft ul{margin:20px 15px;}
#maina .mainaleft ul li{background:url(../images/leftlibg.jpg) no-repeat center; height:40px; line-height:50px; text-indent:60px; margin-bottom:12px;}
#maina .mainaleft .leftcontact{padding:0px 5px 12px 5px; color:#FFFFFF;}
#maina .mainaleft .leftcontact img{margin-bottom:5px;}
#maina .mainaright .righttitle{background:url(../images/righttitlebg.jpg) repeat-x; height:48px; line-height:48px; padding:1px; border-bottom:#c4c4c4 solid 1px; font-size:22px; text-indent:20px;}
#maina .mainaright .righttitle span{color:#b5b1b0;}
#maina .mainaright ul{display: block; margin:15px 9px;}
#maina .mainaright ul li{float:left; margin-bottom:18px; margin-left:8px; margin-right:8px;}
#maina .mainaright ul li dl dt{margin:0; padding:0; border:#c4c4c4 solid 1px; padding:1px; display:block; text-align:center;}
#maina .mainaright ul li dl dt b{background-color:#CCCCCC; height:20px; line-height:20px; display:block; text-align:center;}
#maina .mainaright ul li dl dd{margin:1px 0 0 0; padding:0; display:block; height:30px;}
#maina .mainaright ul li dl dd img{}
#mainb{margin-top:12px; background: url(../images/mainb.jpg) no-repeat center #006fc1; height:120px;}
#mainc{background:url(../images/maincbg.jpg) repeat-x; height:462px;}
#mainc .mainccon{width:1059px; margin:auto; background:url(../images/mainc.jpg) no-repeat center; height:420px; padding-top:43px;}
#mainc .mainccon .shipp{margin:0px 0 0 20px;}
#maincontent{width:963px; margin:12px auto;}
#maind{ background:url(../images/maindbg.jpg) repeat;}
#maind .maindcon{ width:960px; margin:auto; background-color:#f8fcfd; font-size:14px;}
#maind .maindcon .maind-a{ padding:46px 25px;}
#maind .maindcon .maind-a .maind-aleft{float:left;}
#maind .maindcon .maind-a .maind-aleft ul{ margin-left:60px; margin-top:20px;}
#maind .maindcon .maind-a .maind-aleft ul li{background:url(../images/maindicon.jpg) no-repeat left center; padding:5px 0; text-indent:20px;}
#maind .maindcon .maind-a .maind-aright{float:right;}
#maind .maind-b{background:url(../images/maind-b.jpg) no-repeat left; height:362px;}
#maind .maind-b .maind-bcon{ width:420px; float:right; margin-top:120px;}
#maind .maindcon .maind-bcon ul{ margin-top:20px;}
#maind .maindcon .maind-bcon ul li{background:url(../images/maindicon.jpg) no-repeat left center; padding:5px 20px; }
#maind .maind-c{background:url(../images/maind-c.jpg) no-repeat left; height:331px;}
#maind .maind-c .maind-ccon{ width:420px; float:left; margin-top:120px; margin-left:90px;}
#maind .maindcon .maind-ccon ul{ margin-top:20px;}
#maind .maindcon .maind-ccon ul li{background:url(../images/maindicon.jpg) no-repeat left center; padding:5px 20px;}
#maind .maind-d{background:url(../images/maind-d.jpg) no-repeat left; height:345px;}
#maind .maind-d .maind-dcon{ width:350px; float:right; margin-top:120px; margin-right:35px; padding-right:50px;}
#maind .maindcon .maind-dcon ul{ margin-top:20px;}
#maind .maindcon .maind-dcon ul li{background:url(../images/maindicon.jpg) no-repeat left; padding:5px 20px;}
#maine{background:url(../images/mainebg.jpg) repeat-x top; padding-top:30px; padding-bottom:20px;}
#maine .mainecon{width:960px; margin:0 auto 20px auto;}
#maine .mainecon .maineconleft{border-bottom:#dedede solid 1px; border-top:#004799 solid 3px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; width:600px; float:left; padding:20px 14px; }
#maine .mainecon .titlebg{background:url(../images/indextitlebg.jpg) repeat-x bottom; height:22px; line-height:22px;}
#maine .mainecon .maineconright{ float:right; width:280px; border-bottom:#dedede solid 1px; border-top:#004799 solid 3px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; padding:20px 14px; }
#maine .mainecon .titlebg span{ float:right;}
#maine .mainecon .titlebg img{float:left;}
#maine .mainecon .maineconleft .indexaboutcon{margin-top:20px;}
.floatr{float:left; margin-right:15px;}
#maine .mainecon .maineconright .honor{ text-align:center; padding:16px;}
#maine .mainegsfc{width:928px; margin:auto; border-bottom:#dedede solid 1px; border-top:#004799 solid 3px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; padding:20px 15px;}
#maine .mainegsfc .gsfctitlebg{background:url(../images/indexgsfctitlebg.jpg) repeat-x bottom; height:29px; line-height:29px;}
#maine .mainegsfc .gsfctitlebg span{ float:right;}
#maine .mainegsfc .gsfctitlebg img{float:left;}
#maine .mainenews{width:960px; margin:20px auto 0 auto;}
#maine .mainenews .mainenewsleft{border:#dedede solid 1px; width:559px; float:left; padding:20px 15px;height:310px;}
#maine .mainenews .titlebg{background:url(../images/indextitlebg.jpg) repeat-x bottom; height:22px; line-height:22px;}
#maine .mainenews .mainenewsright{ float:right; width:312px; border:#dedede solid 1px; padding:20px 15px; height:310px;}
#maine .mainenews .titlebg span{ float:right;}
#maine .mainenews .titlebg img{float:left;}
#maine .mainenews .indexnews li{border-bottom:#ccc solid 1px; height:30px; line-height:30px; width:260px; margin-left:10px; float:left;}
#maine .mainenews .indexnews li dl dt{float:left;}
#maine .mainenews .indexnews .dtwid{width:180px;}
#maine .indexlink{width:960px; margin:0px auto 0 auto;}
#maine .indexlink .linktitlebg{background:url(../images/indexlinkbg.jpg) repeat-x;}

#foot{ background-color:#175eae; border-top:#2989df solid 5px; height:250px; padding-top:38px;}
#foot .footcon{width:960px; margin:auto; color:#FFFFFF;}
#foot .footcon .footmenu{border-top:#2989df solid 1px; height:53px; line-height:53px;}
#foot .footcon .footmenu ul{margin-left:80px;}
#foot .footcon .footmenu ul li{float:left; width:85px;}
#foot .footcon .footlogo{}
#foot .footcon .footlogo .footlogoleft{float:left;}
#foot .footcon .footlogo .footlogocenter{float:left; width:350px; border-right:#3b96df solid 1px; height:130px; margin-top:10px; padding-top:5px;}
#foot .footcon .footlogo .footlogoright{float: right; width:150px; margin-right:20px;}
#foot .footcon a:link{color:#ffffff; }
#foot .footcon a:visited{color:#ffffff;}
#foot .footcon a:hover{color:#bc0000; }


#aboutmain{ width:1080px; margin:18px auto;}
#aboutmain .aboutleft{float:left; width:230px; background:url(../images/leftbg.jpg) repeat-y;}
#aboutmain .aboutright{float:right; width:834px; border:#c4c4c4 solid 1px;}
#aboutmain .aboutleft ul{margin:20px 15px;}
#aboutmain .aboutleft ul li{background:url(../images/leftlibg.jpg) no-repeat center; height:40px; line-height:50px; text-indent:60px; margin-bottom:12px;}
#aboutmain .aboutleft .leftcontact{padding:0px 5px 12px 5px; color:#FFFFFF;}
#aboutmain .aboutleft .leftcontact img{margin-bottom:5px;}
#aboutmain .aboutright .righttitle{background:url(../images/righttitlebg.jpg) repeat-x; height:48px; line-height:48px; padding:1px; border-bottom:#c4c4c4 solid 1px; font-size:22px; text-indent:20px;}
#aboutmain .aboutright .righttitle span{color:#b5b1b0;}
#aboutmain .aboutright ul{display: block; margin:15px 9px;}
#aboutmain .aboutright .aboutcon{padding:20px;}
#aboutmain .aboutleft .lefttitlebg{ background:url(../images/lefttitlebg.jpg) no-repeat left; height:58px; line-height:58px; font-size:26px; font-weight:bold; text-align:center; color:#FFFFFF;}


/* move */
#demo { width: 920px; margin:20px auto 0 auto; overflow:hidden; height:170px; }
#demo ul{margin:0px; padding:0;}
#demo ul li{float:left; list-style:none; margin-right:10px; background-image:none; text-align:center;}
#demo .bordimg{border:#dddee0 solid 1px; padding:3px;}
#indemo {float: left;width: 800%; margin-top:0px;}
#demo1 {float: left;}
#demo2 {float: left;}

#demoa1{
height:auto;
text-align:left;
}
#demoa2{
height:auto;
text-align:left;
}
#demoa1  p{
list-style-type:none;
height:185px;
text-align:center;
}
#demoa2  p{
list-style-type:none;
height:185px;
text-align:center;
}