/* CSS Document */
*{margin:0px; padding:0px; list-style:none;}
img{border:none;}
a{ color:#000000; text-decoration:none;}
body{font-size:12px; color:#000; }
.container{width:1000px; margin:0 auto;}
.top{ float:left; display:inline; width:1000px; height:90px;}
.logo{ float:left; display:inline; width:225px; height:90px; background:url(../img/logo.gif) no-repeat; margin-left:100px;}
.top .con{ float:right; display:inline; width:390px; height:90px; margin:10px 10px 0px 0px;}
.top .con a{ float:right; display:inline; margin:7px 5px;}
.nav{ float:left; display:inline; width:1000px; height:36px; background:url(../img/navbg.gif) repeat-x;}
.nav ul{ float:left; display:inline; margin-left:16px;}
.nav ul li{ float:left; display:inline; padding:0px 7px; background:url(../img/navitem.gif) no-repeat right;}
.nav ul li a{ float:left; display:inline; padding:10px 20px 5px 20px; color:#FFFFFF; font-weight:bold;}
.nav ul li a:hover{ background:#FFFFFF; color:#0369b1;}
.nav ul .b{ background:none;} 
.ban{ float:left; display:inline; width:992px; height:285px; background:url(../img/ban.gif) no-repeat; margin-top:3px; margin-left:4px;}
.gg{ float:left; display:inline; width:1000px;  height:38px; background:url(../img/ggbg.gif) repeat-x;}
.gg img{ float:left; display:inline; margin:14px 0px 0px 25px}
.gg marquee{ float:left; display:inline; width:650px; margin:12px 0px 0px 10px}
.gg .txtbg{ float:left; display:inline; width:215px; height:25px; background:url(../img/txtbg.gif) no-repeat; margin:7px 0px 0px 10px;}
.gg .txt{ background:none; border:0px; margin:4px 0px 0px 20px; width:170px; color:#5084bd;}
.gg .btn{ float:left; display:inline; width:53px; height:24px; background:url(../img/btnbg.gif)  no-repeat; border:0px; margin:6px 0px 0px 10px;}

.indexleft{ float:left; display:inline; width:692px; padding-top:10px;}
.item{ float:left; display:inline; width:331px; height:262px; overflow:hidden; margin:7px 7px;}
.itemtop{ float:left; display:inline; width:331px; height:9px; background:url(../img/itemtop.gif) no-repeat; overflow:hidden;}
.itembody{ float:left; display:inline; width:331px; height:250px; background:url(../img/itembodybg.gif) repeat-y;}
.itembody .aimg{ float:left; display:inline; margin:5px 0px 0px 8px;}
.itembody .aimg img{ width:316px; height:91px;}
.itembody .aimg2{ float:left; display:inline; margin:20px 0px 0px 7px;}
.itembody .aimg2 img{ width:317px; height:57px;}
.news{ float:left; display:inline; width:315px;  margin:10px 0px 0px 15px;}
.news li{ float:left; display:inline; width:315px; background:url(../img/icon2.gif) no-repeat left; line-height:17px; text-align:right;}
.news li a{ float:left; display:inline; margin-left:20px;}
.itemfood{ float:left; display:inline; width:331px; height:2px; background:url(../img/itemfood.gif) no-repeat;}

.item2{ float:left; display:inline; width:682px;}
.item2top{ float:left; display:inline; width:682px; background:url(../img/itembordertop.gif) no-repeat; height:5px; overflow:hidden;}
.item2mid{ float:left; display:inline; width:682px; background:url(../img/itembordermid.gif) repeat-y;}
.item2 .item2mid .tit{ float:left; display:inline; width:675px; height:42px; background:url(../img/titbg1.gif) no-repeat; margin-left:4px;}
.item2 .item2mid .tit .t1{ float:left; display:inline; font-size:14px; color:#FFFFFF; font-weight:bold; margin:13px 0px 0px 40px;}
.item2 .item2mid .tit .more{ float:right; font-size:12px; font-weight:normal; color:#FFFFFF; margin:15px 20px 0px 0px; font-family:"Courier New", Courier, monospace;}
.item2 .item2foot{ float:left; display:inline; width:682px; height:6px; background:url(../img/itemborderfoot.gif) no-repeat;}

.yxfa{ height:172px; overflow:hidden;}
.yxfa ul{ float:left; display:inline; width:670px; margin:10px 0px 10px 10px;}
.yxfa ul li{ float:left; display:inline; width:157px; height:40px; margin:4px;}

.wyzz{ float:left; display:inline; margin-top:10px; height:258px; overflow:hidden;}
.wyzz .item2mid{ height:247px;}
.wyzz ul{ float:left; display:inline; width:620px; margin:7px 0px 0px 20px;}
.wyzz ul li{ float:left; display:inline; width:120px; height:24px; text-align:center; padding-top:8px;}
.wyzz ul li a{ font-size:14px; font-weight:bold; color:#FFFFFF; }
.wyzz .active{ background:url(../img/itemtabbg.gif) repeat-x;}
.wyzz .active a{color:#307de7;}
.wyzz .block{ float:left; display:block; display:inline; width:650px; height:180px; margin:15px 0px 0px 15px; line-height:26px;}
.wyzz .none{ float:left; display:none;}
.wyzz .block img{ float:left; padding:0px 20px 10px 0px;}

.jdal{ float:left; display:inline; margin-top:10px; height:253px; overflow:hidden;}
#dem{overflow: hidden; float:left; display:inline; margin:10px auto 0px; width:660px; height:190px; margin-left:10px;}
#dem img{display:block; margin:0px 7px 8px 6px; padding:3px; width:138px;; height:155px; border:#CCCCCC solid 1px;}
#dem table{ margin:5px 0px 5px 0px;}

.indexright{ float:left; display:inline; width:280px; margin:18px 0px 0px 5px; height:1245px; overflow:hidden;}
.item3{ float:left; display:inline;}
.item3top{ float:left; display:inline; width:280px; height:43px; background:url(../img/titbg2.gif) no-repeat;}
.item3top .t1{ float:left; display:inline; color:#FFFFFF; font-size:14px; font-weight:bold; margin:15px 0px 0px 20px;}
.item3top .more{ float:right; font-size:12px; font-family:"Courier New", Courier, monospace; color:#FFFFFF; margin:14px 10px 0px 0px;}
.item3body{ float:left; display:inline; width:280px; background:url(../img/itemborder2mid.gif) repeat-y;}
.item3body .news{ width:255px;}
.item3body .news li{ width:255px; line-height:25px;}
.item3foot{ float:left; display:inline; width:280px; height:5px; background:url(../img/itemboder2foot.gif) no-repeat;}

.yjxw{ height:260px; overflow:hidden;}
.yjxw .news li{ width:248px;}
.yjxw .item3body{ height:210px; overflow:hidden;}

.wlyx{ margin-top:18px; height:435px; overflow:hidden;}
.wlyx .t2{ float:left; display:inline; font-size:14px; font-weight:bold; background:url(../img/itemtabbg.gif) repeat-x; padding:7px 15px 5px; color:#307de7; margin:7px 0px 0px 15px;}
.wlyx p{ float:left; display:inline; width:246px; height:368px; margin:20px 0px 0px 20px; line-height:25px; background:url(../img/seo.gif) bottom right no-repeat; text-indent:2em;}

.gsxx{ margin-top:14px;}
.hzhb{ margin-top:10px; height:248px; overflow:hidden;}
.hzhb .item3body{ height:200px;}
.hzhb ul{ float:left; display:inline; width:264px; margin:35px 0px 0px 8px;}
.hzhb ul li{ float:left; display:inline; width:64px; height:38px; border:1px solid #CCCCCC;}
.hzhb ul li img{ width:64px; height:38px;}

.foot{ float:left; display:inline; background:url(../img/footbg.gif) repeat-x; width:1000px; height:105px; margin-top:10px;}
.foot img{ float:left; display:inline; margin-left:150px;}
.foot p{ float:left; display:inline; text-align:left; color:#FFFFFF; line-height:23px; margin:18px 0px 0px 20px;}
.foot a{ color:#FFFFFF;}

.left{ float:left; display:inline; width:237px;}
.protype{ float:left; display:inline; background:url(../img/protypebg.gif) no-repeat; width:237px; height:402px;}
.protype ul{ float:left; display:inline; width:210px; margin:96px 0px 0px 27px;}
.protype ul li{ float:left; display:inline; width:210px; line-height:16px;}
.protype ul li a{ float:left; width:130px; display:inline; padding:10px 27px 10px 50px;  overflow:hidden;}
.protype ul li a:hover{background:url(../img/protyptabbg.gif) no-repeat left; color:#1b539d;}
.msg{ float:left; display:inline; margin-top:10px; margin-left:11px;}
.msg img{ width:197px; height:101px;}
.lxwm{ float:left; display:inline; width:197px; height:188px; background:url(../img/lxwmbg.gif) no-repeat; margin:10px 0px 0px 11px;}
.lxwm p{ line-height:23px; width:170px; margin:35px 0px 0px 15px; }

.right{ float:left; display:inline; width:760px;  min-height:710px; _height:710px;}
.right .tit{ float:left; display:inline; width:757px; height:34px; background:url(../img/righttit.gif) no-repeat; margin-top:20px;}
.right .tit a{ float:left; display:inline; font-size:14px; font-weight:bold; margin:8px 0px 0px 45px;}

.newslist{ float:left; display:inline; width:600px; background:url(../img/dashed.gif) repeat; margin:10px 0px 0px 30px;}
.newslist li{ float:left; display:inline; width:600px; background:url(../img/icon2.gif) left no-repeat; text-align:right; line-height:30px;}
.newslist a{ float:left; padding-left:20px;}
.newslist a:hover{color:#1b539d;}
.tulis{float:left; width:700px; margin-top:10px; margin-bottom:8px; margin-left:20px;}
.tulis img{width:138px; height:155px; display:block; padding:2px; border:1px solid #ddd; margin:0 auto 5px; float:none;}
.tulis li{text-align:center; float:left; width:175px; padding:5px 0px; height:190px;}

.zcon{padding:10px 15px; min-height:393px; height:auto; _height:394px; float:left; clear:both; width:700px; overflow-x:hidden; padding-top:30px;}
.zcon p{padding:5px 0px; line-height:22px;}
.zcon h1{text-align:center; font-size:14px; padding:10px; color:#000000; margin:0px 30px 10px; border-bottom:1px dashed #CCCCCC; height:30px; margin-bottom:15px;}
.zcon img{float:left; margin:10px 10px 0px 0px;}
.zcon p img{float:none; display:block; margin:0 auto;}

.proitem{ float:left; display:inline; width:371px; margin-left:5px;}
.proitem .tit{ float:left; display:inline; width:371px; height:43px; background:url(../img/proitemtit.gif) no-repeat;}
.proitem .tit .t1{ float:left; display:inline; font-size:14px; color:#FFFFFF; margin:10px 0px 0px 20px;}
.proitem .tit .more{ float:right; display:inline; font-size:12px; color:#FFFFFF; margin:12px 10px 0px 0px; font-weight:normal;}
.proitemmid{ float:left; display:inline; width:371px; background:url(../img/proitembordermid.gif) repeat-y;}
.proitemfood{ float:left; display:inline; width:371px; background:url(../img/proitemborderfoot.gif) no-repeat; height:16px;}
.proitemmid img{ float:left; display:inline; width:349px; height:76px; margin:10px 0px 0px 10px;}
.proitemmid p{ float:left; display:inline; width:345px; height:125px; margin:20px 0px 0px 15px; line-height:24px; overflow:hidden; text-indent:2em;}

.rig{text-align:right;}
.rig span{float:left;}
.wid{width:310px;}
.tt2{border-collapse:collapse; width:550px; margin:0 auto;}
.tt2 td{height:25px; padding:0px 10px; border:1px solid #000; }
.yzm{ float:left;}
.erweima{width:100px;height:241px;line-height:20px;padding-left:4px;color:#c33; position:fixed;right:0px;bottom:5px;background:white url(../img/chart.jpg) no-repeat center bottom;border:solid 1px #f6f6f6;border-right:none;}