@charset "gb2312";
/* CSS Document */
html,body,div,span,p,a,img,ul,li,form,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;}
body{width:100%;height:100%;background-position:center top;font-family:Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:14px;color:#000;position:relative;}
li{list-style-type:none;}img{border:none;}
a{text-decoration:none;color:inherit;}
.clear{clear:both;}.fl{float:left;}.fr{float:right;}
/*首页*/
#header{width:100%;}
.m{width:1190px; margin:0 auto;}
#header .topwap{border-bottom:solid 1px #EEE;}

.gongshang {
    background-color: #002f67;
    padding-bottom:12px;
    text-align: center;
}
.gongshang img {width:45px;}

/*顶部导航*/
#header .menu ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  z-index:100;
}

#header .menu {
  width:1190px;
  margin: 0 auto;
  background:#FFF;
}
#header .menu a {
  display: block;
  padding: 0 30px;
  line-height: inherit;
  cursor: pointer;
  color: #111;
  font-size:14px;
}
#header .menu a:hover {
  color: #FFF;
}
#header .menu {
  line-height: 45px;
  font-weight: 700;
}
#header .menulist {
  display: inline-block;
  position: relative;
}
#header .menulist:hover {
  background-color: #4178BE;
}
#header .menulist:hover .submenu {
  display: block;
}
#header .submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 220px;
  background-color: #4178BE;
  top:42px;
}
#header .submenu li:hover {
  background: rgba(0, 0, 0, 0.1);
}
#header .submenu a{color:#FFF;}

