/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, input, p, th,td {	margin: 0;padding: 0;}
img {border: 0px;}
ul {margin: 0px;padding: 0px;}
ul li {list-style: none;}
a {text-decoration: none;color:#666;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl{float:left; overflow:hidden;}
.fr{float:right; overflow:hidden;}
body{ font-family:"Microsoft YaHei"; font-size:14px; color:#666; background:#fff;}

.top{ width:1000px; margin:0 auto; overflow:hidden;}
.nav{ height:40px; background:#132a8a;}
.nav ul{ display:block; width:1000px; margin:0 auto; overflow:hidden;}
.nav ul li{ width:124px; height:40px; overflow:hidden; float:left; line-height:40px; border-left:#fff solid 1px; text-align:center;}
.nav li a{  font-size:16px; color:#fff; width:124px; height:40px; float:left;}
.nav li a:hover{ background:#e30000}

.gg{ height:60px; background:#f0f0f0;}
.gg_gg{ width:1000px; margin:0 auto; overflow:hidden;}
.gg_gong{ width:750px; height:60px; line-height:60px;}
.gg_gong span{ font-size:16px; float:left;}
.gg_gong a{ width:670px; overflow:hidden;}
.gg_gong a:hover{ color:#e30000;}
.gg_liu{ margin-top:7px;}

.main_a{ width:1000px; margin:0 auto; overflow:hidden;}
.ywfw{ width:230px; margin-top:28px;}
.yw{ width:230px; height:69px; background:url(../images/img_50.jpg) center center no-repeat; overflow:hidden;}
.yw a{ font-size:20px; color:#fff; text-align:center; float:left; width:230px; height:69px; line-height:55px;}
.yw a:hover,.fw li a:hover{ color:#e30000}
.fw{ width:230px; height:610px; background:#005fc9; overflow:hidden;}
.fw ul{ display:block; width:190px; margin-left:20px; padding-top:8px;}
.fw ul li{ width:190px; height:30px; line-height:30px; background:url(../images/img_22.jpg) 0px center no-repeat; overflow:hidden}
.fw li a{ width:180px; float:right; color:#fff;}

.yw_db{ width:230px; height:19px; background:url(../images/img_53.jpg) center top no-repeat; overflow:hidden;}

.gcal{ width:765px; margin-top:12px;}
.gcal ul{ display:block;}
.gcal ul li{ width:240px; height:222px; background:#f0f0f0; float:left; margin-left:15px; margin-top:16px; text-align:center;}
.gcal .tp{ width:230px; height:178px; margin:5px;}
.gcal .wz{ line-height:30px; overflow:hidden; height:30px;}
.gcal .wz a:hover{ color:#e30000}

.main_b{ background:#f0f0f0 url(../images/img_28.jpg) center top no-repeat; height:698px; margin-top:25px;}
.gywm{ width:1000px; margin:0 auto; overflow:hidden; }
.gy{ width:1000px; height:243px;margin-top:85px;}
.guan{ width:301px; height:229px; border:#003f86 solid 7px; margin-left:57px;}
.yu{ width:555px; margin-left:20px;}
.yu a{ font-size:24px; color:#fff; line-height:40px;}
.yu a:hover,.zz a:hover{ text-decoration:underline;}
.yu p{ line-height:30px; color:#fff; margin-top:10px;}

.ygfc{ width:750px; height:235px; margin-top:55px; background:#fff;}
.ygfc ul{ display:block;}
.ygfc ul li{ width:230px; height:215px; float:left; margin-top:19px; margin-left:15px;}
.ygfc .yuan{ width:216px; height:164px; border:#7a7a7a solid 7px;}
.ygfc .gong{ width:230px; height:30px; line-height:30px; text-align:center;}

.zzry{ width:250px; height:273px; float:right; background:#003f86; margin-top:17px;}
.zz{ width:220px; height:60px; line-height:60px; text-align:center; margin-left:15px;}
.zz a{ font-size:24px; color:#fff;}
.ry{    width: 230px;
    /* height: 157px; */
    /* border: #fff solid 5px; */

    margin-left: 9px;
    margin: 0 auto;    margin-top: 10px;}

.kh{ margin-top:45px; float:left; }
.jz{ width:1000px; height:382px; float:left; overflow:hidden;}
.jz ul{ display:block;}
.jz ul li{width:492px; height:176px; background:#e3e3e3; margin-top:15px; float:left; overflow:hidden;}
.jz .jian{ width:202px; height:156px; margin:10px;}
.jz .zheng{ width:260px; height:150px; float:left; margin-top:15px;}
.jz .zheng a{ width:260px; height:40px; line-height:40px; overflow:hidden; color:#003f86; font-size:16px;}
.jz .zheng a:hover{ color:#e30000;}
.jz .zheng span{ width:260px; height:100px; overflow:hidden line-height:24px; float:left;}

.fenge{ background:#f0f0f0 url(../images/img_52.jpg) center top no-repeat; height:700px; }
.xwzx{ width:1000px; height:455px; margin:0 auto; padding-top:212px;}
.xinwen{ width:655px; height:455px;}
.xin{ width:330px; height:40px;}
.xin a{ width:110px; height:40px; text-align:center; line-height:40px; color:#fff; background:#132a8a; float:left; overflow:hidden; font-size:16px;}
.xin a:hover{ background:#005fc9;}

.news{ width:655px; height:390px; margin-top:25px;}
.news dl{ width:655px; height:104px;}
.news dl dt{ width:157px; height:94px; border:#fff solid 5px; float:left;}
.news dl dd{ width:460px; float:right; overflow:hidden;}
.news dl dd a{ width:460px; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#003f86; margin-top:10px; float:left;}
.news dl dd span{ width:460px; height:60px; line-height:24px; overflow:hidden; float:left;}

.news ul{ width:655px; height:270px; margin-top:15px; overflow:hidden;}
.news ul li{ width:655px; height:30px; float:left; overflow:hidden;}
.news li a{ width:560px; height:30px; line-height:30px; float:left;}
.news li span{ float:right; line-height:30px;}
.news li a:hover,.news dl dd a:hover{ color:#e30000;}

.cjwt{ width:280px; height:342px; margin-top:103px;}
.cj{ width:280px; height:69px; line-height:60px; text-align:center; background:url(../images/img_50.jpg) no-repeat;}
.cj a{ color:#fff; font-size:20px;}
.cj a:hover{ color:#e30000;}

.chang{ width:280px; height:250px; background:#005fc9; overflow:hidden;}
.chang ul{ display:block; width:246px; margin-left:17px; height:240px; overflow:hidden; padding-top:10px;}
.chang ul li{ width:246px; height:115px; border-bottom:#78a8dd dotted 1px; color:#fff; padding-top:5px;}
.chang .wen{ height:30px; line-height:30px; width:205px; overflow:hidden;}
.chang .wen a{ color:#fff;}
.chang .wen a:hover{ color:#e30000;}
.chang .da{ height:90px; line-height:24px;}
.chang .da span{ float:left; }
.chang .da p{ width:205px; float:left;}

.yqlj{ width:1000px; margin:0 auto; overflow:hidden; margin-top:20px;}
.lj{ width:867px; height:148px; border:#f0f0f0 solid 3px; border-left:none;}
.lj span{ width:850px; margin-left:10px; margin-top:4px; height:124px; float:left; margin-top:12px;}
.lj span a{ line-height:30px; margin-right:20px; float:left;}

.footer{ background:#132a8a; height:237px; overflow:hidden; margin-top:20px;}
.footer_s{ width:1000px; height:237px; margin:0 auto; overflow:hidden;}
.footer_r{ width:755px;}
.footer_nav{ width:755px; margin-top:40px; height:40px; line-height:40px;}
.footer_nav a{ color:#fff; margin-right:20px; font-size:16px;}
.footer_nav a:hover{ text-decoration:underline;}

.bq{ width:500px; line-height:30px; color:#fff; margin-top:25px;}
.ewm{ margin-left:40px; margin-top:10px;}