@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px Source Han Serif SC, "思源宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
input{outline:none;}
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; margin:0; padding:0; text-align:left;}
.top{width:1180px; margin:0 auto;}
.top .top-left{float:left;}
.top .top-right {float:right; width:213px;}
.top .top-right .tr1{margin-top:15px; text-align:right;}
.top .top-right .tr2{  margin-top:10px;}
.top .top-right .tr2 input.txt{width:166px; height:24px; line-height:24px; float:left; color:#888; border:1px solid #ccc;}
.top .top-right .tr2 input.btn{width:40px; height:26px; line-height:26px;float:left; background:#ff9619; font-weight:Bold; color:#fff; border:none;}

.nav-box{width:100%; height:45px; line-height:45px; background:#00479d; }
.nav{ width:1200px; margin:0 auto;   position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:170px; text-align:center; font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:130px; left:35px; top:45px;  position:absolute; background:#106ad6;  line-height:26px; padding:5px 0; text-align:center; }
.nav .sub li{ zoom:1;  font-size:14px;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#00479d; color:#fff;  }

.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px; -webkit- border-radius:15px; -moz- border-radius:15px; border-radius:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;  display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:9999;  }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.main{}
.box1{width:1180px; margin:30px auto;font-size:14px;}
.b1-title{height:30px; line-height:30px; margin-bottom:10px;}
.b1-title span{float:left; font-size:16px; color:#00479d;}
.b1-title a{float:right; color:#ea5304;}
.b1-content{line-height:28px;}
.b1-content2{}
.b1-content2 ul li{height:31px; line-height:31px; border-bottom:1px dashed #ccc; padding-left:15px; background:url(../images/bg3.jpg) left no-repeat;}
.b1-content2 ul li a{float:left;}
.b1-content2 ul li span{float:right;}
.box1 .b1-left{width:350px; float:left;}
.box1 .b1-mid{width:375px;float:left; margin:0 67px;display:inline;}
.box1 .b1-right{width:320px; float:left;}

.box2{width:100%; padding:30px 0; background:#fff; margin:30px 0 0 0; }
.box2 .bb2{width:1180px; margin:0 auto;}
.bb2-title{width:220px; margin:0 auto; margin-bottom:20px;}
.bb2-title .bt1{height:30px; line-height:30px; background:url(../images/bg2.png) left repeat-x; text-align:center;}
.bb2-title .bt1 span{ background:#fff; padding:0 20px; font-size:22px;color:#00479d;}
.bb2-title .bt2{height:30px; line-height:30px; text-align:center;font-size:22px; color:#b1b1b1;}
.bb2-content{}
.bb2-content ul li{width:265px; height:310px; padding:5px 0; background:url(../images/bg1.jpg) right bottom no-repeat #fff; margin-right:40px; float:left;box-shadow: 5px 5px 10px #ddd;}
.bb2-content ul li img{width:254px; height:250px; }
.bb2-content ul li.last{margin-right:0;}
.bc2-tp{padding:0 6px;}
.bc2-wz{padding:0 6px; line-height:28px; font-size:12px;padding-bottom:10px; border-bottom:1px solid #ccc;}
.bc2-wz a{font-size:14px; display:block; color:#3a3a3a;}
.bb2-bottom{margin-top:20px;}
.bb2-bottom a{ width:140px; height:32px; line-height:32px;margin:0 auto; border:1px solid #00479d; text-align:center; color:#00479d;display:block; font-size:14px;}

.box31{width:100%; padding:30px 0; background:#f5f5f6;}
.box3{width:1180px; margin:0 auto;}
.picScroll-left{ width:1180px;  overflow:hidden; position:relative;     }
.picScroll-left .bd{ padding:10px;  }

.box41{width:100%; padding:30px 0; background:#f5f5f6; margin:30px auto;}
.box4{width:1180px; margin:0 auto;}
.box4 .b4_left{width:560px; float:left; box-shadow:5px 5px 10px #ddd; color:#000;}
.box4 .b4_left .img1{ width:560px; overflow:hidden; height:505px;}
.box4 .b4_left .img1 img{ display:block; max-width:100%; margin:auto; /*transform:scale(1,1); transition-duration:0.5s;*/}
.box4 .b4_left:hover img,.box4 .b4_left:hover img,.box4 .b4_left:hover img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.box4 .b4_left .nr{ background:#fff; padding:15px; text-align:left; font-size:22px; line-height:30px;}
.box4 .b4_left .nr span{ float:right; line-height:30px; font-size:16px; color:#ea5304;}

.box4 .b4_right{ width:620px; float:right;}
.box4 .b4_right ul li{ float:left; width:290px; margin-left:20px; margin-bottom:15px; box-shadow:5px 5px 10px #ddd;}
.box4 .b4_right ul li .img1{ width:290px; height:150px; overflow:hidden;}
.box4 .b4_right ul li .img1 img{ display:block; max-width:100%; margin:auto; /*transform:scale(1,1); transition-duration:0.5s;*/}
.box4 .b4_right ul li:hover img,.box4 .b4_right ul li:hover img,.box4 .b4_right ul li:hover img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.box4 .b4_right ul li .nr{ background:#fff; padding:15px;}
.box4 .b4_right ul li .nr .tit{font-size: 16px;text-align: center;height: 22px; color:#000; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:10px;}
.box4 .b4_right ul li .nr .n{font-size: 16px;color: #555;line-height: 26px; height:52px; overflow:hidden;}


.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:55px; display:block; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

/*内页*/
.main2{width:1180px; margin:30px auto;}
.sider{width:240px; float:left; background:#eee;padding:10px 15px;}
.sider-right{width:880px; float:right;}
.sider-title{height:40px; line-height:40px;  font-size:18px; border-bottom:1px solid #ccc;}
.sider-nav{padding:10px 0;}
.sider-nav ul li{margin-bottom:5px;}
.sider-nav ul li a {display:block; height:34px; line-height:34px; padding-left:40px; font-size:14px; color:#555; background:url(../images/bg8.png) left no-repeat;}
.sider-nav ul li a:hover, .sider-nav ul li a.active{display:block; height:34px; line-height:34px; padding-left:40px; font-size:14px; color:#555; background:url(../images/bg7.png) left no-repeat; color:#fff;}

.sider-tel{}
.st-title{height:40px; line-height:40px;  font-size:18px; border-bottom:1px solid #ccc;}
.st-content{line-height:30px;font-size:14px;}
.sr-title{height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.srt-left{font-size:18px; padding-left:35px; background:url(../images/bg5.jpg) left no-repeat;float:left;}
.srt-right{float:right; line-height:50px; }
.about{padding:20px 0; line-height:28px; font-size:14px;}
/*新闻中心*/
.news{}
.news ul li{padding:20px 0; line-height:30px; font-size:14px; border-bottom:1px solid #ddd;}
.news ul li p.title{font-size:16px; font-weight:bold;}
.news ul li p.date{c0lor:#777;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:30px;}
.news_show .nr img{ display:block; margin:auto; max-width:100%;}
.news_show .nr p{ margin-bottom:10px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*case*/
.case{padding:20px 0;}
.case ul li{margin:10px 13px; display:inline; border:1px solid #ddd;}

/*在线留言*/
/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"宋体"; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
/*联系我们*/
.contact{padding:20px 0; font-size:14px; line-height:28px;}

/*内页滚动*/
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px;width:200px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:198px; height:150px; display:block;border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 10px 10px; width:200px; text-align:center; overflow:hidden; display:inline;}
.product_list ul li img{ border:solid 1px #dadada; width:198px; height:160px;}

.product_list2{ padding:20px 0;}
.product_list2 ul li{ float:left; margin:0 15px 15px; width:260px; text-align:center; overflow:hidden; display:inline;}
.product_list2 ul li img{ border:solid 1px #dadada; width:258px; height:210px;}

/*设备展示*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:402px; float:left;}
.product_show .pic img{ width:400px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; float:left; margin-left:20px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#ff4700; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

/*在线QQ*/
.floating_ck{position:fixed;right:0;top:30%;z-index:9999;}
.floating_ck dl dd{position:relative;width:65px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e54000;border-bottom:solid 1px #002644;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.weixin{background-image:url(../images/icon0701/weixin.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_ck dd a.gg{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-129px;top:0px;width:130px;height:80px;background-color:#e54000;border-bottom:solid 1px #002644;display:none;}
.floating_left2{position:absolute;left:-129px;top:0px;width:130px;height:135px;background-color:#e54000;border-bottom:solid 1px #002644;display:none; text-align:left;}
.floating_left a{color:#fff;line-height:80px;}
.floating_left2 a{display:block; line-height:43px;padding-left:20px; font-size:13px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background:url(../images/wap_ico.jpg) center no-repeat;display:block;width:132px;height:132px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}


.footer{ background:#106ad6; color:#fff; font-size:14px; margin-top:-20px;}
.footer .f1{width:1180px; margin:0 auto;padding:20px 0;}
.footer .f1 ul{width:130px; /*height:150px;*/float:left; border-right:1px solid #ddd;padding-left:65px;}
.footer .f1 ul.last{border:none;}
.footer .f1 ul li.first{font-weight:bold; color:#fff; margin-bottom:5px;}
.footer .f1 ul li{line-height:24px;}
.footer .f1 ul li a{color:#fff;}
.footer .f2{height:40px; line-height:40px; color:#fff; background:#00479d; font-size:14px;}
.footer .f2 a{color:#fff;}
.footer .f2 .f2-box{width:1180px; margin:0 auto;}
.footer .f2 .f2-box span{float:left;}
.footer .f2 .f2-box a{float:right;}



















