﻿html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
ol,ul,li{list-style:none;}
body{ color:#555555; font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; line-height:180%;}
a{ color:#555555; text-decoration:none;}
a:hover{ color:#ce0101;}
input,button,select,textarea{ outline:none;}
img{ border:0;}

#wrapper{ padding:0; margin:0; background:url(../images/topBg.jpg) repeat-x top;}
.header{ height:150px; width:1001px; margin:0 auto; overflow:hidden;}
.top{ height:34px; line-height:28px; overflow:hidden;}
.welcome{ float:left; font-weight:bold; padding-left:10px; font-family:'微软雅黑';}
.topNav{ float:right; font-family:Arial, Helvetica, sans-serif;}
.l_m_box{ height:116px; position:relative;}
.logo{height:115px;}

.menu{ height:50px; line-height:50px; width:875px; padding-left:18px; background:url(../images/menubg.jpg) no-repeat; position:absolute; right:0; bottom:6px; z-index:1;}
.menu ul{ height:50px; overflow:hidden;}
.menu ul li{ width:95px; text-align:center; float:left; height:50px;}
.menu ul li a{ display:block; color:#025ea3; font-weight:bold;}
.menu ul li a:hover,.menu ul li a.currmenu{ background:url(../images/currmenu.jpg) no-repeat center top; color:#ffffff;}

.main{overflow:hidden; border-top:1px solid #cdcdcd; background:#f3f3f3 url(../images/mainBg.jpg) repeat-y center;}
.mainBox{ width:1001px; overflow:hidden; margin:0 auto;}

.banner { position: relative; width:997px; height:403px; overflow: hidden; padding:1px; border:1px #cdcdcd solid; border-top:none; border-bottom:none;}
.banner .pic img { width:997px; height:403px; display: block; }
.banner .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.banner .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:28px; height:7px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.banner .hd .on{ background:#0b7ac8; filter:alpha(opacity=100);opacity:1;}

.homeNews{height:34px; border:1px #cdcdcd solid; background:url(../images/homeNews.jpg) no-repeat; padding-left:190px; line-height:34px;}
.homeNews li{ padding-left:25px; width:223px; float:left; background:url(../images/newsliBg.jpg) no-repeat 10px center;}
.homeNews li.more{ width:53px; padding-left:10px; background:none;}
.homeNews li.more a{ color:#0359a7;}
.homeNews li.more a:hover{ color:#FF0000;}

.homeCont{ overflow:hidden; height:180px; padding:20px 0; background:url(../images/homeContBg.jpg) repeat-x bottom; _margin-left:-21px;}
.homeColumn{ width:303px; height:180px; border:1px #cdcdcd solid; float:left; margin-left:21px; overflow:hidden;}
.homeColumnCont{ height:125px; padding:7px; overflow:hidden; line-height:172%;}
.homeColumnImg{ width:120px; height:120px; float:left; margin-right:8px; padding:1px; border:1px solid #cdcdcd;}
.homeColumnTxt{ width:156px; float:left; overflow:hidden;}
.hpro{ width:156px; float:left;}
.hpro li{ float:left; width:68px; background:url(../images/proli.jpg) no-repeat 4px center; padding-left:10px;}


.footer{ overflow:hidden; height:150px; border-top:1px solid #cdcdcd;}
.footerBox{ width:1001px; height:150px; overflow:hidden; margin:0 auto;}
.footPhone{ width:293px; overflow:hidden; float:left;}
.footErweima{ width:238px; overflow:hidden; padding-left:7px; background:url(../images/fenge.jpg) no-repeat; float:left;}
.footInfo{ width:456px; float:right; overflow:hidden; padding-left:7px; background:url(../images/fenge.jpg) no-repeat; text-align:right;}
.footNav{ background:url(../images/botline.jpg) repeat-x bottom; padding:15px 0 10px 0; margin-left:32px; color:#000000;}
.footNav a{ color:#000000;}
.footNav a:hover{ color:#FF0000;}
.copyRight{ padding-top:10px;}

.iBanner{ border:1px solid #cdcdcd; padding:1px; border-top:none;}
.mainContent{ border-top:2px solid #2384c7; padding-top:18px; _margin-left:-17px;}
.sidebar{ width:210px; float:left; margin-left:17px; overflow:hidden; padding-bottom:20px;}

.sideNav{ overflow:hidden; background:url(../images/sidebarBg.jpg) repeat-y; padding-top:15px;}
.sideNav ul{ overflow:hidden; width:177px; margin:0 auto;}
.sideNav ul li{ height:32px;}
.sideNav ul li a{ display:block; height:32px; background:url(../images/navbg.jpg) no-repeat; padding-left:32px; line-height:32px; font-size:14px;}
.sideNav ul li a:hover,.sideNav ul li a.currnav{ background:url(../images/currNav.jpg); color:#FFFFFF;}

#levelmenu{ overflow:hidden; background:url(../images/sidebarBg.jpg) repeat-y; padding-top:15px;}
#levelmenu div.unit{ width:177px; margin:0 auto;}
#levelmenu h5{ height:32px;line-height:32px;overflow:hidden;background:url(../images/navbg.jpg) no-repeat;padding-left:32px;font-weight:normal;margin:0;font-size:14px;cursor:pointer;}
#levelmenu h5 a{ display:block; height:32px;}
#levelmenu div.unit ul{display:none;}
#levelmenu div.current ul{display:block; padding:10px 0; margin:0 10px;}
#levelmenu div.current ul li{ padding:3px; padding-left:10px; border-bottom:1px dashed #cdcdcd;}
/*#levelmenu div.current ul li a{color:#3B475F;text-decoration:none;}
#levelmenu div.current ul li a:hover{text-decoration:underline;}*/
#levelmenu div.current h5{background:url(../images/currNav.jpg); color:#FFFFFF;}
#levelmenu div.current h5 a{ color:#FFFFFF;}
#levelmenu div.current h5 a:hover{ color:#FFFF00;}

.contentBox{ width:740px; overflow:hidden; float:right; margin-right:17px; _margin-right:9px;}
.webSign{ height:34px; border-bottom:1px solid #cdcdcd; overflow:hidden;}
.webSign h2{ font-size:16px; color:#333333; float:left; font-family:"微软雅黑"; line-height:34px; padding-left:2px;}
.webSign span{ float:right; padding-top:8px; line-height:26px;}

.ImgList{ overflow:hidden;}
.ImgList li{ padding:4px; overflow:hidden; border:1px solid #d4d4d4; height:250px; width:216px; float:left; margin:10px;}
.ImgList li .Imgbox{ width:216px;}
.ImgList li img{ width:216px; height:216px; border:0;}
.ImgList li .Textbox{ height:24px; padding-top:8px; text-align:center;}

.TextList{ overflow:hidden; padding:0 20px;}
.TextList li{ height:36px; line-height:36px; padding-left:20px; background:url(../images/newsliBg.jpg) no-repeat 4px center; border-bottom:1px dashed #cdcdcd;}
.TextList li span{ float:right;}
.paging{ padding:10px 0; text-align:center;}

.infoBox{ padding:15px 0; overflow:hidden;}
.infoImg{ width:300px; padding:4px; overflow:hidden; float:left; border:1px solid #cdcdcd;}
.infoTxt{ width:410px; float:right;}
.infoTxt h2{ font-size:14px; border-bottom:1px dashed #cdcdcd; padding:5px 0;}
.infoColumn{ border-bottom:1px dashed #cdcdcd; padding:8px 0; font-size:14px; font-weight:bold;}

.TextTitle{ font-size:14px; text-align:center; padding:2px 0;}
.TextInfo{ text-align:center; border-bottom:1px dashed #cdcdcd; padding-bottom:2px;}
.InfoContent{ padding-top:20px;}
