body,form{margin:0;padding:0;font-size:12px;font-family:微软雅黑,arial,宋体; color:#333; background:#fff url(../Images/Bg.jpg) left top repeat-x; line-height:2;}
img{ border:none;}
*{margin:0; padding:0;}
li,img{ list-style-type:none;}
iframe, img { border: 0px; }
.l{ text-align:right;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.m{margin-top:10px;}
.red{color:red;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
a{text-decoration:none;color:#2d2d2e;}
a:hover{ text-decoration:none;color:#e10b0b;}

/*Header*/
#Header{ height:193px; width:100%;}
.Top{ height:134px;width:1002px;margin:0 auto; overflow:hidden;}
.Top .Logo{ height:134px; width:640px;}
.Top .Logo img{position:relative; left:12px; top:28px; _left:9px;}
.Top .Logo p{ padding:0 10px; color:#fff; height:27px; line-height:27px;}
.Top .Logo .LogoFlash{ position:relative; top:18px; left:10px; background:red; height:86px; width:103px;}
.Top .TopNav{ width:187px; height:113px; overflow:hidden; float:right; margin-right:60px;}
.TopContact img{ position:relative; top:39px;}
.Top .TopNav{ width:250px; height:100%; overflow:hidden; float:right;}
.TopNav ul{ height:35px; text-align:right; margin-right:25px; display:block;}
.TopNav .Nav1{ margin-bottom:18px; line-height:21px; height:26px; overflow:hidden;}
.TopNav .Nav1 li{ float:right; padding:5px;color:#fff;}
.TopNav .Nav1 li.N1{ background:url(../Images/Nav1Bg.jpg) -208px 2px no-repeat;}
.TopNav .Nav1 li.N2{ background:url(../Images/Nav1Bg.jpg) -128px 2px no-repeat;}
.TopNav .Nav1 li.N3{ background:url(../Images/Nav1Bg.jpg) -45px 2px no-repeat;}
.TopNav .Nav1 li a{ color:#fff; padding-left:10px;}
.TopNav .Nav1 li a:hover{ color:#e10b0b;}

/*Navgation*/
.Navgation{ height:60px; width:1002px; margin:0 auto; position:relative; z-index:10000;}
.nav_list{ list-style:none; margin-left:25px;}
.nav_list li{ float:left; width:124px; text-align:center; background:url(../Images/NavLi.jpg) left top no-repeat;position:relative; height:60px;}
.nav_list li a{ width:124px; height:60px; text-decoration:none;color:#fff; font-size:16px; line-height:60px; display:block; font-weight:bold;}
.nav_list li a:hover{ background:url(../Images/NavLiHover.jpg) center top no-repeat; color:#fff;}
.nav_list li a.current{ width:124px; text-align:center; text-decoration:none;color:#fff;display:block; float:left; background:url(../Images/NavLiHover.jpg) center top no-repeat;}
.nav_list li a.current:hover{ color:#fff;background:url(../Images/NavLiHover.jpg) center top no-repeat;}
.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; left:0; top:60px; width:160px; text-align:center; z-index:999;}
.nav_list li div.second a{ background:#fff; color:#333; width:124px; border-bottom:1px solid #ddd; height:27px; padding:0; line-height:27px; font-weight:normal;z-index:999; text-align:center; font-size:12px; font-weight:bold;}
.nav_list li div.second a:hover{ background:#e0e0e0; color:#145fcf;}

/*Banner*/
.indexBannerMain{width:998px; height: 430px;font-size: 12px;position: relative; margin:0 auto; margin-top:15px;}
.indexBannerMain #home{width: 998px;height: 432px;font-size: 12px;position: relative;margin: 0 auto;}

/*Container*/
#Container{ width:1002px; margin:0 auto;}

.SidebarIndex{ height:auto; width:265px;margin:10px 0 0 10px; _margin-left:5px;}
.SidebarIndex dl{ padding-bottom:8px; background:url(../Images/SidebarBot.jpg) center bottom no-repeat; margin-bottom:10px;}
.SidebarIndex dl dt{ height:31px; width:265px; overflow:hidden; background:url(../Images/SidebarDt.jpg) 0 0 no-repeat; overflow:hidden;}
.SidebarIndex dl dd{ width:263px; height:auto; background:#fefefe; border:1px solid #d9d9d9; border-top:none; border-bottom:none; overflow:hidden; padding-top:8px;}
.SidebarIndex dl dd ul{ width:237px; margin:0 auto;}
.SidebarIndex dl dd ul li{ height:35px; line-height:35px; background:url(../Images/SidebarLi.jpg) 15px 12px no-repeat; border-bottom:1px dashed #d0d0d0;}
.SidebarIndex dl dd ul li a{ padding-left:30px;}

.SidebarIndex dl.SidebarList{ width:265px; height:auto; overflow:hidden;}
.SidebarIndex dl.SidebarList dd{ padding:11px 0;}

.SidebarIndex dl.SidebarContact dd strong{ font-size:14px; padding-left:10px;}
.SidebarIndex dl.SidebarContact dd b{ font-weight:normal;}
.SidebarIndex dl.SidebarContact dd table{ width:252px; margin:0 auto;margin:8px 0;}
.SidebarIndex dl.SidebarContact dd table td{ vertical-align:top; line-height:24px;}
.SidebarIndex dd.SidebarBook a{ display:block; width:256px; margin:0 auto;}

.Title{ height:31px; width:180px; margin-left:18px; line-height:35px; overflow:hidden; font-size:10px; color:#f4af0a;}
.Title b{ font-size:14px; color:#333;}
.More a{ display:block; height:31px; width:39px;background:url(../Images/More.jpg) 0 10px no-repeat; text-indent:-999em; margin-left:5px;}

.Content .Title{ height:31px; width:180px; background:url(../Images/ContontTitlw.jpg) left top no-repeat; margin-left:0; padding-left:40px;}
.Content .More{ height:31px; width:61px; background:url(../Images/ContontMore.jpg) right top no-repeat;}

.Content{ width:707px; height:auto; margin:10px 10px 0 0; _margin-right:5px;}
.Content dl{height:auto; background:url(../Images/Contentdd.jpg) 0 0 repeat-y; margin-bottom:10px; }
.Content dl dt{ width:707px; background:url(../Images/ContentDt.jpg) left top repeat-x; height:31px; overflow:hidden;}
.Content dl dd{ background:#fefefe; height:auto; border:1px solid #d9d9d9; border-top:none; border-bottom:none;}

.Content dl.About{ height:232px; width:707px; padding-bottom:9px; background:url(../Images/ContontBg1.jpg) left bottom no-repeat;}
.Content dl.About dd{ height:201px; width:705px; overflow:hidden;}
.Content dl.About dd .View{ width:690px; margin:0 auto; background:url(../Images/SidebarUlTop.jpg) 0 top repeat-x; height:auto;}
.Content .About p.AboutImg{ width:228px; float:left; margin-left:8px; position:relative; top:10px; left:8px; }
.Content .About p{ display:inline; line-height:24px;}
.Content .About p a{ color:#f4af0a;}
.Content .About p.AboutText{ position:relative; top:10px; left:0px;}

.Content dl.News{ height:209px; width:349px; padding-bottom:9px; background:url(../Images/ContentNew.jpg) left bottom no-repeat;}
.Content dl.News dt{ height:31px; line-height:31px; _overflow:hidden; width:349px;}
.Content dl.News dd{ height:178px;}
.Content dl.News dd .View{ width:332px; margin:0 auto; height:178px;}
.Content dl.News dd .View ul{ padding:8px 0;}
.Content dl.News dd .View ul li{ height:26px; line-height:26px; width:332px; border-bottom:1px dashed #d0d0d0; background:url(../Images/NewsLi.jpg) 8px 8px no-repeat; overflow:hidden;}
.Content dl.News dd .View ul li .NTime{ padding:0 10px 0 25px; color:#f9732c;}

.Content dl#active{ margin-left:9px;}
.Content dl#active dd .View ul li{background:url(../Images/NewsLi2.jpg) 8px 8px no-repeat;}

.Content dl.Server{ height:96px; width:707px; overflow:hidden; background:url(../Images/ServerBg.jpg) 0 0 no-repeat; position:relative; _top:-10px;}
.Content dl.Server img{ position:relative; top:15px; left:9px;}
.Content dl.Server a .red { color:red; font-weight:bold;}
.Content dl.Server a:hover{ color:#333;}
.active{width:560px; position:relative;height:88px; top:8px;}
.core{height:88px;overflow:hidden; }
.core a{ display:block; height:auto; line-height:22px; width:550px;word-wrap:break-word; margin-left:10px;}

.Products{ width:982px; height:212px; margin:0 auto; position:relative; _top:-10px;}
.Products dl{height:auto; background:url(../Images/ProductBg.jpg) center bottom no-repeat; margin-bottom:10px; padding-bottom:9px;}
.Products dl dt{ width:982px; background:url(../Images/ContentDt.jpg) left top repeat-x; height:31px; overflow:hidden;}
.Products dl dd{ background:#fefefe; height:auto; border:1px solid #d9d9d9; border-top:none; border-bottom:none;}
.Products dd .View{ width:970px; margin:0 auto; background:url(../Images/SidebarUlTop.jpg) 0 top repeat-x; height:auto;}
.Products .Title{ height:31px; width:180px; background:url(../Images/ContontTitlw.jpg) left top no-repeat; margin-left:0; padding-left:40px;}
.Products .More{ height:31px; width:61px; background:url(../Images/ContontMore.jpg) right top no-repeat;}

.rollBox{width:970px;overflow:hidden;margin:0 auto;height:160px; *margin-top:12px;}
.rollBox .Cont{width:950px;overflow:hidden;margin:0 auto; margin-top:5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left;text-align:center; margin:0px 15px 0 15px;height:160px; display:block;}
.rollBox .Cont .pic .Text{ margin-top:-5px; display:block;}
.rollBox .Cont .pic p{ line-height:20px;}
.rollBox .Cont .pic p.BPrice{ font-size:11px; text-decoration:line-through; color:#7e7e7e;}
.rollBox .Cont .pic p.NPrice{ font-size:13px; font-weight:bold; color:red;}
*+html .rollBox .Cont .pic{width:160px;float:left;text-align:center; height:160px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; padding-bottom:10px; background:url(../Images/PBg.jpg) center bottom no-repeat; margin-bottom:5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{ float:left;}

/*Foot*/
#Foot{ height:auto; width:100%; margin:0 auto; margin-top:20px; background:url(../Images/FootBg.jpg) 0 0 repeat-x;}
#Foot .FootNav{ width:1002px; height:23px; line-height:23px; margin:0 auto; overflow:hidden; padding-top:8px;}
#Foot .FootNav ul{ width:681px; margin:0 auto;}
#Foot .FootNav ul li{ float:left; padding:0 2px; color:#333; font-size:12px;}
#Foot .FootNav ul li a{ color:#333; padding:0 4px;}
#Foot .FootNav ul li a:hover{ color:#e10b0b;}
#Foot .FootCopy{ width:1003px; margin:0 auto; height:80px; overflow:hidden; color:#333;}
#Foot .FootCopy p{ text-align:center;}
#Foot .FootCopy p a{ color:#333;}
#Foot .FootCopy .Link{ color:#333; text-align:center;}
#Foot .FootCopy .Link a{ padding:0 2px; color:#333;}
#Foot .FootCopy .Link a:hover{ color:#e10b0b;}

/*次级页面*/
.MainC{height:auto; width:707px; padding-bottom:14px; overflow:hidden; margin-top:10px; margin-right:10px; _margin-right:5px; margin-bottom:10px;}
.MainC dl{ padding-bottom:9px; background:url(../Images/ContontBg1.jpg) left bottom no-repeat;}
.MainC dl dt{ height:31px; width:707px; overflow:hidden; background:url(../Images/ContentDt.jpg) 0 top repeat-x;}
.MainC dl dt .Title{ line-height:35px; height:31px; width:180px; font-size:14px; font-weight:bold;text-align:left; background:url(../Images/ContontTitlw.jpg) left top no-repeat; margin-left:0;}
.MainC dl dt .Title b{ padding-left:40px;}
.MainC dl dt .Position{ line-height:31px; background:url(../Images/ContontMore.jpg) right top no-repeat; padding-right:15px;}

.MainC dl dd{ width:705px; height:auto;overflow:hidden; background:#fff; margin:0 auto; padding:10px 0; border:1px solid #d0d0d0; border-top:none; border-bottom:none;}
.MainC dl dd .ProView{ height:auto; width:680px; margin:0 auto; margin-bottom:10px;}
.MainC dl dd .ProView .ProTop{ background:url(../Images/cp_top1.jpg) 0 0 no-repeat; width:100%; height:6px; overflow:hidden;}
.MainC dl dd .ProView .ProBot{ background:url(../Images/cp_end1.jpg) 0 0 no-repeat; width:100%; height:6px;}
.MainC dl dd .ProView .ProBg{ background:#f7f7f7 url(../Images/cp_bj1.jpg) 0 0 repeat-y; width:100%; height:153px;}
.MainC dl dd .ProView .ProBg p{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:22px;font-size:12px;}
.MainC dl dd .ProView .ProBg table{ width:660px; margin:0 auto;}
.MainC dl dd .ProView .ProBg table td .ProTitmeImg{ padding:9px 0; position:relative; left:20px; background:url(../Images/PBg.jpg) center bottom no-repeat;}
.MainC dl dd .ProView .ProBg table .Prodes span{ float:right; margin-right:10px;}
.MainC dl dd .ProView .ProBg table .Prodes img{ border:none;}
.MainC dl dd .ProView .ProBg table .Prodes b{ font-size:12px;}

/*News列表*/
.NewsList{width:690px; margin:0 auto; padding-top:5px; }
.NewsList ul { width:680px; margin:0 auto; height:auto;}
.NewsList ul li{ width:680px; height:30px; line-height:30px; border-bottom:1px dashed #dedede;}
.NewsList .NewTitle{ width:580px; padding-left:25px; background:url(../Images/ico.gif) 10px 10px no-repeat;}
.list_title{font:14px Microsoft Yahei;margin:0;padding-left:20px;color:#03f; background:url(../Images/ico.gif) 8px 8px no-repeat;}
.list_title a{color:#03f;text-decoration:underline;}
.list_title a:hover{color:#ac0000;}
.list_jj{color:#444;margin:5px 0;word-wrap:break-word;overflow:hidden;width:600px; line-height:15px; text-indent:2em;}
.list_other{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.list_other span{color:#b50a03;}

/*分页*/
.List_page{text-align:center;margin-bottom:10px;padding-top:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;color:#A0A0A0;}
.List_page span{background:url(../Images/pageli.jpg) 1px 1px no-repeat;color:#b50a03;margin:0px 1px;padding:4px 8px;}

/*单页*/
.PageView{ width:670px; margin:0 auto;}
.PageView img{ max-width:650px;}
.ProViewCon{ height:auto; width:667px; margin:15px auto;}
#fg{ height:1px; width:670px; border-bottom:1px dashed #000; margin:0 auto;}
.ProViewConC2 table{ width:300px; float:left; margin-left:20px; _margin-left:20px; height:154px;}
.ProViewConC2 table td{ vertical-align:top;}
.ProViewConC2 table ul li{ height:24px; line-height:24px; border-bottom:1px dashed #ccc; width:220px; padding-left:10px;}

.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px auto; width:700px;overflow:hidden; height:24px; line-height:24px;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:600px; background:none; border:none;}
.info_pic{ text-align:center;}
.info_pic img{max-width:600px; background:none; border:none;}
.info_next{color:#999;margin:12px 20px 6px 20px;}
.info_next a{font-family:verdana;}

.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px; color:#000;}
.content_url .fz{ background:none; line-height:26px; overflow:hidden; margin-left:3px; cursor:pointer;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}