﻿@charset "utf-8";
/* CSS Document */

body {font-family: "宋体";font-size: 12px;margin:0 auto; padding: 0px; line-height:22px; color:#333; background:url(../images/i13.jpg) repeat-x #e8e8e8;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {color: #000;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px; color: #000;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif}

.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}
/*在线留言 begin*/

.ny_msg .cont .text{ padding:5px;}

.ny_msg .cont table{ margin:10px auto 0; background:#e4e4e4;}
.ny_msg .cont table td{  line-height:20px; padding:2px 0 2px 10px; height:24px; background:#efefef;}
.ny_msg .cont table td.name{ font-weight:bold; width:104px;text-align:center;}
.ny_msg .cont .tit1{ height:30px; background:#88cbee;}
.ny_msg .cont .tit1 h3{ padding-left:20px; line-height:30px; color:#000; float:left;}
.ny_msg .cont .tit1 input{ float:left; margin:5px 0 0 10px;}
.ny_msg .cont .conts{ padding:10px;}
.name2{ color:#063488;}


/*在线留言 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin:0 10px;}
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #f00;}
/*页码放置 end*/


#header{ width:1003px; margin:0 auto;}
.topbar{ height:117px; background:url(../images/i12.jpg) no-repeat 10px 0; position:relative;}
.mininav{ position:absolute; top:17px; right:10px;color:#fff;}
.mininav a{color:#fff;}
.topcon{ position:absolute; line-height:24px; width:335px; height:50px; position:absolute; top:56px; right:8px; font-weight:bold; color:#fff; font-size:13px;}
.topcon a{ color:#ffee64}
.menu{ height:43px; overflow:hidden; background: url(../images/index_09.jpg) repeat-x;}
.menu .leftbg{ width:11px; height:43px; float:left; background:url(../images/index_07.jpg) no-repeat;}
.menu .rigbg{ width:7px; height:42px; float:right; background:url(../images/i11.jpg) no-repeat;}
.menu li{ float:left; padding:2px 1px 0 2px; background:url(../images/index_33.jpg) no-repeat 0 5px;}
.menu .none{ background:none;}


#content{ width:1003px; margin:6px auto 0;}
.side{ width:223px; float:left;}
.contact{ width:223px; float:left; height:232px; background:url(../images/i17.jpg) no-repeat;}
.contact .cont{ padding:30px 0px 0 8px; font-size:13px; line-height:15px;}
.contact a{ color:#b20000; line-height:12px; padding-left:28px; font-size:13px;}


.sec{ width:223px; float:left; height:125px; margin-top:5px; background:url(../images/i15.jpg) no-repeat;}
.sec .title{ height:41px; overflow:hidden;}
.sec .title h3{ padding-left:24px; color:#fff; line-height:41px;}
.sec .cont{ padding:9px 0 0 8px;}
.sec .cont li{ height:30px; padding-top:1px; width:207px; line-height:30px;}
.sec .cont li .type{ width:51px; text-align:center; float:left;}
.sec .cont li input{ float:left; width:128px; height:16px; margin-top:6px;}




.ledge{ width:223px; float:left; margin-top:5px;}
.ledge .title{ height:41px; background:url(../images/i18.jpg) no-repeat;}
.ledge .title h3{ padding-left:30px; color:#fff; line-height:41px;}
.ledge .cont{ background:#ffffff; border:1px solid #d7d7d7; height:auto !important; height:369px; min-height:369px; padding:5px 0;border-radius:5px 5px 5px 5px;	behavior: url(ie-css3.htc); border-top:none; margin-top:-5px}
.ledge .cont li{ width:190px; border-bottom:1px dashed #000000; line-height:26px; background:url(../images/i27.jpg) no-repeat 0 7px; padding-left:12px; margin-left:10px; display:inline; float:left; font-size:12px;}
.ledge .cont li a{ color:#4a4a4a;}

.rsp{ width:223px; float:left;}
.rsp img{ float:left; margin-top:7px; display:block;}



.main{ width:773px; float:left; padding-left:7px;}
.banner{ height:201px; overflow:hidden;}

.new{ width:761px; height:178px;background:#ffffff; font-size:16px; line-height:25px; font-weight:bold; color:#f00; border:1px solid #d7d7d7;border-radius: 5px;	behavior: url(ie-css3.htc); margin-top:8px; padding:2px 5px; overflow:hidden;}

.section{ width:763px; height:229px; overflow:hidden;background:#ffffff;border:1px solid #d7d7d7;border-radius: 5px;	behavior: url(ie-css3.htc); margin-top:8px; padding:2px 5px; }

.about{ width:370px; float:left;}
.about .title{ height:30px; background:url(../images/i22.jpg) no-repeat 91px 13px;}
.about .title h3{ background:url(../images/i20.jpg) no-repeat 0 6px;  float:left; padding:5px 0 0 23px; color:#d50000;}
.about .title .more{ float:right; padding-top:5px; color:#4a4a4a;}
.about .title .more a{color:#4a4a4a;}
.about .cont{ height:200px; width:360px; line-height:24px; overflow:hidden; padding:0 5px 0;}

.rsp2{ width:773px; height:167px; float:left; margin-top:8px;}

.leftbox{ width:382px; float:left;}
.mod{ width:382px; float:left; margin-top:6px;}
.mod .title{ height:41px; overflow:hidden; background:url(../images/i21.jpg) no-repeat; position:relative; z-index:5}
.mod .title h3{ padding-left:30px; color:#fff; line-height:41px; float:left;}
.mod .title .more{ float:right; padding:15px 10px 0 0;}
.news .cont{ width:380px; margin-top:-5px; padding:5px 0;border-radius:5px; 	behavior: url(ie-css3.htc);background:#ffffff; border:1px solid #d7d7d7; overflow:hidden; height:240px;}
.mod .cont li{ width:350px; border-bottom:1px dashed #000000; line-height:28px; background:url(../images/i27.jpg) no-repeat 0 7px; padding-left:12px; margin-left:10px; display:inline; float:left;font-size:14px;}
.mod a{ color:#4a4a4a;}


.newsa .cont{ padding:5px 0;border-radius:5px;width:380px; margin-top:-5px;	behavior: url(ie-css3.htc);background:#ffffff; border:1px solid #d7d7d7; overflow:hidden; height:208px;}


.wen{ margin-left:5px; display:inline;}
.wen .cont{ padding:5px;border-radius:5px; margin-top:-5px;	behavior: url(ie-css3.htc);background:#ffffff; border:1px solid #d7d7d7; overflow:hidden; height:502px; line-height:26px;font-size:14px;width:370px;}



.product{ height:160px; width:981px; padding:10px 10px 0; float:left; margin-top:8px;border-radius:5px;behavior: url(ie-css3.htc);background:#ffffff; border:1px solid #d7d7d7; overflow:hidden;}

.product ul li{ width: 100px; padding: 0 5px; height: 160px; float: left; overflow: hidden;}
.product ul li .photo {
	width:98px;
	height:130px;
	border: 1px solid #d8d8d8;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:113px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.product ul li .photo img {vertical-align:middle;}
.product ul li .name { text-align: center; font-weight:bold; line-height: 28px;}
.product ul li .name a{ color:#5b5b5b;}


#footer{ width:100%; margin:10px auto 0; height:auto !important; min-height:100px;height:100px; background:url(../images/index_99.jpg) 175px 0px no-repeat #a30001 ;}
.copyright{ width:1003px;  margin:0 auto; height:89px; text-align:center; color:#fff; line-height:28px; padding-top:5px;}
.copyright a{ color:#fff;}
.links a{ color:#fff; display:block; padding:0px 10px; float:left; text-align: center; white-space:nowrap;}
.links{ margin:0 auto; width:900px;height:auto !important; min-height:20px;height:20px; color:#FFFFFF; white-space:normal;}
.mod2{ width:773px;}
.mod2 .title{ height:41px; background:url(../images/j_03.jpg) no-repeat; overflow:hidden; position:relative; z-index:5;}
.mod2 .title h3{ padding-left:18px; width:90px; text-align:center; color:#fff; line-height:41px; float:left;}
.mod2 .title .more{ float:right; padding:15px 10px 0 0;}
.mod2 .cont{ padding:15px 20px 20px;border-radius:5px; margin-top:-5px;	behavior: url(ie-css3.htc);background:#ffffff; border:1px solid #d7d7d7; height:auto !important; min-height:500px;height:500px;}

.ny_pro ul li{ width: 100px; padding: 0 10px; height: 165px; float: left; overflow: hidden;}
.ny_pro ul li .photo {
	width:98px;
	height:130px;
	border: 1px solid #d8d8d8;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:113px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_pro ul li .photo img {vertical-align:middle;}
.ny_pro ul li .name { text-align: center; font-weight:bold; line-height: 28px;}
.ny_pro ul li .name a{ color:#5b5b5b;}


.yx{ margin-top:10px;}
.yx .cont{ height:auto !important; height:125px; min-height:125px;}
.yx ul li{ width: 120px; padding:5px 12px 0; height: 125px; float: left; overflow: hidden;}
.yx ul li .photo {
	width:120px;
	height:90px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size:72px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.yx ul li .photo img {vertical-align:middle;}
.yx ul li .name { text-align: center; font-weight:bold; line-height: 28px;}
.yx ul li .name a{ color:#5b5b5b;}


.ny_news .cont li{ width:700px; border-bottom:1px dashed #000000; line-height:34px; background:url(../images/i27.jpg) no-repeat 5px 11px; padding-left:22px;  display:inline; float:left;font-size:14px;}
.ny_news li a { float: left; color:#4a4a4a;}
.ny_news li .date { float: right; color:#0550a5!important; padding-right: 10px;}
.ny_news li .date font{ color:#0550a5!important;}


.box{ background:#ddeaf8; width:680px; margin:0 auto;}
.box .tit{ line-height:55px; text-align:center; font-size:16px; font-weight:bold; color:#ff5400;}
.box .conts1{ width:590px; background:#fff; padding:4px; border:1px solid #8aaed5; margin:0 auto;}
.box .conts{ width:590px; text-align:center; line-height:100px;  height:119px;background:#f5f5f5;}
.box .tit a{ color:#ff5400;}

.ts{ padding:10px; color:#e40000;}

.box .conts2{ width:590px; text-align:center;height:auto !important; height:119px; min-height:119px;}
.box .conts2 table{ background:#ffd8b2;}
.box .conts2 table td{ background:#fff2e5; line-height:47px; text-align:center; font-weight:bold;}
.box .conts2 table .nei{ text-align:left; padding-left:10px; font-weight:normal;}


#apDiv3 {
	position:fixed;
	right:7px;
	top:45px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");
}

#apDiv1 {
	position:fixed;
	right:7px;
	top:400px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");
}









