*{ color:#333;}
.welcome{ display:block; background:#1175CF; height:36px; color:#fff; margin:0; clear:both;}
.welcome *{ color:#fff; line-height:36px;font-size:14px;}
.welcome .right *{ display:inline;}
.top,.bottom{ display:block; text-align:center; clear:both;}
.bottom{ background:#5C5C5C;}
.bottom .link{background: #fff;text-align: left;width: 100%;}
.main{display:block;clear:both;}
.wrap,.so,.box,.case{ width:1000px; margin:0 auto; display:block;}
.top .wrap{ margin:15px auto;}
.logo{ float:left; width:600px; height:80px; text-align:left;}
.phone{ float:right; width:400px; height:80px; background:url(phone.png) no-repeat;}
.phone .Content{ float:left; display:block; margin-left:200px; text-align:left; margin-top:12px;}
.phone .dd{ display:block; font-size:26px; line-height:30px; color:#f00; font-weight:bold; clear:both;}
.banner{ height:480px; text-align:center; overflow:hidden;}
.slide { position: relative; width:100%; }
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: #333; background: rgba(0,0,0,.5); z-index: 3; }
.ban_nav { position: absolute; bottom: 4px; left: 0; width: 100%; text-align: center; z-index: 4; }
.ban_c img { width: 100%; height: 100%; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 12px; height: 12px; line-height: 14px; overflow: hidden; text-align: center; margin-left: 8px; cursor: pointer; text-decoration: none; font-size: 10px; -webkit-text-size-adjust: none; background: #ccc; text-indent:14px;}
.ban_nav .on { background: #f90; color: #fff; }
.Left, .Right { cursor: pointer; }
.main .youshi .basewidth{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.main .youshi .basewidth .ys{
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
.main .youshi .basewidth .youshi_con ul li{
	width:23%;
	float:left;
	margin-right:25px;
}
.main .youshi .basewidth .youshi_con ul li:last-child{
	margin-right:0px;
}
.main .youshi .basewidth .youshi_con ul li h3{
	text-align:center;
	font-size:16px;
}
.main .youshi .basewidth .youshi_con ul li p{
	font-size:14px;
}



.menubar{ display:inline-block; width:100%; background:url(split.jpg) repeat-x left -49px;}
.menu{ display:block; margin:0 auto; width:1000px; height:48px;}
.menu .MenuCenter{margin-top:0;margin-bottom: 0;}
.menu ul{ display:block; padding-left:60px;}
.menu ul li{ float:left; display:block; height:48px;}
.menu ul li a{ float:left; display:block; padding:0 35px; font-size:14px; color:#fff; line-height:48px; font-weight:bold;}
.menu ul li a:hover,.menu ul li:hover,.menu ul .sela{ background:#0058A8;}
.menu #split{ width:2px; background:url(split.jpg) no-repeat;}
.blue{ display:inline-block; width:100%; padding-top:30px; padding-bottom:68px; background:#1175CF;}
.dmenu{ float:left; display:block; width:600px; clear:both;}
.dmenu ul li{ float:left; position:relative;}
.dmenu ul li a{ display:block; padding:0 20px; height:20px; line-height:20px; color:#fff; font-size:15px; font-weight:bold;}
.dmenu ul li ul{ float:none; display:block; position:relative; top:10px;}
.dmenu ul li ul li{ float:none; clear:both;}
.dmenu ul li ul li a{ font-size:14px; font-weight:normal;}
.blue .box .phone{ float:right; display:block; background:url(phone.png) no-repeat 0 -90px;}
.blue .box .phone *{ color:#fff;}
.so{ display:inline-block; width:100%; border-top:1px solid #eee;}
.so .box .left .Subject .Descript{ height:50px; line-height:50px; text-indent:68px; font-size:20px; background:url(lamp.jpg) no-repeat;}
.so .box .right{ height:32px; line-height:32px; width:300px; background:url(so.jpg) no-repeat; margin-top:10px;}
.so #kw{ height:26px; line-height:26px; width:200px; margin-left:10px; margin-top:2px; border:0;font-size:14px;}
.so select{ border:0;}
.so .BtnSearch{ text-indent:-99px; width:26px; background:none; border:0}
.gray{ display:inline-block; width:100%; background:#F5F5F5;padding:50px 0;}
.light{ display:inline-block; width:100%; background:#F5F5F5; padding:50px 0;}
.news,.about,.show,.lmenu,.product,.contact,.tech{ float:left; display:block; overflow:hidden;}
.service{ display:inline-block; width:100%; padding-bottom:80px;}
.service #Navigator .RowsTitle{ border:0;}
.service #Navigator .RowsTitle .Title{ display:inline-block; width:100%; height:50px; background:url(dotted.png) repeat-x; border:0; text-align:center;}
.service #Navigator .RowsTitle .Title .cn{ display:inline-block; font-size:18px; font-weight:bold; text-align:center; background:#fff; padding:0 20px;}
.service .Subject{ text-align:center;}
.about{ width:680px; height:310px; margin:0 20px; overflow:hidden;}
.show{ width:280px; height:310px; overflow:hidden;}
.case{ width:1000px; height:260px; overflow:hidden;}
.case #NavLeft{ float:left; display:block; content:""; width:7px; height:220px; background:url(arrow.jpg) no-repeat 0 40px; cursor:pointer;}
.case #NavRight{ float:right; display:block; content:""; width:7px; height:220px; background:url(arrow.jpg) no-repeat -8px 40px; cursor:pointer;}
.case .Margin{ margin:0 20px;}
.submenu{ float:left; display:block; width:220px;}
.product{ float:left; display:block; width:770px; height:641px; overflow:hidden; border:5px solid #fff;}
.contact{ width:220px; height:238px; background:url(contact.jpg) no-repeat 0 10px; padding-top:140px;}
.news{ width:460px; height:368px; overflow:hidden; margin:0 20px;}
.tech{ width:280px; height:368px;}
.tech .Content{ padding-top:85px; background:url(tech.jpg) no-repeat;}
.copyright{ display:inline-block; width:968px; margin:10px 0; font-size:14px;}
.copyright *{ color:#fff;font-size:14px;}
.card{ float:left; display:block; margin-right:10px;}
.card img{ width:268px;}
.about .Margin{ float:left; display:block; line-height:21px;}
.about .Margin .intro{font-size:14px;}
#Navigator .RowsTitle,.TabNavTitle{ display:block; height:43px; clear:both; margin-bottom:10px; border-bottom:1px solid #ccc;}
#Navigator .RowsTitle .Title,.TabNavTitle .TabTitle{ float:left; display:block; height:40px; font-size:20px; border-bottom:4px; margin-right:20px;}
#Navigator .RowsTitle .More { float:right; display:block; height:50px;}
.about #Navigator .RowsTitle .Title{ border-bottom:0;}
.about #Navigator .RowsTitle .Title .cn{ float:left; display:block; height:40px; font-size:20px; border-bottom:4px; border-bottom:4px solid #007EEF;}
.about #Navigator .RowsTitle .Title .en{ float:left; display:block; margin-left:10px; margin-top:10px;}
#Navigator .RowsTitle .More img{ margin-top:22px;}
.TabNavTitle .TabTitle a{ float:left; display:block; font-size:20px; line-height:40px;}
.news .TabNavContent{ padding-top:85px; background:url(news.jpg) no-repeat;}
#Tab0{ font-weight:bold;}
#Tab1{ border-bottom:0;}
.submenu .RowsTitle{ display:inline-block; width:100%; background:url(title.jpg) no-repeat;}
.submenu .RowsTitle .Title{ display:block; font-size:30px; color:#fff; height:89px; line-height:89px; text-align:center; overflow:hidden;}
.submenu .RowsTitle .Title .cn{ display:block; font-size:30px; color:#fff; height:30px; line-height:30px; text-align:center; margin-top:20px;}
.submenu .RowsTitle .Title .en{ display:block; font-size:14px; color:#fff; height:22px; line-height:22px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.submenu{ background:#fff;}
.submenu ul{ margin:10px; height:536px; overflow:hideen;}
.submenu ul li{ border-radius:6px; margin:4px 0; background:#efefef; border:1px solid #ddd;}
.submenu ul li:hover{ background:#007eef;}
.submenu ul li a{ display:block; height:30px; line-height:30px; font-size:14px; text-indent:50px;}
.submenu ul li a:hover{ color:#fff;}
.frame{ display:block; width:1000px; clear:both; margin:50px auto;}
.frameleft{ float:left; display:block; width:220px;}
.frameleft .submenu{ background:#eee;}
.frameleft .submenu ul{ height:auto; overflow:visible;}
.frameleft .submenu ul li{ background:#fff;}
.frameleft .submenu ul li:hover{ background:#007eef;}
.frameleft .contact{ display:inline-block; background:#fff; padding-top:20px;}
.frameleft .address span{font-size:14px;}
.frameleft .tel span{font-size:14px;}
.frameleft .tel span a{font-size:14px;}
.frameleft .fax span{font-size:14px;}
.frameleft .fax span a{font-size:14px;}
.frameleft .mail span{font-size:14px;}
.frameleft .mail span a{font-size:14px;}
.frameleft .url span{font-size:14px;}
.frameleft .url span a{font-size:14px;}

.framemain{ float:right; display:block; width:750px;}
.CompanyName{ font-size:16px; font-weight:bold;}

#ArticleList ul li{ border-bottom:1px dotted #ccc;}
#ArticleList ul li .title a{ display:inline; padding-left:12px; background:url(dott.gif) no-repeat 0 5px; height:auto; line-height:2em; font-size:12px; text-align:left; border-bottom:0;font-size:14px;font-weight:normal;width:80%;float:left;}
#ArticleList ul li .title a:hover{ background:url(dott.gif) no-repeat 0 -28px;}
.LongDate{ float:right; display:block; width:80px;font-size:14px;}
.ShortDate{ float:right; display:block; width:40px;font-size:14px;}
#ArticleView ul li,#SliderShow{ float:left; display:block; width:206px; height:180px; margin:20px;}
#ArticleView ul li .thumbs,#SliderShow .PicA{ width:206px; height:150px; display:table-cell; vertical-align:middle;}
#ArticleView ul li a,#SliderShow a{ display:block; text-align:center;font-size:14px;}
#ArticleView ul li img{ max-width:194px; max-height:138px; margin:6px;}
#ArticleView ul li:hover,#SliderShow:hover{ background:#007eef;}
#ArticleView ul li:hover a,#SliderShow:hover .TitleA{ color:#fff;}
.show #SliderShow{ width:128px; height:120px; margin:4px;}
.show #SliderShow .PicA{ width:128px; height:90px;}
.show #SliderShow img{ max-width:120px; max-height:82px; margin:4px;}
#ProductView ul li{ float:left; display:block; width:226px; height:218px; text-align:center; margin:12px; background:#efefef;}
#ProductView ul li:hover{ background:#007eef;}
#ProductView ul li img{ width:218px; height:168px; margin:4px;}
#ProductView ul li .atext{ line-height:30px; height:30px;font-size:14px;}
#ProductView ul li:hover .atext{ color:#fff;}
.product #ProductView ul li{ width:168px; height:188px;}
.product #ProductView ul li img{ width:160px; height:138px; margin:4px;}
.guide{ padding:10px 0; height:40px; border-bottom:2px solid #efefef;}
.guide .NavigatorTitle{ float:left; display:block; font-size:20px;}
.GuideMap{ float:right; display:block; margin-top:10px;font-size:14px;}
.GuideMap span{font-size:14px;}
.GuideMap a{font-size:14px;}
.Log{ display:block; height:40px; line-height:40px; text-align:center;}
.Log span{font-size:14px;}
.Log span a{font-size:14px;}
.Log span d{font-size:14px;}
.Detail p{font-size:14px;}
.Picture{ display:block; text-align:center;}
.body img{ max-width:750px;}
.body .Title{ display:block; height:60px; line-height:60px; font-size:30px; text-align:center; border-bottom:1px dotted #efefef;}
.body .Subject{ display:none;}
.Pagination{ display:inline-block; width:100%; background:#efefef; clear:both; text-align:right; padding:5px 10px;}
.SiteMap .menutop{ display:inline-block; width:100%; border-bottom:1px solid #ccc;}
.SiteMap .menutop a{ line-height:30px; font-size:14px; font-weight:bold;}
.SiteMap .menutop .SubMenu1{ display:block; margin-left:50px;}
.SiteMap .menutop .SubMenu1 li{ float:left; display:block; width:25%;}
.SiteMap .menutop .SubMenu1 li a{ display:block; line-height:20px; font-size:12px; font-weight:normal;}
.SiteMap .menutop .SubMenu2 li{ float:none; display:block; width:auto;}
.SiteMap .menutop .SubMenu2 li a{ font-weight:normal;}