body{  font-family: "宋体"; font-size:12px; margin:0px; padding:0px;}
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:hover{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;}

/*header begin*/
#header{ margin:0 auto; width:960px;}
.topbar{ position: relative; width:960px; height:94px;}
.logo{ position:absolute; top:26px; left:5px;}
.mininav{ position:absolute; top:29px; right:17px; color:#3E3E3E;}
.mininav a{ color:#3E3E3E;}
.time{ position:absolute; top:59px; right:17px;}
.menu{ width:960px; height:39px; overflow:hidden;}
.menu ul li{ float:left;}
.menu ul li.line{ width:2px; height:39px; background:url(../images/line_07.gif) no-repeat;}
.menu ul li a{ color:#3E3E3E;}
.time{ color:#3E3E3E;}
.banner{ width:960px; height:240px; overflow:hidden; margin-top:6px;}
/*header end*/

/*content begin*/
#content{ margin:0 auto; width:960px; clear:both;}
.cbody{ float:left; width:960px;}
.side{ float:left; width:225px; padding-top:8px;}
.pro_cate{ width:191px; border:5px solid #EDEDED; padding:12px;}
.pro_cate .title{ width:191px; height:22px; border-bottom:1px solid #555553;}
.pro_cate .title h3{ padding:0 0 0 4px;}
.pro_cate .cont{ width:169px; padding:11px 11px 0 11px;}
.pro_cate .cont ul li{ line-height:26px; background:url(../images/poin1.jpg) no-repeat 2px 10px; padding-left:18px; border-bottom:1px dashed #292929;}
.pro_cate .cont ul li a{ color:#292929;}

.rsp1{ width:210px; margin:8px 0 0 7px; overflow:hidden; }
.rsp2{ width:210px; height:66px; overflow:hidden; margin:8px 0 0 7px;}

.contact{ width:202px; padding:23px 11px 0 11px;}
.contact .title{ width:202px; height:40px; border-bottom:1px solid #1B1B1B;}
.contact .title h3{ padding:0 0 0 11px;}
.contact .cont{ line-height:26px; color:#404040; padding:20px 5px;}

.main{ float:right; width:718px; padding:20px 0 0 0;}
.about{ width:718px;}
.mod .title{ width:100%; height:26px; background:url(../images/title_34.gif) repeat-x;}
.mod .title h3{ height:24px; border-bottom:2px solid #FDA122; padding:0 15px 0 5px; float:left;}
.mod .title .more{ float:right; padding:3px 6px 0 0;}
.about .cont{ width:703px; height:180px; padding:20px 10px 20px 5px; overflow:hidden; clear:both;}
.about .cont .photo{ float:left; width:209px; height:133px; overflow:hidden; padding:3px; border:1px solid #CCCCCC; margin:10px 25px 0 0; display:inline}
.about .cont .photo img{ display:block; margin:0 auto;}
.about .cont .text{ float:right; line-height:26px; color:#5A5A5A; width:460px;}
.about .cont .text a{ color:#f00;}

.section{ width:718px; float:left;}
.news{ float:left; width:462px;}
.news .cont{ clear:both; width:452px; padding:5px; height:170px; overflow:hidden;}
.news .cont ul li{ float:left;line-height: 26px; border-bottom:1px dashed #5A5A5A; width: 100%; float: left;}
.news .cont ul li a{float: left; color:#5A5A5A;}
.news .cont ul li a:hover{ color:#f00;}
.news .cont ul li .date{float: right; padding-right: 10px; color:#f00;}
.news .cont ul li .hits{float: right;}
.news .cont ul li img{float: left; margin: 8px 3px;}

.honor{ float:right; width:245px;}
.honor .photo{ padding:2px; border:1px solid #CDCDCD; width:239px; overflow:hidden; margin-top:22px;}
.honor .photo img{ display:block; margin:0 auto;}
.product{ width:718px; float:left; padding:16px 0 0 0;}
.product .cont{ width:708px; padding:15px 5px 0 5px;}
.product .cont ul li{ float:left; width:203px; height:200px;  overflow:hidden; margin:0 3px; display:inline; }
.product .cont ul li .photo {/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size: 144px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:189px;height:165px;overflow:hidden;padding:7px; background:url(../images/bg_77.gif) no-repeat;}
.product .cont ul li .photo img {/*设置图片垂直居中*/vertical-align:middle;}
.product .cont ul li .name{ padding-top:5px; text-align:center;}
.scrooll{ width:1672px;}
/*content end*/

/*footer begin*/
#footer{ margin:0 auto; width:960px; clear:both; padding-top:26px;}
.copyright{ width:960px; line-height:26px; color:#312727; text-align:center; height:68px; padding-top:20px; border-top:2px solid #424242;}
.copyright .copy{ font-family:Arial, Helvetica, sans-serif;}
.copyright a{ color:#424242;}
/*footer end*/

/*内页面 begin*/
.ny_dan .cont{ width:688px; padding:15px; line-height:24px; color:#424242;}

.ny_pro .cont{ width:688px; padding:15px; }
.ny_pro .cont ul li{ float:left; width:203px; height:210px;  overflow:hidden; margin:0 10px; display:inline; }
.ny_pro .cont ul li .photo {/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size: 144px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/width:189px;height:165px;overflow:hidden;padding:7px; background:url(../images/bg_77.gif) no-repeat;}
.ny_pro .cont ul li .photo img {/*设置图片垂直居中*/vertical-align:middle;}
.ny_pro .cont ul li .name{ padding-top:5px; text-align:center;}

.ny_news .cont{ width:688px; padding:15px; }
.ny_news .cont ul li{ float:left;line-height: 26px; width: 678px; float: left; border-bottom:1px dashed #5A5A5A; padding-left:10px;}
.ny_news .cont ul li a{float: left; color:#5A5A5A;}
.ny_news .cont ul li a:hover{ color:#f00;}
.ny_news .cont ul li .date{float: right; padding-right: 10px; color:#f00;}
.ny_news .cont ul li .hits{float: right;}
.ny_news .cont ul li img{float: left; margin: 8px 3px;}
/*内页面 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 30px 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*/

/*留言板 begin*/
.ny_msg .cont{ width:688px; padding:15px; }
.ny_msg .cont .bridge { line-height: 30px; text-align: right;}
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }

.ny_msg .cont  .msglist { width: 100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}
/*留言板 end*/

/*详细页 begin*/
.detail .cont{ width:688px; padding:15px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px dashed #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;}
/*详细页 end*/