@charset "gb2312";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px; margin:0; padding:0; background:#f5f1f2;}
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:#000000; outline:none; blr:expression(this.onFocus=this.blur());}
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:#000000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}

/*页面头部header*/
.header{width:100%; height:490px; margin:0 auto; overflow:hidden; background:url(../images/hbg.jpg) repeat-x center top;}
.htop{ width:100%; height:490px; margin:0 auto; }
.htop img{ display:block;}
.hhtop{width:1003px; height:166px; margin:0 auto; position:relative; margin-bottom:-1px;}
.h_htop{width:1003px; height:110px; background:url(../images/htopbg.jpg) no-repeat right bottom; overflow:hidden; position:relative;}
.logo{ position:absolute; top:35px; left:10px;}
.mini{ position:absolute; background:url(../images/mini.jpg) no-repeat; width:227px; height:19px; overflow:hidden; top:0px; right:1px; line-height:19px; padding-left:10px;}
.mini li{ float:left; color:#fff; padding-left:10px;}
.mini li a{color:#fff; margin-right:10px;}
.phone{ position:absolute; top:50px; right:140px;}

.hleft{ position:absolute; left:-70px; top:0px;}
.hright{ position:absolute; right:-65px; top:0px;}

.menu{ width:1003px; height:57px; margin:0 auto; overflow:hidden;}
.menu li{ float:left;}

.banner{ background:url(../images/banbg.jpg) no-repeat center top; margin:0 auto; width:100%; height:324px; overflow:hidden;}
.banpic{ width:1003px; height:324px; margin:0 auto; overflow:hidden; }
.banpic img{ width:1005px; height:326px; display:block;}

/*页面内容*/
.wrap{ width:1003px; margin:0 auto; margin-top:3px;  }
.content{width:1003px; height:auto!important; min-height:300px; height:300px; margin:0 auto;}
.mod_1{ width:1001px; height:243px; border:1px solid #c2c0c1; border-bottom:none; background:#fff; overflow:hidden;}
.ser_abo_new{ width:1001px; height:195px; overflow:hidden; padding-top:15px;}
.mbot{ width:1003px; height:11px; background:url(../images/pbot.jpg) no-repeat; overflow:hidden;}
.notice{width:1003px; background:url(../images/noicebg.jpg) repeat-x; height:32px; border-bottom:1px solid #c2c0c1; margin:0 auto; overflow:hidden;}
.notice .title{ float:left; width:77px; height:32px; overflow:hidden; line-height:32px; text-align:right; }
.notice .title h3{ color:#031263;}
.notice .cont{ float:left; width:920px; height:32px; overflow:hidden;}
.notice .cont li{ float:left; width:920px; height:32px; overflow:hidden; line-height:32px;  }
.notice .cont li a{ color:#333; display:block;}

/*公用样式*/
.tt{margin-left:5px; height:20px; border-bottom:1px solid #000585; overflow:hidden;}
.tt h3{ float:left;}
.tt .more{ float:right;margin-top:6px; margin-right:1px; display:inline;}

/*首页 公司简介 新闻中心 */
.about{ float:left; width:408px; margin-left:15px; padding-left:17px; display:inline;height:195px; background:url(../images/line.jpg) no-repeat left 31px; overflow:hidden; }
.about .title{ width:404px;}
.about .cont{ width:404px; height:174px; overflow:hidden;}
.about .cont .photo{ float:right; margin-top:17px; border:1px solid #d6d6d6; width:139px; height:139px; padding:2px;}
.about .cont .photo img{ width:139px; height:139px; display:block;}
.about .cont .text{ color:#333; line-height:24px; padding:15px 0px;}
.about .cont .text a{ color:#333;}

.news{ background:url(../images/line.jpg) no-repeat left 31px; width:247px; float:left; margin-left:20px; display:inline; height:195px; overflow:hidden; padding-left:16px;}
.news .title{ width:247px;}
.news .cont{ width:247px; height:160px; padding-top:14px; overflow:hidden;}
.news .cont li{ float:left; width:233px; height:23px; line-height:23px; background:url(../images/li.jpg) no-repeat 5px 10px; overflow:hidden; padding-left:14px; color:#333; margin-top:2px; display:inline; }
.news .cont li.li02{ background:url(../images/li.jpg) no-repeat 5px 10px #f4f4f4;}
.news .cont li a{ float:left; color:#333;}
.news .cont li a:hover{ color:#F00; text-decoration:none;}
.news .cont li .date{ float:right; color:#333; padding-right:2px;}

/*页面 联系我们 服务范围*/
.mod_2{ width:1003px; height:404px; overflow:hidden; margin:0 auto; margin-top:10px; background:#fff;}
.mtop{ background:url(../images/ptop.jpg) no-repeat; width:1003px; height:10px; overflow:hidden;}
.mod_con{ width:1001px; height:383px; border-left:1px solid #c2c0c1; border-right:1px solid #c2c0c1;}

.scontact{ float:left; margin-left:11px; display:inline;}
.contact{ background:url(../images/contactbg.jpg) no-repeat; width:247px; margin-left:5px; margin-top:8px; height:351px; padding-top:16px; position:relative;}
.contact .title{ width:190px; margin-left:50px;}
.contact .cont{ width:247px; height:312px; overflow:hidden;}
.contact .cont .text{ padding:18px; line-height:24px;}
.contact .cont .text h3{ color:#d30000;}
.conright{ position:absolute; right:-18px; bottom:0px;}
.conbot{ position:absolute; left:0px; bottom:-17px;}

.service{ position:relative; float:right; background:#f8f8f8; margin-right:16px; display:inline;  width:696px; height:363px; border:1px solid #f3f3f3; padding:1px; margin-top:8px;}
.service .title{ width:655px; margin-top:16px; margin-left:22px; float:left; display:inline;}
.service .stop{ background:url(../images/sltop.png) no-repeat; width:59px; height:54px; position:absolute; top:-3px; left:-7px;}
.service .cont{ width:684px; padding-left:12px; overflow:hidden; height:300px; padding-top:10px; margin:0 auto;}
.service .cont li{ margin:10px 7px 0px 7px; display:inline;}
.spp li{ float:left; height:138px; width:153px;}
.spp li .photo{ width:151px; height:112px; overflow:hidden; border:1px solid #ebebeb;
/*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;        
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-size: 100px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.spp li .photo img{ vertical-align:middle;}
.spp li .name{ width:100%; height:24px; line-height:24px; text-align:center; overflow:hidden;}
.spp li .name a{ color:#333; display:block;}
.spp li .name a:hover{ color:#F00; text-decoration:none;}

/*内页 左菜单side*/
.side{ float:left; width:252px; margin-left:10px; display:inline;}
.aside{ width:252px; height:auto!important; min-height:150px; height:150px;}
.aside .title{width:247px;}
.aside .cont{ width:252px; padding-top:5px;}
.aside .cont li{ float:left; width:120px; height:25px; margin:5px 2px 0px 4px; display:inline; line-height:23px; overflow:hidden; }
.aside .cont li a{ background:url(../images/sa.jpg) repeat-x; border:1px solid #bbb; width:118px; height:23px; display:block; overflow:hidden; text-align:center; color:#333;}
.aside .cont li a:hover{background:url(../images/sah.jpg) repeat-x; border:1px solid #010d6f; text-decoration:none; color:#fff;}
.aside .cont li a.on{background:url(../images/sah.jpg) repeat-x; border:1px solid #010d6f; text-decoration:none; color:#fff;}
.asbot{ background:url(../images/asbot.jpg) no-repeat; width:210px; height:67px; overflow:hidden;}
.nycontact{ margin-top:10px;}

/*首页 设备展示*/
.show{ width:1003px; height:198px; overflow:hidden; margin:0 auto; margin-top:10px; background:#fff;}
.showpic{ width:1001px; height:177px;border-left:1px solid #c2c0c1; border-right:1px solid #c2c0c1;}
.showpic .title{ background:url(../images/stitbg.jpg) no-repeat right 15px; width:965px; height:35px; overflow:hidden; margin-left:16px;}
.showpic .title h3{ float:left;}
.showpic .title .more{ float:right; margin-top:4px; display:inline;}
.showpic .cont{ width:1001px; height:142px; overflow:hidden;}
.showpic .cont li{ margin-top:4px; margin-left:10px; display:inline;}

/*内页 内容*/
.main{ background:#fff; border-left:1px solid #c2c0c1; border-right:1px solid #c2c0c1; width:1001px; height:auto!important; min-height:500px; height:500px; padding-bottom:10px;}
.nymain{ position:relative; float:right; background:#f8f8f8; margin-right:16px; display:inline;  width:696px; height:363px; border:1px solid #f3f3f3; padding:1px; margin-top:8px; height:auto!important; min-height:550px; height:550px;}
.nytitle{ width:655px; height:30px; margin:0 auto; line-height:30px; margin-top:6px; border-bottom:1px solid #000585; }
.nytitle h3{ float:left; margin-top:11px; display:inline;}
.nytitle .nymod{ float:right; padding-right:10px;}
.nytitle .nymod a{ color:#333;}
.nymain .stop{ background:url(../images/sltop.png) no-repeat; width:59px; height:54px; position:absolute; top:-3px; left:-7px;}

.nycont{width:696px; }
.acont{ line-height:24px; padding:15px;}
.ccont{ background:url(../images/ccbg.jpg) no-repeat right 30px; width:696px; height:auto!important; min-height:500px; height:500px;}
.ccont .text{ background:url(../images/ctextbg.jpg) no-repeat 2px 15px; height:auto!important; min-height:200px; height:200px; padding:30px 150px; line-height:24px; color:#333;}
.ccont .text h3{ color:#d30000;}

/*内页 信息列表*/
.ncont{ width:640px; padding-top:14px; margin:0 auto; }
.ncont li{ float:left; width:100%; height:23px; line-height:23px; background:url(../images/li.jpg) no-repeat 5px 10px; overflow:hidden; padding-left:14px; color:#333; margin-top:2px; display:inline; }
.ncont li.li02{ background:url(../images/li.jpg) no-repeat 5px 10px #f4f4f4;}
.ncont li a{ float:left; color:#333;}
.ncont li a:hover{ color:#F00; text-decoration:none;}
.ncont li .date{ float:right; color:#333; padding-right:2px;}

/* 首页 内页 产品中心*/
.pcont { width:696px; margin:0 auto; padding-top:10px;}
.pcont li { margin-left:16px; margin-top:8px; display:inline;}


/*内页 留言板*/
.ny_msg { width: 650px; margin: 0 auto;}
.ny_msg .cont { padding: 0 20px; height:500px; overflow:hidden;}
.ny_msg .cont .bridge { line-height: 50px; text-align: right;}
.ny_msg .cont .welcome { width: 100%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 480px; 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; text-align:right; 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;}

/*内页 详细页*/
.detail { width: 680px; margin: 0 auto;}
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; 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 .other li a{ color:#333;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*页面 页码*/
.page{ width:100%; text-align:center; padding:30px 0;  color:#333; float:left; }
.page a{ padding:1px 3px;margin:2px 1px; color:#333; }
.page a.cur{ color:red;}

/*页面底部footer*/
.footer{ background:url(../images/footerbg.jpg) repeat-x; width:100%; height:112px; overflow:hidden; margin:0 auto; margin-top:10px;}
.fcont{ width:1003px; height:112px; margin:0 auto; overflow:hidden}
.fcont img{ display:block;}
.flogo{ width:207px; height:32px; overflow:hidden; float:left; margin-left:14px; margin-top:26px; display:inline;}
.ftext{ float:left; width:753px; height:76px; overflow:hidden; margin-top:21px; display:inline; margin-left:17px; line-height:20px; color:#333; text-align:left;}
.ftext a{ color:#333;}