@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:"宋体"; font-size:12px;  color:#2c2c2c; background:#f3f2f0;}
a{ text-decoration: none; color: #000000;}
a:hover { text-decoration:none; color:#000000;}
ul{ margin:0px; padding:0px;}
li{ list-style-type:none;}
.top{ margin-left:auto; margin-right:auto; width:950px; overflow:hidden;}
#top{ width:950px; height:38px; background:url(images/t1.jpg) no-repeat;}
#top01{ width:950px; height:90px; padding-bottom:22px;}
#top01navleft{ float:left; width:266px; height:90px; background:url(images/t3.jpg) no-repeat;}
#top01navright{ float:right; width:684px; height:35px; padding-top:55px;}
#top02{ width:945px; height:13px; background:url(images/t4.jpg) no-repeat;}
#top03{ margin-left:auto; margin-right:auto; height:484px; }
.main{ margin-left:auto; margin-right:auto; width:950px; padding-top:5px; overflow:hidden;}
#mainnav01{ width:950px; overflow:hidden; }
#mainnav01left{ float:left; width:639px; height:274px; }
#mainnav01leftshang{ width:626px; height:27px; background:url(images/t6.jpg) no-repeat; padding-left:13px; padding-top:9px;}
#mainnav01leftxia{ width:639px; height:228px; background:url(images/t23.jpg) repeat-y;}
#mainnav01leftxia01{ width:639px; overflow:hidden;}
#mainnav01leftxiatp{ float:left; width:186px; height:125px; padding-left:10px; padding-top:8px;}
#mainnav01leftxiawz{ float:right; width:403px; line-height:24px; padding-left:16px; padding-top:13px; padding-right:24px;}
#mainnav01leftxiawz a{ text-decoration: none; color:#2c2c2c;}
#mainnav01leftxiawz a:hover { text-decoration:none; color:#2c2c2c;}
#mainnav01leftxiawz02{  width:605px; line-height:24px; color:#2c2c2c; padding-top:5px; padding-left:13px; padding-right:21px;}
#mainnav01leftdi{ width:639px; height:10px; background:url(images/t7.jpg) no-repeat;}
#mainnav01right{ float:right; width:311px; height:274px; }
#mainnav01rightshang{ width:298px; height:28px; background:url(images/t8.jpg) no-repeat; padding-left:12px; padding-top:8px;}
#mainnav01rightxia{ width:300px; height:204px; background:url(images/t9.jpg) no-repeat; padding-top:34px; padding-left:10px;}
.mainnav02{ width:949px; height:94px; }
.mainnav{ width:949px; overflow:hidden; }
#mainnav03shang{ width:936px; height:28px; background:url(images/t11.jpg) no-repeat; padding-left:13px; padding-top:8px;}
#mainnav03xia{ width:949px; height:195px; background:url(images/t12.jpg) no-repeat;}
#mainnav04{ width:950px; height:286px; overflow:hidden;}
#mainnav04left{ float:left; width:628px; height:286px; }
.mainnav04zuo{ float:left; width:311px;}
.mainnav04zuoshang{ width:298px; height:40px; background:url(images/t15.jpg) no-repeat; padding-left:13px; padding-top:16px;}
.mainnav04zuoxia{ width:311px; }
.mainnav04zuoxia ul li { width:263px; height:21px; background:url(images/t16.jpg) no-repeat; padding-left:48px; padding-top:7px;}
.mainnav04zuodi{ width:72px; height:46px; background:url(images/t28.jpg) no-repeat; padding-left:239px; padding-top:17px;}
.changtiao{ float:left; width:6px; height:286px; background:url(images/t29.jpg) repeat-x;}
.changtiao02{ width:949px; height:9px; background:url(images/t13.jpg) no-repeat;}
#mainnav04right{ float:right; width:322px; height:286px; background:url(images/t18.jpg) no-repeat;}
#mainnav04rights{ width:301px; height:183px; padding-left:21px; padding-top:26px; line-height:21px; }
#mainnav04rights a{ text-decoration: none; color:#2c2c2c;}
#mainnav04rights a:hover { text-decoration:none; color:#2c2c2c;}
#mainnav04rightx{ width:246px; padding-left:76px;}
#mainnav05shang{ width:936px; height:28px; background:url(images/t17.jpg) no-repeat; padding-left:13px; padding-top:8px;}
#mainnav05xia{ width:919px; height:256px; background:url(images/t5.jpg) repeat-y; padding-left:13px; padding-top:23px; padding-right:17px;}
#mainnav05di{ width:949px; height:11px; background:url(images/t31.jpg) no-repeat;}
#demo {overflow:hidden;width:919px;margin-left: auto;margin-right: auto;height: 256px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo ul { display:block; margin:0px; padding:0px;}
#demo ul li {float: left;width: 288px;height:198px;background:url(images/t32.jpg) no-repeat;display:block;text-align: center;font-size:14px;font-weight:bold;list-style-type:none;margin-left:14px;margin-right:14px;padding-top:3px;}
#demo ul li  a {text-decoration: none;color: #000;}
#demo ul li  a:hover {text-decoration: underline;color: #06F;}
#demo img{width: 282px;height: 188px;margin-bottom:20px;}
#demo2{float: left;}
#bottom{ width:949px; height:44px; background:url(images/t33.jpg) no-repeat;}
#bt{ width:949px; height:177px; background:url(images/t34.jpg) repeat-y;}
#bttp{ float:left; width:134px; height:155px; padding-left:80px; padding-top:22px;}
#btwz{ float:right; width:735px; padding-top:30px; line-height:30px; font-size:18px;}
#pgleft{ float:left; width:253px; overflow:hidden;}
.pgleft01{ width:253px; overflow:hidden;}
.pgleft01shang{ width:228px; height:30px; background:url(images/t42.jpg) no-repeat; padding-left:25px; padding-top:10px; font-size:14px; font-weight:bold; color:#FFF;}
.pgleft01shang a{ text-decoration: none; color:#FFF;}
.pgleft01shang a:hover { text-decoration:none; color:#FFF;}
#pgleft01xia{ width:253px; }
#pgleft01xia ul li { width:173px; height:12px; background:url(images/t43.jpg) no-repeat; padding-left:80px; padding-top:23px;}
#pgleft01di{ width:253px; height:146px; background:url(images/t44.jpg) no-repeat;}
#pgleft02xia{ width:253px; height:230px; background:url(images/t38.jpg) no-repeat; line-height:24px; padding-left:20px; }
#pgright{ float:right; width:690px; padding-left:7px; overflow:hidden;}
#pgrightshang{ width:640px; height:36px; background:url(images/t45.jpg) no-repeat; padding-left:30px; padding-right:20px;}
.wz{ float:left; font-size:14px; font-weight:bold; color:#FFF; padding-top:12px;}
.wz01{ float:right; padding-right:20px; padding-top:10px; color:#FFF;}
.wz01 a{ text-decoration: none; color:#FFF;}
.wz01 a:hover { text-decoration:none; color:#FFF;}
#pgrightxia{ width:650px; height:100%px; background:url(images/t46.jpg) repeat-y; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; line-height:28px;}
#pgrightdi{ width:690px; height:14px; background:url(images/t47.jpg) no-repeat;}