/* CSS Document */
body{margin:0; padding:0;color:#222222; font-size:12px; line-height:23px; }
p{margin:0; padding:0;}
h1{margin:15px; padding:0; text-align:center; font-size:20px;}
div{margin:0; padding:0;}
A{text-decoration:none;}
ul{margin:0; padding:0;}
dl{ margin:0; padding:0;}
dt{ margin:0; padding:0;}
li{list-style:none;}
a:link{color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #ff0000;}
a:active {text-decoration: none;color: #333;}
#top{background: url(../images/topbg.jpg) repeat-x; height:91px;}
#top .topcon{width:1000px; margin:auto;}
#top .topcon .topleft{float:left;}
#top .topcon .topright{float:right; background:url(../images/logoright.jpg) no-repeat; width:330px; height:75px; padding-top:16px; text-align:right; padding-right:37px;}
#menu{background:url(../images/menubg.jpg) repeat-x; height:35px; line-height:35px;}
#menu .menucon{width:1000px; margin:auto; height:35px; line-height:35px; }
#menu .menucon .menuwid{width:122px;}
#menu .menucon ul li{ float:left; height:35px; line-height:35px; text-align:center;font:75%/150% "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",tahoma,vernada; }
#menu .menucon ul li a:link{color:#FFFFFF; font-size:15px; font-weight:bold; height:35px; line-height:35px;}
#menu .menucon ul li a:visited{color:#FFFFFF; font-size:15px; font-weight:bold; height:35px; line-height:35px;}
#menu .menucon ul li a:hover{color:#f3770d; font-size:15px; font-weight:bold; height:35px; line-height:35px;}
#menubottom{ background:url(../images/bannertop.jpg) repeat-x; height:8px;}
#bananer{margin:0px auto; background:url(../images/bananer.jpg) no-repeat center; height:350px;}
#main{ background:url(../images/mainbg.jpg) repeat-x top; padding-top:25px;}
#main .maincon{width:1000px; margin:auto; background:url(../images/rightbg.jpg) repeat-x top; border-top:#006190 solid 1px;}
#main .maincon .mainleft{float:left; width:234px; border:#dddddd solid 1px;}
#main .maincon .maincenter{float:left; width:500px; padding-left:26px;}
#main .maincon .mainright{float:right; width:233px;}
#main .maincon .mainleft ul{margin:10px;}
#main .maincon .mainleft ul li{background:url(../images/icon.jpg) no-repeat left center; border-bottom:dashed 1px #dddddd; line-height:30px; padding-left:18px;}
#main .maincon .maincenter .righttitle{display:block; height:32px; border-bottom:#e5e5e5 solid 1px;}
#main .maincon .maincenter .righttitle li{float:left; height:32px;}
#main .maincon .maincenter .aboutcon{padding-top:20px;}
#main .maincon .maincenter .ptitle{background:url(../images/icon1.jpg) no-repeat left; height:22px; line-height:22px; padding-left:23px; border-bottom:dashed #CCCCCC 1px; margin-bottom:6px;}
#main .maincon .maincenter .aboutcon .newsul li{border-bottom:#CCCCCC solid 1px; height:32px; line-height:32px; background:url(../images/icon1.jpg) no-repeat left; padding-left:20px;}
#main .maincon .maincenter .aboutcon .newsul li dl{height:32px; line-height:32px; }
#main .maincon .maincenter .aboutcon .newsul li dl dt{float:left; height:32px; line-height:32px; }
#main .maincon .maincenter .aboutcon .dtwid{width:400px;}
#main .maincon .mainright .padd{border:#CCCCCC solid 1px; padding:15px;}
#main .maincon .mainright .martop{margin-top:18px;}
#main .maincon .mainright .border{border:#CCCCCC solid 1px; text-align:center; padding:10px 0; margin-bottom:10px;}
#main .maincon .indexpro{ border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; height:230px;  border-top:#005e8c solid 1px; background:url(../images/probg1.jpg) repeat-x;}
#main .maincon .indexpro .title{height:32px; display:block;}
#main .maincon .indexpro .title li{float:left; height:32px;}

#foot{background:url(../images/footbg.jpg) repeat-x; height:94px;}
#foot .footcon{width:700px; margin:auto; height:94px;}
#foot .footcon .footleft{float:left;}
#foot .footcon .footright{float:right; width:520px; text-align:left; padding-top:16px;}

#aboutmain{width:998px; margin:20px auto;}
#aboutmain .aboutleft{float:left; width:237px;}
#aboutmain .aboutright{float:right; width:710px; border:#dedede solid 1px; padding:10px 15px;}
#aboutmain .aboutleft .left1{ background:url(../images/left2bg.jpg) repeat-y; padding-bottom:20px;}
#aboutmain .aboutleft .titlebg{background:url(../images/left1bg.jpg) no-repeat; height:69px; line-height:69px; font-weight:bold; font-size:16px; color:#004692; padding-left:30px;}
#aboutmain .aboutleft .left1 ul{display:block; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;  width:200px; margin-left:18px;}
#aboutmain .aboutleft .left1 ul li{background:url(../images/lefttitlebg.jpg) repeat-x; border-top:#d7d7d7 solid 1px; height:29px; line-height:29px; padding-left:20px;}
#aboutmain .aboutleft .left1 ul dt{margin:0; padding:0; height:26px; line-height:26px; background-color:#FFFFFF; padding-left:20px;border-top:#d7d7d7 solid 1px; }
#aboutmain .aboutright .righttitle{background:url(../images/xinwenbg.png) no-repeat left; border-bottom:#CCCCCC solid 1px; height:30px; line-height:30px; padding-left:26px; margin-bottom:18px;}
#aboutmain .aboutright .righttitle b{color:#004692;}

/* move */
#demo { width: 980px; margin:15px auto 0 auto ; overflow:hidden; height:200px; }
#demo ul{margin:0; padding:0;}
#demo ul li{float:left; list-style:none; margin-right:6px; background-image:none; text-align:center;}
#demo ul li img{border:#b8c5ce solid 1px;}
#indemo {float: left;width: 800%; margin-top:0px;}
#demo1 {float: left;}
#demo2 {float: left;}

/*·ÖÒ³*/
#page{ text-align:center; clear:both; margin-top:5px; margin-bottom:20px;}
#page span{ color:#F00; font-weight:bold;}