﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: "Microsoft YaHei",Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #666; line-height: 1.2; }
a { color: #333; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.wrapper{width:950px;margin:auto;overflow:hidden;}
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}


.toplogo{float:left;margin-top:10px;}
.topother{float:right;margin-top:20px;}
.topother a{color:#666;}
.topother p{ text-align:right;line-height:25px;}
.topother ul{float:left;width:145px;height:25px;}
.topother li{float:left;line-height:25px;margin-left:8px;}
.topother li a{ float:left; text-indent:-9999px; width:16px;}
.topother .weibo{height:25px; background:url(../image/weibo.png) no-repeat;}
.topother .weibo:hover{ background:url(../image/weibo.png) -23px 0 no-repeat;}
.topother .qq{height:25px; background:url(../image/weibo.png) 0 -25px no-repeat;}
.topother .qq:hover{ background:url(../image/weibo.png) -24px -25px no-repeat;}

.mainnav{height:34px;margin:0 auto;padding-top:6px;background:url(../image/navbg.png) repeat-x;overflow:hidden;}
.mainnav .m{background:url(../image/navbg.png) 0 -46px no-repeat;width:2px;margin:0 30px;}
.mainnav ul{width:720px;margin:auto;overflow:hidden;padding-left:30px;}
.mainnav li{float:left;height:34px;line-height:20px;margin:0;padding:0; font-weight:bold;}
.mainnav li a{margin:0 5px;font-size:14px;}
.mainnav li a:hover{ text-decoration:none;}
.mainnav p{ text-align:center; line-height:10px; font-size:11px; color:#999; font-weight:normal;}


.mainbox{float:left;margin:15px auto 0;}
.box{float:left; width:295px; height:145px; padding:15px 15px 10px 20px; background:url(../image/boxbg.png) no-repeat; margin-right:10px; color:#333; overflow:hidden;}
.box h2{margin:0 0 24px 15px; line-height:21px;}
.box p{height:19px; line-height:18px; color:#444; font-size:13px; font-weight:bold;overflow: hidden;}
.box dl{ float:left; width:145px;}
.box dt{ float:left; width:100%; font-size:13px; margin-bottom:8px; font-weight:bold; line-height:16px; color:#444;}
.box dt span{ color:#444; font-size:8px; font-size:9px\9; width:100%; font-family:sans-serif; line-height:10px;}
.box dd{ float:left; width:140px; line-height:18px; padding-left:5px; background:url(../image/boxbg.png) -335px 0 no-repeat;}
.box span{ color:#666; font-size:12px;}
.newsbox{float:left; width:235px; height:145px; padding:15px 15px 10px 20px; background:url(../image/boxbg.png) 0 -190px no-repeat; position:relative;}
.newsbox h2{margin-bottom:4px; padding-left:8px; color:#FFF; background:url(../image/boxbg.png) -335px -20px no-repeat;}
.newsbox h2 a{color:#fff;}
.newsbox p{}
.newsbox a { color:#000;}
.newsbox a:hover { color:#f05f02;}
.newsbox span{ color:#333; font-size:11px;}
.newsbox img{ float:right; width:60px; height:50px; display:block; border:0; margin:10px 0 10px 10px;}
.newsbox ul{ margin-top:10px;}
.newsbox li{ float:left; width:210px; height:18px; line-height:18px; padding-left:5px; background:url(../image/boxbg.png) -335px -40px no-repeat; overflow:hidden;}
.newsbox li a{ color:#f05f02;}
.newsbox .more{ background:url(../image/boxbg.png) -314px -190px no-repeat; text-indent:-9999px; width:21px; height:21px; top:140px; display:block; position:absolute; right:10px;}


#focus{width:950px;height:360px;margin:10px auto 0;position:relative;z-index:0;}
#slides {position:absolute;top:0;left:0;z-index:100;}
.slides_container {width:950px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:950px;height:360px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:0;left:0;z-index:101;}
#slides .prev a {background: url(../image/prev.png) no-repeat 100px 0;display:block;height:360px;text-indent:-9999px;width:100px;}
#slides .prev a:hover {background: url(../image/prev.png) no-repeat 30px 140px;}
#slides .next a {background: url(../image/next.png) no-repeat 100px 0;display:block;height:360px;text-indent:-9999px;width:100px;}
#slides .next a:hover {background: url(../image/next.png) no-repeat 30px 140px;}
#slides .next {left:425px;}


#banner{width:950px;height:100px;margin:10px auto 0;overflow:hidden;}
.left{float:left;width:260px; background: url(../image/aside_shadow.png) top right no-repeat;padding:20px 30px 30px 0; min-height:500px;}
.right{float:left;width:620px;padding:20px 0 30px 30px;}
.left h2, .right h2 {height:26px;line-height:26px;background:url(../image/stripe_divider.png) bottom repeat-x;padding-bottom:10px;margin-bottom:10px;width:100%;}
.sidebox {margin-bottom:10px;}
.sidebox p{line-height:22px;}
.sidebox li{line-height:22px; padding-left:8px; background:url(../image/boxbg.png) -335px 2px no-repeat;}
.content{}
.content p{font-size:12px; line-height:22px; padding-bottom:20px;}
.content h5{font-weight:blod;margin-top:5px; line-height:22px; padding-bottom:20px;}


.list{}
.list .title{ height:30px; line-height:30px;}
.list .title a{ font-size:14px; color: #f60;}
.list .intro{line-height:16px;}
.list .other{ height:26px; line-height:26px;border-bottom: 1px dashed #CCCCCC; padding-bottom:4px; margin-bottom:10px;}

.list_photo{ float:left; width:620px; padding:10px 0;}
.list_photo dt{width:166px;height:160px;float:left;text-align:center;padding:0 20px;margin:0 0 15px 0;overflow:hidden;}
.list_photo dt img{border:1px solid #F1F1F1;padding:2px;}
.list_photo dt div{padding:6px 0;background:#F1F1F1;width:166px;margin:-4px 0 10px;*margin:0 0 10px 0;}
.list_photo a{color:#333;}
.list_photo a:hover{color:#f60;}

.info_title { font-size:18px; margin: 20px 0; text-align: center;}
.info_other {color: #999999; margin: 4px 0; text-align: center;}
.info_content{ margin-top:20px;}
.info_content p{ line-height:20px; padding-bottom:10px;}
.info_content img{ max-width:620px;}
.info_next {color: #999999; margin: 6px 20px;}


.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:1px 5px;border:1px solid #A0A0A0;color:#A0A0A0;text-decoration: none;}
.List_page span{background:#f60;color:#fff;margin:0px 1px;padding:1px 5px;border:1px solid #f60;}


.content_page{ text-align:center; margin:10px 0;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #A0A0A0;color:#A0A0A0;display:inline-block;text-decoration: none;}
.content_page a.on{background:#f60;color:#fff;margin:1px;padding:4px 6px;border:1px solid #f60;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}


.fline{height:3px;margin:15px auto;background:#2f2f2f;overflow:hidden;}
.copyright{float:left;line-height:16px;margin-left:20px;}
.copyright a{color:#666;}
.copyright p{}
.company {float:right; line-height:16px;margin-right:20px;}