

.ss{ width:100%; float:left; height:60px; line-height:60px; }
.ss i{ padding:10px; background:url(../images/laba.png) no-repeat center; margin-right:10px;}
.ss01{ width:270px; float:right; height:34px; border:1px solid #ddd; margin-top:10px; line-height:34px;}
.bk{ width:200px; border:0px; background: none; height:33px; line-height:33px; padding-left:10px;}
.ss01 span{ float:right}

.main{ width:1200px; margin:auto}
.cplx{ width:100%; float:left;}
.cplx dl{ width:195.84px; height:200px; background:#f2f2f2; margin-right:4px; padding-top:20px; float:left}
.cplx dl dt{ height:130px; text-align:center}
.cplx dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cplx dl dt img{ max-width:100%; max-height:100px; vertical-align:middle}
.cplx dl dd{ font-size:18px; line-height:35px; text-align:center; color:#003894}

.cp{ width:1400px; float:left; margin-top:20px;margin-bottom:70px;z-index:9999}
.cp dl{ width:230px; height: auto; margin-right:4px; float:left}
.cp dl dt{ height:140px; text-align:center}
.cp dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp dl dt img{ max-width:100%; max-height:190px; vertical-align:middle}
.cp dl dd{ font-size:16px; line-height:35px; text-align:center; }


.cp2{ width:100%; float:left; margin-top:0px;}
.cp2 dl{ width:214px; height: auto; margin-right:18px; float:left; margin-bottom:20px;}
.cp2 dl dt{ height:190px; text-align:center; border:1px solid #eee;}
.cp2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp2 dl dt img{ max-width:100%; max-height:190px; vertical-align:middle}
.cp2 dl dd{ line-height:35px; text-align:center; height:35px; overflow:hidden }
.cp2 dl:hover dt{border:1px solid #193d7e}


.ggw{ width:100%; float:left; margin-top:20px; height:320px; background:url(../images/t01.jpg) no-repeat center; text-align:center; font-size:18px; line-height:30px; color:#FFF}
.ggw h1{ color:#00a1e9; font-size:48px; font-family:Arial, Helvetica, sans-serif; margin-top:45px; line-height:38px;}
.ggw a{ color:#ffffff; }
.f40{ font-size:40px; letter-spacing:2px;}
.f30{ font-size:29px;}
.mart45{ margin-top:30px;}
.mart25{ margin-top:20px;}


.hcOn {background:url(../images/bj.png) no-repeat center; color:#FFF}
.hcOn a:link{background:url(../images/bj.png) no-repeat center; color:#FFF}
.hcOn a:visited {background:url(../images/bj.png) no-repeat center; color:#FFF}
.hcOn a:hover {background:url(../images/bj.png) no-repeat center; color:#FFF}


#fr{ float:right; margin-right:0px;}

.bt{ width:100%; float:left; text-align:center; margin-top:40px;}
.bt dl dt{ font-size:30px; font-weight:bold; text-transform:uppercase; line-height:24px; letter-spacing:3px;}
.bt dl dt i{ font-size:12px; font-weight:normal; color:#999}
.bt dl dd{ line-height:35px; text-align:center; height:35px; background:url(../images/hx.png) no-repeat center; margin-top:20px; font-size:14px; color:#666}

.zs{ color:#0d2e68}
.f42{ font-size:42px;}
.case{ width:1200px; float:left; margin-top:20px;}
.case dl{ width:366px; float:left; margin-right:51px; margin-top:10px;}
.case dl dt{ height:204px; text-align:center}
.case dl dt img{width:366px;height:204px;}
.case dl dd{ line-height:35px;text-align:center; font-size:16px}

.mar30{ margin-top:30px;}
.mar20{ margin-top:20px;}

.djs{ width:100%; float:left; min-width:1200px; padding-bottom:20px; margin-top:40px;}
.djs01{ width:1200px; float:left; }
.about{ width:600px; float:left; background:url(../images/sx.jpg) no-repeat right; padding-right:50px; line-height:24px;}
.about h1{ text-align:center; font-size:30px; font-weight: 600; background:url(../images/hx01.jpg) no-repeat center bottom; line-height:28px; margin-bottom:20px; letter-spacing:3px; padding-bottom:15px;}
.more{ padding:5px 35px 5px 35px; border:1px solid #d60200; color:#d60200}
.djs01-r{ width:500px; float:right;}
.djs01-r h1{ text-align:center; font-size:30px; font-weight: 600; background:url(../images/hx01.jpg) no-repeat center bottom; line-height:28px; margin-bottom:20px; letter-spacing:3px;padding-bottom:15px;}
.djs01-r h1 span{ float:right; font-size:14px; font-weight:normal;}
.djs01-r h1 span a{color:#005929}
.djs01-r01{ width:100%; float:left}
.djs01-r01 ul li{ width:100%; float:left;}
.djs01-r dl{ width:468px; float:left; border:1px solid #ddd; padding:15px; margin-bottom:15px; background:#FFF}
.djs01-r dl dt{ width:120px; float:left; height:80px; padding-right:15px; border-right:1px solid #ddd; text-align:center}
.djs01-r dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.djs01-r dl dt img{ max-width:120px; max-height:80px;}
.djs01-r dl dd{ width:317px; float:right; line-height:24px; overflow:hidden; margin-bottom:5px;}
.ry{ width:1200px; float:left; margin-top:30px; height: auto; margin-bottom:40px;}
.ht{ width:1200px; float:left; position:relative;height: auto;}
.ht01{ width:1200px; float:left; position:absolute; background:url(../images/bj05.jpg) no-repeat center; height:36px; top:-55px;}
.sjry{ width:1200px; float:left; margin-top:30px; display:none}
.sjry dl{ width:334px; float:left; margin-right:15px;}
.sjry dl dt{ height:214px; text-align:center}
.sjry dl dd{ line-height:40px; text-align:center}


.news{ width:575px; float:left; margin-top:20px;}
.news h1{ height:40px; line-height:40px; font-weight:normal; font-size:18px; color:#005929; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:5px;}
.news h1 i{ padding:17px 0px 17px 0px;font-size:18px; border-bottom:1px solid #0c2d74; color:#0c2d74}
.news h1 span{ float:right; font-size:12px;}
.news ul li{ width:100%; float:left; line-height:40px; border-bottom:1px dashed #ddd; overflow:hidden;}
.news ul li span{ float:right; color:#999; font-size:12px}
.news dl dt{ line-height:35px;}
.news dl dt i{ padding:9px; background:url(../images/q.jpg) no-repeat center; margin-right:5px;}
.news dl dd{line-height:22px; color:#666; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.news dl dd i{padding:9px; background:url(../images/a.jpg) no-repeat center; margin-right:5px;}

.hz{ width:100%; float:left; margin-top:15px;}
.hz ul li{ width:189px; height:100px; float:left; text-align:center; background:#f1f5fe; margin-right:13px; margin-top:13px;}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-width:80%; max-height:80px; vertical-align:middle}

.foot{ width:100%; float:left; min-width:1200px; background:#0d2e68; color:#FFF; padding-top:40px; margin-top:40px; }
.foot-l{ width:570px; float:left; line-height:30px; border-right:1px solid rgba(255,255,255,0.1); font-size:24px; color:#999; font-size:24px}
.foot-l dl{ width:142px; float:left}
.foot-l dl dt{ font-size:18px; line-height:30px; color:#9eabc3; margin-bottom:15px;}
.foot-l dl dd{ font-size:14px; line-height:30px;color:#9eabc3;}
.foot-l dl dd a{color:#9eabc3;}

.foot-m{ width:360px; float:left;line-height:30px;border-right:1px solid rgba(255,255,255,0.1); margin-left:40px; padding-right:40px;color:#9eabc3; font-size:14px}
.foot-r{ width:165px; float:right; text-align:center;color:#9eabc3;}

.f24{ font-size:24px; color:#FFF; margin-bottom:10px; margin-top:10px;}
.foot03{ width:100%; float:left; margin-top:30px; line-height:60px; height:60px; border-top:1px solid rgba(255,255,255,0.1); text-align:center; min-width:1200px; color:#9eabc3}



.link{ width:96%; float:left; background:#182c4e; padding-left:2%; padding-right:2%; line-height:35px;color:#293d60; padding-bottom:5px; padding-top:5px;color:#293d60;}
.link a{color:#293d60; margin-left:5px; margin-right:5px;}
.link a:hover{ color:#FFF}
.foot02{ display:none}

.nybanner{ width:100%; float:left; height:auto; min-width:1200px; }
.nybanner img{ width:100%; }

.wz{ width:100%; float:left; height:40px; background:#262626; min-width:1200px;}
.wz01{ width:910px; float:right;height:40px; line-height:40px; color:#FFF; border-left:0px solid #000; padding-left:60px;}
.wz01 a{ color:#FFF}
.left{ width:276px; float:left; margin-top:10px;}
.right{ width:910px; float:right}

.zlm{ width:100%; float:left; margin-top:15px;}
.zlm dl dt{ color:#262626; font-size:20px; line-height:24px; margin-bottom:5px; font-weight:bold;}
.zlm dl dd{ font-size:24px; line-height:35px; letter-spacing:3px; text-transform:uppercase; color:#262626; background:url(../images/hx03.jpg) no-repeat left bottom; padding-bottom:15px; display: none}
.zlm ul{ width:100%; float:left; margin-top:10px; background:#193d7e}
.zlm ul li{ width:276px; float:left; height:43px; line-height:43px; border-bottom:1px solid rgba(255, 255, 255, 0.1); font-size:16px; color:#eeeeee}
.zlm ul li a{width:262px; float:left; height:43px; line-height:43px; padding-left:14px; color: #FFF}
.zlm ul li a:hover{ background:#00A1E9; color: #FFF}
.zlmon{ background:#00A1E9; color: #FFF}
.zlmon a{ background:#00A1E9; color: #FFF}
#zlmon{ background:#00A1E9; color: #FFF}
#zlmon a{ background:#00A1E9; color: #FFF}
.rmwz{ width:100%; float:left; margin-top:20px; margin-bottom:40px;}
.rmwz h1{ border-bottom:1px solid #0d2e68; font-size:20px; height:45px; line-height:45px; margin-bottom:10px; }
.rmwz ul li{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px dashed #999 }

.contect{ width:100%; float:left; margin-top:65px; padding-bottom:20px; font-size:14px; line-height:30px; }
.contect img{ max-width:100%; height:auto}

.tdjs2{ width:100%; float:left; margin-top:30px;}
.tdjs2 dl{ width:270px; float:left; margin-right:48px; margin-bottom:25px;}
.tdjs2 dl dt{ height:330px; text-align:center; margin-bottom:20px;}
.tdjs2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.tdjs2 dl dt img{ max-height:330px; max-width:270px; vertical-align:middle}
.tdjs2 dl dd{ font-size:15px; line-height:24px; text-align:center; margin-top:5px;}
.tdjs2 dl dd b{ font-size:18px; color:#262626}

.photo{ width:270px; height:226px; float:left;  margin-right:8px; margin-left:7px; margin-bottom:20px; padding-bottom:0px;}
.photo dl dt{ height:180px; text-align:center;border:1px solid #eee; padding:8px;}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-height:162px; max-width:252px; vertical-align:middle}
.photo dl dd{ line-height:50px; text-align:center}
.photo:hover dl dt{ border:1px solid #193d7e}

.newslb{ width:100%; float:left; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.newslb dl dt{ font-weight:bold; line-height:30px;}
.newslb dl dd{ font-size:14px; line-height:30px;}

.newslb2{ width:100%; float:left; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.newslb2 div{ width:7%; float:left; height:auto}
.newslb2 div img{ width:100%; height:auto}
.newslb2 dl{ width:90%; float:right}
.newslb2 dl dt{ font-size:16px; line-height:30px; font-weight:bold;}
.newslb2 dl dd{ font-size:14px; line-height:30px;}

.title{ width:100%; float:left; line-height:35px; text-align:center; font-size:20px}
.date{ width:100%; float:left; color:#999; line-height:25px; padding-bottom:10px; border-bottom:1px solid #eee; text-align:center}
.tex{ width:100%; float:left; margin-top:20px; font-size:14px; line-height:30px;}
.tex img{ max-width:100%; height:auto}
.fy{ width:100%; margin-top:20px; float:left}
.fy a { padding:5px;}

.xgxx{ width:100%; float:left; margin-top:20px;}
.xgxx h1{ border-bottom:2px solid #0d2e68; font-size:16px; font-weight: bold; margin-bottom:10px; height:45px; line-height:45px;}
.xgxx ul li{ width:48%; margin-right:2%; float:left; height:35px; line-height:35px; border-bottom:1px  dashed #999999}
.xgxx ul li span{ float:right;}

.pro{ width:100%; float:left; margin-top:0px;}
.pro-l{ width:365px; float:left; height:300px; text-align:center; border:1px solid #eee}
.pro-l span{ height:100%; display:inline-block; vertical-align:middle}
.pro-l img{ max-width:100%; max-height:300px; vertical-align:middle}
.pro-r{ width:530px; float:right; font-size:14px; line-height:36px; color:#666}
.pro-r h1{ height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #eee; margin-bottom:20px; padding-bottom:10px; color:#333}

.pro2{ width:100%; float:left; margin-top:30px;}
.pro2 h1{ height:50px; line-height:50px; background:#f8f8f8; font-size:16px; color:#0d2e68}
.pro2 h1 i{ float:left; border-right:1px solid #eee; border-top:5px solid #0d2e68; border-left:1px solid #eee; padding-left:30px; padding-right:30px; background:#fff; height:45px; line-height:45px;}

.lxwm-1{ width:45%; float:left; font-size:14px; line-height:30px; margin-left:2%}
.lxwm-r{ width:50%; float:right}
.lxwm-r h1{ height:50px; line-height:50px; border-bottom:1px solid #eee; font-size:18px; color:#0d2e68; margin-bottom:30px;}
.lxwm-r ul li{ width:100%; float:left; line-height:45px; margin-top:15px;}
.lxwm-r ul li dl dt{ width:20%; float:left; line-height:45px; text-align:right}
.lxwm-r ul li dl dd{ width:78%; float:right; line-height:45px;}
.lxbk{ width:99%; line-height:43px; border:1px solid #eee;}
.anniu{ padding:10px 45px 10px 45px; border:0px; background:#0d2e68; color:#fff; cursor:pointer}

.danye{ width:98%; float:right}







}


@media (max-width:1200px){


.ss{ width:100%; float:left; height:60px; line-height:60px; background:#f8f8f8; border-bottom:1px solid #ddd; overflow:hidden; display:none}
.ss i{ padding:10px; background:url(../images/laba.png) no-repeat center; margin-right:10px;}
.ss01{ width:170px; float:right; height:34px; border:1px solid #ddd; margin-top:10px; line-height:34px;}
.bk{ width:100px; border:0px; background: none; height:33px; line-height:33px; padding-left:10px;}
.ss01 span{ float:right}

.cplx{ width:100%; float:left;}
.cplx dl{ width:48%; height:9rem; background:#f2f2f2; margin-right:1%; margin-left:1%; padding-top:0rem; float:left; margin-top:1rem}
.cplx dl dt{ height:6rem; text-align:center}
.cplx dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cplx dl dt img{ max-width:80%; max-height:4rem; vertical-align:middle}
.cplx dl dd{ font-size:1.0rem; line-height:2.0rem; text-align:center; color:#003894}

.cp{ width:100%; float:left; margin-top:2px;}
.cp dl{ width:48%; height: auto; margin-right:1%; margin-left:1%; float:left; margin-top:1rem}
.cp dl dt{ height:7rem; text-align:center}
.cp dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp dl dt img{ max-width:100%; max-height:7rem; vertical-align:middle}
.cp dl dd{ font-size:0.8rem; line-height:2.0rem; text-align:center; }

.cp2{ width:100%; float:left; margin-top:2px;}
.cp2 dl{ width:48%; height: auto; margin-right:1%; margin-left:1%; float:left; margin-top:1rem}
.cp2 dl dt{ height:7rem; text-align:center}
.cp2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp2 dl dt img{ max-width:100%; max-height:7rem; vertical-align:middle}
.cp2 dl dd{ font-size:0.8rem; line-height:2.0rem; text-align:center; }

.ggw{ width:90%; float:left; margin-top:1rem; height: auto; background:url(../images/t01.jpg) no-repeat center; text-align:center; font-size:0.8rem; line-height:1.5rem; color:#FFF; padding-left:5%; padding-right:5%; padding-bottom:2rem}
.ggw h1{ color:#00a1e9; font-size:1.2rem; font-family:Arial, Helvetica, sans-serif; margin-top:40px;}
.ggw a{ color:#ffffff; }
.f40{ font-size:1.2rem;}
.f30{ font-size:1.0rem;}

.mart45{ margin-top:1.5rem;}
.mart25{ margin-top:1.0rem;}

.bt{ width:100%; float:left; text-align:center; margin-top:40px;}
.bt dl dt{ font-size:1.5rem; font-weight:bold; text-transform:uppercase; line-height:2.0rem; }
.bt dl dt i{ font-size:12px; font-weight:normal; color:#999}
.bt dl dd{ line-height:1.5rem; text-align:center; height:1.5rem; background:url(../images/hx.png) no-repeat center; margin-top:0.5rem; font-size:0.8rem; color:#666}

.zs{ color:#0d2e68}
.f42{ font-size:42px;}

.case{ width:100%; float:left; margin-top:20px;}
.case dl{ width:46%; float:left; margin-left:2%; margin-right:2%; margin-top:20px;}
.case dl dt{ height:7rem; text-align:center}
.case dl dt img{width:100%;height:7rem;}
.case dl dd{ line-height:1.5rem;text-align:center; height:1.5rem; overflow:hidden}

.mar30{ margin-top:30px;}
.mar20{ margin-top:20px;}

.djs{ width:100%; float:left; margin-top:1rem}
.djs01{ width:100%; float:left;}
.about{ width:100%; float:left; background:url(images/sx.jpg) no-repeat right; padding-right:0px; text-align:center; line-height:1.5rem; font-size:0.8rem}
.about h1{ text-align:center; font-size:1.2rem; font-weight: 600; background:url(../images/hx01.jpg) no-repeat center bottom; line-height:60px; margin-bottom:20px; letter-spacing:3px;}
.about img{ max-width:100%; height:auto}
.more{ padding:5px 35px 5px 35px; border:1px solid #d60200; color:#d60200}
.djs01-r{ width:100%; float:left; margin-top:1rem}
.djs01-r h1{ text-align:center; font-size:1.2rem; font-weight: 600; background:url(../images/hx01.jpg) no-repeat center bottom; line-height:60px; margin-bottom:20px; letter-spacing:3px;}
.djs01-r h1 span{ float:right; font-size:14px; font-weight:normal;}
.djs01-r h1 span a{color:#005929}
.djs01-r dl{ width:97%; float:left; border:1px solid #ddd; padding:1%; margin-top:15px;background:#FFF;}
.djs01-r dl dt{ width:30%; float:left; height:6rem; text-align:center }
.djs01-r dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.djs01-r dl dt img{ max-width:100%; max-height: 6rem; vertical-align:middle}
.djs01-r dl dd{ width:65%; float:right; line-height:1.5rem; overflow:hidden; font-size:0.8rem }



.ry{ width:1200px; float:left; margin-top:30px; height: auto; margin-bottom:40px; display:none}
.ht{ width:1200px; float:left; position:relative;height: auto; display:none}
.ht01{ width:1200px; float:left; position:absolute; background:url(../images/bj05.jpg) no-repeat center; height:36px; top:-55px;}
.sjry{ width:100%; float:left; margin-top:30px;}
.sjry dl{ width:46%; float:left; margin-right:2%; margin-left:2%}
.sjry dl dt{ height:7rem; text-align:center}
.sjry dl dt img{ width:100%; height:7rem}
.sjry dl dd{ line-height:40px; text-align:center}


.news{ width:100%; float:left; margin-top:1rem; }
.news h1{ height:40px; line-height:40px; border-bottom:1px solid #ddd; font-weight:normal; font-size:1.0rem; font-weight:normal; padding-bottom:10px; color:#005929;}
.news h1 i{ padding:17px 0px 17px 0px;font-size:18px; border-bottom:1px solid #0c2d74; color:#0c2d74}
.news h1 span{ float:right; display:none}
.news ul{ width:90%; float:left; background:#FFF; padding:15px 5% 15px 5%;}
.news ul li{ width:100%; float:left; line-height:35px; border-bottom:1px dashed #ddd; overflow:hidden; height:35px;}
.news ul li span{ float:right; color:#999; font-size:12px}
.news dl dt{ line-height:35px;}
.news dl dt i{ padding:9px; background:url(../images/q.jpg) no-repeat center; margin-right:5px;}
.news dl dd{line-height:22px; color:#666; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.news dl dd i{padding:9px; background:url(../images/a.jpg) no-repeat center; margin-right:5px;}



.hz{ width:100%; float:left; margin-top:15px;}
.hz ul li{ width:48%; height:4rem; float:left; text-align:center; background:#f1f5fe; margin-right:1%; margin-top:0.5rem; margin-left:1%;}
.hz ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz ul li img{ max-width:80%; max-height:3rem; vertical-align:middle}

.foot{ width:100%; float:left; background:#0d2e68; color:#FFF; padding-top:1rem; margin-top:2rem; }
.foot-l{ width:100%; float:left; line-height:30px; border-right:1px solid rgba(255,255,255,0.1); font-size:24px; color:#999; font-size:24px}
.foot-l dl{ width:31.33%; float:left; margin-left:1%; margin-right:1%;}
.foot-l dl dt{ font-size:1.0rem; line-height:1.5rem; color:#9eabc3; margin-bottom:15px;}
.foot-l dl dd{ font-size:0.8rem; line-height:1.5rem;color:#9eabc3;}
.foot-l dl dd a{color:#9eabc3;}
#kbj{ display:none}

.foot-m{ width:100%; float:left;line-height:30px;color:#9eabc3; font-size:14px}
.foot-r{ width:100%; float:right; text-align:center;color:#9eabc3; margin-top:2rem}
.foot-r div{ width:50%; float:left;}
.foot-r div img{ max-width:80%; height:auto}

.foot03{ width:100%; float:left; margin-top:30px; line-height:1.5rem; height: auto; border-top:1px solid rgba(255,255,255,0.1); text-align:center; color:#9eabc3; padding-bottom:1rem; padding-top:1rem}

.link{ width:96%; float:left; background:#182c4e; padding-left:2%; padding-right:2%; line-height:1.2rem;color:#fff; padding-bottom:4.5rem; padding-top:5px;color:#293d60;}
.link a{color:#293d60; margin-left:5px; margin-right:5px;}
.link a:hover{ color:#FFF}

.foot02{ width:100%; float:left; position:fixed; height:4rem; background:#333; color:#FFF; bottom:0; left:0; z-index:111}
.foot02 dl{ width:20%; float:left; height:4.0rem; }
.foot02 dl dt{ height:1.5rem; text-align:center; margin-top:0.5rem}
.foot02 dl dt span{ height:100%; display:inline-block; vertical-align: middle}
.foot02 dl dt img{ max-width:100%; max-height:1.3rem; vertical-align:middle}
.foot02 dl dd{ text-align:center; color:#FFF; line-height:1.5rem}


.nybanner{ width:100%; float:left; background:none; height:auto; margin-bottom:0rem;  }
.nybanner img{ width:100%;  }

.wz{ width:100%; float:left; height:40px; background:#262626;}
.wz01{ width:80%; float:right;height:40px; line-height:40px; color:#FFF; border-left:30px solid #000;}
.wz01 a{ color:#FFF}
.left{ width:100%; float:left; margin-top:10px;}
.right{ width:100%; float:right}

.zlm{ width:100%; float:left; margin-top:15px;}
.zlm dl dt{ color:#262626; font-size:24px; letter-spacing:5px; line-height:35px; font-weight:bold; display:none}
.zlm dl dd{ font-size:24px; line-height:35px; letter-spacing:3px; text-transform:uppercase; color:#262626; background:url(../images/hx03.jpg) no-repeat left bottom; padding-bottom:15px;display:none}
.zlm ul{ width:100%; float:left; margin-top:0px;}
.zlm ul li{ width:48%; float:left; height:38px; line-height:38px; border-bottom:0px solid #0d2e68; font-size:16px; color:#eeeeee; margin-left:1%; margin-right:1%; background:#193d7e; margin-bottom:0.3rem;}
.zlm ul li a{width:100%; float:left; height:38px; line-height:38px; color: #FFF;   text-align:center}
.zlm ul li a:hover{ background:#00A1E9; color: #FFF}
.zlmon{ background:#00A1E9; color: #FFF}
.zlmon a{ background:#00A1E9; color: #FFF}
#zlmon{ background:#00A1E9; color: #FFF}
#zlmon a{ background:#00A1E9; color: #FFF}
.rmwz{ width:100%; float:left; margin-top:20px; display:none}
.rmwz h1{ border-bottom:2px solid #0d2e68; font-size:16px; height:45px; line-height:45px; margin-bottom:10px;}
.rmwz ul li{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px dashed #999 }

.contect{ width:100%; float:left; margin-top:1rem; padding-bottom:20px; font-size:14px; line-height:30px; }
.contect img{ max-width:100%; height:auto}
.tdjs2{ width:100%; float:left; margin-top:30px;}
.tdjs2 dl{ width:270px; float:left; margin-right:48px; margin-bottom:25px;}
.tdjs2 dl dt{ height:330px; text-align:center; margin-bottom:20px;}
.tdjs2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.tdjs2 dl dt img{ max-height:330px; max-width:270px; vertical-align:middle}
.tdjs2 dl dd{ font-size:15px; line-height:24px; text-align:center; margin-top:5px;}
.tdjs2 dl dd b{ font-size:18px; color:#262626}

.photo{ width:48%; height: auto; float:left; padding:0px; margin-right:1%; margin-left:1%; margin-bottom:20px; padding-bottom:0px;}
.photo dl dt{ text-align:center}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ height: auto; width:100%; vertical-align:middle}
.photo dl dd{ line-height:2.0rem; font-size:0.8rem; height:2.0rem; overflow:hidden; text-align:center}
.photo:hover{ border:1px solid #193d7e}

.newslb{ width:100%; float:left; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.newslb dl dt{ font-size:14px; font-weight:bold; line-height:30px;}
.newslb dl dd{ font-size:12px; line-height:30px;}

.title{ width:100%; float:left; line-height:35px; text-align:center; font-size:20px}
.date{ width:100%; float:left; color:#999; line-height:1.5rem; padding-bottom:10px; border-bottom:1px solid #eee; text-align:center; font-size:0.8rem}
.tex{ width:100%; float:left; margin-top:20px; font-size:0.8rem; line-height:1.5rem;}
.tex img{ max-width:100%; height:auto}
.fy{ width:100%; margin-top:20px; float:left}
.fy a { padding:5px;}

.xgxx{ width:100%; float:left; margin-top:20px;}
.xgxx h1{ border-bottom:2px solid #0d2e68; font-size:1.2rem; margin-bottom:10px; height:2.0rem; line-height:2.0rem;}
.xgxx ul li{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px  dashed #999999; overflow:hidden}
.xgxx ul li span{ float:right;}	
	

.pro{ width:100%; float:left; margin-top:1rem;}
.pro-l{ width:99%; float:left; height:15rem; text-align:center; border:1px solid #eee}
.pro-l span{ height:100%; display:inline-block; vertical-align:middle}
.pro-l img{ max-width:100%; max-height:15rem; vertical-align:middle}
.pro-r{ width:100%; float:right;  line-height:1.5rem; color:#666; margin-top:1rem}
.pro-r h1{ height:2.0rem; line-height:2.0rem; font-size:1.0rem; border-bottom:1px solid #eee; margin-bottom:0.5rem; padding-bottom:0.5rem; color:#333}
.pro-r p{ font-size:14px; line-height:2.0rem; font-weight:bold}

.pro2{ width:100%; float:left; margin-top:1.0rem;}
.pro2 h1{ height:2.5rem; line-height:2.5rem; background:#f8f8f8; font-size:1.0rem; color:#0d2e68}
.pro2 h1 i{ float:left; border-right:1px solid #eee; border-top:5px solid #0d2e68; border-left:1px solid #eee; padding-left:1rem; padding-right:1rem; background:#fff; height:2.0rem; line-height:1.5rem;}

.lxwm-1{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem;}
.lxwm-r{ width:100%; float:right; margin-top:2rem}
.lxwm-r ul li{ width:100%; float:left; line-height:2.5rem; margin-bottom:1rem;}
.lxwm-r h1{ height:2.5rem; line-height:2.5rem; border-bottom:1px solid #eee; font-size:1.0rem; color:#0d2e68; margin-bottom:2rem;}
.lxwm-r ul li dl dt{ width:30%; float:left; line-height:2.5rem; text-align:right}
.lxwm-r ul li dl dd{ width:70%; float:right; line-height:2.5rem;}
.lxbk{ width:99%; line-height:2.5rem; border:1px solid #eee;}
.anniu{ padding:10px 45px 10px 45px; border:0px; background:#0d2e68; color:#fff; cursor:pointer}

.newslb2{ width:100%; float:left; padding-bottom:1rem; border-bottom:1px solid #ddd; margin-top:1rem;}
.newslb2 div{ width:20%; float:left; height:7rem}
.newslb2 div span{ height:100%; display:inline-block; vertical-align:middle}
.newslb2 div img{ max-width:100%; max-height:7rem}
.newslb2 dl{ width:77%; float:right}
.newslb2 dl dt{ font-size:0.8rem; line-height:1.5rem;}
.newslb2 dl dd{ font-size:0.8rem; line-height:1.5rem;}







}





