/*
auther:chn
date:2013.01.14
*/
/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#c7e5ff; color:#000; font:12px simsun; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { }
input, textarea, select, button, td { font-size:100%; }
a { color:#595757; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
/*  CMS Common title colors  */
.h-area { height:35px; background:url(../img/mainNavi_bg.png) repeat-x;clear:both;}
#mainNavi { color:#1b1b1b; width:950px; margin:0 auto; }
#mainNavi ul { height:35px; }
#mainNavi a { color:#1b1b1b; }
#mainNavi a:hover { color:#f00; }
#mainNavi .mainLogo { float:left; padding-top:7px; width:130px; }
#mainNavi .mainChnl { float:left; padding-top:12px; text-align:left; width:815px; }
.kong10 { height:10px; margin:0; padding:0; clear:both; }

.banner{ width:100%; height:72px; border-bottom:1px solid #fff; background:#022e6d; text-align:center;}
.banner h1{ line-height:72px; color:#fff; font-family:"黑体"; font-size:32px;}
.main{ width:605px; background:#fff; display:table; margin:0 auto;}
.m1{ width:587px; display:table; margin:0 auto;}
.m1 h2{ width:587px; height:45px; margin-top:20px;background:url(../img/zy.jpg) no-repeat scroll 0px -3px; text-indent:28px;line-height:35px; font-size:14px; color:#ffffff; font-style:normal;}
.m1Txt{ line-height:25px; font-size:14px; color:#595757; text-indent:2em; border-bottom:1px dashed #dcdddd; padding-bottom:20px; display:block;}
.m2{ padding:10px 20px;padding-bottom:20px;display:block;}
.m2 .subNav{ height:27px; overflow:hidden;background:url(../img/nav1.jpg) no-repeat scroll -3px -5px; margin:0 auto;}
.m2 .subNav h2{ color:#ffffff; font-size:12px; line-height:30px; font-size:12px; text-indent:25px;}
.m2Con{ border:1px solid #dcdddd; border-top:none; width:558px;display:table;}
.m2Con ul{ margin:10px 25px;}
.m2Con ul li{ line-height:28px; display:block; text-align:right; color:#b5b5b6;}
.m2Con ul li a{ float:left; font-size:14px; color:#003399; padding-left:10px;background:url(../img/hit.gif) no-repeat scroll -4px 6px;}



.ztFooter{ width:950px; margin:0 auto; line-height:25px; text-align:center; padding-top:20px; font-size:14px; color:#595757;}
.ztFooter a{ color:#595757;}