.video_img_icon{background:url(../images/index_nmb_video.png) no-repeat !important;width:360px !important;height:22px !important;}
.contact_img_icon{background:url(../images/index_nmb_video.png) no-repeat 0 -38px !important;width:200px !important;height:26px !important;}
.index_contact_contents{line-height:2.4em;}
.video_container{width:442px;height:178px;position:relative;margin-left:40px;}
.video_container .video_container_mask{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/video_mask.png) repeat;z-index:3;}
.video_container:hover .video_container_mask{display:none;}
.video_container .play_video{position:absolute;left:50%;top:50%;margin:-33px 0 0 -33px;cursor:pointer;z-index:4;}
.vmask{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.vmask .maskBG{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:98;}
.vmask .Xbtn{position:absolute;right:0;top:0;width:20px;height:20px;cursor:pointer;}
.vmask .flash{width:607px;height:450px;background:#fff;position:fixed;left:0;right:0;margin:auto;top:120px;z-index:99;}
.openimgBig{display:inline-block;zoom:1;}
/*首页轮换图*/
#imgShow{width:100%;position:relative;margin:-3px 0 30px 0;overflow:hidden;}
#imgShow .imgShadow{background:url(../images/imgShadow.png) repeat-x;width:100%;height:3px;position:absolute;bottom:0;}
#imgShow ul{width:100%;height:424px;overflow:hidden;position:relative;}
#imgShow ul li{width:100%;height:424px;background-repeat:no-repeat;background-position:center top;position:absolute;top:0;}
#imgShow ul li .putImgBox{width:1180px;height:100%;margin:0 auto;position:relative;overflow:hidden;}
#imgShow ul li .putImgBox img{position:absolute;/*left:28px;*/left:-370px;}
.imgDots{position:absolute;left:50%;z-index:9;margin-left:-48px;bottom:9px;}
.imgDots .dotsnmb{background:url(../images/dot.png) no-repeat -18px 0;width:17px;height:17px;margin-left:23px;cursor:pointer;}
.imgDots .dotsnmb:first-child{margin-left:0;background-position:0 0;}
/*首页正文*/
#mainContents{width:100%;max-width:1190px;margin:0 auto;}
#mainContents .industry{width:100%;}
.bottomStruc .title{width:100%;border-bottom:1px solid #dbd9d9;color:#787878;padding-bottom:10px;}
.titleImg{font-size:18px; padding-left:32px;}
.industry .titleImg{background:url(../images/formalContentsIcon_1.png) no-repeat;width:360px;height:25px; line-height:25px; margin-left:3px;}
.more{line-height:26px;cursor:pointer;}
.industryShow{width:1190px; margin-top:30px;}
.industryShow li{width:226px;height:189px;float:left;overflow:hidden;position:relative;margin-left:15px;position:relative;}
.industryShow li:first-child{margin-left:0;}
.industryShow li .insMask{width:100%;height:36px;background:url(../images/insReBg.png) repeat;position:absolute;left:0;bottom:-36px;line-height:36px;text-align:center;font-size:14px;color:#fff;}
.twoStruc{margin:33px 0 0 0;}
.about{width:100%;}
.about .title{margin:0 0 30px 0;}
.about .more{margin-right:44px;}
.about .titleImg{background:url(../images/formalContentsIcon_1.png) no-repeat 0 -36px;width:360px;height:25px;margin-left:3px;}
.about .aboutSummary{width:650px;line-height:2em;margin:-5px 44px 0 0;}

.contact_r{width:50%; float:right;}
.contact_r .title{margin:0 0 30px 0;}
.contact_r .more{margin-right:44px;}
.contact_r .titleImg{background:url(../images/formalContentsIcon_1.png) no-repeat 0 -36px;width:360px;height:25px;margin-left:3px;}
.contact_r .aboutSummary{width:920px;line-height:2em;margin:-5px 44px 0 0;}

.news{width:50%;}
.news .titleImg{background:url(../images/formalContentsIcon_1.png) no-repeat 0 -70px;width:360px;height:25px;margin-left:49px;}
.news .title{margin:0 0 30px 0;}
.newsList{width:390px;margin-left:13px;}
.newsList li{ height:26px; line-height:26px; position:relative; padding-left:5px; background:url(../images/insReBg.png) no-repeat left center;}
.newsList li span{display:inline-block; width:70px; height:26px; position:absolute; right:0; top:0; color:#666;}
.newsList li img{position:relative;top:5px;margin-right:8px;}
/*首页地图*/
#mapContainer{background:#edeeef;width:100%;padding:30px 0;margin:30px 0 0 0;}
#mapContainer .mapContents{width:1190px;margin:0 auto;}
.mapContents ul{float:left;height:168px;border-right:1px solid #dbd9d9;border-left:1px solid #fefefe;padding:0 45px;}
.mapContents ul:first-child{border-left:0;padding-left:0;}
#mapContainer ul:last{border-right:0; padding-right:0;}
#mapContainer .title{font-size:16px;color:#000;margin-bottom:5px;}
#mapContainer li{color:#7d7d7d;line-height:1.7em;}
#mapContainer li a:hover{text-decoration:underline;}
#mapContainer li img{margin:0 5px 0 1px;position:relative;top:1px;}
/*首页底部*/
#footer{width:100%;height:95px;background:#002f67;color:#fff;font-size:14px;overflow:hidden; margin-top: 3em;}
#footer img{position:absolute;}
#footer .footContainer{width:1190px;height:95px;position:relative;margin:33px auto 0 auto;}

#footer .gongshang{position:relative; right:24px; bottom:24px;}

.pd10{padding:10px;}
#main p{margin:0 0 10px 0; padding:0;}
/* banner */
.banner{height:280px; margin-bottom:20px; background:url(../images/aboutbanner.jpg) no-repeat center center;}

/* 左侧边栏内容 */
#sidebar{width:218px; float:left; display:inline; border:solid 1px #0099CC; border-radius:5px; margin-bottom:12px;}
#sidebar .title{height:30px; line-height:30px; padding:0 0 0 12px; margin:0; font-size:15px; background:#0099CC; color:#FFF;}
.leftnav{margin-bottom:8px;}
.leftnav ul{padding:8px 12px;}
.leftnav li{height:40px; line-height:40px; margin-bottom:1px; padding-left:12px; font-size:13px; background:url("../images/leftnav.jpg") no-repeat left center;}
.leftnav li a{color:#333; font-weight:bold;}
.leftnav li a:hover{color:#FB9A00;}

.lastnews ul{padding:6px 12px;}
.lastnews li{height:30px; line-height:30px; padding-left:8px; background:url("../images/jt1.gif") no-repeat left 10px;}
.lastnews li a{color:#333;}
.lastnews li a:hover{color:#FB9A00;}

/* 产品分类 */
.leftnav dl{padding:6px 12px 18px 12px;}
.leftnav dt{height:22px; line-height:22px; margin-bottom:5px; padding-left:12px; font-size:13px; font-weight:bold; border-bottom:dotted 1px #D7D7D7; background:url("../images/jt.gif") no-repeat left 7px;}
.leftnav dd{height:22px; line-height:22px; padding-left:24px; font-size:12px; background:url("../images/icon2.jpg") no-repeat 16px 6px;}

/* #main */
#main {width:940px; margin-bottom:8px; float:right; display:inline;}
#main .title{height:30px; line-height:30px; font-size:16px; position:relative; border-bottom:solid 1px #E8E8E8;}
#main .title span{position:absolute; width:400px; height:30px; right:10px; top:0; text-align:right; font-size:12px;}

#main .mainbody{padding:18px 0; font-size:15px; line-height:1.6em;}

#main dl dt{font-size:14px; font-weight:bold;}
#main .propage{font-size:13px; padding:12px 20px;}
#main .classdes{font-size:13px; padding:12px 20px;}
#main .pagecon{font-size:14px; line-height:1.8em; padding:15px 12px;}
.duihao{padding-left:28px; background:url("../images/duihao.jpg") no-repeat left top;}

.contactmain{padding:12px; font-size:14px;}
.contactmain strong{font-size:16px;}

#main #main h2, #main h3, #main h4{margin-bottom:10px;}
#main h1{font-size:20px; font-weight:bold; text-align:center;}
#main h2{font-size:18px; font-weight:bold;}
#main h3{font-size:16px; font-weight:bold;}
#main h4{font-size:15px; font-weight:bold;}

/* prowrap 缩略图展现形式 */
.prowrap {padding:20px 0 6px 0;}
.prowrap dl {width:280px; height:320px; overflow:hidden; float:left; margin:0 0 20px 23px; display:inline; border:solid 1px #CCC; border-radius: 5px;}
.prowrap dl:hover{border:solid 1px #F90;}
.prowrap dl dt img{width:280px; height:280px; margin-bottom:8px;}
.prowrap dl dd {line-height:16px; padding-left:12px; font-size:12px; font-family: "Microsoft YaHei","黑体",Arial;}

/* tuijian 缩略图展现形式 */
.tuijian {padding:12px 0 12px 0;}
.tuijian h3{height:30px; border-bottom:solid 1px #DDD; margin-bottom:12px;}
.tuijian ul {float:left; width:210px; height:250px; overflow:hidden; margin:0 0 20px 20px; display:inline; border:solid 1px #DDD; border-radius: 5px;}
.tuijian li img {width:210px; height:210px;}
.tuijian li.protit {height:30px; line-height:30px; text-align:center; margin:0;}

/* casewrap 缩略图展现形式 */
.casewrap {padding:20px 0 6px 0;}
.casewrap dl {width:280px; height:230px; overflow:hidden; float:left; margin:0 0 20px 23px; display:inline; border:solid 1px #CCC; border-radius: 5px;}
.casewrap dl:hover{border:solid 1px #F90;}
.casewrap dl dt img{width:280px; height:187px; margin-bottom:8px;}
.casewrap dl dd {line-height:16px; padding-left:12px; font-size:12px; font-family: "Microsoft YaHei","黑体",Arial;}

/* related 缩略图展现形式 */
.related {padding:12px 0 12px 0;}
.related h3{height:30px; border-bottom:solid 1px #DDD; margin-bottom:12px;}
.related dl {float:left; width:222px; height:185px; overflow:hidden; margin:0 0 6px 6px; display:inline; border:solid 1px #EAEAEA;}
.related dl:hover{border:solid 1px #F90;}
.related img {width:220px; height:147px;}
.related dd {height:30px; line-height:30px; font-size:12px; text-align:center;}

/* picshow */
.picshow{ text-align:center; padding:5px;}
.picshow img{ max-width:700px;}
.order{text-align:center;}
.pro_img{float:left; margin:12px 0 0 12px;}
.right_des{width:460px; float:right;}

.back{margin:0 0 25px 0;}
.back a{
display:block;
width:80px;
height:30px;
line-height:30px;
text-align:center;
background:#09c;
border:solid 1px #CCC;
border-radius: 5px;
color:#FFF;
}

/* --新闻列表页面-- */
h1.infotit{height:50px; line-height:50px; color:#333; font-size:16px; text-align:center;}
.newsbox ul{margin:8px 12px;}
.newsbox li{font-size:14px; height:40px; line-height:40px; position:relative; background:url(../images/arrow.gif) no-repeat left center; padding-left:16px; border-bottom:dotted 1px #CCC;}
.tj{color:#C00;}
.ding{color:#F60;}
.time{width:80px; height:40px; color:#999; font-size:13px;  position:absolute; right:0; top:0;}

.searchbox dl{margin:12px 28px; padding-bottom:6px; border-bottom:dashed 1px #CCC;}
.searchbox dt{font-size:13px; color:#036; height:22px; line-height:22px; background:url(../images/Point.png) no-repeat left center; padding-left:6px;}

/* download */
.downbox{margin-bottom:8px;}
.downbox ul{padding:12px 12px 2px 12px;}
.downbox li{height:38px; line-height:38px; margin-bottom:6px; padding-left:12px; font-size:13px; background:url("../images/downlistbg.jpg") no-repeat left center;}
.downbox li a{color:#333; font-weight:bold;}
.downbox li a:hover{color:#FB9A00;}
a.download {
  display: block;
  width: 150px;
  height: 60px;
  line-height: 90px;
  font-size: 18px;
  margin-left: 12px;
  padding-left: 65px;
  background: url(../images/pdf.png) no-repeat left center;
}
/* --内容页面表格-- */
#main table{border-collapse:collapse; width:95%; margin:6px 0;}
#main table td,th{border-collapse:collapse; padding:3px 5px; border:solid 1px #666; font-family: "Microsoft YaHei","黑体",Arial;}
#main table th{font-weight:bold; background:#FC0;}
#main table td p{margin:0; padding:0;}
#main table.noborder td, #main table.noborder th{border:none;}

/* wp-pagenavi */
.wp-pagenavi {CLEAR: both; text-align:center; margin:12px 0;}
.wp-pagenavi a{padding-right: 5px; padding-left: 5px; padding-bottom: 3px; margin: 2px; padding-top: 3px;}
.wp-pagenavi span {padding-right: 5px; padding-left: 5px; padding-bottom: 3px; margin: 2px; padding-top: 3px;}
.wp-pagenavi span.current {font-weight:bold;}
.pages a, .pages span{display:inline-block; margin-left:6px;}

/* rssmap */
#sitemap{ padding:12px 18px;}
#sitemap h2{height:30px; line-height:30px; background:#E6F7FB; padding:0 12px; margin-bottom:12px; clear:both;}
#sitemap h3{float:left; width:150px; height:26px; line-height:26px; overflow:hidden; border:1px dashed #CCCCCC; text-align:center; margin-bottom:8px; margin-left:8px;}