html{}
body{ margin:0 auto; font-size:12px; font-family:Microsoft YaHei; overflow-x:hidden; background:url(imagesindex_02.jpg) repeat-x; background-position:10px 28px;}
ul,li,p,h1,h2,h3,h4,form{ list-style:none ; margin:0; padding:0; font-size:12px;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#FF0000;}
img{ border:none;}
.news_list p a:hover{ color:#ED8805;}
.news_list li a:hover{ color:#ED8805;}
.nnews li a:hover{ color:#FFCC00;}
#rollText{ color:#96d15c; float:left; padding-left:72px;}
#rollText a{ color:#96d15c;}
.top{  float:left; width:100%; height:142px;}
.topmid{ margin:0 auto; width:1000px; height:63px; position:relative; z-index:99;}
.menu{ width:1000px; margin: 0 auto; margin-top:35px; clear:both;}
#jsddm{ margin: 0;padding: 0; z-index:99; position:absolute; padding-top:5px;  z-index:666;}
#jsddm span{ float:left; color:#FFFFFF; line-height:28px;}
#jsddm li{ float: left; width:108px;list-style: none;font: 14px Tahoma, Arial; line-height:38px; height:38px; margin-right:1px; margin-left:2px; display:inline;}
#jsddm li a{ display: block; text-align:center;text-decoration: none;width: 108px;font-weight:bold;color: #333; line-height:44px; overflow:hidden; height:38px; background:url(imagesindex_05-10.jpg);}
#jsddm li a:hover{color: #fff; background:url(imagesindex_12.jpg) center  repeat-x;}
#jsddm li ul{ margin: 0; width:104px; line-height:30px;padding: 0;position:absolute;visibility: hidden;  border:#CCCCCC ssolid 1px;}
#jsddm li ul li{ float: none;display: inline; line-height:30px;height:26px; overflow:hidden;float:left; position:relative; left:-2px;}
#jsddm li ul li a{ width: auto; border-bottom:#6facdd dotted 1px;background: #1466a7; line-height:25px;color: #fff; font-size:12px; height:25px; font-weight:normal; overflow:hidden;  width:104px;}
#jsddm li ul li a:hover{ background: #4997d6; color:#fff602;}
.logo{ float:left; margin-top:20px;}
.logo_right{ float:right; width:300px; overflow:hidden ;}
.submit{ background:url(imagesindex_06.jpg); width:21px; height:20px; text-indent:140px; overflow:hidden; margin-top:0px; border:none; color:#FFFFFF; text-align:center; font-size:12px; float:left;display:inline; float:left;}

.bannar{ width:1000px; position:relative; clear:both; height:393px;}
.textdd{ float:left; background:url(imagesindex_05.jpg) no-repeat; width:165px; height:20px; border:none;}
.tianqi{ color:#FFFFFF; float:right; height:30px; width:260px; overflow:hidden; margin-top:20px;}
.tianqi #datestr{ float:left; position:relative; top:17px;}
.tianqi IFRAME{ float:right;}
.search{ float:right; text-align:right; position:relative; right:-20px }
.search span{ float:right; margin-top:2px; width:100%}
.search span a{ color:#bfd3e3; padding-right:12px; margin-top:3px; background:url(imagesindex_018.jpg) no-repeat; text-indent:15px; float:right; background-position:0px 5px;}
.search p{  float:right; }
.search form{ float:right; width:190px;margin-top:10px; position:relative; right:-80px;}
.main{ width:1000px; margin:0 auto; position:relative;}
.listfix{width:1000px; margin:0 auto; }

.m_left{ float:right; width:246px;  height:393px; overflow:hidden; position:absolute; right:0px; top:0px; z-index:57;}
.news{ float:right; width:246px; height:393px;background:url(imagesindex_21.png);}
.news h3{ margin-top:20px; float:left;}
.hotnews{ width:325px; float:left; margin-top:10px; color:#6d6966; border-top:#FFFFFF solid 1px;}
.hotnews li{ float:left; width:100%; margin-top:10px; line-height:20px;}
.hotnews li p{ line-height:16px;}
.hotnews a{ font-size:14px; color:#6b5641; line-height:24px;}
.m_right{width:795px; float:left; overflow:hidden;}
.nnews{ width:200px; float:left;   height:280px; margin-left:40px; display:inline; margin-top:60px;}
.nnews li{ width:100%; float:left; line-height:20px; margin-top:5px; border-bottom:#000000 dotted 1px;}
.nnews li a{ color:#7b5d3b; font-family:"宋体"; color:#FFFFFF;}
.nnews li span{ color:#FFCC00;}

.autoBanner { position: relative; width:650px; height:301px;  overflow: hidden; margin:0 auto;}
.autoBanner img { position: absolute; left: 0; top: 0; height: 301px; width:650px; display: none; border:none;}
.dot{ width:100%; float:left; height:34px; text-align:center;}
.dot a {text-indent:30px; overflow:hidden;margin-left: 5px; cursor: pointer; font-size:11px; width: 14px; height: 13px;color:#aaa; float:left; line-height:16px; text-align:center; margin-top:10px;}
.dot span{ float:left; padding-left:280px;}
.dot .hover { background:url(imagesindex_018.jpg); color:#fff;}
.box1{ float:left; width:207px; margin-top:20px;}
.box2{ float:left; width:363px; margin-top:20px; margin-right:13px; display:inline;}
.box3{ float:right; width:248px; margin-top:20px; background:url(imagesindex_33.jpg); height:205px;}
.boxbar{height:28px; float:left; width:100%;}
.box1con{ float:left; width:100%;}
.box1con li{ float:left; margin-top:10px;}
.boxbar2{ width:100%; float:left; height:24px; border-bottom:#006699  solid 2px;}
.boxbar2 b { float:left; line-height:16px; font-size:15px; padding-left:9px ;}
.boxbar2 span{ background:#0066CC ; width:5px; height:14px; float:left;}
.boxbar2 a{float:right; text-align:center; font-size:14px; font-weight:bold; color:#0066CC;}
.boxbar2 .on{text-align:center; color:#FFFFFF;  float:left;}
.boxbar2 .on a{ color:#fff;}
.boxbar2 .out  {  color:#FFFFFF;background:no-repeat;}
.news_list .news_listp{ padding-bottom:0px;}
.news_list .news_listp img{ margin-left:10px;}
.news_list{ background:#f7f6f4; width:361px; float:left; border-left:#c8c8c8 solid 1px;border-right:#c8c8c8 solid 1px;}
.news_list p{ width:100%; float:left; margin-top:14px; padding-bottom:7px; border-bottom:#CCCCCC dotted 1px;}
.news_list p a{ float:left; width:110px; margin-left:12px; display:inline;}
.news_list p a.new_a{ line-height:24px; font-size:14px; margin-top:10px;}
.news_list p span{ width:210px; padding-left:10px; float:left;}
.news_list p img{ padding:1px; border:#CCCCCC solid 1px;}
.news_list p span strong{ width:100%; float:left;}
.news_list p span strong a{ width:100%; float:left; margin-left:0px; color:#0033CC;}
.news_list p span em{ font-style:normal; color:#666666; width:100%; margin-top:8px; float:left;}
.news_list ul{ float:left; padding-top:7px;}
.news_list li{ width:330px; float:left; line-height:25px; font-family:Microsoft YaHei; background:url(imagesindex_38.jpg) no-repeat; background-position:10px 7px; padding-left:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.news_list li a{ color:#333; max-width:150px;}
.news_list li span { float:right; color:#90908e; padding-right:10px;  padding-left:15px;}
.box2bot{ background:url(imagesindex_29-46.jpg); width:363px; height:10px; overflow:hidden; float:left;}
.box3{}
.box3con{  width:100%; float:left;}
.box3con li{ margin-top:8px; padding-left:15px; float:left;}
.act{ position:relative; left:5px;}
.foot{ background:url(imagesindex_53.jpg)  repeat-x #1f52b4; padding-bottom:10px; margin-top:20px; width:100%; float:left; padding-top:10px;}
.footleft{ float:left; margin-top:5px;}
.footleft img{ float:left;}
.footleft span{ float:left; color:#FFFFFF; margin-top:0.5px; line-height:22px;}
.footmid{ margin:0 auto; width:996px;clear:both;}
.f_left{ float:left; line-height:24px; color:#FFFFFF; width:100%; text-align:center; border-top:#9c9791 solid 1px; padding-top:10px ;}
.footmid .foota{ float:right; text-align:right; line-height:22px; margin-top:3px; color:#CCCCCC;}
.footmid  .foota a { color:#fff;}
.f_left span{ color:#fff;}
.f_left p{ color:#9c9791;}
.f_right{ float:right;color:#fff; padding-right:10px;}
.f_right a{ color:#fff; line-height:30px; clear:both;}
.boxbar{ color:#FFFFFF; float:left; width:100%;}
.boxbar strong{ float:left; padding-left:14px; line-height:40px;}
.neibg{ background:url(imagesnei_29.jpg) repeat-y ;margin-bottom:20px; margin-top:7px; margin-top:10px; float:left; width:100%;}
.neileft{ width:195px; float:left;margin-top:0px;}
.box200{ width:195px; float:left; overflow:hidden;}
.menuneibar{width:180px; height:31px; float:left; border-bottom:#b9ad9e solid 1px;}
.menuneibar h2{ padding-top:0px; color:#51463a; font-size:14px; float:left; padding-left:10px;}
.menuneibar span{ background:#376a2f ; width:4px; height:13px; overflow:hidden; float:left; padding-left:10px;}
.menuneicon{ width:203px; float:left;}
.menuneicon ul{ float:left; width:195px; margin-top:0px; padding-bottom:10px;}
.menuneicon li{ width:195px; height:29px; text-align:left; float:left; margin-top:6px; line-height:29px;}
.menuneicon li a{ float:left;height:29px;font-size:14px; color:#2767a2; text-indent:18px; width:180px; border-bottom:#D7D7D7 solid 1px; overflow:hidden;}
.menuneicon li a:hover,.menuneicon li a.now{ background:url(imagesnei_25.jpg) no-repeat; color:#FFFFFF; width:100%;border-bottom:none;}
.menuneicon li span{ float:left; width:11px; height:11px; background:#376a2f; margin-top:6px; margin-left:6px;}
.menuneicon li a:hover{} 
.wzbar{ float:left; width:795px; margin-left:15px; display:inline;}
.wzbar h3{ float:left; padding-left:17px; margin-top:20px; font-size:14px;}
.wzbar span{ background:#3143f8 ; width:4px; height:16px; float:left; margin-top:3px;}
.wzbar strong{ color:#3666c8; float:left; padding-left:8px; font-size:16px;}
.neiright{ width:803px; float:right; padding-left:0px; margin-top:0px; border-top:#cccccc solid 1px; border-bottom:#cccccc solid 1px; min-height:400px;}




.weizhi{ width:100%;  display:inline; float:left; height:36px;display:inline; color:#333 ;}
.weizhi h3{ float:left; padding:6px; margin-left:15px; margin-top:4px; display:inline; font-size:14px; color:#fff; font-size:12px; padding-left:20px; padding-right:20px;}
.weizhi span{ float:left; padding-right:30px; margin-top:10px;}
.rightcon{ width:805px; float:left; border-top:none; padding-bottom:10px; margin-bottom:0px; line-height:20px; padding-top:5px; color:#333333;}
.rightcon1{ width:805px; float:left; border-top:none; padding-bottom:10px; margin-bottom:0px; line-height:20px; padding-top:5px; color:#333333;}
.content{ width:750px; float:left; padding-left:30px; text-indent:248px;}
.content img{ 
    border: 1px solid #B1B1B1;
    display: block;
    margin: 0 auto; padding:4px; margin-top:10px;
 max-width:740px;}
.content table td,table tr,table{text-indent:0px;} 
.content table div,.content table p{ text-indent:0em; line-height:23px;}

.newslist2 ul{ margin-top:15px; float:left; width:760px; padding-left:25px;}
.newslist2 li{ width:750px; float:left;  border-bottom:#CCCCCC dotted 1px; line-height:30px; background:url(imagesdian.jpg) no-repeat 1px;}
.newslist2 li a{ float:left; padding-left:0px; font-size:14px; color:#333333;}
.newslist2 li a:hover{ color:#FF6600;}
.newslist2 li span{ float:right; color:#999999;}
.rightcon div,.rightcon p{ margin-top:10px; text-indent:28px; font-size:14px; line-height:22px}
.rightcon .fy div,.rightcon .fy p{ margin-top:0px; text-indent:0px; font-size:14px; line-height:22px }





















.bgbot{width:792px; height:16px; float:left;}
.title2{ width:750px; text-align:center; line-height:20px; float:left; margin-top:10px; border-bottom:#CCCCCC dashed 1px; color:#999999; padding-bottom:10px; padding-top:6px;}
.title2 h1{ float:left; width:750px; text-align:center; color:#ff6000; font-size:24px;}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:Microsoft YaHei,Verdana;}
h3.title{ font-size:16px; font-family:Microsoft YaHei,Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}
.imglist{ width:750px; float:left; padding-left:30px; margin-top:15px;}
.imglist li{ text-align:center; float:left; height:150px; width:170px; text-align:center; margin-top:15px; margin-left:10px; display:inline ;}
.imglist li img{ margin-top:5px; margin-bottom:6px;}
.imglist li span{ float:left; width:170px;}
.np{ width:700px; float:left; padding-left:20px; margin-bottom:10px ;}
.np a{ float:left; width:690px; margin-top:10px; font-size:14px; color:#0066CC ;}
.np .pre{text-indent:5px;background-position:10px 0px;}
.np .next{text-indent:5px;background-position:10px 0px ;}
.down{ width:750px; margin:0 auto;}
.down li{ border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; width:660px; line-height:24px; border-bottom:#E4E4E4 solid 1px; border-right:#E4E4E4 solid 1px;  background-position:10px 3px; margin-top:5px; float:left;}
.down li a{ float:left; padding-left:10px;}
.download{ background:#EDF7E6; float:left;padding:10px;  border:#CCCCCC solid 1px; margin-top:5px; margin-bottom:10px ;}
.download strong{ font-weight:normal;}
.page{ width:700px; float:left; text-align:center; margin-bottom:20px; color:#666666;}
.link{ width:248px; float:left; display:inline; padding-top:10px; padding-bottom:10px; margin-top:1px;}
.link1{ width:246px; float:left; border-left:#bebebe solid 1px;border-right:#bebebe solid 1px; padding-top:2px ;}
.link1 .in{ width:210px; margin-left:15px; float:left; margin-top:7px;} 
.linkbot{ background:url(imagesindex_47.jpg); height:8px; width:100%; float:left; overflow:hidden;}
.linkbar{  width:150px; float:left;}
.linkbar img{}
.link1{}
.right{ float:right;width:196px; overflow:hidden ;}
.box160{ float:right;width:196px; margin-bottom:8px;}
.box160 {}
.clear{ clear:both;}
.top p{ float:right;}
.top form{ float:left;}
.page{float:right; padding-right:20px; margin-top:40px; color:#999999; height:34px;}
.page a{ border:#2887e0 solid 1px; padding-left:4px; padding-right:4px; color:#333;}
.page a:hover{ background:#2887e0; color:#fff;}
.newstitle{ width:750px; margin-left:24px; display:inline; text-align:center; margin-top:10px; border-bottom:#E4E4E4 solid 1px; float:left;}
.newstitle h1{ padding-top:10px; color:#FF0000; width:100%; float:left; font-size:24px; font-family:Microsoft YaHei; font-weight:normal; color:#000000;}
.newstitle span{float:left; width:100%; text-align:center; color:#999999; margin-top:5px; padding-bottom:10px;}
.newstitle h2{ font-size:14px; color:#999999;}
.newstitle b{ font-weight:normal; color:#3f81ad;}
.newstitle2{ width:750px; margin-left:24px; display:inline; text-align:center; margin-top:10px; border-bottom:#E4E4E4 solid 1px; float:left;}
.newstitle2 h1{ padding-top:10px; color:#000000; width:100%; float:left; font-size:24px; font-family:Microsoft YaHei;}
.newstitle2 span{float:left; width:100%; text-align:center; color:#999999; margin-top:5px; padding-bottom:10px;}
.newstitle2 h2{ font-size:14px; color:#999999;}
.newstitle2 b{ font-weight:normal; color:#3f81ad;}
.newslist3 ul{ margin-top:15px; float:left; width:730px; padding-left:35px;}
.newslist3 li{ width:120px; float:left;  border-bottom:#CCCCCC dotted 1px; line-height:30px; background:url(imagesdian.jpg) no-repeat 1px;}
.newslist3 li a{ float:left; padding-left:4px; font-size:14px; color:#333333;}
.newslist3 li a:hover{ color:#FF6600;}
.bgbar{ background:url(imagesnei_20.png) bottom; width:204px; height:160px; float:left; line-height:67px;position:absolute;top:999;}
.bgbar h2{ font-size:24px; color:#FFFFFF; font-family:Microsoft YaHei; padding-left:30px; margin-top:80px;}
.neiright .share{ width:96%; text-align:right; float:left; margin-top:8px;}
.smbar{ width:93%; float:left; border-bottom:#0066CC solid 1px; margin-left:30px; display:inline; margin-top:10px; background:#EAEAEA; position:relative; top:10px;}
.smbar strong{ background:url(imagesindex_53.jpg) repeat-x; color:#FFFFFF; float:left; text-align:center; height:25px; line-height:25px; font-weight:normal; width:100px; font-size:14px;}
.smbar a{ float:right;}
.smbar span{ float:right; width:70px; margin-right:10px; text-align:center; height:25px; line-height:25px;}
.co2 div,.co2 p,.co2 td{ text-indent:0px;}
table td,table tr,table{text-indent:0px;}
.inbannar{ width:1000px; float:left; height:160px; position:relative;}
.inimg{ float:right;  width:820px; height:160px; right:0px;}
.more2{ float:right; color:#FFFFFF; margin-top:20px; padding-right:10px; font-size:14px;}
.icon{ background:#E6E6E6; float:left; width:247px; padding-bottom:8px;}
.icon a{ float:left; margin-top:8px;}
.icon ul{ float:left; padding-left:10px;}

