@charset "utf-8";
/* CSS Document */
@import "page.css";
body{ font-size:12px; padding:0; color:#333; padding:0; margin:0;}
.clear{ clear:both;}
*{ list-style:outside; list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#DC0000;}
img{ border:none;}
.top_big{ background:#f4f4f4; margin:auto;}
.top{ background:url(../images/tel.gif) no-repeat right; margin:auto; height:90px; width:1040px;}
.logo{ float:left; padding-top:20px;}
.tel{ float:right; color:#359fe9; font-size:16px; font-weight:bold; margin-right:5px; padding-top:40px;font-family: "Microsoft YaHei";}
.menu_big{ background:url(../images/menu.gif); height:49px; margin:auto; position:relative; z-index:9999 }
.menu{ width:1040px; border-left:#CCC 1px solid; height:48px; margin:auto;font-family: "Microsoft YaHei"; text-align:center;}
.menu li{ float:left; width:172px; border-right:#CCC 1px solid; height:48px; font-size:14px; position:relative}
.menu li div{ padding-top:5px;}
.menu li p{ font-size:12px;}
.menu li a{width:172px; height:48px; display:block;}
.menu li a:hover{ background:#0a5ed2; color:#FFF; text-decoration:none;}
.menu li a.hover{ background:#0a5ed2; color:#FFF;}
.menu li div.ernav{ position:absolute;background:#FFF; width:172px; padding-top:0px; left:0px; top:48px; display:none}
.menu li div.ernav a{ font-size:12px; height:40px; line-height:40px; border-bottom:1px dashed #999}
.menu li:hover div.ernav{ display:block; }

.banner{ background:url(../images/banner.jpg) no-repeat center; height:500px; margin:auto;}
.fenlei{ background:url(../images/fl1.jpg) no-repeat; width:1112px; margin:30px auto;font-family: "Microsoft YaHei"; text-align:center;}
.fenlei li{ float:left; width:278px;  font-size:16px; font-weight:bold; }
.fenlei li a{ text-decoration:none; display:block; width:278px; height:200px;}
.fenlei li p{ font-size:12px; font-weight:normal;}
.middle{ width:1040px; margin:20px auto;}
.about{ float:left; width:625px;}
.news{ float:right; width:365px;}
.about_dh{ margin:auto; font-size:16px; text-align:left; font-weight:bold;font-family: "Microsoft YaHei";}
.about_dh span{ font-size:12px; font-weight:normal;}
.about_nr{ margin:10px auto;}
.about_nr img{ float:left;}
.about_nr p{ float:right; text-align:left; line-height:25px; width:300px; position:relative; height:300px;}
.about_nr p span{ font-size:24px; color:#359fe9; font-family: "Microsoft YaHei";}
.about_nr p a{ position:absolute; bottom:0px; left:30%; width:98px; height:29px; display:block; color:#FFF; background:url(../images/abj.png); text-align:center; line-height:29px;}
.about_nr p a:hover{ background:url(../images/abj1.png);}
.news_nr{margin:10px auto;}
.news_nr li{ height:160px; margin:auto;}
.news_nr li img{ float:left;}
.news_nr li p{ float:right; width:205px; text-align:left; line-height:25px;}
.news_nr li p span{ color:#999;}
.news_nr li p a{ color:#379de8;}
.news_nr li p a:hover{ color:#DC0000;}
.link{ margin:10px auto;}
.link li{ float:left; margin-right:15px;}
.link li img{ border:#CCC 1px solid;}
.foot_big{ background:#f5f5f5; border-top:#829bf5 1px solid; margin:auto; padding:20px 0px; line-height:22px; text-align:center;}

.nbanner{ height:276px; margin:auto; background:url(../images/nbanner.jpg) no-repeat center;}
.ermiddle{ margin:18px auto; width:1040px; }
.lt{ width:237px; height:8px;}
.lb{ width:237px; height:9px;}
.left{ width:237px; float:left; background:url(../images/lnr.gif) repeat-y}
.right{ float:right; width:782px;}
.routes{ width:100%; height:39px; line-height:39px; background:url(../images/rr.gif) no-repeat; display:block;  }
.routes table{ margin-left:37px;}
.routes table tr td{ color:#333}
.routes table tr td a{ color:#333}
.routes table tr td a:hover{ color:#F00}
.ernavtitle{ width:212px; height:44px; background: url(../images/1.gif) no-repeat center;  color:#FFF; margin:9px auto; }
.ernavtitle span{ float:left; line-height:40px; margin-left:30px;}
span.china{  font-family: "Microsoft YaHei";font-size:16px;}
.ernav{ margin:auto; width:194px;}
.ernav li{  background:url(../images/er.gif) no-repeat;  height:36px; margin-bottom:6px; clear:both;line-height:36px; text-align:left; font-weight:bold;}
.ernav li a{  font-family: "Microsoft YaHei";font-size:14px; color:#666; text-indent:31px; display:block; width:100%; height:100%}
.ernav li.li{ background:url(../images/gray.gif) 39px 9px no-repeat; height:26px; line-height:26px;}
.ernav li.li a{ text-indent:55px;}
.ernav li:hover a{ color:#0947ab}
.ernav li.hhh a{ color:#0947ab}
.ernav li.li:hover{background:url(../images/san.gif) 39px 9px no-repeat}
.ernav li.li.hhhh{background:url(../images/san.gif) 39px 9px no-repeat}
.ernav li.li.hhhh a{color:#0947ab}
.ernav li.erli{ margin:8px auto; display:block; background:none  }
.ernav li.erli a{ background:url(../images/icon1.gif) no-repeat 40px; font-size:14px;padding-left:25px;font-family: "Microsoft YaHei";}
.ernav li.erli a:hover{ background:url(../images/icon2.gif) no-repeat 40px;padding-left:25px;color:#0947ab;}
.ernav li.erli a.hoversss{ background:url(../images/icon2.gif) no-repeat 40px;padding-left:25px;color:#0947ab;}

.lxwm{ margin:30px auto;}
.lxwm_dh{ background:url(../images/lxwm.gif) no-repeat bottom; margin:auto; padding-bottom:15px; font-size:18px;font-family: "Microsoft YaHei"; text-align:left; width:196px;}
.lxwm_dh span{ font-size:14px;}
.lxwmnr{ width:205px; margin:auto; line-height:22px; }
.nr{ margin:10px auto; width:780px;}
.nr li{  float:left; display:block;  background: url(../images/tubj.jpg) no-repeat bottom; padding-bottom:20px; margin-left:31px; margin-bottom:10px;}
.nr li div.kuang{padding:10px; border:#CCC 1px solid;}
.nr li p{ padding:10px 5px; text-align:center; background:#f5f5f5;}
.nr li.li1{ margin-left:0px;}
table.line tr td a{ font-size:16px; color:#333; font-family:"Microsoft YaHei"}
table.line:hover tr td a{ font-size:16px; color:#F00; font-family:"Microsoft YaHei"}
table.line tr td p{ line-height:20px; color:#666; margin-top:5px;}
table.line tr td dl{ width:60px; height:60px; border:1px solid #cfcfcf; background:#f6f6f6; line-height:20px; font-family:"Microsoft YaHei"}
table.line tr td dl span{ color:#666; font-weight:bold; font-size:16px}
table.line tr td dl dd{ margin-top:10px; width:100%; display:block; float:left;  clear:both}
div.demo table tr td img{border:#CCC 1px solid;}
/*稀细缆页样式*/
.tong_con_title{font-size:16px; font-weight:bold; font-family:"微软雅黑"; height:30px; line-height:30px;  text-align:center;}
.tong_liulan{border-bottom:#999 1px dotted; margin:auto; width:100%; line-height:25px; height:25px; color:#666; text-align:center;}
.tong_back{margin:10px auto; width:80%; line-height:25px; height:25px; color:#666; text-align:center; text-align:right;}
.tong_back a{ color:#666;}
.tong_back a:hover{ color:#F00;}
.tong_connr{ margin:10px auto; width:100%; text-align:left; line-height:22px;}
.pian{ margin:10px auto; width:100%; text-align:left; line-height:22px;}
.pian span{ font-weight:bold;}


.ser_area{cursor:pointer; display:inline; width:278px; height:210px; float:left;overflow:hidden; position:relative; font-size:16px;  } 
.ser_area .pic1{width:100px;height:100px;text-align:center;position:absolute;top:16px;right:89px;z-index:99; }
.ser_area .pic2{width:100px;height:100px;text-align:center;position:absolute;top:16px;left:-189px;z-index:99; }
.ser_area .txt1{width:278px; text-align:center; font-size:16px; font-weight:bold; color:#333333; position:absolute;bottom:0px;left:0px;z-index:99; }
.ser_area .txt2{width:278px; text-align:center; font-size:16px; font-weight:bold; color:#8e0000;position:absolute;bottom:0px;right:-278px;z-index:99;}
.ser_area span{ font-weight:normal; font-size:12px}