body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;} 
table { /*border-collapse: collapse; border-spacing: 0;*/} 
fieldset,img{ margin:0; padding:0;border: 0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; } 
ol,ul {list-style: none;} 
caption,th{text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after{ content:”;} 
abbr,acronym {border: 0;}
input, textarea, select, button, file {	font-size:12px; vertical-align:middle}
body{font-size:12px;background:#fff; font-family:"宋体";}

/*链接*/
a{ text-decoration:none; color:#0D2F93;}
a:hover{ text-decoration:underline; color:#bd0a01;}
/*f_开头为float漂浮,l:左 r:右*/
.layout{ clear:both;width:948px;text-align:left;margin:0 auto;overflow:hidden;}
.main{ clear:both;width:948px;text-align:left;margin:0 auto;overflow:hidden; border:1px #FFBC30 solid; background-color: #FFF; margin-top:4px; margin-bottom:8px}
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

#warp{ width:100%;background:url(images/tiao3.jpg) repeat-x;}

#banner{ height:65px; width:950px; margin:0px auto; background:url(images/tiao3.jpg) repeat-x;}
.b_logo{ float:left; display:inline; height:60px; width:600px; background:url(images/b_logo.jpg) no-repeat left;}
.b_logo1{ float:left; display:inline; height:50px; width:155px; margin:10px 0px 0px 10px; text-indent:-9999px;}
.b_logo1 a{ display:block;height:50px; width:155px;}
.b_logo2{ float:left; display:inline; height:22px; line-height:22px; width:400px; margin:38px 0px 0px 20px; color:#5D91B9;}
.b_logo3{ float:right; display:inline; height:24px; line-height:24px; width:70px; margin:40px 0px 0px 0px; background:url(images/dian3.jpg) left 6px no-repeat; padding-left:15px;}
.b_logo3 a{ color:#5d91b9; text-decoration:underline;}

#nav{ height:35px; width:950px; margin:0px auto; overflow:hidden;}
.n_l{ float:left; display:inline; height:34px; width:2px; background:url(images/nav_r.jpg) no-repeat;}
.n_m{float:left; display:inline; height:34px; width:939px; background:url(images/nav_m.jpg) repeat-x; padding-left:5px;}
.n_m ul{ float:left; display:inline; width:800px;} 
.n_m li{ float:left; display:inline; height:33px; width:100px; text-align:center; line-height:33px; font-size:14px; font-weight:bold; color:#fff;}
.n_m a:link{ color:#fff; text-decoration:none;}
.n_m a:visited{ color:#fff; text-decoration:none;}
.n_m a:hover{ color:#fff; text-decoration:none;}
.n_m .zc{ float:right; display:inline; height:33px; line-height:33px; margin-right:10px;}
.n_m .zc a:hover{ text-decoration:underline;}
.n_m .wzh{ width:182px;}
.n_m .zy{ background:url(images/nav_b.jpg) no-repeat; height:32px; width:94px; margin-top:3px; overflow:hidden;}
.n_m .zy a:link{ color:#A33A01; text-decoration:none;}
.n_m .zy a:visited{ color:#A33A01; text-decoration:none;}
.n_m .zy a:hover{ color:#A33A01; text-decoration:none;}
.n_r{ float:right; height:34px; width:4px; background:url(images/nav_l.jpg) no-repeat;}

.topbox { margin:20px}
.topbox .right { float:left; margin-left:30px; line-height:23px; width:490px}
.topbox .right strong { font-size:14px; color:#014572}
.mainbody { width:938px; text-align:left; margin:10px 0; padding-left:8px}
.mainbody2 { width:938px; text-align:left; margin:10px 0; padding-left:23px}
.mainbg { background:url(images/bg.jpg) no-repeat; width:891px; height:503px; margin:0 auto; overflow:hidden}
.mainbg .top50 { padding-top:50px; width:891px; display:block; padding-left:60px}
.ma20 { margin-left:50px}
.mainbg div { width:310px; height:70px; line-height:21px; padding-left:60px; float:left; padding-top:5px}

/*字体*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.marb15{ margin-bottom:15px; clear:both}
.marb20{ margin-bottom:22px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }

.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

/*head--------footer*/


/*空格线*/
.divline1 { margin:0 auto;width:0; height:1px; overflow:hidden}
.divline2 { margin:0 auto;width:0; height:2px; overflow:hidden}
.divline3 { margin:0 auto;width:0; height:3px; overflow:hidden}
.divline4 { margin:0 auto;width:0; height:4px; overflow:hidden}
.divline5 { margin:0 auto;width:0; height:5px; overflow:hidden}
.divline6 { margin:0 auto;width:0; height:6px; overflow:hidden}
.divline7 { margin:0 auto;width:0; height:7px; overflow:hidden}
.divline8 { margin:0 auto;width:0; height:8px; overflow:hidden}
.divline9 { margin:0 auto;width:0; height:9px; overflow:hidden}
.divline10 { margin:0 auto;width:0; height:10px; overflow:hidden}
.divline20 { margin:0 auto;width:0; height:20px; overflow:hidden}
.divline30 { margin:0 auto;width:0; height:30px; overflow:hidden}
.divline36 { margin:0 auto;width:0; height:36px; overflow:hidden}



/*底部链接*/

.footer{clear:both; width:950px; padding:6px 0 13px; margin:0px auto; border-top:1px #CCCCCC solid; font-size:12px; text-align:center;}

