/* CSS Document */

/*------------------
雅黑：\5fae\8f6f\96c5\9ed1
宋体：\5b8b\4f53
黑体：\9ed1\4f53
------------------*/
body {background:url(/images/body_back.gif) top repeat-x #f4f4f4; color:#666;}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, blockquote, div, iframe, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, label, select, /* form elements 表单元素 */
table, caption, /* table elements 表格元素 */
a, span, marquee /* other elements 其他元素 */ {
    margin: 0;
    padding: 0;
}
a {blr:expression(this.onFocus=this.blur());outline: none;}
input {outline: none;}
/** 让Firefox默认显示滚动条 **/
html{
	overflow: -moz-scrollbars-vertical;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 arial, tahoma, simsun, sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, em {font-style: normal;} /* 将斜体扶正 */
code, pre {font-family: courier new, courier, monospace;} /* 统一等宽字体 */
small {font-size: 12px;} /* 小于 12px 的中文很难阅读，让 small 正常化 */
body,td,th {font-family: 微软雅黑, 宋体;font-size: 12px;}

/** 重置列表元素 **/
ul, ol, li {list-style:none outside none;}

/** 重置文本格式元素 **/
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:none;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}

sup {vertical-align: text-top;} /* 重置，减少对行高的影响 */
sub {vertical-align: text-bottom;}

/** 重置表单元素 **/
legend {color: #666666;} /* for ie6 */
img, iframe {border: 0 none;} /* table iframe 搭车：让链接里的 img 无边框 */
button, input, select, textarea {font-size: 100%;} /* 使得表单元素在 ie 下能继承字体大小 */
input, select {vertical-align: middle;} /* 表单元素垂直居中对齐 */

/** 重置表格元素 **/
table {border-collapse:collapse; border-spacing: 0;}

/** Float & Clear **/
.fl {float: left;} /* 左浮动 */
.fr {float: right;} /* 右浮动 */

.clear {clear: both; font-size: 0px; height: 0px; overflow: hidden;}  /* 添加空标签清除浮动 */
.clearfix:after { /* 将此样式直接添加到子元素进行了浮动的标签，一般用于布局标签 */
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {display: inline-table; zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.simpleClear {clear:both;}
.clear10px {clear:both; height:10px; font-size:0; overflow:hidden;}

/** Normal **/
.al {text-align: left;}  /* 内容居左 */
.ar {text-align: right;}  /* 内容居右 */
.ac {text-align: center;}  /* 内容居中 */

.mt10 {margin:10px 0 0 0;}
.ml10 {margin:0 0 0 10px;}
.mr10 {margin:0 10px 0 0;}

.red {color: #F00;}     /* 红色文字 */
.blue {color: #00F;}    /* 蓝色文字 */
.green {color: #090;}   /* 绿色文字 */
.white {color: #FFF;}   /* 白色文字 */
.black {color: #000;}   /* 黑色文字 */
.yellow {color: #FF0;}  /* 黄色文字 */
.orange {color:#F60;}

.hide {display:none;}
.cn {font-family:\5b8b\4f53;}

.wrapper {*width:980px; width:960px; background:url(/images/html_back.gif); padding:0 20px; margin:0 auto;}
.box {border:1px solid #CCC; padding:1px; zoom:1;}
.box h2 {background:url(/images/title_back.gif); height:32px;}
.box h2 .title {background:url(/images/title_span.html); width:160px; padding:0 0 0 10px; height:31px; font:bold 14px/30px \5fae\8f6f\96c5\9ed1; color:#FFF; display:block;}
.box h2 .more {padding:0 10px 0 0; height:31px; font:normal 12px/30px \5b8b\4f53; display:block;}

.width638px {width:638px; overflow:hidden;}
.width312px {width:312px; overflow:hidden;}

.width222px {width:222px; overflow:hidden;}
.width728px {width:728px; overflow:hidden;}

.height180px {height:180px; overflow:hidden;}

.header {width:974px; height:113px; background:url(/images/header.gif) bottom no-repeat; position:relative; overflow:hidden; padding:0 13px; margin:0 auto;}
.header .languages {position:absolute; top:0; right:0; background:url(/images/languages.gif); width:230px; line-height:32px; color:#FFF;}
.header .languages a {color:#FFF;}
.header .logo {position:absolute; top:8px; left:0; width:500px; height:70px; overflow:hidden;}
.header .logo a {width:500px; height:65px; text-indent:-9999px; background:url("../images/logo.png") top no-repeat scroll transparent; display: block;}
.header .search {position:absolute; top:40px; right:13px; width:275px; height:24px; background:url(/images/search.gif) no-repeat;}
.header .search .keys {width:160px; height:24px; line-height:24px; border:none; background:none; overflow:hidden; padding:0 0 0 36px;}
.header .search .subbtn {width:70px; height:24px; border:none; background:none; text-align:center; color:#FFF;}

.mainnav {width:974px; height:35px; position:absolute; left:13px; top:78px;}
.mainnav ul {width:974px; background: url(/images/mainnav.gif); height:35px;}
.mainnav ul li {float:left; width:120px; text-align:center; background:url(/images/mainnav_rline.gif) right no-repeat;}
.mainnav ul li a {width:117px; font:bold 13px/35px \5fae\8f6f\96c5\9ed1; color:#6f6f6f; display:block;}
.mainnav ul li a:hover, .mainnav ul li a:active, .mainnav ul li a.on, .mainnav ul li a.on:hover, .mainnav ul li a.on:active {color:#0385d7;}
.mainnav ul li a:visited {_color:#6f6f6f;}

.banner {width:974px; height:240px;margin:0 auto; overflow:hidden;background:url(/images/html_back.gif); padding-left:13px; padding-right:13px;}
.banner1{ width:974px; height:10px; overflow:hidden; background-color:#0f2d53;}
.main { margin-top:10px;}
.title {background:url(/images/title_back.gif); border:1px solid #a4c3d8; font:bold 14px/30px \5fae\8f6f\96c5\9ed1; color:#004673; padding:0 15px;}
.title .en { padding:0 0 0 5px; font:normal 10px/30px Arial;}
.title .more {float:right; font:normal 12px/30px Arial; color:#569220;}
.title .more a {color:#569220;}
	  
.nr {border:solid #CCC; border-width:0 1px 1px; min-height:500px;}
.content {border:solid #CCC; border-width:0 1px 1px; padding:10px; text-align:justify; text-justify:inter-ideograph; overflow:hidden;}
.content h1 {font:bold 16px/28px; color:#0385d7; text-align:center;}
.content h2 {font:bold 14px/28px; color:#000;}
.content .topinfo {margin:20px 0; background-color:#7fc526; color:#fff; text-align:center;}
.content p {font:normal 13px/24px \5b8b\4f53; text-indent:2em;}
.content td p {text-indent:0px;}

.content .index_about { height:90px; overflow:hidden; line-height:22px;}




.focus {width:270px; height:174px; border:3px solid #e0eaf4;}
.news {width:320px;}
.news ul li {
	background:url(/images/ico_blue.gif) left 12px no-repeat;
	padding:0 0 0 10px;
	border:none;
	line-height: 26px; height:26px; overflow: hidden;
}
.news ul li span { display:block; float:right; padding-left:12px;}
.about p {font:normal 13px/20px \5b8b\4f53; text-indent:2em;}
.newpro { border:solid #CCC; border-width:0 1px 1px; overflow:hidden; height:275px; padding-top:12px; padding-left:13px;}
.newpro .cp {float:left;margin-right:12px; height:136px; overflow:hidden; width:143px;}
.newpro .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.newpro .pic:hover img{border:1px solid #b0d7ea; background-color:#e7f5fc;}
.newpro .titc { height:30px; line-height:30px; overflow:hidden; display:block; width:143px;text-align:center;}

.footer {width:974px;margin:0 auto; overflow:hidden;background:url(/images/html_back.gif); padding-left:13px; padding-right:13px;}
.foot_nav { text-align:center; line-height:30px; height:30px;color:#6f6f70;background-color:#e3e3e3;}
.foot_nav a { color:#6f6f70; padding-left:25px; padding-right:25px;}
.copy {text-align:center; line-height:24px; color:#738172;}
.copy a { color:#6f6f70;}
.copy a:hover{color:#6f6f70;}
.link{ line-height:24px; color:#6f6f70; text-align:left; padding-left:10px;}
.link a {color:#6f6f70;}
.page_content { padding:20px; overflow:hidden; font-size:14px; line-height:30px;}
.page_content1 { padding:20px; overflow:hidden; font-size:14px; line-height:30px;background-image:url(/images/lxfs_tel.jpg); min-height:400px; background-repeat:no-repeat; background-position:right 0;}
.n_list {padding:10px;}
.n_list a {display:block;height:40px;line-height:40px;	overflow:hidden;padding-left:22px;background-image: url(/images/ico_blue.gif);background-repeat: no-repeat;background-position: 5px 16px; border-bottom:1px dashed #d5d5d5; font-size:14px;}
.n_list a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; float:right; padding-right:5px; padding-left:10px; color:#999;}


.List_page{text-align:center;margin-bottom:20px; margin-top:20px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.List_page span{background:#0f2d53;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0f2d53;}
.c_list {margin-left:12px; margin-top:18px;}
.c_list .cp {float:left; width:168px; margin-right:10px; height:172px; overflow:hidden;}
.c_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.c_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:160px; margin:0 auto; text-align:center;}

.contact {background:url(/images/contact_index.jpg) right bottom no-repeat; height:99px;}
.links {width:616px; border:solid #CCC; border-width:0 1px 1px; padding:0 10px 10px; overflow:hidden;}
.links ul {width:700px;}
.links ul li {width:140px; float:left; height:85px; margin:15px 17px 0 0; overflow:hidden;}

.subtitle {background:url(/images/subtitle.jpg) no-repeat; height:58px; width:222px;}
.subtitle u{
	display:block;
	color:#fff;
	font-family: "微软雅黑", "宋体";
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding-left:26px; padding-top:10px;
}
.subtitle s{
	display:block;
	color:#5096ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left:90px;
}
.subnav {background-color:#3f5392; padding: 0 0 22px 0;}
.subnav li {text-align:center; background-color:#3f5392; padding:9px 0 0 0;}
.subnav li a {width:222px; height:35px; font:bold 13px/35px \5fae\8f6f\96c5\9ed1; color:#01239e; background:url(/images/subnav_back.gif); display:block;}
.subnav li a:hover, .subnav li a:active, .subnav li a.on, .subnav li a.on:hover, .subnav li a.on:active{color:#00c6ff; background:url(/images/subnav_hover.gif);}
.subnav li a:visited {_color:#102630;}
.subnav dl {padding:0 28px; text-align:center;}
.subnav dl dd {background:none; background-color:#CCC; color:#FFF; margin:5px 0 0 0;}
.subnav dl dd a {font:normal 13px/26px \5fae\8f6f\96c5\9ed1; color:#666;}
.subnav dl dd a:hover {text-decoration:underline;}

.faq {}
.faqbox {margin:20px 0 0 0; border:1px solid #ccc;}
.faqbox td {padding:5px;}
.faqbox .bga {background-color:#f5f5f5;}
.faqbox .bgb {background-color:#e5e5e5;}
	  

.Product_show {width:100%;}
#viewer {float:left; width:900px; height:130px; overflow:hidden;}
#btn1 {background:url(/images/pic_pro.gif) no-repeat;height:110px;width:16px;float:left;cursor:pointer;background-position:center;display:inline;}
#btn2 {background:url(/images/pic_next.gif) no-repeat;height:110px;width:16px;float:right;cursor:pointer;background-position:center;display:inline;margin:0px;}
#viewerFrame {text-align:center;}
#viewerFrame a {float:left; width:135px; height:130px; margin:0 0 0 13px; _margin:0 0 0 10px; display:inline;}
#viewerFrame img {width:135px; height:100px; border:2px solid #b2dcf4; margin:0 0 5px 0;}

.wp-pagenavi {margin:10px 0 0 0; padding:10px 0 0 0; color:both;}
.wp-pagenavi a {border:#ccc 1px solid; margin:2px; padding:3px 5px; text-decoration:none;}
.wp-pagenavi span {border:#ccc 1px solid; margin:2px; padding:3px 5px;}
.wp-pagenavi a:hover {border-color:#fd7200;}
.wp-pagenavi span.current {border-color:#fd7200;}
.wp-pagenavi span.current {font-weight:bold;}


.productlistx { margin:0px;}
.rollproductlists {	PADDING: 0px; MARGIN: 0px; WIDTH: 100%;OVERFLOW: hidden;}
.blkproductlistx {POSITION: relative; ZOOM: 1; OVERFLOW: hidden; padding:0; border:0;}
.blkproductlistx .LeftButton {POSITION: absolute;	WIDTH: 16px;FLOAT: left;HEIGHT: 40px;TOP: 30px;CURSOR: pointer;LEFT: 1px;background-image: url(/images/pic_pro.gif);background-repeat: no-repeat;	background-position: 0px 0px;}
.blkproductlistx .RightButton {	POSITION: absolute; WIDTH: 16px; BACKGROUND: url(/images/pic_next.gif) no-repeat; FLOAT: right; HEIGHT:40px; TOP: 30px; CURSOR: pointer; RIGHT: 1px}
.blkproductlistx .Cont {PADDING: 0px; MARGIN: 0px 0px 0px 22px;OVERFLOW: hidden;}
.blkproductlistx .cp1 {float:left; width:150px; overflow:hidden;}
.blkproductlistx .pic1 img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.blkproductlistx .pic1:hover img{border:1px solid #b0d7ea; background-color:#e7f5fc;}
.blkproductlistx .tit1 { height:30px; line-height:30px; overflow:hidden; display:block; width:143px; text-align:center;}

.book_content {
	padding:20px;
	margin-left:40px;
}
.book1 {  line-height:24px;}
.book {  line-height:60px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:30px;line-height:30px;color:#666;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{
	width:66px;
	height:30px;
	line-height:30px;
	border:0;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:4px;
	background:#0f2d53;
	font-family: "微软雅黑", "宋体";
	cursor:pointer;
	
}
.content1 { padding:20px; line-height:30px; font-size:14px; padding-top:5px;}
.info_title { color: #0f2d53; font-size:16px; text-align:center; margin-top:10px;}
.info_other { border:1px solid #ccc; line-height:30px; height:30px; background-color:#fff; text-align:center; margin-top:10px; margin-bottom:10px;}
.info_content {	min-height:300px;_height:300px;line-height:30x;font-size:14px;}
.left_contact { padding:10px; line-height:22px;}