﻿@charset "utf-8";
/* CSS Document */
.rxList{ float:left; width:327px;  margin-top:15px; }
.com{ float:left; width:593px;margin:15px 10px 0;  }
.com_con{ height:237px; overflow:hidden; background-color:#f3f3f3;padding:5px 15px; width:563px; float:left;}
.com_con h3{ font-size:22px; color:#0d75be; line-height:35px; font-weight:100;}
.com p{ text-indent:2em; font-size:14px;  line-height:22px;}
.com p a{ color:#0d75be;}

.NFlash{ float:left;    position: relative;  width:327px; height: 245px; overflow: hidden;   background: white; }
.NFlash img{ float:left;} 
.NFlash .pic img { width: 327px; height: 245px; display: block; }
.NFlash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.NFlash .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.NFlash .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.NFlash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size:14px;   text-decoration: none; }
.NFlash .num { position: absolute; z-index: 3; bottom: 10px; right: 5px; }
.NFlash .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.NFlash .num li span { position: absolute; z-index: 2; display: block;   width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.NFlash .num li span { z-index: 1; background-color:#e0e0e0; border:1px solid #fff; }
.NFlash .num li.on span{ background:#f9a500; color:#fff;border:1px solid #f9a500;  }


.mar_l{ margin-left:15px;}
.inNav{ float:left; width:100%; height:42px;  font-weight:100;line-height:42px;  background-color:#f5f5f5; border-bottom:1px solid #b4b4b4; text-align:right;}
.inNav span{ float:left; background-color:#0d75be; text-align:center; color:#fff; font-size:16px; width:120px; text-align:center;}
.inNav a{ font-size:12px; margin-right:5px;}


.cpList{ margin-bottom:10px;}
.cpList li{ float:left; width:294px;  background-color:#ebebeb; margin-left:10px; margin-top:10px;  }
.cpList li img{ padding:2px; width:290px; height:218px; float:left;}
.cpList li h5{width:290px;  word-break:keep-all;line-height:28px; height:28px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.cpList li a{ font-size:14px;}

.xwCom{ float:left; width:100%;}
.xwList{ float:left; width:390px;}
.xwList h3{ text-align:right; font-weight:100; background-color:#f5f5f5; height:35px; line-height:35px; border-bottom:1px solid #b4b4b4;}
.xwList h3 span{ float:left; width:100px; text-align:center; color:#fff; background-color:#0d75be;}
.xwList h3 a{ margin-right:5px; font-size:12px;}
.xwList li{   height:32px; line-height:32px; background:url(../images/Icon1.gif) 5px center no-repeat; padding-left:15px; border-bottom:1px dashed #dedede; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px; }
.xw_mar{ margin:0 15px;}


.rxCom{   overflow:hidden; clear:both;   }
.rxCom ul{ overflow:hidden; zoom:1; }
.rxCom ul li{ width:225px; float:left; margin:7px;  display:inline; }
.rxCom ul li img{ width:225px; height:135px;   }
.rxCom li h5{width:225px; line-height:24px; background-color:#f5f5f5; font-size:12px; height:24px;  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/**********产品中心列表****************/
.inNav b{ background:url(../images/home.jpg) left center no-repeat; padding-left:20px; }
.scpList{ padding:7px 10px; clear:both;}
.scpList p{ text-indent:2em; line-height:22px;color:#666;   font-size:14px;   padding:10px; margin-bottom:5px;} 
.scpList h4 { background-color: #e3e3e3; color:#0d75be; font-size: 20px; font-weight: 700; height: 42px; line-height: 42px; padding-bottom: 5px; text-align: center;}
.scpList h4  b{color:#dd0600; }

.cpLi{ float:left;width:274px; margin:10px 12px;}
.cpLi dt{ float:left; width:274px;height:206px;  }
.cpLi dt img{ width:270px; height:202px; padding:1px;   border:1px solid #ddd; }
.cpLi dd{float:left; width:262px; background-color:#f7f7f7; line-height:25px; border:1px solid #ddd; border-top:none; padding:0 5px 5px;}

.cpLi dd h3{width:272px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpLi dd h3 a{   height:20px; font-weight:100; } 
.cpLi dd h5{ height:20px; line-height:20px; font-size:14px;text-align: center;}
.cpLi dd h5 b{ font-size:13px; font-weight:700; color:#dd0600;}

.npage{  text-align:center; color: #333; background-color:#e7e7e7;   padding:15px 0 0; height:30px; margin:10px 0; float:left; width:100%; }
.npage a{ margin:5px; border:1px solid #0d75be; padding:5px 8px;}
.npage a:hover,.np_on{ background-color:#0d75be; color:#fff;}


/***产品详细里面***/
.cpTitle{ text-align:center; float:left; width:100%; line-height:32px; font-size:18px; margin-top:15px;color:#0d75be; }
.flash{ position:relative;  overflow:hidden; height:410px;   float:left;  zoom:1; width:756px; margin-left:96px; margin-top:10px; }
.flash .hd{ width:191px; float:left;   overflow:hidden; margin-left:4px; }
.flash .hd ul{   overflow:hidden; zoom:1; }
.flash .hd ul li{  float:left;  text-align:center;padding-left:12px;  }
.flash .hd ul li img{ width:175px; height:120px;  border:2px solid #ddd; cursor:pointer;   }
.flash .hd ul li.on{ padding-left:12px; background:url(../images/Icon002.gif) left center no-repeat; }
.flash .hd ul li.on img{ border-color:#ffc600; }
.flash .bd{ float:left; width:520px;  }
.flash .bd li{ vertical-align:middle; }
.flash .bd img{ width:520px;   display:block; }

/***产品详细下面***/
.cpms{padding:7px 10px; clear:both; background-color:#f5f5f5; margin:10px 0; }
.cpms p{  line-height:1.5;color:#666;font-size:18px;   }
.cpms h3{color:#0d75be; font-size:22px; display:inline-block; width:100%; height:32px; line-height:32px; text-align:center; float:left;}

.zccs{ float:left; width:100%; }
.zccs h3{ height:52px; line-height:52px; margin:0 0 15px; background-color:#f5f5f5;}
.zccs h3 span{ background-color:#0d75be ; width:180px; float:left; margin-left:10px; color:#fff; font-weight:100; text-align:center; font-size:18px; }
.zccs table{border-bottom:1px solid #ddd; margin:0 10px; font-size:14px; border-left:1px solid #ddd;}
.zccs table tr td{border-top:1px solid #ddd; border-right:1px solid #ddd; padding:5px 8px; line-height:22px;}
.tli{ background-color:#f7f7f7; font-weight:700;}
.zccs table .thNav{ text-align:left;}
.line{background-color:#f7f7f7;}


/*********新闻中心****************/
.sNav{ height:48px; line-height:48px; padding-left:20px; background-color:#0d75be; color:#fff; margin-top:15px;	}
 

.snList1 {border:1px solid #ddd; padding:5px 10px;}
.snList1 li{ background:url(../images/sNavBg.gif) left center no-repeat;font-size:14px;  height:38px; padding:0 15px; line-height:42px; margin-bottom:2px; }
.snList1 li a{color:#0d75be; }

.tjList{ padding:5px 10px; background:url(../images/numImg.gif) #f7f7f7 10px 13px no-repeat;}
.tjList li{ width:210px; height:30px; line-height:30px;   padding-left:25px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/**********新闻列表****************/
.tjNew{ float:left; width:905px;padding:0 10px;}
.tjNew li{ float:left; width:100%; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #ccc; }
.tjNew li h3{ height:40px; line-height:40px;  text-align:right; color:#aaa; font-size:12px; font-weight:100;}
.tjNew li h3 a{ float:left; color:#333;    font-size:16px;  font-weight:700;}
.tjNew li h3 a:hover{color:#dd0600;}
.tjNew li p{ text-indent:2em; line-height:24px; color:#777; font-size:14px;}

/********新闻详细********/
.Title{ height:45px; line-height:45px; font-size:24px; font-weight:100; }
.name{ height:25px; line-height:25px; font-size:12px; color:#666;}
.New_import{ background-color:#f5f5f5; float:left; width:900px; padding:12px; line-height:25px;}
.New_import p{ text-indent:2em; color:#666;}

.article_con{ line-height:200%; font-size:14px; padding:5px 10px;}
.article_con p{ text-indent:2em; color:#666;}

.news_fenxiangs .bdsharebuttonbox a{background:url(../images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:22px;line-height:22px; width:22px;display:block;}
.news_fenxiangs .bdsharebuttonbox a.bds_qzone{background-position:-66px 0px}
.news_fenxiangs .bdsharebuttonbox a.bds_weixin{background-position:0 0px; margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_tsina{background-position:-44px 0px;margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_qq{background-position:-22px 0px; margin-right:15px;}

.news_fenxiangs1 { float:left; width:100%; line-height:36px; margin:5px 0; }
.news_fenxiangs1 .bdsharebuttonbox a{background:url(../images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:33px;line-height:33px; width:33px;display:block;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qzone{background-position:-99px -49px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_weixin{ margin-right:15px; background-position:0 -49px; }
.news_fenxiangs1 .bdsharebuttonbox a.bds_tsina{background-position:-66px -49px;margin-right:15px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qq{background-position:-33px -49px; margin-right:15px;}

.list_New{ background-color:#f5f5f5; padding:15px 10px 5px 10px ;float:left; width:905px; }
.list_NL{ float:left; width:414px; padding-right:20px; border-right:1px solid #ddd;}
.list_NL li{ float:left; width:100%; margin-bottom:10px;}
.list_NL span{ float:left; width:82px; height:82px; margin-right:15px;  text-align:center; font-size:18px; color:#fff; background-color:#0d75be;}
.list_NL .Page_Last b{ background:url(../images/page_jt.png) center top no-repeat; margin-bottom:5px; margin-top:15px;float:left; width:82px; text-align:center; height:19px;}
.list_NL h3{ height:32px; line-height:32px; font-weight:100; font-size:16px;white-space:nowrap;text-overflow:ellipsis; float:left; overflow:hidden;width:305px;}
.list_NL p{ line-height:20px; color:#666; float:left;width:305px;}
.list_NL .Page_Next b{ background:url(../images/page_jt.png) center bottom no-repeat; margin-top:20px;float:left; width:82px; text-align:center; height:19px;}

.list_NR{ float:left; margin-left:20px; width:450px;}
.list_NR h3{ font-size:16px;height:25px; line-height:25px; }
.list_NR li{ height:25px; line-height:25px;}



.con{ line-height:30px; padding:15px 0;}
.con p{ text-indent:2em; font-size:16px;}
 
/***************在线留言*******************/

.MesList{float:left; width:860px; padding:10px 20px;   margin-bottom:10px;}
.MesList h3{ text-align:right; height:42px; color:#fff; font-size:12px; padding:0 10px; line-height:42px; margin-bottom:10px; background-color:#fbc114;}
.MesList h3 b{color:#f00;}
.MesList h3 span{ float:left; color:#fff; font-size:14px; font-weight:700;}

.MesList ul{float:left; width:100%; margin:15px 0 0; padding:0;}
.MesList li{ float:left; width:100%; line-height:24px; margin-bottom:10px; color:#666;font-size:14px;}
.MesList li span{ float:left; width:220px;  text-align:right;}
.MesList li b{ color:#f00; }
.mesCon02{ height:90px; line-height:20px; width:470px; max-width:80%; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.yzmTxt{ height:20px; line-height:20px; margin-right:5px; width:120px; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.MesList li img{ float:left; margin:0 5px; display:inline;}
.MesTxt02{ height:22px; line-height:22px; margin-right:5px; width:285px; max-width:50%; border:1px solid #ccc; }
.MesBt{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#0d75be ; border-radius:3px; text-align:center; color:#fff; font-weight:700; }
.MesBt1{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#bfbfbf; border-radius:3px;  text-align:center; color:#fff; font-weight:700;}


/***************产品报价*******************/

.pro_price{ padding:7px 5px; clear:both; }

.pro_price h4{  font-size:18px;height:42px; line-height:42px;  }
.pro_price p{ text-indent:2em; line-height:22px;color:#666; font-size:14px;    padding-bottom:10px; margin-bottom:5px;}
.PrTab{border-bottom:1px solid #ddd; margin:10px 0; font-size:14px; text-align:center; border-left:1px solid #ddd;}
.PrTab img{ width:140px; height:87px;}
.PrTab tr td{border-top:1px solid #ddd; border-right:1px solid #ddd; padding:5px 8px; line-height:22px;}
.PrTh{ background-color:#f8f6f7; color:#3988c0; font-size:16px;  font-weight:700;}
.PrTh1{  color:#e82511; font-size:18px;  font-weight:700; height:48px; line-height:48px;}

.PrTh2{  color:#e82511; font-size:16px;  font-weight:700;height:42px; line-height:42px;background-color:#fff7d1}

.PrTh td{height:27px; line-height:27px;}
.PrTab tr td b{ color:#e43739;font-size:16px;}
.PrTab tr td span{ background-color:#ee9009; display:inline-block; width:120px; border-radius:3px; height:32px; line-height:28px;  color:#fff;  font-size:18px; font-weight:700;}

.wmap{ padding:0 20px 20px; border:1px solid #d9d9d9; clear: both; margin-top: 15px; display: inline-block; width:100%;}
.wmap h1{ padding:15px 10px; font-size:16px; margin:0;}
.wmap div{ border:1px solid #dfdfdf; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:26px;}
.wmap div a{ display:inline-block; width:33%; font-size:14px;} 
