/* top start*/
body, td, th{font-size: 14px;}
img, div{behavior: url(../images/iepng/iepngfix.htc);}
body, div, p, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{padding: 0px;margin: 0px;}
.fontred{color: #ff0000;}
h3{font-size: 14px;}
li{list-style-type: none;}
img{border: 0;}
.gray{color: #666666;}
a{color: #333333;text-decoration: none;}
a:hover{text-decoration: underline;color: #0d2345;}
a:active{text-decoration: underline;}
.linelink a{text-decoration: underline;}
.linelink a:hover{text-decoration: none;color: #0d2345;}
.colorlink a{color: #0d2345;}
.colorlink a:hover{color: #0d2345;}
.widthtab{width: 10px;height: 1px;float: left;}
.widthtab2{width: 20px;height: 1px;float: left;}
.heighttab{height: 10px;width: 1px;overflow: hidden;}
.heighttab2{height: 20px;width: 1px;overflow: hidden;}
p{line-height: 180%;}
.listdate{color: #666666;}
body{font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;width: 100%;background: #0d2345 url(../images/bg_top2.jpg) repeat center top;}
input, textarea{font-family: "宋体", "microsoft yahei", arial, helvetica, sans-serif;}
#wrapper{width: 1080px;padding: 0px 10px;margin: auto;background-color: #ffffff;border-top: 5px solid #0a1d3b;border-bottom: 5px solid #0a1d3b;border-left: 5px solid #0a1d3b;border-right: 5px solid #0a1d3b;margin-top: 40px;}
#wrapper #head{width: 100%;}
#wrapper #head .top{width: 100%;height: 100px;font-size: 12px;}
.topbg{width: 100%;border-top: 3px solid #3e6388;}
.topinfo{margin: auto;width: 1080px;height: 23px;}
.topinfo .link{background: url(../images/top_bg2.png) no-repeat center top;text-align: center;line-height: 23px;width: 237px;float: right;color: #fff;padding-right: 20px;padding-left: 10px;font-size: 12px;}
.topinfo .link a{color: #fff;}
.topinfo .link a:hover{color: #fff;}
#wrapper #head .top .toplogo{margin: auto;width: 1080px;padding-top: 17px;}
#wrapper #head .top .toplogo .logo{float: left;height: 62px;}
#wrapper #head .top .toplogo .searchtop{float: right;width: 250px;padding-top: 20px;}
#wrapper #head .top .toplogo .tel{float: left;height: 62px;padding-left: 80px;width: 200px;}
#wrapper #head .top .toplogo .tel .telw{padding-left: 0px;padding-top: 10px;color: #999;font-size: 12px;}
#wrapper #head .top .toplogo .tel .teln{padding-left: 0px;font-family: tahoma, geneva, sans-serif;font-size: 18px;color: #f60;line-height: 100%;}
/* navs*/
#wrapper #head #navlink{width: 1080px;height: 41px;margin: auto;}
#wrapper #head #navlink .navbg{height: 41px;width: 1078px;background: url(../images/nav_bg2.png) repeat-x center 0px;border-left: 1px solid #0d2345;border-right: 1px solid #0d2345;position: absolute;z-index: 100;}
#wrapper #head #navlink #sddm{width: 1080px;margin: auto;z-index: 30}
#wrapper #head #navlink #sddm li{float: left;font-weight: bold;}
#wrapper #head #navlink #sddm .currentli a{background: none;}
#wrapper #head #navlink #sddm li a{display: block;width: 98px;color: #fff;text-align: center;padding: 0px 5px;height: 41px;line-height: 41px;background: #;}
#wrapper #head #navlink #sddm li p{font-size: 10px;font-weight: normal;color: #fff;text-transform: uppercase;}
#wrapper #head #navlink #sddm li a:hover{text-decoration: none;background: #0d2345;color: #ffffff;}
#wrapper #head #navlink #sddm div{position: absolute;visibility: hidden;background: #808080;padding: 0px 0px;filter: alpha(opacity=85);top: 41px;}
#wrapper #head #navlink #sddm div a{position: relative;padding: 0px 5px;width: 120px;text-align: center;background: #0d2345;color: #ffffff;font-size: 12px;font-weight: normal;text-decoration: none;line-height: 30px;height: 30px;border-bottom: 1px solid #0a1d3b;}
#wrapper #head #navlink #sddm div a:hover{background: url(../images/nav_bg2.png) repeat-x center 0px;color: #fff;line-height: 30px;border-bottom: 1px solid #0a1d3b;}
#wrapper #body{width: 1080px;margin: auto;}
/* focus */
#wrapper #head #focusbg{width: 100%;height: 300px;}
#focus{width: 1080px;height: 300px;overflow: hidden;position: relative;margin: auto;}
/* albumblock*/
.albumblock{padding: 10px 15px 30px 20px;float: left;}
.albumblock .inner{width: 160px;height: 190px;border: 1px solid #dededc;overflow: hidden;}
.albumblock .inner img{border: 2px solid #fff;width: 156px;height:156px;}
.albumblock .inner .albumtitle{height: 30px;line-height: 30px;font-size: 12px;width: 160px;bottom: 0px;left: 0;color: #0d2345;font-weight: ;text-align: center;cursor: pointer;margin: auto;overflow: hidden;}
.albumblock .inner .albumtitle span{font-weight: normal;font-size: 12px;}
.albumblock .inner a{color: #0d2345;}
.albumblock .inner a:hover{text-decoration: none;}
.albumblock .inner a:visited{text-decoration: none;}
.albumblock .inner:hover{border: 1px solid #0d2345;}
/*footer*/
#footer{width: 100%;height: 100%;padding-bottom: 50px;font-size: 12px;color: #ccc;}
#footer a{color: #ccc;}
#footer .inner{margin: auto;width: 100%;padding-top: 10px;text-align: center;}
#footer .inner p{line-height: 25px;}
#footer .inner .bottomnav{width: 100%;margin: auto;height: 30px;line-height: 30px;color: #fff;}
#footer .inner .bottomnav a{color: #fff;font-weight: bold;padding: 0px 10px;}
#wrapper .t_page{padding: 10px;text-align: center;font-size: 12px;line-height: 25px;}
#wrapper .t_page a{padding: 2px 5px;border: 1px solid #dededc;margin: 0px 3px;}
/* date css*/
.header{font: 12px arial, tahoma !important;font-weight: bold !important;font: 11px arial, tahoma;font-weight: bold;color: #154ba0;background: #c2deed;height: 25px;padding-left: 10px;}
.header td{padding-left: 10px;}
.header a{color: #154ba0;}
.header input{background: none;vertical-align: middle;height: 16px;}
.category{font: 12px arial, tahoma !important;font: 11px arial, tahoma;color: #92a05a;height: 20px;background-color: #ffffd9;}
.category td{border-bottom: 1px solid #dedeb8;}
.expire, .expire a:link, .expire a:visited{color: #999999;}
.default, .default a:link, .default a:visited{color: #000000;}
.checked, .checked a:link, .checked a:visited{color: #ff0000;}
.today, .today a:link, .today a:visited{color: #00bb00;}
#calendar_year{display: none;line-height: 130%;background: #ffffff;position: absolute;z-index: 10;}
#calendar_year .col{float: left;background: #ffffff;margin-left: 1px;border: 1px solid #86b9d6;padding: 4px;}
#calendar_month{display: none;background: #ffffff;line-height: 130%;border: 1px solid #86b9d6;padding: 4px;position: absolute;z-index: 11;}
#year, #month{padding: 0 10px;background: #fff;}
/* searchbar*/
.searchbar{width: 220px;height: 25px;background: url(../images/search.jpg) no-repeat left top;}
.sbox .searchbar{margin: 10px 0px 0px 10px;}
.searchbar #search-text{width: 140px;padding: 0px 5px;margin: 0px;color: #666666;height: 23px;line-height: 23px;font-size: 12px;background: none;border: none;padding-left: 25px;}
.searchbar #search-submit{border: none;background: none;font-size: 12px;color: #ffffff;height: 25px;margin: 0px;cursor: pointer;padding: 0px;line-height: 25px;width: 44px;}
/* search content*/
#search_content .searchtip{line-height: 25px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: #023848 1px solid;padding-top: 10px;}
#search_content .result_list{padding: 10px 10px;}
#search_content .result_list dt{font-size: 14px;font-weight: bold;padding-top: 10px;line-height: 25px;font-family: microsoft yahei;}
#search_content .result_list dd{padding: 0 0 5px 0;margin: 0px;line-height: 20px;}
#search_content .result_list .line{border-bottom: #e9e8e8 1px dashed;}
#search_content .result_list .line a{padding-right: 20px;}
#search_content .result_list .line a:hover{text-decoration: none;}
#search_content .search_welcome{line-height: 25px;text-align: center;}
#search_content .search_welcome p{text-align: center;}
#search_content .result_page{text-align: center;font-size: 13px;padding: 10px;}
#search_content .result_page span{font-size: 12px;font-family: arial;padding: 0 5px;}
#dark_footer .box_240px_left{width: 143px;padding-right: 42px;padding-top: 0px;background-image: none;padding-bottom: 0px;float: left;}
#dark_footer .box_240px_left h2{font-size: 14px;border-bottom: 1px dotted #999;color: #fff;padding-bottom: 10px;}
#dark_footer .box_240px_left li{line-height: 250%;font-size: 12px;}
#dark_footer .box_240px_middle{padding: 0px 42px;background-image: none;}
#dark_footer .box_240px_right{padding-left: 42px;padding-top: 0px;background-image: none;}
#dark_footer_wrap{background-color: #0d2345;overflow: hidden;padding: 20px 0px;}
#dark_footer{width: 940px;margin: 0 auto;padding-top: 20px;padding-bottom: 20px;overflow: hidden;color#fff;}
#light_footer_wrapper{font-size: 12px;padding: 10px;height: 100px;}
.box_240px_right li{display: inline;}
#dark_footer li a{color: #fff;}
/*backtotop*/
.backtotop{display: none;width: 50px;height: 50px;line-height: 1.2;background: url(../images/back_top.png) left top;;color: #fff;font-size: 12px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: alpha(opacity=60);}
/* open div*/
#popupmask{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9990;background-color: #000;-moz-opacity: 0.7;opacity: 0.70;filter: alpha(opacity=70);}
#popupcontainer{position: absolute;z-index: 9991;top: 0px;left: 0px;display: none;padding: 0px;}
#popupinner{border: 3px solid #0d2345;background-color: #ffffff;}
#popupframe{margin: 0px;width: 100%;height: 100%;position: relative;z-index: 9;}
#popuptitlebar{background: url(../images/box_bg1.jpg) repeat-x left top;color: #0d2345;font-weight: bold;height: 1.3em;padding: 5px;z-index: 9992;text-align: center;}
#popuptitle{float: left;font-size: 1.1em;}
#popupcontrols{float: right;cursor: pointer;cursor: hand;}
#popupcontrols a span{display: block;height: 15px;width: 15px;text-indent: -9000px;background: url(../images/close.gif) no-repeat;}
.videobox{padding: 10px;}
/*product*/
.rightnav span{color: #0d2345;}
.classnav{padding: 0px 0px;}
.classnav .navtree ul{}
.classnav .navtree ul li{position: relative;background: url(../images/link_bg1.gif) repeat 0px 0px;}
/*1st level sub menu style*/
.classnav .navtree ul li ul{left: 220px;position: absolute;width: 188px;top: 0;display: none;border: 1px solid #0d2345;border-top: 2px solid #0d2345;background: #ffffff;filter: progid: dximagetransform.microsoft.shadow(color=#999999, strength=3, direction=135);z-index: 2000;}
.rightnav .classnav .navtree ul li ul{width: 188px;left: 267px;}
/*all subsequent sub menu levels offset*/
.classnav .navtree ul li ul li ul{left: 159px;z-index: 2000;}
.classnav .navtree ul li a{display: block;cursor: pointer;line-height: 30px;border-bottom: 1px solid #dddddd;padding-left: 30px;height: 30px;}
.classnav .navtree ul li li{background: url(../images/box_icon1.png) no-repeat 12px 12px;padding-left: 0;text-align: center;z-index: 2000;}
.classnav .navtree ul li li a{border-bottom: 1px solid #dddddd;padding-left: 10px;z-index: 2000;}
.classnav .navtree ul .current a{background: #0d2345;color: #ffffff;}
.classnav .navtree ul .current li a{background: #ffffff;color: #000000;}
.classnav .navtree ul li a:hover{color: white;background: #0d2345;text-decoration: none;}
.classnav .navtree .subfolderstyle{background: url(../images/arrow-list.gif) no-repeat 180px center;}
/* holly hack for ie \*/
* html .classnav .navtree ul li{float: left;height: 1%;z-index: 2000;}
* html .classnav .navtree ul li a{height: 1%;z-index: 2000;}
/* end*//* clearfix*/.clearfix: after{content: " ";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{clear: both;}
.clearbox{clear: both;width: 996px;margin: 0 auto;height: 0;overflow: hidden;}
.clear{height: 1%;overflow: hidden;}
/*line5*/
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}
/*文本框样式*/
input.wide{width:250px;}
input.txt{width:200px;}
input.w50{width:50px;}
input.w100{width:100px;}
.input{display:inline;margin-right:5px;padding:5px;height:18px;line-height:18px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;font-family:'Microsoft YaHei';}
/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;border-bottom:1px solid #02598E;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
/*评论*/
.comment_box{}
.comment_list li{padding:15px 0;border-bottom:1px solid #EEE;}
.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
.comment_list li .avatar img{width:36px;height:36px;}
.comment_list li .inner{margin-left:48px;}
.comment_list li .inner p{font-size:13px;}
.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
.comment_list li .answer{margin-left:48px;padding:10px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;}
.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
.comment_editor{padding:10px 0; width:100%;}

div.flickr{padding: 0px;margin: 0px;text-align: center;font-family: Verdana;font-size: 12px;text-align: right;}
div.flickr a{padding: 2px 6px 2px 6px;border: #dedfde 1px solid;background-position: 50% bottom;color: #0061de;margin-right: 3px;text-decoration: none}
div.flickr a:hover{border: #000 1px solid;background-image: none;color: #fff;background-color: #0061de}
div.flickr span.current{padding: 2px 6px 2px 6px;font-weight: bold;color: #ff0084;margin-right: 3px;}
div.flickr span.disabled{padding: 2px 6px 2px 6px;color: #adaaad;margin-right: 3px;}