﻿@charset "utf-8";
html, body, div, p, span, label, img, a, ol, ul, dl, dt, dd, li, table, tr, td, th, tbody, thead, tfoot, form, fieldset, legent, h1, h2, h3, h4, h5, h6, strong, b, em, blockquote, cite, pre, code, hr, br, input, button, textarea { padding:0px; margin:0px auto; }
img { border:0 none; }
a img { border:0 none; }
a, input { outline:0 none; }
input, button { cursor:pointer; outline:0 none; }
input[type="text"] { cursor:text !important; }
:focus { outline:0 none; }
abbr, acronym { border:0; }
caption, cite, code, em, th, var { font-weight:normal; font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ol, ul { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
th,caption { text-align:left; }
a:link, a:visited { text-decoration:none; }
img, input, select { vertical-align: middle; }

.clearfix:after { content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
.clearfix {*display: inline-block; zoom: 1;  }
.clear { clear:both; height:0; font-size:0; width:0; line-height:0; overflow:hidden; padding:0; margin:0; }
.hidden{ display:none; }
.middle { vertical-align:middle; }
.cursor { cursor:pointer; }
.txtleft{ text-align:left; }
.txtright{ text-align:right; }
.txtcenter{ text-align:center; }
.noborder{ border:0 none !important; }
.sub{ vertical-align:sub;}
.sup{ vertical-align:sup;}
/* CSS Document */
a{color:#333;}
a:hover{color:#06F;}
body{font-family:"宋体"; background-color:#efefef;}
#header{width:100%; height:55px;  margin:0 auto; background:#061E4A url(../img/bg_nav-00-home.png) no-repeat center top; overflow:hidden;}
#content{width:100%; padding:10px 9px; background:#2b221f; color:#635842; font-size:12px;}
#listcon{width:100%; height:150px; background:#2b221f; color:#635842; font-size:12px;}
#footer{width:960px; margin:0 auto; height:36px; margin-top:15px; border-top:1px solid #e6e6e6;}
/* header */
#header_wrapper{width:960px;}
#header h1{float:left; direction:inline; margin-top:7px; margin-left:20px; width:156px; height:40px;
background:url(../images/huiwen_logo.png) no-repeat;
/*以下为IE6设置PNG透明代码*/
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/huiwen_logo.png");}
#nav{float:right;}
#nav li{float:left; display:inline; color:#555333; font-size:14px; padding-left:18px;}
#nav li a.curr{color:#000;}

/* nav */
#nav ul{list-style:none; padding:0; margin:0 auto;}
#nav li{float:left;color:#6d7586;font-size:14px;padding:0px 7px; overflow:hidden; position:relative; line-height:40px; text-align:center;}
#nav li a{text-decoration:none;color:#6d7586;cursor:pointer;padding:5px;font-family: "微软雅黑", "宋体"; cursor:pointer; display:block;}
#nav li a:hover{text-decoration:none;background-color:#1368ab;color:#fff;}
#nav li a.active{text-decoration:none;background:url(../images/li-left-bg.gif) top left no-repeat;color:#fff;}

/* menu */
.menu{float:right; width:650px;height:40px;display: block;padding:0px; margin-top:7px;}
.menu ul{list-style:none;padding:0;margin:0; width:630px;}
.menu ul li{ width:90px;float: left;overflow: hidden;position: relative;line-height:40px;text-align: center;}
.menu ul li a{position: relative;display: block;width:90px;height:40px;font-family: "微软雅黑", "宋体";font-size: 14px;text-decoration: none;cursor: pointer;}
.menu ul li a span{position: absolute;left: 0;width:90px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg {top: -40px;}
#menu1 {background-repeat: repeat-x;background-position: 0px 0px;}
#menu1 ul li a {color: #fff;}
#menu1 ul li a span.over {color: #FFF;}
#menu1 ul li span.bg {height: 40px;background-image: url(../images/bg_over.gif);background-repeat: no-repeat;background-position: center center;}
#dq {height:40px;background-image: url(../images/bg_over.gif);background-repeat: no-repeat;background-position: center center;}

/* banner */
#banner{ width:100%; background:#174c90; margin-bottom:24px; padding:0; background-image:url(../img/banner_bg.jpg); background-repeat:repeat;}
#container{width:960px; text-align:center; margin:0 auto;}
#example {width:960px;height:270px;position:relative;text-align:center;margin-bottom:40px;}
#slides {position:absolute;left:4px;z-index:100;}
.slides_container {width:960px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:960px;height:270px;display:block;}
.slides_container a img {display:block;}
/*	Pagination  */
.pagination {margin:11px auto 0;width:132px;}
.pagination li {float:left;margin:0 5px;list-style:none;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}

/* main */
#main{width:940px; margin:20px auto; border:1px solid #ddd; background-color:#fff; padding:10px;}
#main h2{font-size:14px; font-weight:bold; border-bottom:1px solid #efefef; padding-bottom:10px;}
#main h2 span{font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif;}
#mainNav1{margin-bottom:18px;}
#mainNav2{clear: left; border-top:1px dashed #E6E6E6; padding-top:15px;}
.hw_news{width:500px; float:left; border-right:1px dashed #e6e6e6;}
.hw_news ul{overflow:hidden; padding-top:10px;}
.hw_news li{font-size:12px; color:#333; line-height:20px; padding-bottom:5px; background-image:url(../images/iconNews.jpg); background-position:left 5px; background-repeat:no-repeat; padding-left:10px; width:470px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.hw_news li a{color:#333;}
.hw_news li a:hover{color:#06F;}
.hw_product{width:225px;float:left; border-right:1px dashed #e6e6e6; padding-left:10px;}
#product{ padding-top:10px;}
#product dd img{ margin-bottom:10px;}
.hw_product ul{ margin-bottom:10px;}
.hw_product li{font-size:12px; height:20px; line-height:20px;background-image:url(../images/iconNews.jpg); background-position:left 5px; background-repeat:no-repeat; padding-left:10px;}
.hw_product li a{color:#06F;}
.hw_download{width:190px; float:right; padding-left:10px;}
.hw_download ul{overflow:hidden; padding-top:10px;}
.hw_download li{font-size:12px; color:#333; line-height:20px; padding-bottom:5px; padding-left:5px;}
.hw_download li a{color:#333;}
.hw_download li a:hover{color:#06F;}
.hw_client{width:772px; height:100px; float:left; border-right:1px dashed #e6e6e6;}
.hw_client p{padding:10px 0;}
.hw_links{width:150px; height:180px; border-right:1px dashed #e6e6e6; float:left;}
.hw_links p{text-align:center;}
.hw_contact{width:160px; height:80px; float:right;}
.hw_contact p{line-height:20px; color:#666; font-size:12px;}
.mores{padding-left:15px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.mores a{color:#06f;}
.mores a:hover{text-decoration:underline;}

/*  wrapper */
#wrapper{width:940px; background-color:#fff; padding:10px; margin:20px auto; border:1px solid #dadada;}
#left{width:186px; float:left;background: url(../images/leftb.jpg) 0 100% no-repeat;padding-bottom: 40px;}
#left h3{background: url(../images/lefth3.jpg) 0 0 no-repeat; height: 61px; color: #444; padding-left: 20px; line-height: 64px; font-size: 24px; margin-bottom: 10px; margin-top: 9px; font-family:"微软雅黑";}
#left h3 a{color:#333;}
#left ul{padding:10px 0;}
#left li{border-bottom:1px dashed #ccc; padding:10px; font-size:12px;}
#left li a{ color:#666; font-size:12px;}
#left li a:hover{color:#06F;}
#right{width: 735px;float: left;padding-left: 12px;border-left: 1px solid #DDD;line-height: 22px;margin: 9px auto;}
.newscontent{font-size:12px; padding-bottom:50PX;}
.newscontent p{line-height:22px; padding:0 10px 10px 10px;}
#nonce a{color:#06F;}
#wrapper_content{width:700px; border:1px solid #e6e6e6; margin-bottom:30px; padding:20px 0 0 15px;}
#wrapper_content li{width:330px; text-align:left; float:left; margin-bottom:20px;}
#wrapper_content p{padding:0 10px; line-height:20px; margin:10px auto;}

.newscontent h5{font-size:24px; margin:10px auto 20px auto; font-family:"微软雅黑"}
.newscontent h6{font-size:14px;background-color:#ececec;border-bottom:1px solid #ccc;padding:7px;margin:10px auto 3px auto;}
.newscontent h6 span{float:right;padding-right:10px;}
.newscontent h6 a{color:#316ac5;}

/* user */
#user_pic_list{float:left; width:735px;}
#user_pic_list li{float:left; width:240px; text-align:center; margin-bottom:20px;}
#user_font_list{float:left; width:735px;}
#user_font_list li{width:220px; float:left; margin-left:16px; padding:3px 0;}
#user_font_list li a{color:#333;}
#user_font_list li a:hover{display:block; background-color:#06f; color:#fff;}
.marginR{margin-right:7px;}

/* libsys */
#libsyslist{float: left;width: 100%;direction: inherit;background-color: #EEE;border-bottom: 1px solid #CCC;margin-bottom: 30px;}
#libsyslist li{float: left; direction: inherit; padding: 5px; font-size:14px;}
#libsyslist li a{ background-color:#175da3; border:1px solid #006acc; color:#FFF; padding:3px;}
 
 /* down */
#down_list{margin:10px;}
#down_list li{padding:10px 0 5px 18px;; border-bottom:1px dashed #d6d6d6; background-image:url(../images/icon_dl_1.jpg); background-repeat:no-repeat; background-position:8px 16px;}
#down_list span{float:right; padding-right:5px;}
#down_list strong{padding-left:5px; color:#666;}
#down_list a{color:#333;}
#down_list a:hover{color:#06f;}
.down_libsys{ margin-right:20px; border-right:1px dashed #d6d6d6; padding-right:10px;}
 
/* feedback */
#feedback{padding:0 20px; line-height:30px; background-image:url(../img/bg_form-contact.png); background-repeat:no-repeat; background-position:top right;}
#feedback p{color:#666; line-height:20px;}
#feedback label{height:30px; font-weight:bold;}

.button { border-top: 2px solid #bfdef5; background: #45a7ef; background: -webkit-gradient(linear, left top, left bottom, from(#45a7ef), to(#48affa));
   background: -webkit-linear-gradient(top, #45a7ef, #48affa);
   background: -moz-linear-gradient(top, #45a7ef, #48affa);
   background: -ms-linear-gradient(top, #45a7ef, #48affa);
   background: -o-linear-gradient(top, #45a7ef, #48affa); padding: 5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  color: white; font-size: 17px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle;}
.button:hover { border-top-color: #333;  background: #333; color: #ccc;}
.button:active { border-top-color: #333; background: #333;}

/* service_qq */
#service_qq{margin:5px 10px;}
#service_qq li{float:left; width:80px; margin-top:5px;}

/* qqbox */
#qqbox{width:100px; height:430px;color:#3F3;background-color:#d2e8fa;position:fixed;_position:absolute; top:130px;right:10px; border:1px solid #bfdef5; z-index:999;}
#qqbox h6{background-color:#146bb2; height:68px; text-align:center;color:#fff;}
#qqbox ul{padding:5px;}
#qqbox li{float:left; text-align:center;width:90px; margin-bottom:10px; font-size:12px;}

/* footer */
.footer_nav{float:left; width:300px; font-size:12px; padding:5px 0;}
.footer_nav a{color:#666;}
.footer_nav a:hover{color:#06f}
.copyright{text-align:center; padding:5px 0; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; line-height:180%; color:#333;}
.copyright a{ color:#333;}
.copyright a:hover{text-decoration:underline;}

/* font */
.red{color:#F00;}
.font14px{font-size:14px; color:#06f; font-weight:bold;}
.blue{background-color:#e3f6ff; border-bottom:1px solid #bfdef5; color:#333; display:block; padding:5px 0 5px 10px; font-size:14px;  font-weight:bold; margin:30px auto 0 auto;}

/* libsys50 */
.libsys50_con{}
.libsys50_con p{ text-align:center;}
.libsys50_con h6{ background-image: url(../images/libsys_linebg.jpg); height:32px; background-repeat:no-repeat; background-position:center;}

/* libsys55 */
#banner_bg55{ width:100%;background-image:url(../images/banner_bg55.png); background-repeat:repeat-x; text-align:center;}
#container_55 {width: 1002px; background-color:#fff; padding:10px; margin:20px auto; border:1px solid #dadada;}
#container_55  p{ text-align:center;}
#container_55  h6{ background-image: url(../images/libsys_linebg.jpg); height:32px; background-repeat:no-repeat; background-position:center;}

/* meet_xiamen */
.meet_xiamen_con{}
.meet_xiamen_con p{ text-align:center;}
.meet_xiamen_con h6{ background-image: url(../images/libsys_linebg.jpg); height:32px; background-repeat:no-repeat; background-position:center;}

.listlink{background-color:#efefef; text-align:right; padding-right:10px;}
.listlink a{color:#06F;}

.Libsysbsbg{background-image:url(../images/bsbg.jpg); background-repeat:no-repeat; background-position:top right; height:300px; margin-right:20px;}