body,form{margin:0;padding:0;font-size:12px;font-family:微软雅黑,arial,宋体; color:#333; background:url(../Images/Bg.jpg) 0 0 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; background:#f3f3f3;}
.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:#1f3a87;}
#Ml3{ margin-left:3px;}
#mt8{ margin-top:8px;}

/*Header*/
#Header{ height:136px; width:1002px; margin:0 auto; overflow:hidden;}
.Top{ height:100px;width:100%;}
.Top .TopNav{ width:350px; height:100px; overflow:hidden; float:right; margin-right:20px;}
.TopNav ul{ height:40px; text-align:right; display:block;}
.TopNav ul form{ background:none;}
.TopNav ul.TopSearch{ background:none;}
.TopNav ul.TopSearch .input{ width:157px; height:20px; background:url(../Images/SearchBG.jpg) 0 0 repeat-x; line-height:20px; border:1px solid #dbdbdb;}
.TopNav ul.TopSearch .send{ height:22px; line-height:22px; width:56px; text-align:center; color:#fff; border:none; background:url(../Images/Send.jpg) 0 0 no-repeat; cursor:pointer; position:relative; left:-4px; top:-1px;}
.TopNav .Nav1{ margin-bottom:20px;}
.TopNav .Nav1 li{ float:right; padding:3px;color:#333;}
.TopNav .Nav1 li a{ color:#333;}
.TopNav .Nav1 li a:hover{ color:#e10b0b; text-decoration:underline;}
.Top .Logo{ height:100px; width:457px; margin-left:21px;}
/*Navgation*/
.Navgation{ height:36px; width:1002px; background:url(../Images/NavBg.jpg) 0 0 repeat-x;}
.Navgation ul{ padding-left:30px;}
.Navgation ul li{ float:left; height:36px; line-height:36px; width:112px; text-align:center; background:url(../Images/NavLi.jpg) 0 0 no-repeat;}
.Navgation ul li.current{ background:none;}
.Navgation ul li a{ color:#fff; height:36px; display:block; width:112px;}
.Navgation ul li a:hover{ color:#FC0; background:url(../Images/NavHover.jpg) 0 0 no-repeat;}

/*Banner*/
#Banner{width:1002px; height:300px; overflow:hidden; margin:0 auto;}

/*announcement*/
.announcement{ height:34px; line-height:24px; width:1002px; background:url(../Images/index01.gif) 0 0 no-repeat; margin:0 auto; overflow:hidden;}
.announcement a{ padding-left:10px; background:url(../Images/icon-09s.gif) 3px 0px no-repeat;}
.announcement MARQUEE{ width:700px; float:right;}

/*Container*/
#Container{ height:auto; width:1002px; margin:0 auto; margin-top:10px;}
/*SidebarIndex*/
.SidebarIndex{ height:auto; width:230px; margin-left:10px; *margin-left:5px;}
.SidebarIndex .About{ width:230px; height:auto;}
.SidebarIndex .About dd{ width:228px; height:auto; padding-top:10px; border:1px solid #e2e2e2; border-bottom:none; background:#fff;}
.SidebarIndex .About dd.AboutBottom{ border:none; padding-top:0; width:230px; height:16px; background:url(../Images/ny_bg031.jpg) 0 0 no-repeat;}
.SidebarIndex .About dd ul{ width:190px; margin:0 auto;}
.SidebarIndex .About dd ul li{ line-height:29px; height:29px; color:#333; width:190px; border-bottom:1px dashed #d8d8d8; background:url(../Images/icon-09s.gif) 5px 5px no-repeat;}
.SidebarIndex .About dd ul li a{ padding-left:15px;}
.SidebarIndex .About dd ul li a:hover{ color:#1f3a87;}

.SidebarIndex .Contact dd{ height:auto; width:230px; background:url(../Images/Contactbg.jpg) left top no-repeat;padding-top:10px;}
.SidebarIndex .Contact table{ width:220px; margin:0 auto;}
.SidebarIndex .Contact dd.ContactBottom{ border:none; padding-top:0; width:230px; height:8px; background:url(../Images/ContactBottom.jpg) left top no-repeat;}
.SidebarIndex .Contact table td{ vertical-align:top;}
.SidebarIndex .Contact .red{ font-weight:bold;}

/*MainIndex*/
.MainIndex{ width:750px; height:auto; overflow:hidden; margin-right:10px; *margin-right:5px;}
.MainIndex .Main01{ height:276px; width:750px; background:url(../Images/main01.jpg) 0 0 no-repeat;}
.MainIndex .Main01 .MainAbout{ height:276px; width:396px;}
.MainIndex .Main01 .MainAbout p{  text-indent:2em; width:364px; margin:0 auto;margin-top:132px; line-height:23px;}

.MainIndex .Main01 .News{ height:276px; width:342px; margin-left:9px;}
.MainIndex .Main01 .News #ChannelMenu{ height:30px; width:321px; margin-top:8px; margin-left:7px; overflow:hidden; padding-left:10px;}
.MainIndex .Main01 .News #ChannelMenu ul li{ float:left; width:66px; height:30px; line-height:30px; text-align:center; margin-right:10px; background:url(../Images/NewsTitleLi.jpg) 0 0 no-repeat; cursor:pointer;}
.MainIndex .Main01 .News #ChannelMenu ul li a{ font-weight:bold;}
.MainIndex .Main01 .News #ChannelMenu ul li.current a{ color:#1f3a87;}
#ProductMenu ul{ width:318px; margin:0 auto; height:auto; padding-top:10px;}
#ProductMenu ul li{ height:23px; line-height:23px; width:318px; border-bottom:1px dashed #dedede; *margin-top:-5px;}
#ProductMenu ul li .NTitle{ width:238px}
#ProductMenu ul li .NTitle a{ padding-left:12px; background:url(../Images/icon-09s.gif) 5px 0px no-repeat;}
#ProductMenu ul li .NTime{ color#999}

.MainIndex .Main02{ height:auto; width:750px; margin-top:10px; overflow:hidden;}
.MainIndex .Main02 dl{ width:740px; float:right;}
.MainIndex .Main02 dl dt{ height:38px; line-height:34px; background:url(../Images/main02.jpg) 0 0 no-repeat;}
.MainIndex .Main02 dl dt .More a{ color:#bbb;}
.MainIndex .Main02 dl dd{ width:740px; background:#ebebeb; height:auto; overflow:hidden; padding-left:10px; padding-top:10px;}

.rollBox2{ width:740px; height:345px; margin-top:8px; margin:0 auto; overflow:hidden;}
#demo{OVERFLOW: hidden; WIDTH: 740px; COLOR: #333; HEIGHT: 350px; margin:0 auto;}
#demo1,#demo2{ width:100%;}
.ProTable table{ margin:5px 0 0 10px; overflow:hidden; display:inline-table; width:160px; height:158px; overflow:hidden;}
.ProTable table td { line-height:18px;}
.ProTable table td a{ height:158px;}
.ProTable table td a img{ padding-bottom:10px; background:url(../Images/ProImgBg.jpg) 0 bottom no-repeat;}
.ProTable table td span{ width:160px; display:block; text-align:center; height:30px; line-height:30px;}
.ProTable table td a.BMore{ text-align:right; background:url(../Images/ico.gif) 0 5px no-repeat; padding-left:10px; color:#0d6ab7;}
*html .ProTable table{ display:inline;}
*+html .ProTable table{ display:inline;}
.ProTable table tr td img{ border:none;}


/*Foot*/
#Foot{ height:140; width:100%; margin:0 auto; background:url(../Images/FootBg.jpg) 0 0 repeat-x; overflow:hidden; margin-top:10px;}
#Foot .FootCopy{ height:104px; width:1002px; overflow:hidden; color:#333; padding-top:3px; margin:0 auto;}
#Foot .FootCopy p{ text-align:center;}
#Foot .FootCopy p a{ color:#333;}
#Foot .FootCopy .Link{ color:#333; text-align:left; padding-top:4px;}
#Foot .FootCopy .Link a{ padding:0 2px; color:#333;}
#Foot .FootCopy .Link a:hover{ color:#e10b0b;}


.Position{ margin-right:20px;}
 
/*次级页面*/

/*MainC*/
.MainC{height:auto; width:740px; background:#fff; overflow:hidden; margin-right:10px; _margin-right:5px;}
.MainC dl dt{ height:47px; line-height:47px; width:740px;}
.MainC dl dt .Title{ margin-left:20px; font-size:14px; background:url(../Images/MainCDtTitle.jpg) 0px 12px no-repeat; line-height:47px; height:47px; padding-left:20px;}
.MainC dl dd{ width:740px; padding:10px 0 30px 0;min-height:300px; overflow:hidden;background:url(../Images/MainCBg.jpg) right top no-repeat; overflow:hidden;}
.MainC dl dd .ProView{ width:740px; min-height:300px; background:url(../Images/MainCBg2.jpg) right bottom no-repeat; overflow:hidden; padding-bottom:20px;}
.MainC dl dd .ProView .ProList{ height:auto; width:92%; margin:0 auto; overflow:hidden; padding-top:15px; }
.MainC dl dd .ProView .Pic{ float:left; margin:10px 30px; height:auto; width:160px; *margin:10px 25px;}
.MainC dl dd .ProView .Pic .PicImg{ padding-bottom:12px; background:url(../Images/ProImgBg2.jpg) center bottom no-repeat; display:block; margin-bottom:0;}
.MainC dl dd .ProView .Pic .PicText{ display:block; margin-top:-25px; padding-top:none; text-align:center; width:160px;}

.classList .classA{ color:#ff0000; font-size:14px; font-weight:bold;}
.classList li a{ height:25px; line-height:25px; padding-left:6px; background:url(../Images/classListLi.jpg) 0 4px no-repeat;}
.classList li select{ border:1px solid #ccc; width:160px;}

/*News列表*/
.NewsList{width:700px; margin:0 auto; padding-top:15px;}
.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;}

/*单页*/
.ProViewConC table{ height:auto; width:690px; margin:0 auto;}

.MainC .SearchForm form{ width:730px; margin:0 auto;}
.MainC .SearchForm .red{ color:#333;}
.MainC .SearchForm table td{ line-height:29px;}
.MainC .SearchForm textarea{ border:1px solid #ddd;}
.MainC .SearchForm input{ border:1px solid #ddd;}
.MainC .SearchForm .STYLE1{ color:red; padding-left:10px;}
.MainC .SearchForm td{ vertical-align:top;}
.MainC .SearchForm .send2{ border:none; margin-left:30px; padding:4px; cursor:pointer;}

.PageView{ width:700px; margin:0 auto; }
.Book{ width:700px; margin:0 auto;}
.Book table td{ line-height:25px;}

.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.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_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;}