/* CSS Document */

body { font-family: "宋体";font-size: 12px;color: #000;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:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ color:#f00;} 
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;}
.section { width: 100%; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}
.copy{font-family:Arial, Helvetica, sans-serif;}


.warp{width:1000px; margin:0 auto; background:url(../images/body_03.gif) repeat-x 0 104px;}

/*header begin*/
#header{ width:1000px;}
.topbar{ background:url(../images/top_01.gif) no-repeat; width:1000px; height:104px; overflow:hidden; position:relative;}
.logo{ position:absolute; top:16px; left:58px;}
.mininav{ position:absolute; top:0; right:41px; background:url(../images/minbg_02.gif) no-repeat; width:251px; height:33px; line-height:33px; padding-left:10px;}
.mininav a{ padding:0 10px;}
.phone{ position:absolute; top:64px; right:41px;}


.menu{ width:977px; margin:0 auto 3px; height:42px;}
.menu .leftbg{ background:url(../images/menubg_05.gif) no-repeat; width:37px; height:42px; float:left; overflow:hidden;}
.menu .contbg{ background:url(../images/menubg_09.gif) repeat-x; width:912px; float:left; height:42px;}
.menu .rigbg{ background:url(../images/menubg_11.gif) no-repeat; width:28px; height:42px; float:left; overflow:hidden;}
.menu .contbg ul li{float:left; font-size:14px; font-weight:bold; line-height:42px;}
.menu .contbg ul li a{ padding:0 27px; color:#fff; display:block;}
.menu .contbg ul li a:hover{ background: url(../images/menubg_07.gif) no-repeat center; color:#393838; text-decoration:none;}


.menu .contbg .nav-p{ position:relative; z-index: 8;}
.menu .contbg .nav-pop{ position:absolute; top:42px; left:0; width:100px; display:none; background-color:#B4B9BE; z-index:9;}
.menu .contbg .nav-pop ul { padding:0;}
.menu .contbg .nav-pop ul li{ line-height: 24px; background: #8C8C8C; width:100px; text-align:center;background-color:#B4B9BE; font-size:12px; height:24px; }
.menu .contbg .nav-pop ul li a{ padding:0; color:#434343;}
.menu .contbg .nav-pop ul li a:hover{ background:#8C8C8C; color:#fff; text-decoration:none;}


.banner{ width:944px; margin:0 auto;}
.banner .topbg{ background:url(../images/banner_18.gif) no-repeat; width:944px; height:4px; overflow:hidden;}
.banner .contbg{ background:#fff; width:262px; width:932px; padding:0 6px;}
.banner .botbg{ background:url(../images/banner_21.gif) no-repeat; width:944px; height:4px; overflow:hidden;}
/*header end*/

/*content begin*/
#content{width:1000px; margin:12px auto 0;}

.side{float:left; width:240px; padding-left:33px;}

.mantle{ width:240px; margin-bottom:10px;}
.mantle .topbg{ background:url(../images/mbg_36.gif) no-repeat; width:240px; height:8px; overflow:hidden;}
.mantle .contbg{ width:223px; height:177px; border:1px #D8D8D8 solid; border-width:0 8px 0 9px; overflow:hidden;}
.mantle .botbg{ background:url(../images/mbg_41.gif) no-repeat; width:240px; height:9px; overflow:hidden;}

/*公共样式 begin*/
.mod{ border:1px #EDECED solid; padding:0 2px;}
.mod .title{ background: url(../images/titbg_44.gif) repeat-x; height:29px;}
.mod .title h3{ background:url(../images/h3bg_48.gif) no-repeat 13px 6px; color:#3E3E3E; padding:8px 0 0 33px; height:21px;}
.mod .title h3 a{color:#3E3E3E;}
.mod .title h3 strong{ background:url(../images/line_50.gif) no-repeat 5px 0; padding-left:15px; color:#4C4C4C; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.mod .title span{float:right; padding:13px 21px 0 0;}

.mod2 .cont{padding:15px 10px; height:auto!important; height:395px; min-height:395px;}

/*公共样式 end*/

/*售后服务 begin*/
.service{margin-bottom:10px;}
.service .cont{ height:auto!important; height:180px; min-height:180px; padding:10px 9px 0 12px ; }
.service .cont ul li{ background:url(../images/icno_58.gif) no-repeat 10px 8px; border-bottom:1px #D2D2D2 dashed; line-height:28px; color:#333333;}
.service .cont ul li a{color:#333; padding-left:25px;}
.service .cont ul li a:hover{color:#f00; text-decoration: none;}
/*售后服务 end*/

/*联系我们 begin*/
.contact .cont{height:150px; overflow:hidden; line-height:18px; color:#676666; padding:13px 10px 0 12px;}
.contact .cont img{margin-bottom:5px;}
/*联系我们 end*/

.main{float:right; width:694px; padding-right:22px;}

/*公司新闻 begin*/
.news{ float:left; width:420px; margin-bottom:10px;}
.news .title h3 strong{ font-family:"宋体"; font-size:14px; font-weight:bold;}
.news .cont{ padding: 12px 12px 0; height:150px; overflow:hidden;}
.news .cont ul li{ background:url(../images/icno_58.gif) no-repeat 8px 9px; float:left; width:390px; line-height:27px; border-bottom:1px #CCCCCC dashed;}
.news .cont ul li a{ padding-left:20px; float:left;}
.news .cont ul li span{float:right; padding-right:10px;}
/*公司新闻 end*/

/*公司简介 begin*/
.about{width:255px; float:right;}
.about .cont{ padding:12px 10px 0; text-indent:24px; color:#3E3E3E; line-height:20px; height:150px; overflow:hidden;}
/*公司简介 end*/

/*产品展示 begin*/
.product{ width:694px;}
.product .title h3{background:none; padding-left:10px;}
.product .cont{ padding:15px 10px 0; height:380px;}
.scroll{ width:855px;}
.product .cont ul li{ width: 161px; padding: 0 5px; height: 180px; float: left; overflow: hidden;}
.product .cont ul li .photo { width:155px; height:133px; padding:2px; border:1px #D7D7D7 solid;	overflow:hidden; display: table-cell;	vertical-align:middle;text-align:center;*display: block;*font-size: 116px;*font-family:Aria;}
.product .cont ul li .photo img {vertical-align:middle;}
.product .cont ul li .name{text-align:center; line-height:45px;}
/*产品展示 end*/

/*content end*/


/*footer begin*/
#footer{width:1000px; margin:10px auto 0; background:url(../images/foot_70.gif) no-repeat center top; height:113px;}
.botnav{text-align:center; padding-top:20px; line-height:20px;}
.copyright{ text-align:center; line-height:30px;}
.rsp{ text-align:center;}
/*footer end*/

.cate{margin-bottom:10px;}
.cate .cont{ padding:10px 10px; height:auto!important; height:200px; min-height:200px;}
.cate .cont ul li{ background:url(../images/libg_03.gif) no-repeat; height:34px; padding-top:1px;}
.cate .cont ul li a{padding-left:40px;}






/*单页样式 beign*/
.ny_dan .cont{line-height:30px;}
/*单页样式 end*/

/*产品样式 beign*/
.ny_pro .cont ul li{ width: 161px; padding: 0 3px; height: 180px; float: left; overflow: hidden;}
.ny_pro .cont ul li .photo { width:155px; height:133px; padding:2px; border:1px #D7D7D7 solid;	overflow:hidden; display: table-cell;	vertical-align:middle;text-align:center;*display: block;*font-size: 116px;*font-family:Aria;}
.ny_pro .cont ul li .photo img {vertical-align:middle;}
.ny_pro .cont ul li .name{text-align:center; line-height:45px;}
/*产品样式 end*/


/*新闻样式 begin*/
.ny_news .cont ul li{ background:url(../images/icno_58.gif) no-repeat 8px 9px; float:left; width:650px; line-height:27px; border-bottom:1px #CCCCCC dashed;}
.ny_news .cont ul li a{ padding-left:20px; float:left;}
.ny_news .cont ul li .date{float:right; padding-right:10px;}
/*新闻样式 end*/


/*留言板样式 beign*/
.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 .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; font-size:14px;}
.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*/


/*页码放置 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*/









