* {margin:0;padding:0;}
* a {text-decoration:none;color:#353535;}
* a:hover { color:#006600;}
.left{ float:left}
.right{ float:right;}
.ttdxm{width:960px;height:auto;overflow:hidden;margin:0 auto; text-align:left;margin-top:5px;}

.top_left{background:#eee;width:742px; padding:7px 0 5px 8px;float:left;}
.top_swf{background:#fff; width:370px; text-align:center; padding:10px;}
.top_s {width:380px; height:22px;padding:5px; background:#fff; margin-top:5px; overflow:hidden;}
.top_s dl.selectlist {display:inline; float:left; }
.top_s input.keywords {float:left; width:234px;background:url(/img/top-s.gif) repeat-x 0 0px; text-indent:20px; height:22px;border:0;padding:5px 2px;}
.top_s dl.selectlist dt a {display:block; width:78px; overflow:hidden;background:url(/img/top-s.gif) repeat-x 0 -30px; color:#666; font-weight:700; padding:4px 0;padding-left:8px;*line-height:18px; height:15px;}
.top_s dl.selectlist dt a:hover{background:url(/img/top-s.gif) repeat-x 0 -60px; color:#000;}
.btn{ float:left; margin-left:4px; background:url(/img/top-s.gif) no-repeat -86px -30px;width:49px;height:22px;cursor:pointer; border:0 none;}
.top_s dl.selectlist dd ul.opt {position:absolute; width:84px;border:1px solid #c8c8c8;border-top:0; background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;padding:4px 0 2px 0; margin-top:-1px;overflow:hidden;}
.top_s dl.selectlist dd ul.opt li {width:84px;display:block;line-height:18px;color:#000;text-decoration:none;}
.top_s dl.selectlist dd ul.opt li a {display:block; padding:2px 0 0 6px; color:#373737; margin:0;}
.top_s dl.selectlist dd ul.opt li a:hover {background:#e3e3e3; color:#000; }
.top_s dl.selectlist dd ul.opt li a.green{ color:#fff; background:#999;}

.top_news{background:#fff; margin-top:5px; height:198px;*height:201px;border-bottom:1px solid #ddd; padding:5px;}
.top_news h3{height:22px; line-height:22px;}
.top_news h3 a.h3_t{ display:block; width:80px; padding:0 5px; border-bottom:1px solid #B8B8B8; float:left; }
.top_news h3 span{ float:right; border-bottom:1px solid #eee; width:285px; padding-right:5px;text-align:right; font-weight:400;}
.news_p{float:left;width:130px;height:168px; margin:0;text-align:center; padding:7px 0 3px 0;overflow:hidden; }
.news_p li{width:130px;padding-top:3px;margin-bottom:5px; height:75px; overflow:hidden; }
.news_p li img{width:114px;height:51px; border:1px solid #ddd; padding:2px; margin-bottom:5px;}
.news_l{ float:right;width:240px;overflow:hidden;padding:5px; }
 .news_l li{ height:27px;width:230px; overflow: hidden;line-height:27px;border-bottom:1px dashed #ddd; background:url(/img/img_icon.gif) no-repeat 0 11px; padding-left:10px;}
.news_l li span{ float:right;color:#999; margin-right:5px;}
.concent {float:right;width:335px;padding-right:8px;color: #666;}
.concent h3 {font-size: 14px;color: #060;background:#fff;height:30px; line-height:30px; text-indent:10px;border-bottom: 1px solid #ddd;}
.concent li {background-color: #fff;border-bottom: 1px solid #ddd;line-height: 20px;overflow: hidden; height:50px;padding:7px 7px 10px 7px;}
.concent p {float: left;}
.concent img {border: 1px solid #ccc;margin-right:10px;width:65px;height:50px;left:55px;}
.concent h4 {font-size: 14px;line-height: 30px;	width:240px; overflow:hidden; height:30px; }
.concent a {color: #666;}
.concent a:hover img{ border:1px solid #6e6e6e;}
 .right_tools{background:#fff; width:203px;border:1px solid #ddd;}
.right_tools ul{ padding-left:1px; _padding:0; margin:0; width:199; margin:2px;background:#f7f7f7; height:134px;}
.right_tools ul li{ float:left;margin:5px 3px 0 2px;_margin:5px 1px 0 2px;width:94px;height:22px;overflow:hidden;}
.right_tools ul li a{background:url(/img/ss_bg.gif) no-repeat 0 -22px;width:94px;height:22px; line-height:22px; _line-height:23px; display:block;text-indent:14px; overflow:hidden;}
.right_tools ul li a:hover{background:url(/img/ss_bg.gif) no-repeat 0 0; color:#fff; text-decoration:none;}
.right_tools ul h3{ padding:4px 0; font-size:12px; border-bottom:1px solid #ddd; color:#666; padding-left:5px;}
.i_ph{ margin-top:5px; }
.i_ph h3{ background:#eee url(/img/r_h3.jpg); width:205px; height:27px; line-height:27px; text-indent:10px;}
.i_ph ul{ background:url(/img/i_ph.gif) no-repeat 5px 10px; height:255px; width:193px; border:1px solid #E0E0E0; border-top:0; padding:2px 5px;}
.i_ph ul li{ line-height:25px; margin-left:20px; background:url(/img/l_25.gif); width:172px;height:25px; overflow:hidden; }
.ph_ad{margin-top:5px; height:68px; width:193px; overflow:hidden; border:1px solid #C5DDBC; background:#FEFFC2; color:#205814; padding:5px; line-height:22px;}
.mbnav{ height:25px; line-height:25px;}
.mbnav h2{ float:left;border-bottom:1px solid #D6D7DB; border-right:1px solid #D6D7DB; text-indent:18px; width:auto; width:88px; background:url(/img/h2.gif) no-repeat 6px 8px; font-size:14px; height:24px;}
.mbnav h2 a{ color:#666;}
.tbtn{ float:right;}
.tbtn li{ float:left;border:1px solid #D6D7DB;border-left:none;border-top:none;cursor:pointer;display:block;text-align:center;text-decoration:none;width:65px;color:#333;background:#f7f7f7; overflow:hidden; height:24px!important; height:25px; font-family:Arial, Helvetica, sans-serif;}
.tbtn li.on{ background:#3FAE11; border-color:#3FAE11;color:#fff; cursor:default; font-weight:700;}
.mblist{height:205px; }
.mblist ul{width:743px; overflow:hidden;float:left;background:#fff; padding-left:5px;}
.mblist ul li {float: left;text-align:center;width:138px;height:180px;margin:15px 7px 0 3px; }
.mblist ul li a {display:block;text-decoration: none;}
.mblist ul li a:hover {display: block;text-decoration:none;cursor:hand; }
.mblist ul li p {width:128px; height:20px; line-height:20px; margin:4px auto 0 auto;overflow:hidden;color:#000; }
.mblist ul li a:hover p {color:#060;}
.mblist ul li img{width:120px; height:150px; border:1px #ddd solid; padding:3px; }
.mblist ul li a:hover img{border:1px #999 solid; }
.mbnav2{ background:#fff url(/img/nav.gif); width:722px; height:25px; line-height:25px; margin:5px auto 8px auto; }
.mbnav2 span,.mbnav2 a{padding:0 6px; height:23px; overflow:hidden; border:1px solid #e9e9e9; border-width:1px 0; display:block; float:left;}
.mbnav2 span{ width:82px; padding-left:12px;}
.mbnav2 a:hover{ background:#FEFFDB; text-decoration:underline;}
.cmsmbdh a{ padding:0 5px;}
.r_div{ float:right;}
.r_div h3,.r_divpic h3{background:#eee url(/img/r_h3.jpg); width:205px; height:27px; line-height:27px; text-indent:10px;}
.r_div ul{ height:241px; width:193px; border:1px solid #E0E0E0; border-top:0; padding:2px 5px;}
.r_div ul li{ line-height:26px;background:url(/img/l_25.gif); width:188px;height:26px; text-indent:5px; overflow:hidden; }
.r_div ul li a:hover{ text-decoration:underline;}
.listbox{text-align:left;overflow:hidden; margin:5px 0;width:735px; border:1px solid #D6D7DB;padding:0 0 10px 13px;}
.listbox .list_5u{ width:345px;float:left;display:inline; margin:10px 13px 0px 7px;font-family:Verdana;overflow:hidden;}
.listbox .title{height:26px;}
.listbox .title h3{height:26px;line-height:26px;float:left;text-align:left;text-indent:15px;}
.listbox .title h3 a{font-weight:700;color:#19489E;letter-spacing:2px;display:block;font-size:14px;background:url(/img/h4ico.gif) no-repeat 4px 10px;}
.listbox .more{width:48px;height:19px;float:right;line-height:19px;text-align:center;margin:3px 5px 0px 0px;}
.listbox .more a{text-decoration:none;color:#333;}
.listbox ul{padding:5px 0 ;border-top:1px solid #eee;border-bottom:1px solid #eee; height:215px;}
.listbox ul li{line-height:25px;font-size:12px;cursor:pointer;}
.listbox ul li a{color:#333;width:330px; height:25px;overflow:hidden; float:left;background:#fff url(/img/l_ico.gif) no-repeat 5px 8px;border:1px solid #fff; border-width:1px 0; padding-left:20px;}
.listbox ul li a:hover{ color:#060;background:#F7FCED url(/img/l_ico.gif) no-repeat 5px -12px; border:1px solid #C1DD96; border-width:1px 0; text-decoration:none;}
.listbox ul li span{color:#999;text-align:left;width:40px;margin-right:5px; float:right; }
dl,dd,li,ul,p{ margin:0; padding:0; list-style:none;}
.listbox .l_pic{border-top:1px solid #C8CFD4;height:85px; background:#fafafa; padding:5px 0; }
.listbox .l_pic img{ width:130px; height:80px; border:1px solid #ccc; padding:1px;}
.listbox .l_pic a:hover img{ border:1px solid #090}
.l_pic_l{ float:left; }
.l_pic_r{ width:205px;float:right; }
.l_pic_r a{ width:200px; height:20px; overflow:hidden;display:block; line-height:20px; text-align:center; text-indent:0px;color:#111; background:#F8F8F8;}
.l_pic_r a:hover{ background:#eee; text-decoration:none; color:#060;}
.l_pic_r p{line-height:20px; color:#666; margin-top:5px; height:60px; overflow:hidden; word-break:break-all;word-wrap:break-word;}
.picnews{margin-top:10px;border:1px solid #DDD;padding-bottom:3px;clear:both;background:url(/img/place_bg.jpg) repeat-x;}
.r_divpic{float:right;}
ul.piclist {width: 203px;padding:2px 0; border:1px solid #E0E0E0; border-top:0;}
.piclist li{ width:auto; height:auto;}
 .piclist li a img {border: 1px solid #eee;width:180px;padding:1px;margin:2px 8px;}
.piclist li a:hover img {border: 1px solid #60a70c;padding: 1px;}
.piclist h4{ color:#666;font-weight:400; border-bottom:1px solid #eee; background:#f7f7f7; border-top:1px solid #E6E6E6; height:25px; line-height:25px; margin:3px auto; *margin:8px auto;_margin:7px auto;width:198px; padding-left:5px;}
.piclist h4 span{ float:right; margin-right:10px; color:#ccc;}
.piclist h4 span a{ color:#999;}
.flink{ width:958px; border:1px solid #ddd; margin:5px auto;padding-top:1px; height:125px;}
.flink h3{ width:958px; background:#f7f7f7; text-align:left; height:25px; line-height:25px; font-size:12px; font-weight:400;}
.flink h3 a{ float:left; padding:0 10px;background:#f7f7f7; border:1px solid #ddd; border-width:0 1px 0 0; color:#666; cursor:pointer;}
.flink h3 a.onn{ color:#4A8109;font-weight:700; background:#fff;}
.flink ul{ padding-left:5px; margin-top:5px; padding-bottom:5px; margin-bottom:5px;}
.flink ul li{ float:left;}
.flink ul li a{float:left; height:20px; line-height:22px; width:78px;padding:0 3px;overflow:hidden; font-size:12px;border:1px solid #fff; }
.flink ul li a:hover{ color:#000; text-decoration:underline;}
.flink ul li b{font-weight:400;}
/* footer */
#footer{ width:960px; margin:5px auto; border-top:1px solid #EEE; padding:10px 0; line-height:22px;text-align:center; color:#666 }

#footer .p a{ color:#666 ;text-align:left;}

#footer .p a:hover{ color:#000;}

#footer .p{ color:#666;text-align:center;padding:0; }
.copy{width:960px;}
.copy strong{ font-weight:400;}
.copy span{ float:right; font-weight:700; }
.copy span a{ color:#999;}
.safe,.zanzhu{ line-height:29px;margin:0 auto;}
.zanzhu a{ text-decoration:underline; color:#900}
