@charset "utf-8";
/* CSS Document */




#Header{ background:url(../images/NavBg.png) repeat-x; width:100%; height:114px; position:relative; z-index:99}
.Header{ width:1002px; margin:0 auto}
.Logo{ margin-top:22px;}
.HdWz{  height:30px; line-height:30px; margin-top:35px; margin-bottom:13px; position:relative; z-index:988; }

#qwe a{ display:inline-block; margin:0 5px;}
.sajdks{ float:left; display:inline;}
.ijsdihas{ width:492px; height:220px;  background:url(../images/top_weixin.png) no-repeat; position:absolute; top:20px; right:120px; z-index:9990999; clear:both; overflow:hidden;}
.dweixin{ margin-left:38px; margin-top:29px; width:149px;}
.dweixin>table{ width:145px; height:145px; overflow:hidden; padding:1px; border:solid 1px #ccc; background:#fff;}
.dweixin>p{ text-align:center; line-height:20px; padding-top:10px; color:#000;}
.dweixin_txt{ width:255px; padding-right:37px; padding-top:33px;}
.dweixin_txt dt{ font-weight:bold; font-size:16px; color:#1a70a3; height:30px; line-height:30px; overflow:hidden;}
.dweixin_txt dd{ line-height:20px; height:80px; overflow:hidden; padding-top:10px;}



.HdWz span{ float:left; margin-right:7px; position:relative;}
.HdWz em{ font-style:normal; text-transform:capitalize}
.HdWz em a{ padding-left:3px;}
.HdWz span a{ padding:0 5px}
.Searh{ float:left; line-height:21px; margin-top:5px; margin-left:10px; background:url(../images/seachBg.png) no-repeat; color:#fff;  width:95px; cursor:pointer; position:relative; z-index:888; margin-right:10px;}
.Searh p{padding-left:12px; +padding-top:1px;padding-top:2px\0;}
.Searh span.Ze{ width:81px; background:#828282; padding:4px 7px; line-height:25px; position:absolute; left:0;top:21px; z-index:99; display:none}
.Searh span.Ze a{ color:#fff; text-align:left; display:block; width:88px}
.erwm{ position:absolute; left:-166px; top:22px; width:243px; display:none;}
.erwm img{ float:left; }
.HdWz span:hover em.erwm{ display:block}

.wenxin{ margin-right:10px;float:right; +margin-top:8px; height:24px;}
.wenxin img{ padding-left:10px; }
a#Xz{background:url(../images/xia.png) no-repeat center}
a#Xz:hover{ background:url(../images/xiah.png) no-repeat center}

.hn em{ font-style:normal; max-width:400px; overflow:hidden; height:16px; display:inline-block; *display:inline; zoom:1;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#1a70a3; +line-height:16px;}


.Nav{width:790px;}
.Nav ul { float:left; width:768px;}
.Nav ul li{ float:left; font-size:14px; width:126px; text-align:center; background:url(../images/index3_12.png) no-repeat left;line-height:36px; position:relative}
.Nav ul li:hover>a{ display:block; background:#e1e1e1;  margin:0 12px; color:#5b5b5b}
.Nav ul li a.Hv{ display:block; background:#e1e1e1;  margin:0 12px; font-weight:bold; color:#5b5b5b;}
.Nav ul li:first-child{ background:none}

.Nav ul li div.Menu{ position:absolute; left:12px; top:36px; width:102px; background:#e1e1e1; z-index:88; padding-bottom:6px; display:none;}
.Nav ul li div.Menu span{ float:right; margin-top:10px; margin-right:12px; border:2px solid #fff}
.Nav ul li div.Menu p{ float:left; padding-left:22px; text-align:left}
.Nav ul li div.Menu a{ line-height:30px; display:block; font-size:12px; overflow:hidden; height:30px;}
.Nav ul li div.Menu a:hover{ color:#1a70a3; margin:0; display:block;}
.Nav ul li div.MenuT{ width:280px;}
.Nav ul li div.MenuT a{ float:left;  text-align:left; width:116px; padding-left:12px; padding-right:12px; overflow:hidden}
.Nav ul li div.MenuT a:hover{ font-weight:normal; margin:0}
.Nav ul li div.MenuJs{ width:286px;}
.Nav ul li:hover .Menu{ display:block}
.Nav ul li div.MenuPro{ width:1002px; position:absolute; left:-634px; padding-top:15px; padding-bottom:25px;}
.Nav ul li div.MenuPro ol { border-left:1px solid #cacaca; float:left; width:146px; padding-left:18px;}
.Nav ul li div.MenuPro ol:fisrt-child{ border-left:0}
.Nav ul li div.MenuPro ol li{ background:none; text-align:left}
.Nav ul li div.MenuPro a{ width:134px; float:left}














.middle{ width:1000px; margin:0 auto; overflow:hidden}
.InNews{ width:100%; border-bottom:1px solid #dfdfdf; background:#f8f8f8;height:39px; line-height:39px; margin-bottom:24px; overflow:hidden}
.InNews strong{ font-size:14px; color:#007bbb; width:40px; overflow:hidden; height:39px; display:block}
.roll-news{height:39px; line-height:39px;}
#div1{	overflow:hidden; width:700px; float:left}	
#div1 a { display:block; width:700px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

#lstscr{width:1000px; height:154px; overflow:hidden;}
.IdPro{ width:100000px; overflow:hidden;}
.IdPro li{ border:5px solid #ddd; width:183px; height:142px; position:relative; margin-right:7px; float:left}
.IdPro li p{ background:url(../images/Tm.png); width:184px; height:29px;line-height:29px;  position:absolute; bottom:0px; text-align:center}
.IdPro li p a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;width:183px;font-size:14px; color:#fff; display:block}
.IdPro li:hover{border:5px solid #1a70a3; }
.IdPro li:first-child{ margin-left:0;}
.jz1{ *font-size:124px;width:183px; height:142px;}

.IdProdut{ margin:30px 0; overflow:hidden}
.SecNr{ width:222px; overflow:hidden; float:left; background:url(../images/Ico2.png) no-repeat top left; padding-left:36px;}
.SecNr:first-child{ padding-left:0; background:none}
.SecNr dt { width:222px; float:left; }
.SecNr dt span{ float:left; display:block; width:60px; height:82px; margin-right:12px;}
.SecNr dt p{ width:130px; float:left; margin-top:10px;}
.SecNr dt p strong{cursor:pointer; display:block; font-size:14px; width:125px; height:16px; overflow:hidden; color:#494949}
.SecNr dt p em{cursor:pointer; font-style:normal; width:125px; height:16px; overflow:hidden; display:block; color:#7c7c7c}
.SecNr dd{ float:left; width:222px;}
.SecNr dd a{ display:block; width:195px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; line-height:32px; height:32px; background:url(../images/Ico1.png) no-repeat left; padding-left:15px;}


.banner{width:100%; height:456px; overflow:hidden; position:relative; }
.banner ul li{position:absolute; left:50%; margin-left:-800px; display:none}
.banner ul li:first-child{ display:block}
.BannerAn { height: 33px; background: url(../images/indexP.png) repeat-x bottom; text-align: center; padding-left:182px; position: relative; top: 421px; }
.BannerAn p { width: 295px; margin: 0 auto }
.BannerAn span { background: url(../images/Bt2.png) no-repeat; width: 12px; height: 12px; float: left; margin-right: 12px; margin-top: 12px; cursor: pointer }
.BannerAn span.Hv,
.BannerAn span:hover { background: url(../images/Bt1.png) no-repeat }

.Nybanner{ width:100%;height:173px; overflow:hidden; position:relative; height:286px;background:url(../images/Lw.jpg) repeat-x bottom}
.Nybanner img{position:absolute; left:50%; margin-left:-800px;}




#NrSect{ background:url(../images/NrBg.jpg) repeat-y center; min-height:350px; width:100%;}
.NyAside{ width:230px; overflow:hidden;}


.NyTo{ width:230px; margin-top:18px; margin-left:10px;}
.NyTo strong{ color:#000; font-size:20px; font-family:"微软雅黑"; font-weight:normal; display:block; height:28px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #e8e8e8; width:200px; line-height:39px;}
.NyTo li{ border-bottom:1px solid #e8e8e8; width:200px; padding-bottom:3px;line-height:21px;+line-height:24px;line-height:24px\0  }
.NyTo li a{ height:22px;padding-left:12px; width:192px; display:block; margin-top:3px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.NyTo li a:hover{background:url(../images/Ct.jpg) no-repeat; color:#fff; font-weight:bold;
 }
.NyTo li a.Ct,.NyTo li:hover>a{ background:url(../images/Ct.jpg) no-repeat; font-weight:bold; color:#fff}
.NyTo li a.Ct+div.Dlist{display:block;}


.NyTo li div.Dlist { width:198PX;  display:none; }
.NyTo li div.Dlist a{ display:block;border-top:1px solid #e8e8e8; width:170px; padding-left:32px; background:url(../images/ico10h.png) no-repeat 24px;}
.NyTo li div.Dlist a:hover{background:url(../images/ico10.png) no-repeat  24px; color:#2f7ca9}
.NyTo li div.Dlist a.cl{background:url(../images/ico10.png) no-repeat  24px;color:#2f7ca9}


.NyDh{width:220px; margin-top:45px; margin-left:10px; overflow:hidden; padding-bottom:140px;}
.NyDh img{ float:left; margin-top:8px;}
.NyDh time{ float:left; display:block; font-size:18px; font-weight:bold; color:#000;font-family:"微软雅黑"; width:166px;}
.NyDh span{ width:153px; display:block; float:left;}


.NyArti{ width:716px; margin-left:28px;}
.NyHd{ width:716px; border-bottom:1px solid #dadada; height:66px;}
.NyHd h2{ float:left; font-size:14px; font-weight:normal; height:16px; margin-top:36px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:220px; }
.NyHd p{ margin-top:36px; float:right; text-align:right; background:url(../images/Ico5.jpg) no-repeat left; padding-left:15px;color:#989898;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width:476px; }
.NyHd p a{ color:#989898}
.NyHd p a:hover{color:#007bbb}
.NyHd p strong{ color:#007bbb}



.NyAb{width:716px; list-style:disc}
.NyQj{width:716px; padding-top:10px; padding-bottom:85px; overflow:hidden}
.line{ line-height:24px; color:#4a4a4a; text-indent:2em; margin-top:20px}

.Coutrse{ width:695px; margin:0 auto; padding:50px 0 40px; overflow:hidden}
.Coutrse li{ float:left; width:695px; background:url(../images/p.png) 3px repeat-y; padding-bottom:40px;}
.Coutrse time{ background:url(../images/Ico6.png) no-repeat left; padding-left:15px; float:left; font-size:16px; color:#b9b9b9;font-family:"微软雅黑"; margin-top:-5px; }
.Coutrse p.Cout{ float:left; width:400px; margin-left:15px; line-height:20px; margin-top:-5px;}
.Coutrse table{ float:right; margin-top:-5px;}

.Honor{ width:716px; overflow:hidden; padding-top:10px; padding-bottom:50px;+padding-bottom:80px;}
.Honor ul{ width:800px; overflow:hidden}
.Honor strong{ width:716px; display:block;background:url(../images/Ico7.png) repeat-x; padding-top:30px; height:20px;font-size:14px; color:#0c669a; margin-bottom:8px;}
.Honor li {width:127px; float:left; margin-right:21px; margin-bottom:35px;}
.Honor li table{ background:url(../images/HonorBg.jpg) no-repeat; width:124px; height:169px; display:block; padding:5px;}
.Honor li p{ width:127px; height:25px; text-align:center; line-height:22px; background:url(../images/honorBt.jpg) no-repeat; margin-top:14px;}

.Recruit{ margin-top:22px;}
.Recruit th{ color:#fff;border-left:1px solid #2f7ca9;}
.Recruit td{ border-right:1px solid #9abfd5;border-left:1px solid #9abfd5; border-bottom:1px solid #9abfd5}
a.ReMore{ background:url(../images/recitMore.png) no-repeat center;  color:#fff; height:29px; line-height:28px; text-align:center; display:block}
.Page{ text-align:center; width:716px; margin-top:30px;}
.Page a{ display:inline-block; *display:inline; zoom:1; border:1px solid #ddd; padding:2px 6px;}
.Page a:hover{ background:#2f7ca9; border:1px solid #2f7ca9; color:#fff}
.Page a.cpb{ background:#2f7ca9; border:1px solid #2f7ca9; color:#fff}
.RecruShow { border-top:1px solid #158aab; margin-bottom:20px;}
.RecruShow th{ font-weight:normal; text-align:right; width:110px; background:#f4f4f4; padding-right:10px; border-bottom:1px solid #dcdcdc}
.RecruShow td{ color:#999; border-bottom:1px solid #dcdcdc; padding-left:10px;}
.Rp{ line-height:30px}
.reShow{ margin-top:20px; margin-bottom:20px; display:block}
.Repl{ line-height:20px; margin-bottom:20px;}
.Repl strong{ font-family:Arial, Helvetica, sans-serif; color:#c00}
a.Fh{ background:url(../images/Fh.png) no-repeat; width:110px; height:24px; text-align:center; line-height:24px; display:block; color:#fff}

.NewsSeach{ margin-top:22px; margin-bottom:30px;}
.Text{ width:402px; height:30px; line-height:30px; border:1px solid #b5b5b5; padding:0 5px; margin-right:10px; font-size:14px; color:#959595; float:left}
.But{ background:url(../images/NewsSec.png) no-repeat; border:none; width:110px; height:32px; text-align:center; color:#fff; line-height:32px; font-size:16px; font-family:"微软雅黑"; float:left}
.NewSList{ width:716px; overflow:hidden; padding-top:30px;}
.NewSList li { width:716px;background:url(../images/Ico7.png) repeat-x bottom; float:left; padding-bottom:20px; margin-bottom:20px;}
.NewSList li table{ float:left; border:1px solid #cacaca; margin-right:20px;}
.NewSList li table img{ padding:3px}
a.NsT{ display:block; width:500px; float:left; font-size:14px; height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333333; font-weight:bold; line-height:30px;}
a.NsT:hover{ color:#007bbb}
.NsP{ float:left; line-height:18px; width:500px; height:35px; overflow:hidden; margin-bottom:10px;}
a.NsM{ float:left; width:47px; color:#fff; background:url(../images/NsM.png) no-repeat; display:block; height:21px; text-align:center; line-height:21px;}
a.NsM:hover{ background:url(../images/NsMh.png) no-repeat;}
.NewsH1{ text-align:center; line-height:30px; margin-top:15px; font-size:16px;}
.NewsLy{ width:716px; background:#f1f1f1; display:block; line-height:20px; padding:6px 0; text-align:center; margin-top:10px; color:#888; margin-bottom:20px;}
.NewsP{ margin-bottom:20px; color:#888; line-height:30px; text-indent:2em}
.NewsTb{ margin-top:30px; margin-bottom:40px;}
.Sx{ width:696px; background:#f1f1f1; height:33px; line-height:33px; padding:0 10px;margin-top:30px;}
.Sx strong{float:left;}
.Sx a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:33px; width:240px; display:block; float:left; color:#888;}
.Sx a:hover{color:#007bbb}
.Sx p.fl{ width:300px;}
.Sx p.fr{ float:left;}
.NewsLsH{ width:716px; margin-top:40px; margin-bottom:40px; overflow:hidden}
.NewsLsH ul{ width:800px;}
.NewsLsH strong{ display:block; width:716px; color:#666; margin-bottom:6px;}
.NewsLsH li{ float:left; border-bottom:1px solid #f1f1f1; width:340px; line-height:30px; margin-right:40px; list-style:none}
.NewsLsH li a{ background:url(../images/Ico8.png) no-repeat 5px; padding-left:15px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:320px; height:30px; display:block}

.Techn{ margin-top:30px;}
.Techn th{ font-size:14px; color:#000; font-family:"微软雅黑"; font-weight:normal }
.Techn td{ line-height:22px;}

.ThsP{ text-align:center; display:block; margin-top:10px;}
.Th1{ color:#0e6fa7; margin-bottom:20px; display:block}
.ThP{ text-align:center; color:#313131; margin-bottom:50px; margin-top:20px;}
.ThPt { width:716px; float:left}
.ThPt span{ background:url(../images/Ico9.jpg) no-repeat; width:41px; height:49px; font-size:30px; color:#0e6fa7; display:block; float:left; padding-left:16px; padding-top:6px;}
.ThPt strong{ float:left; background:#2f7ca9; line-height:22px; color:#fff; display:block; margin-top:12px; padding:3px 30px 3px 0}
.ThCs{ float:left; line-height:30px; margin-top:10px; margin-left:5px; text-indent:2em; margin-bottom:24px;}
.ThCs span{ color:#7d0000}

.Manual{ margin-top:28px;}
.Manual th{ padding:0 18px; width:680px;font-size:14px; color:#000; font-family:"微软雅黑"; font-weight:normal }
a.Gk{ background:url(../images/promanual.png) no-repeat center; height:26px; line-height:22px;  +line-height:26px;line-height:26px\0; color:#056ba9;  display:block; padding-left:10px;}
a.Gx{ float:left;width:85px;}
a.Gk:hover{background:url(../images/promanualsw.png) no-repeat center; color:#fff}
.man{ display:block; height:50px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; line-height:50px; width:520px; padding-left:10px;}
.Xiaz a.man{ width:481px;}

.Gxp{ width:480px;}
.ProManShow{ margin:22px auto 30px; width:604px;}
.ProManShowH1{ color:#333; font-size:16px; text-align:center; line-height:24px}

.Faqty{ display:block; margin-bottom:30px; margin-top:20px;}
.Faq{ width:716px; float:left; margin-top:30px; overflow:hidden; padding-bottom:30px;+padding-bottom:10px;}
.Faq li { width:716px; background:url(../images/Ico7.png) repeat-x top; margin-top:24px; padding-top:18px; overflow:hidden}
.Faq li:first-child{ padding-top:0; margin-top:0; background:none}
.Faq li strong.FaqT{ font-size:14px; color:#007bbb; display:block; width:716px; line-height:22px;}
.Faq li p.FaqP{ background:#f3f3f3; width:686px; line-height:22px; padding:10px 15px; margin-top:3px;}
.HaveBtn { width:716px; overflow:hidden; height:45px; display:block;  margin-top:14px;}
.HaveBtn input{ background:url(../images/TiWen.jpg) no-repeat; width:119px; height:45px; border:0; float:right; overflow:hidden}
.HavEp{ width:716px; height:36px; line-height:36px; background:#f4f4f4; margin-top:24px; font-size:14px; color:#333; font-family:"微软雅黑";}
.Ico1{ display:block; float:left; width:75px; text-align:center}
.Ico2{ display:block; float:left; width:115px; text-align:center}
.Ico3{ display:block; float:left; width:408px; text-align:center}
.Ico4{ display:block; float:left; width:75px; text-align:center}
.HaveTo{ width:716px; }
.HaveTo li{ width:716px; }
.HaveTo li div{ background:#f4f9fd;  line-height:36px; margin:3px 0;max-height:228px;}
.HaveTo li div span{ color:#a40000; width:75px; display:block; float:left; text-align:center}
.HaveTo li div b{display:block; float:left; width:90px;font-weight:normal; color:#005587;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.HaveTo li div strong{ display:block; float:left; width:400px; text-align:center; font-weight:normal; color:#005587;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.HaveTo li div time{ color:#a40000}
.HaveTo li p{ line-height:22px; color:#707070; background:#f4f4f4; padding:8px 15px; width:686px;}

.Online{ width:716px; overflow:hidden; background:url(../images/Ico7.png) bottom repeat-x; padding-bottom:20px; margin-bottom:20px; margin-top:15px;}
.Online strong{ font-size:14px; color:#333; display:block; float:left; width:328px; line-height:30px; margin-left:30px;}
.OnlinePT p { margin-top:16px;}
.OnlinePT p label{ color:#434343; height:30px; line-height:30px; width:120px; text-align:right; display:block; float:left}
.OnlinePT p label span{ color:#e60012; padding-right:6px;}
.OnlineBox{ height:30px; border:1px solid #b5b5b5; padding:0 6px; line-height:30px; margin-right:25px; float:left}
.Ck{height:30px; line-height:30px; color:#434343}


.Area{ border:1px solid #b5b5b5; padding:5px; height:70px; line-height:20px; resize:none; overflow-y:hidden}
.Gzx{border:1px solid #b5b5b5; border-bottom:none; border-top:none; width:554px; display:block; float:left; margin-left:120px; border-top:none; font-style:normal; padding-left:15px; padding-bottom:4px; +margin-top:-1px;}
.Gzx em input{  height:20px; line-height:20px; padding:0 5px; width:400px; }

.Bz{border:1px solid #b5b5b5; padding:5px; height:90px; line-height:22px; float:left; width:560px; float:left; color:#707070}
.Bt { width:556px; margin-right:19px; text-align:right}
.Bt span{ color:#e60012;}
.BtOp{ float:left; width:695px;}
.BtLn{ background:url(../images/Tj.jpg) no-repeat; width:102px; height:32px; border:0; float:left; margin-left:119px;}
.BtOp span{ float:right; height:32px; line-height:32px; display:block}
a.ico5{ background:url(../images/ico12.jpg) no-repeat left; height:21px; display:block; float:left; padding-left:35px; text-decoration:underline; color:#1875dd; margin-right:20px; line-height:21px;}
a.ico6{ background:url(../images/ico13.jpg) no-repeat left; height:21px; display:block; float:left; padding-left:35px; text-decoration:underline; color:#1875dd; line-height:21px;}


.Wb{ width:230px; margin-top:40px;text-align:center;}
.Wb span{ width:230px; display:block; color:#333; font-size:20px; text-align:center; line-height:22px; margin-bottom:20px;}
.Wb a{ margin-bottom:30px;  color:#176ea1; font-weight:bold; line-height:30px;}
.Wb a img{ display:block;margin-left:60px; +margin-left:0}



.Cont{width:716px; list-style:disc; overflow:hidden; margin-top:20px;}
.Cont ul { width:800px; overflow:hidden}
.Cont ul li{ list-style:none; line-height:25px; width:224px; float:left; margin-right:25px; margin-bottom:40px;}
.Cont ul li strong{ width:216px; height:25px; line-height:25px; background:#d8e8f3; display:block; padding-left:8px; color:#333}
.Cont ul li b{ width:216px; height:25px; line-height:25px; background:#2f7ca9; display:block; padding-left:8px; color:#fff; margin-bottom:5px; margin-top:22px;}
.con{ padding-left:2px; width:216px; margin-top:5px;}

.CwL{ font-size:13px; font-weight:bold; color:#333; margin-top:76px;}
.CwL strong{ color:#7d0000}

.Probt{ margin-bottom:40px; overflow:hidden}
.NewsSeach span{ font-size:16px; width:716px; color:#007bbb; font-family:"微软雅黑"; display:block; margin-bottom:5px;}
.pro{ width:716px;  float:left; background:url(../images/Ico7.png) repeat-x bottom; padding-bottom:14px; margin-bottom:14px;}
.pro dt{ float:left; width:150px; margin-top:5px;font-size:15px;font-weight:bold}
.pro dd{ float:left; width:565px;}
.pro dd span{ float:left; display:block; width:40px; line-height:26px;}
.pro dd p{ float:left; width:452px; line-height:26px;}
.pro dd p a{   font-size:13px;  }
.pro dd p a:hover{ border-bottom:1px solid #2f7ca9; padding-bottom:2px; color:#2f7ca9}
.pro dd p a.Pt{ border-bottom:1px solid #2f7ca9; padding-bottom:2px; color:#2f7ca9}
.pro dd p em{ border-right:1px solid #535353;  height:14px; margin-left:10px; margin-right:10px; display:inline-block; *display:inline;zoom:1; vertical-align:top; margin-top:6px; +margin-top:2px}


.ProductYr{ float:left; width:716px; overflow:hidden}
.ProductYr ul{ width:800px; overflow:hidden; padding-bottom:10px;}
.ProductYr ul li table{ background:#fff; width:211px; height:164px; border:1px solid #aaa;}
.ProductYr ul li{ float:left; width:213px; height:262px; background:#f4f4f4; overflow:hidden; margin-top:25px; margin-right:39px;}
.ProductYr ul li p{ background:url(../images/ProYy.jpg) no-repeat top; width:203px; line-height:20px; color:#999; padding-left:10px; overflow:hidden; height:87px;}
.ProductYr ul li p a{ display:block; width:203px; height:22px; line-height:22px; color:#626262; font-weight:bold; padding-top:8px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-right:10px;}
.ProductYr ul li p a:hover{ color:#2f7ca9}
.ProductYr ul li p span{ display:block; height:18px; line-height:18px; overflow:hidden}








.Product{ float:left; width:716px; overflow:hidden}
.Product ul{ width:800px; overflow:hidden; padding-bottom:10px;}
.Product ul li table{ background:#fff; width:211px; height:164px; border:1px solid #aaa;}
.Product ul li{ float:left; width:213px; height:262px; background:#f4f4f4; overflow:hidden; margin-top:25px; margin-right:39px;}
.Product ul li p{ background:url(../images/ProYy.jpg) no-repeat top; width:203px; line-height:20px; color:#999; padding-left:10px; overflow:hidden; height:87px;}
.Product ul li p a{ display:block; width:203px; height:22px; line-height:22px; color:#626262; font-weight:bold; padding-top:8px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-right:10px;}
.Product ul li p a:hover{ color:#2f7ca9}
.Product ul li p span{ display:block; height:18px; line-height:18px; overflow:hidden}


#ProShow{ background:#fff; width:960px; margin:0 auto;  padding:0 20px; position:relative; z-index:88}
.ShowNyHd{ width:719px; border-bottom:1px solid #dadada; height:66px;}
.ShowNyHd h2{ float:left; font-size:14px; font-weight:normal; height:16px; margin-top:36px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:220px; }
.ShowNyHd p{ margin-top:36px; float:right; text-align:right; background:url(../images/Ico5.jpg) no-repeat left; padding-left:15px;color:#989898;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width:476px; }
.ShowNyHd p a{ color:#989898}
.ShowNyHd p a:hover{color:#007bbb}
.ShowNyHd p strong{ color:#007bbb}
/*.show4{ display:block; width:960px; margin-top:20px; margin-left:12px;}*/
.show4{ display:block;  margin-top:20px;}
/*04-14添加*/
.snuihsaf td{border:1px solid #ccc; padding:10px 0px; text-align:center;}



.ShowPro{ float:right; width:397px; height:410px; position:relative; margin-top:30px;}
.ShowPro ul{ position:relative;height:298px; }
.ShowPro ul li{ float:left; width:397px; display:none; position:absolute;}
.ShowPro ul li:first-child{ display:block}
.ShowPro ul li table { background:url(../images/bgPro.jpg) no-repeat center;  height:297px; width:397px !important; text-align:center;}
.ShowPro ul li table .MagicZoom { margin:0 auto}
.Sbt{ width:397px; text-align:center; padding-top:20px; overflow:hidden; position:relative; bottom:0}
.Sbt span{ background:url(../images/st1.jpg) no-repeat; margin-left:5px; width:10px; height:10px; display:inline-block; *display:inline; zoom:1; cursor:pointer}
.Sbt span.St{background:url(../images/st2.jpg) no-repeat; }
.ico11{ width:50px; text-align:center; margin-top:30px; margin-left:160px;}

.ProSt{ width:719px; overflow:hidden; margin-top:40px; padding-bottom:80px}
.ProStS{ width:719px; margin-top:40px; padding-bottom:80px}
.ProSt h1{ font-size:25px; color:#000;font-family:"微软雅黑"; font-weight:normal; line-height:25px; margin-bottom:30px;}
.show1{ background:#1076b2; height:29px;overflow:hidden;width:100%; line-height:29px; color:#fff; font-size:14px; max-width:124px; display:block; margin-top:30px; margin-bottom:10px;}
/*.MsoNormal{overflow:hidden;width:100%;}*/
.ProStS table{width:719px !important; text-align:left;}
.ProStS table td{line-height:2em;text-align:left;}
.show2{ line-height:30px;}
.show6{ max-width:280px;}
.show2 em{ font-size:12px; font-style:normal; color:#268cff; padding-right:8px;}
.show3{ line-height:30px; margin-top:10px;}

.show7{ width:960px; overflow:hidden;}
.show7 span{ display:block; float:left; width:375px; line-height:30px;}
.show18{ line-height:30px; margin-top:40px;}
.show18 span{ width:240px; display:block; float:right}
a.ico9{ float:left; padding-left:35px; background:url(../images/ico12.jpg) no-repeat left; display:block; height:21px; line-height:22px; text-decoration:underline; color:#1875dd}





/*******************map**********************/
.dmap ul li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; border-bottom:dotted 1px #d0d0d0; padding-bottom:20px;}
.dmap ul li span{ width:100px; text-align:center; height:30px; line-height:30px; overflow:hidden; color:#333;  font-size:14px; font-weight:bold; background:#efefef;}
.dmap ul li .dsubmap{ width:598px; line-height:30px;}
.dmap ul li .dsubmap a{ color:#666; display:inline-block; margin-right:10px;}
.dmap ul li .dsubmap a:hover{ color:#004ea2;}


.sp_42 { margin: 32px 0 22px; overflow: hidden;}
.sp_42 ul { }
.sp_42 li { display: inline;float: left;margin-bottom: 11px; margin-right: 0px;width: 178px;text-align:center}
.sp_42 li table{border:1px solid #e8e8e8;}
.sp_42 p { height: 25px; line-height: 25px; margin-top: 5px; overflow: hidden; text-align: center; width: 179px;}


#showpl{ background:#f3f5f5; padding-top:10px; padding-bottom:30px;}
#Produtshow{ background:url(../images/NrBg.jpg) repeat-y ; margin-left:205px; min-height:950px; width:100%;}
.Show2{ width:1000px; background:#fff; min-height:950px; margin-left:40px;}

.Lg{ width:328px; margin:64px auto 30px;}
.login{ width:280px; margin-bottom:12px;}
.login label{ font-size:14px; font-weight:bold; line-height:30px; margin-right:8px; width:54px; text-align:right; float:left}
.login input{ border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd; height:30px; line-height:30px; padding:0 6px; width:200px; 	}

a.dl{ background:#004ea2; font-size:12px; color:#fff; width:70px; margin-left:62px; height:25px; line-height:25px; text-align:center; font-weight:bold; float:left}
input.dl{ background:#004ea2; font-size:12px; color:#fff; width:70px; margin-left:62px; height:25px; line-height:25px; text-align:center; font-weight:bold; } 
.xy a{ padding-left:10px;}
.Get{ padding-left:60px; padding-bottom:10px; display:block}

#yu select{ margin-right:10px; width:100px;}




.Link{ background:#001526 url(../images/FtBg.jpg) repeat-x; width:100%; overflow:hidden;  padding-top:20px;padding-bottom:115px;}
.Ft{  width:1000px; overflow:hidden;padding-bottom:27px; }
.LinkFl{ width:596px; background:url(../images/Ico3.png) no-repeat right;color:#fff}
.LinkWz{color:#bababa; width:596px;}
.LinkWz a{ color:#bababa; height:22px; overflow:hidden; padding:0 3px}
.LinkWz a:hover{ color:#fff}
.LinkRy strong{ display:block; height:45px; line-height:54px;}
.LinkRy a{ color:#fff; line-height:25px}
.LinkCp{ color:#696a6b; width:596px; line-height:20px; margin-top:30px;}

.LinkFr{ width:350px; margin-left:50px;}
.LinkFr strong{ width:342px; float:left; color:#fff}
.LinkFr span{ float:left}
.LinkFr p{ width:110px; float:left; margin-left:22px; }
.LinkFr p a{ padding:0 10px; line-height:24px; color:#fff;}

.Foot{ background:#001528; width:100%;   border-top:1px solid #002241; overflow:hidden; position:fixed; bottom:0; height:auto; padding-top:12px; padding-bottom:10px}
.FtWz{ width:470px; font-size:16px; line-height:56px; color:#fff;font-family:"微软雅黑"; float:left; overflow:hidden}
.FtWz em{ font-size:54px; font-style:normal; color:#e60012; float:left; line-height:79px}
.FtWz em time{ color:#fff;}
.FtWz span{ color:#fff; font-size:14px;  background:#c00; float:left; padding-left:5px; padding-right:10px; height:20px; display:block; line-height:20px; position:relative; top:12px;}
.FtWz small{ font-size:30px;}

.FtSz{color:#dedede;font-family:"微软雅黑"; font-size:14px; float:left; margin-top:15px; margin-left:52px; width:462px;}
.FtSz span{ color:#fff; font-weight:bold}

.qq{ width:145px; position:fixed;  top:0;  top:200px; }
.qq p{ border-left:1px solid #bfd6f8;border-right:1px solid #bfd6f8; width:135px; padding-left:8px; padding-bottom:15px; overflow:hidden}
.qq p a{ width:128px; height:26px; line-height:26px; background:url(../images/Q3.jpg) no-repeat; display:block; text-align:center; margin-top:10px;}
.qqY { background:url(../images/Q4.jpg) no-repeat; width:120px; overflow:hidden; height:106px; display:block}
.qqY em{ display:block; font-style:normal; color:#fff; margin-top:12px; padding-left:1px; font-size:13px;}
.qqY em a{color:#666; background:url(../images/y4.png) no-repeat; width:101px; height:26px; font-size:14px; text-align:center; line-height:26px; display:block; margin-left:8px; }
.qqt{ display:block; text-align:center; width:120px; margin-top:15px;}
.Cq{ cursor:pointer}
.Cq img{ cursor:pointer}




/***图片放大**/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{ position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#fff; background:#4f4f4f; overflow:hidden;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(../images/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}

#cboxNext{position:absolute; bottom:48%; right:2%; background:url(../images/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}

#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}

.HaveBtn:hover .Btop{ display:block}
.body{ position:relative}
.Btop{ background:url(../images/yTMm.png) top; position:absolute; left:0; z-index:999; top:-120px; width:100%; height:100%; display:none }
.Hs{ position:fixed; left:50% ;top:20%; background:url(../images/TMm.png); overflow:hidden;  width:646px; height:406px;margin-left:-226px;color:#333;padding-top:20px;}
.Hs p.fl{ margin-bottom:12px; margin-left:15px;}
.Hs label{ line-height:30px; text-align:right; float:left;}
.Hs span{ color:#c00; padding-left:5px;}
.Tl{ background:url(../images/Tj.jpg) no-repeat; border:0; width:105px; height:35px;float:left; color:#fff; font-weight:bold; clear:both; margin-left:75px;}

.Gb{ width:626px; height:16px; float:right; padding-bottom:20px; padding-right:20px;   }
.Gb img{ float:right;cursor:pointer}
.XX{ font-style:normal;}
.Hh{ width:265px; line-height:25px; height:170px; padding:0 40px; left:56%; top:40%; }
.Hh div.Gb{ width:265px; padding-right:0; padding-top:20px}








/*****************************************放大镜******************/
.MagicZoomBigImageCont {
	border:1px solid #EEE;
	padding:2PX;
	background:#FFF;
	margin-left:-746px;
	margin-top:-17PX;
	height:292PX !important;
	width:345PX !important
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px; 
}

.MagicZoomMain div {
	padding: 0px !important;
}

.MagicZoomHeader {
	font:14px Tahoma, Verdana, Arial, sans-serif;
	color:#704218;
	background:#EFE4DE;
	height:30px; line-height:30px;
	text-align:center !important; 
}


.MagicZoomPup {
	border:1px solid #aaa;
	background:#ffffff;
}

.MagicZoomLoading {
	text-align:center;
	background:#ffffff;
	color:#444;
	border:1px solid #ccc;
	opacity:0.8;
	padding:3px 3px 3px 3px !important;
	display:none; 
}

.MagicZoomLoading img {
	padding-top:3px !important; 
}




/*404*/
.div404{text-align:center; margin:0px auto; width:900px;}
.div404 p{	margin-top:20px;text-align:center;}
.div404 p.eroimg{margin-left:65px;}
.div404 p a{margin-left:10px;}


/*20140126 start*/
.add_buy{ width:992px; margin-bottom:20px;}
.add_buy li{ vertical-align:top; border-bottom:solid 1px #ccc; padding:10px 0;}
.add_buy li:first-child span{ float:left;}
.add_buy li:first-child{ font-size:14px; font-weight:bold; border-top:solid 2px #3294ce; margin-top:20px; background:#ededed}
.add_buy li:first-child span.span1,.add_buy li:first-child span.span3,.add_buy li:first-child span.span4{ width:140px; text-align:center;}
.add_buy li:first-child span.span2{ width:258px; text-align:center;}
.add_buy li .li1 span{ float:left;}
.add_buy li .li1 span.span1,.add_buy li .li1 span.span3,.add_buy li .li1 span.span4{ width:140px; text-align:center; line-height:52px;}
.add_buy li .li1 span.span4{ }
.add_buy li .li1 .span2{ width:272px; font-weight:bold; font-size:14px; }
.add_buy li .li2{ display:none;}
.add_buy li .li2 .Show2T{ margin-top:10px;}
.close{ cursor:pointer; display:inline-block; margin-right:30px;}
#ImageKey{ cursor:pointer}


/*************************2015-3-18**********************************************/
.LinkWz a.frlink{ color:#063f76;}


.selectbox{ position:relative;}
.selectbox span{ display:block; cursor:pointer;}
.selectbox p{ display:none; position:absolute; left:0px; z-index:100;}
.selectbox p a{ display:block; height:25px; line-height:25px; overflow:hidden;}

.tselectbox{ width:83px; font-family:"宋体";}
.tselectbox span{ padding-left:10px; width:73px; height:28px; line-height:28px; border:1px solid #dfdfdf; border-right:0; background:url(../images/ico03.jpg) no-repeat right top; color:#989898;}
.tselectbox p{ top:29px; width:82px; background:#fff; border:1px solid #dfdfdf; border-top:0;}
.tselectbox p a{ margin:0; padding-left:10px; width:54px; color:#989898;}


.searchbox{ float:left; margin-right:10px; width:203px; height:30px; line-height:30px; text-align:left;}
.searchbox .tiptxt{ float:left; display:inline-block; margin:0; width:152px; height:28px; border:1px solid #dfdfdf;}
.searchbox .tiptxt input{ border:0; background:none; padding:5px 0; margin:0 10px; height:18px; line-height:18px; width:132px; color:#666}
.searchbox .tipbtn{ float:left; background:url(../images/searchBtn.jpg) no-repeat; width:45px; height:30px; line-height:30px;}


/***********************************************************************************************/
