@charset "gb2312";
/* CSS Document */
/*ȫ����ʽ begin*/
body { font-family: "����"; font-size: 12px;  color:#000;margin:0;padding:0; background:url(img/body.gif) repeat-x center top #2fa3e5;  }
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 {;text-decoration: none;color:#000; }
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
::selection{ color:#fff; background:#DA0000;}
::-moz-selection{ color:#fff; background:#DA0000;}
::-webkit-selection{ color:#fff; background:#DA0000;}.title span{float:right;margin-top:0px}
/*ȫ����ʽ end*/

/*ҳ����� begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#000}
.page .num { padding: 2px; text-align: center; color:#000; }
.page .cur { color: #f00; background:none;}
/*ҳ����� end*/

.mod .title{ background:url(img/img3.gif) no-repeat; height:26px; overflow:hidden; padding:7px 16px 0 35px; }
.mod .title span{ float:right; }
.mod .title h3{ color:#212121;width:300px;float:left; }

#warp{ background-color:#FFFFFF; width:1003px; margin: 0 auto; }

#header{ width:1003px; margin: 0 auto;  }
.topbar{ position:relative; height:103px; overflow:hidden;  }
.logo{ position:absolute; top:10px; left:10px; }
.phone{ position:absolute; top:55px; right:13px; }
.mininav{ position:absolute; top:26px; right:15px; }

.menu{ background:url(img/menu.gif) repeat-x center top; height:37px; overflow:hidden; }
.menu ul li{ float:left; width:112px; text-align:center; padding-top:9px; font-size:14px; height:25px; }
.menu ul li a{ color:#fff; font-weight:bold;  }
.menu ul li a:hover{ text-decoration:none; }
.menu ul li.line{ background:url(img/line.gif) no-repeat; width:2px; height:37px; overflow:hidden; }
.menu ul li.time{ background:url(img/m2.gif) no-repeat; width:161px; float:right; padding-left:10px; } 

.banner{ overflow:hidden;  }

#content{ width:982px; margin: 8px auto 0 auto; padding: 0 8px 0 13px; background-color:#FFFFFF; } 
.side{ width:222px; float:left; background-color:#f1f7ff;  }

.pro_case .title{ height:29px; overflow:hidden; }
.pro_case .cont{ height:auto!important; height:252px; min-height:252px; padding:19px 17px 0 21px; width:184px; }
.pro_case .cont ul li{ height:18px; border-bottom:1px dashed #000000; background:url(img/dda.gif) no-repeat 8px 13px; padding:9px 0 0 34px; width:150px; float:left; }


.jishu .title{ height:29px; overflow:hidden;padding-left:5px;font-size:16px; }
.jishu .cont{ height:auto!important;}
.jishu .cont ul li{ height:30px; border-bottom:1px dotted gray;line-height:30px;width:190px;overflow:hidden;padding-left:5px}

.contact{ margin-top:10px; }
.contact .title{ height:29px; overflow:hidden; }
.contact .cont{ height:203px; overflow:hidden; line-height:26px; padding:10px 5px; }
.contact .cont strong{ font-size:14px; color:#144c99; font-weight:normal; }
.contact .cont img{ margin:5px; height:22px; overflow:hidden; }

.main{ width:757px;  float:right; }

.about{ width:471px; float:left; margin-top:12px; }
.about .title{ background:url(img/img1.gif) no-repeat; height:26px; overflow:hidden; padding:7px 16px 0 35px; } 
.about .title span{ float:right; margin-top:6px; }
.about .cont{ line-height:21px; padding:10px 8px 0 5px; height:216px;  }
.about .cont strong{ color:#1553a2; font-size:14px; } 

.honor{ width:281px; float:right; margin-top:12px;  }
.honor .title{ background:url(img/img2.gif) no-repeat; height:26px; overflow:hidden;  padding:8px 16px 0 35px;  }
.honor .title span{ float:right; margin-top:6px; }
.honor .cont{padding:10px 9px 0 5px; } 
.honor .cont ul li{width:100%;line-height:30px;height:30px;overflow:hidden;background:url(img/news_linebj.png) no-repeat scroll 0 center;text-indent:5px;border-bottom: dotted 1px gray;}
.product{ margin-top:30px; }
.honor .cont ul li span{float:right;}
.product .cont{ height:550px; overflow:hidden; padding-top:10px;}
.product ul li { width: 202px; padding: 1px 20px;height:152px;float: left;padding-bottom:25px;overflow:hidden;margin-bottom:10px}
.product ul li .photo {
	width:200px;
	height:150px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
	/*��IE�����������ʶ��Ĵ�ֱ���еķ���*/
	vertical-align:middle;
	/*����ˮƽ����*/
	text-align:center;

	/* ���IE��Hack */
	*display: block;
 *font-size: 87px;/*ԼΪ�߶ȵ�0.873��200*0.873 ԼΪ175*/
 *font-family:Arial;/*��ֹ��utf-8�����hackʧЧ���⣬��gbk����*/
}
.product ul li .photo img {vertical-align:middle;width:200px;height:150px}
.product ul li .name {text-align: center; line-height: 25px;font-weight:bold;color:#22579F;}
.product ul li .name a{ color:#22579F; }
.product ul li .name a:hover{color:red;}
 
#footer{ background:#1657A7;width:1003px; margin: 17px auto 0 auto; text-align:center; line-height:24px; color:#fff;  }
#footer a{ color:#fff;padding-left:5px }

.ny_dan .cont{ height:auto!important; height:509px; min-height:509px; padding:10px 20px; width:697px; line-height:28px; }

.ny_pro .cont{ height:auto!important; height:509px; min-height:509px; padding:10px 10px; width:737px; line-height:24px; }
.ny_pro ul li { width: 216px; padding: 0 13px;height: 195px;float: left;overflow: hidden;}
.ny_pro ul li .photo {
	width:206px;
	height:150px;
	padding:2px;
	border: 1px solid #cccccc;
	overflow:hidden;
	/*��IE�����������ʶ��Ĵ�ֱ���еķ���*/
	display: table-cell;
	vertical-align:middle;
	/*����ˮƽ����*/
	text-align:center;

	/* ���IE��Hack */
	*display: block;
 *font-size: 87px;/*ԼΪ�߶ȵ�0.873��200*0.873 ԼΪ175*/
 *font-family:Arial;/*��ֹ��utf-8�����hackʧЧ���⣬��gbk����*/
}
.ny_pro ul li .photo img {vertical-align:middle; width:206px; height:150px;}
.ny_pro ul li .name {text-align: center; line-height: 30px; }
.ny_pro ul li .name a{ color:#505050; font-weight:bold;}
.ny_pro ul li .name a:hover{color:RED;}
.detail .cont{ height:auto!important; height:509px; min-height:509px; padding:10px 30px; width:697px; line-height:24px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.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; }

.ny_news .cont{ height:auto!important; height:509px; min-height:509px; padding:10px 30px; width:697px; line-height:24px; }
.ny_news ul li { line-height: 28px; width: 682px; float: left; background:url(img/ndd.gif) no-repeat 0 10px; padding-left:15px; }
.ny_news li a { float: left;}
.ny_news li .date { float: right; padding-right: 10px;}
.about .cont a{color:red;}
.about .cont a:visited ,a:link{text-decoration:none;}
.article_copy{background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #F1F1F5;
    line-height: 24px;
    margin-top: 10px;
    padding: 10px;}