@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form,table, tbody, thead, tr, td,table,tr,td{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{ font: 12px "微软雅黑"; color:#404040; margin:0 auto;padding:0px; list-style:none; min-width:1000px;}
a{ color:#404040; text-decoration:none; }
a:hover{  color:#f00; text-decoration: underline   }
.clear_all {clear:both;}

.blue { color:#0163be;}
.blue a { color:#0163be;}
.blue a:hover { color:#f00;}

.white { color:#fff;}
.white a { color:#fff;}
.white a:hover { color:#f00;}

.red { color:#ee0509;}
.red a { color:#ee0509;}
.red a:hover { color:#f00;}

.f12 { font:12px "微软雅黑";}
.f14 { font:14px "微软雅黑";}
.fbd { font-weight:bold;}
.wr14 { font:14px "微软雅黑";}

img{ border:none; padding:0px; margin:0px; display:block; } 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.body_bg { background:url(../images/index_bg.gif) repeat-x top center; width:100%; }
.body_index {  height:100%; margin:0 auto; width:1000px;  }
.body_bg1 { background:#f5f5f5; width:100%;}

.body_top1 { width:1000px; height:36px; line-height:36px; }
.body_top1 h1 { float:left; font-weight:normal; padding-left:10px;}
.body_top1 h2 { float:left; font-weight:normal; padding-left:10px;}
.body_top1 p { float:right; padding-right:20px;}
.body_top1 p span { padding-left:8px; padding-right:8px;}

.body_top2 { width:1000px; height:127px; }
.body_top2 h1 { float:left; font-weight:normal; padding-left:10px; padding-top:26px;}
.body_top2 .c { float:left; padding-top:35px; padding-left:5px; }
.body_top2 h2 {font:bold 16px "微软雅黑";line-height:26px; color:#0d7ecc}
.body_top2 .r { float:right; width:190px; padding-right:20px; margin-top:38px; text-align:left; background:url(../images/con_phone.png) no-repeat 5px 5px; padding-left:78px;  }
.body_top2 h3 { font-size:14px; line-height:24px;}
.body_top2 p { font-weight:bold; font-size:26px; text-align:left; width:210px; height:28px; line-height:28px; }

.homenav{ float:left; line-height:50px;  height:50px; margin:6px 0 0 56px; width:75px; display:inline-block;font-size:18px; font-weight:normal; font-family:"Microsoft YaHei"; text-decoration:none; text-align:center; }
.homenav strong{ float:left; font-weight:normal; text-align:center; display:block; width:65px; padding-left:5px;}
.navc .onon, .homenav:hover{ background:#0163be;border-radius:5px; color:#fff; text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.nav{ width:100%; height:50px; position:relative ;  z-index:200; background:#053699;}
.top-nav { }
.top-nav .navlist-wrap { width:1000px; margin:0 auto; position:relative;z-index:200}
.top-nav .navlist { position:absolute; top:0px; left:0px;}
.top-nav .navlist .nav-btn{ line-height:50px;  margin-left:8px;width:116px; display:inline-table; height:50px; display:inline-block; float:left; font-size:18px; font-weight:normal;color:#fff;font-family:"Microsoft YaHei"; text-decoration:none;}
.top-nav .navlist .nav-btn strong{ float:left;padding:0 1px; width:102px; font-weight:normal; text-align:center; padding-left:10px}
.top-nav .navlist .btn-active, .top-nav .navlist .nav-btn:hover,.top-nav .navlist .on{ background:#0163be; color:#fff;}
.top-nav .navlist .nav-btn span{ background:url(../images/nav_list.gif) no-repeat right top;display:inline-block;width:9px;height:8px; margin-left:3px;vertical-align:middle;*height:8px;*vertical-align:middle;*cursor:pointer;*letter-spacing:0;*margin-left:3px;}
.top-nav .navlist .nav-btn:hover span, .top-nav .navlist .on span, .top-nav .navlist .btn-active span{background:url(../images/nav_list.gif) no-repeat 0px -8px;}
.top-nav .expand { height: 0;overflow: hidden;position: relative;width: 100%;top:50px; z-index:5555;}

.expand .download { z-index:5555;background:#fff url(../images/nav_subbg.jpg) repeat-x bottom ; width:500%; margin:0px auto;  border-top:1px solid #f1f1f1; border-bottom:1px solid #0163be; padding:10px 0px 15px 0px; overflow:hidden; }
.expand .download .item{float:left;width:20%; padding:5px 0 10px 0;font-family:"Microsoft YaHei","simsun"; }
.expand .download .item-active{ display:block;}
.expand .download .item .w690{ width:700px; padding-left:240px; margin:0px auto; overflow:hidden}
.expand .download .item .w760{ width:760px; padding-left:180px; margin:0px auto; overflow:hidden}
.expand .download .item .w860{ width:840px; padding-left:100px; margin:0px auto; overflow:hidden}
.expand .download .item .w580{ width:600px; padding-left:360px; margin:0px auto; overflow:hidden}
.expand .download .item .w340{ width:340px; padding-left:620px; margin:0px auto; overflow:hidden}
.expand .download .item .w920{ width:920px; padding-left:80px; margin:0px auto; overflow:hidden}
.expand .download .item .a1{float:left;padding:0 18px;display:inline-block; background:url(../images/nav_subline.jpg) no-repeat right center; width:130px; overflow:hidden; padding-top:4px; }
.expand .download .item .a1 a{ line-height:30px; margin-bottom:5px; width:100%; font-size:14px; display:inline-block;background:url(../images/navbg1.jpg) no-repeat; text-align:center; height:30px; }
.expand .download .item .a2{ float:left; padding:0 20px; overflow:hidden; width:290px; height:120px; padding-top:5px;background:url(../images/nav_subline.jpg) no-repeat  right center;}
.expand .download .item .a2 img{ width:290px; height:77px; border:0; display:inline-block;background:url(../images/design/spec_n2_img2.jpg) no-repeat center center #F0F0F0}
.expand .download .item .a2 p{ margin:0; line-height:18px; width:100%; color:#666; text-decoration:none;}
.expand .download .item .a3{ float:left; padding:0 0 0 18px; overflow:hidden; display:inline-block; height:150px; padding-top:5px;}
.expand .download .item .a3 img{  border:4px solid #e0e0e1; display:inline-block; background:url(../images/design/spec_n2_img2.jpg) no-repeat center center #F0F0F0; height:140px;}
.expand .download  dl{  float:left;padding:7px 15px 0 15px; width:215px; text-align:center; overflow:hidden; display:inline-block}
.expand .download  .img{ width:200px; margin:0 5px;overflow:hidden}
.expand .download  img{ width:200px; margin:0;  border:4px solid #e3e6eb; height:120px; }

.expand .download .item .red{ color:#ec4942}
.expand .download .item .black{ color:#1d1d1d}

/*轮换大区域*/
.lunhuan{width:100%;height:460px;position:relative; z-index:20;}
.lunhuan #lunhuanback{width:100%;height:460px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:460px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{width:1000px;height:460px;margin:0 auto;position:relative;}
/*左侧所有商品列表*/

#lunbonum{height:9px;line-height:23px;position:absolute;left:472px;top:430px;z-index:5;}
#lunbonum li{width:9px;height:9px;float:left;margin-right:9px;background:#B4B4B4;border-radius:9px;cursor:pointer;}
#lunbonum .lunboone{background:#C80002;cursor:pointer;}

.mainTxt { height: 80px; text-align: center;line-height: 80px;font-size: 24px;}

.mainBgColor { background: #f5f5f5; }
.modulesPaddingB { padding: 20px 0 10px 0; }
.modulesHeader { padding: 20px 0; }
.modulesHeader .img {margin: auto;display: block;}
.indexProductImgFl {font-size: 0;text-align: center;}
.indexProductImgFl li {display: inline-block;*display: inline;*zoom: 1;width: 238px;height:206px; margin-right:16px; background: #fff;}
.indexProductImgFl figcaption { height: 34px;background: #0163be;line-height: 34px;text-align: center;font-size: 14px;color: #fff;-webkit-transition:  all .2s ease 0s;}
.indexProductImgFl .pic {width: 208px;height:142px; margin: 16px auto 0;}
.indexProductImgFl li:hover figcaption {background: #ee1c25; cursor:pointer}
hr.line {border: none;border-bottom: 1px solid #f1f1f1;background: none;}
.indexProductImgFl .proright { margin-right:0px;}

.maintit { width:1000px; height:50px; line-height:50px; background:url(../images/navbb2.jpg) repeat-x 0px 16px; margin-top:20px; overflow:hidden; }
.maintit h1{ font:26px "微软雅黑"; font-weight:normal; background:#fff; display:block; margin:0 auto;  width:120px; text-align:center; padding-left:10px; padding-right:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}
.maintit_1 { font:16px "微软雅黑"; height:40px; line-height:40px; text-align:center }

.maintit2 { width:1000px; height:40px; line-height:40px; background:url(../images/navbb2.jpg) repeat-x 0px 16px; margin-top:20px; overflow:hidden; }
.maintit2 h1{ font:26px "微软雅黑"; font-weight:normal; background:#f5f5f5; display:block; margin:0 auto;  width:120px; text-align:center; padding-left:10px; padding-right:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}

.con { width:1000px;  height:364px; overflow:hidden; margin-top:12px; padding-bottom:10px;  }
.product{ padding:10px 0 15px 0;}
.product .box { width:184px; height:136px; vertical-align:middle; overflow:hidden; border:1px solid #CCC; margin-left:5px; margin-right:10px; display:block;  }
.product .box img { max-width:180px; max-height:132px; display:inline-block; vertical-align:middle; padding:2px;}


.indexService { padding: 20px 40px 20px 40px; }
.indexService dl { float: left; width: 200px;margin: 0 15px; cursor:pointer;}
.indexService dl .icon { width:81px; height: 81px; margin: auto; -webkit-transition:  all .2s ease 0s;}
.indexService dl .title { height: 36px; line-height: 36px; text-align: center; font-size: 14px;}
.indexService dl .line { display: block; width: 38px; height: 1px; background: #f1f1f1; margin: 8px auto 12px;}
.indexService dl .item { text-align: left; line-height: 24px;}
.indexService dl .item span { padding: 0 6px 0 0;}
.iconAZZS { background: url(../images/serviceIocn.png) no-repeat 0 0; }
.iconCJGZ { background: url(../images/serviceIocn.png) no-repeat -81px 0; }
.iconSYSM { background: url(../images/serviceIocn.png) no-repeat -162px 0; }
.iconXZZX { background: url(../images/serviceIocn.png) no-repeat -243px 0; }

.indexService dl:hover .iconAZZS{ background: url(../images/serviceIocn.png) no-repeat 0 -81px; }
.indexService dl:hover .iconCJGZ{ background: url(../images/serviceIocn.png) no-repeat -81px -81px; }
.indexService dl:hover .iconSYSM{ background: url(../images/serviceIocn.png) no-repeat -162px -81px; }
.indexService dl:hover .iconXZZX{ background: url(../images/serviceIocn.png) no-repeat -243px -81px; }

.q_tpm3 { width:1000px; margin-top:15px; overflow:hidden; margin-bottom:30px;}
.q_tpm3 li { float:left;  width:500px; margin-bottom:15px; }
.q_tpm3 li h3 { float:left; width:97px; height:82px; padding-right:20px;}
.q_tpm3 li h3 img { width:97px; height:82px; border:1px solid #e6e6e6;}
.news_index { float:left; width:363px;  }
.news_index h4 { font-size:14px; line-height:35px;}
.news_index p { color:#777777; line-height:22px; padding-top:6px; }


.con3 { width:1000px; overflow:hidden; margin-top:12px; padding-bottom:10px;  }
.bd3 { float:left; overflow:hidden; width:324px; padding-right:14px;}
.hd3 { width:324px; height:32px; overflow:hidden; border-bottom:1px solid #CCC}
.hd3 h1 { float:left; height:32px; text-align:left;  }
.hd3 h1 a { font:14px "微软雅黑"; font-weight:normal; text-decoration:none; line-height:32px; padding-left:5px; }
.hd3 p { float:right; line-height:32px; padding-right:5px; }

.q_tpm4_1 { line-height:22px; overflow:hidden; padding:15px 10px 2px 10px;}
.q_tpm4 { width:304px;  overflow:hidden; }
.q_tpm4 img { float:left; width:110px; height:80px; border:1px solid #dbdbdb; margin-right:10px; display:inline;}
.q_tpm4 .com { float:left; width:182px;} 
.q_tpm4 .com h2 { font:bold 12px "微软雅黑"; line-height:29px; padding-top:3px;}
.q_tpm4 .com .connew { line-height:20px;}

.bdlx { width:304px; padding-top:10px; line-height:25px;  }
.bdlx li { height:32px; line-height:32px; vertical-align: bottom; border-bottom:1px dashed #dbdbdb }
.bdlx li a { float:left; background:url(../images/icon2.gif) no-repeat 4px 13px; padding-left:14px; }
.bdlx li span { float:right; padding-right:3px; }




/* 公司简介 */
.index_bot { width:100%; background:#0163be; overflow:hidden; color:#fff; padding-top:10px; }
.index_bot a { color:#fff; }

.index_bot1 { width:1000px; margin:0 auto; padding-top:15px; padding-bottom:20px; overflow:hidden;}
.index_bot1 .l { float:left; width:680px; padding-left:10px; }
.index_bot1 .l dl { float:left; width:120px; line-height:24px; text-align:left;} 
.index_bot1 .l dt {  float:left; width:120px;  font-size:14px; font-weight:bold; }
.index_bot1 .l dd { float:left;width:120px;  line-height:23px;}
.index_bot1 .c { float:left; padding-left:20px; width:150px; line-height:22px; text-align:left}
.index_bot1 .c h1 { font-size:14px; line-height:28px;}
.index_bot1 .c h2 { font-size:18px; line-height:28px;}
.index_bot1 .r { float:left; padding-left:18px; width:112px; line-height:22px; text-align:left}

.index_bot2 {  width:100%; background:#024e94; color:#fff; border-top:1px solid #0040a1; height:100%;overflow:hidden;}
.index_bot2_1 { width:1000px; margin:0 auto; line-height:26px; padding:15px 0px; text-align:center;overflow:hidden; }
.index_bot2_1 a { color:#d2d2d2; }

.link { width:1000px; margin:0 auto; padding-top:15px; padding-bottom:20px; line-height:22px;}

.ban1 { background:url(../images/ban1.jpg) no-repeat top center; width:100%; height:200px;}
.ban2 { background:url(../images/ban2.jpg) no-repeat top center; width:100%; height:200px;}
.ban3 { background:url(../images/ban3.jpg) no-repeat top center; width:100%; height:200px;}
.ban4 { background:url(../images/ban4.jpg) no-repeat top center; width:100%; height:200px;}
.ban5 { background:url(../images/ban5.jpg) no-repeat top center; width:100%; height:200px;}
.ban6 { background:url(../images/ban6.jpg) no-repeat top center; width:100%; height:200px;}
.ban7 { background:url(../images/ban7.jpg) no-repeat top center; width:100%; height:200px;}
.ban8 { background:url(../images/ban8.jpg) no-repeat top center; width:100%; height:200px;}

.sectit_1 { height:40px; border-bottom:1px solid #f1f1f1; margin-bottom:20px;}
.sectit { width:1000px; margin:0 auto; height:40px; line-height:40px; text-align:right;}
.sectit span { padding-left:10px; padding-right:10px;}
.sec_con { width:1000px; height:100%; overflow:hidden; margin-bottom:15px;  }
.sec_con .l { float:left; width:220px;}
.sec_con .r { float:left; width:760px; padding-left:20px; }

.bd { overflow:hidden;width:220px;}
.hd { height:40px; overflow:hidden; background:#0163be;}
.hd h1 { float:left; height:40px; line-height:40px; }
.hd h1 a { float:left;font:bold 14px "微软雅黑"; text-decoration:none; line-height:40px; padding-left:12px; }

.menu1 h1 { height:34px; width:220px; line-height:34px;overflow:hidden; background:#f1f1f1; margin-bottom:1px; }
.menu1 h1:hover { height:34px; width:220px; line-height:34px;overflow:hidden; background:#6b6b6b; margin-bottom:1px;  }
.menu1 h1 a { padding-left:16px; display:block;}

.menu1 h2 { width:220px; height:25px; line-height:25px; margin:0 auto; border-bottom:1px dashed #b3b3b3; font-size:12px; font-weight:100; margin-bottom:5px;}
.menu1 h2 a { background:url(../images/icon1.gif) no-repeat 10px 5px; padding-left:20px;  }

.menu1 ul { height:100%; border-top:none;overflow:auto;}
.menu1 a {  text-decoration:none; overflow:hidden;}
.menu1 .no { display:inline; }


/*滚动图片2*/
.zi_losp{ height:30px; line-height:30px; margin:10px auto; background:url(../images/yaun.jpg) 11px 7px no-repeat}
.tutu1{ font-size:20px; font-weight:bold; color:#0163be; padding-left:35px;}

.sec_con2 { width:760px; padding:10px 0px; min-height:394px; background:#fff; }
.sec_tpm { font-size:14px; width:730px; line-height:28px; padding:10px 15px;}
.sec_tpm img { margin:0 auto;}

.sec_tpm3 { width:730px; line-height:32px; padding:5px 15px;overflow:hidden; }
.sec_tpm3 li {  width:730px; border-bottom:1px dashed #CCC; overflow:hidden; padding-bottom:15px; margin-bottom:15px; }
.sec_tpm3 li .news_right { width:730px;  }
.news_right_1 { width:730px; height:30px; line-height:30px;  }
.cpcon { height:46px; color:#777777; line-height:22px; padding-top:6px; }
.news_right_1 a { float:left;}
.news_right_1 span { float:right;}


.sec_tpm4 { width:718px; line-height:24px; padding:10px 25px;}
.sec_tpm4 img { margin:0 auto;}

.menu2 { width:960px; padding:20px 20px 10px 20px; background:#f8f8f8; overflow:hidden;}
.menutit  {width:1000px;  height:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cccccc; overflow:hidden;}
.menu2 h1 { float:left; font-size:14px; font-weight:bold;  width:100px; line-height:26px;overflow:hidden; text-align:left; padding-left:20px;  }

.menur { float:left; padding-left:20px; width:820px;}
.menu2 h2 { float:left; text-align:left;  width:185px; padding-left:10px; padding-right:10px; line-height:26px;  font-weight:100;  }
.menu2 h2:hover { background:#e70303; color:#fff }
.menu2 h2:hover a { color:#fff}

.menu2 ul { height:100%; border-top:none;overflow:auto;}
.menu2 a {  text-decoration:none; overflow:hidden;}

.sec_con10 { width:1000px; padding:20px 0px; }
.sec_tpm10 { font-size:14px; width:730px; line-height:24px; margin:0 auto;}
.protit { font-size:12px;  width:236px; text-align:center; line-height:44px; margin-bottom:12px;}

.sec_con10 .box1 { width:234px; height:180px; vertical-align:middle; overflow:hidden; border:1px solid #CCC; display:block; padding:2px;  }
.sec_con10 .box1 img { max-width:234px; max-height:180px; display:inline-block; vertical-align:middle; }

.showpic { vertical-align:middle; overflow:hidden; border:1px solid #CCC; display:block; padding:2px;}
.showpic img { max-width:396px; max-height:300px; margin:0 auto; display:block; vertical-align:middle; }

.area_pmsy { height:35px; width:710px; margin-top:20px; background:#d7d7d7; padding-left:20px; margin-bottom:20px; }
.area_pmsy li { display:inline-block;  font-weight: bold; cursor: pointer; height:30px; line-height:30px; margin-top:5px; text-align:center; margin-right:5px;  padding-left:25px; padding-right:25px;overflow:hidden }
.area_pmsy li a { height:35px; line-height:35px;  display:block; overflow:hidden;   }
.area_pmsy li.current {   padding-left:25px; padding-right:25px; margin-right:5px;  overflow:hidden; background:#fff; margin-top:5px;}
.area_pmsy li.current a { text-align:center; line-height:35px; display:block;  }

li#ene1 { display:inline-block;   }
li.current#ene1 {}
