/* CSS Document */
*{padding:0; margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input{padding:0;font-family:Microsoft YaHei;font-size:14px;margin:0 auto; color:#555;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ol,ul,li,dl,dt,dd{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
a{ color:#555; text-decoration:none;}
a:link,a:visited{ text-decoration:none;outline: 0;}
a:hover{ text-decoration:none;}
.clearfix:before,
.clearfix:after {content: "";display: block;height: 0;font-size:0;height:0; line-height:0;zoom: 1; clear: both;}
i,em{ font-style:normal;}

/* 页面浮动 */
.logowrap h1,
.logowrap h2,
.topnav .right p,
.foot h1,.foot h2{ float: left;}

.topwrap{ background: #f6f6f6; height: 30px; border-bottom: 1px #e9e9e9 solid;}
.top{ width: 1000px; margin: 0 auto;font-size: 12px;}
.top span{ line-height: 28px; color: #e02c2c; display: inline-block; padding-right: 104px;}
.top p{ display: inline; padding-left: 95px;}
.logowrap{ width: 1000px; margin: 0 auto; padding: 15px 0;}
.logowrap p{ float: left; padding-left: 83px;}
.logowrap p span{ display: inline-block; width: 138px; padding-top: 10px; font-size: 16px;}
.navwrap{ background: #044f9c; height: 50px;}
.nav,.content,.foot{ width: 1000px; margin: 0 auto;}
.nav li{ float: left; width: 142px; line-height: 50px; text-align: center;}
.nav li a{ color: #fff; font-size: 18px; display:block;}
.nav li a:hover{ background: #003c7a;}
.banner{ background: url(/images/ban.jpg)  no-repeat top center; width: 1000px; height: 317px;}
.banner a{ display:block;}

.topnav{ margin: 20px 0;}
.topnav .right{ background:#044f9c; height: 70px; width: 917px;}
.topnav .right p a{ color: #fff; padding: 0 12px; line-height: 70px; display: inline-block;}
.topnav .right .search{ float: right; width: 291px; margin-right: 25px;  border: 1px solid #ebebeb;margin-top: 18px;}
.topnav .right .search input.ipt{width: 180px; float: left; height: 38px; line-height: 38px; padding-left: 15px; background:none; border: none; color: #ebebeb;}
.topnav .right .search input.btn{ height: 38px; line-height: 38px; text-align: center; background: #ebebeb url(/images/search.png) no-repeat 10px center; cursor: pointer;  border: none; float: right; padding: 0 9px; padding-left: 29px;}

.introwrap{}
.martop{ margin-top: 20px;}
.introwrap .left{ width: 672px; float:left; }
.introwrap .left .img{ float: left;margin-right: 27px; *display:inline;}
.introwrap .left .text{ float: left; width: 390px;}
.introwrap .left .text .intop{ background: #044f9c; font-weight:bold; font-size: 22px; color: #fff; text-align: center; width: 130px; height: 45px; line-height: 45px; display: inline-block;}
.introwrap .left .text span{ font-size: 16px; color: #044f9c; display: block; padding-top: 10px;}
.introwrap .left .text p,
.pfzlwrap .pfzllist .zltext div p,
.contwrap .right .rightintro p{ line-height: 25px; font-size: 12px;}
.introwrap .left .text p a,
.pfzlwrap .pfzllist .zltext div p a,
.contwrap .right .rightintro p a,
.contwrap .left .listcont .list li p a{ color: #e12222;}
.introwrap .left .text li{ line-height: 35px;}
.introwrap .left .text li span{padding-top:0px;display:inline-block;}
.introwrap .right,
.contwrap .right{ width: 301px;}
.right .ghpt{ font-size: 22px; color: #1866b5; font-weight: bold; border-bottom: 2px solid #1866b5; line-height: 38px;}
.txtMarquee-top{ margin: 10px; position: relative; overflow:hidden;}
.txtMarquee-top .bd{ height: 147px;}
.txtMarquee-top .bd li{ height: 38px; line-height: 38px; border-bottom: 1px #ccc dashed; font-size: 12px; padding: 0 5px;}
.right .linkbutton{}
.right .linkbutton a{ text-align: center; margin-bottom: 10px; font-size: 16px; display: inline-block; color: #fff; width: 139px; height: 42px; line-height: 42px;}
.right .linkbutton a img,
.contwrap .left .arc .arclink a img{ vertical-align: middle; margin-right: 8px;}
.right .linkbutton a.blue{ background: #2978b9}
.right .linkbutton a.ogrange{ background: #ff8a00}
.right .linkbutton a.grey{ background: #8c8c8c}
.subnav{ background: #e5e5e5; padding: 12px 0;}
.subnav p span{ display: inline-block; margin-left: 8px;background: #044f9c; text-align: center; width: 90px; line-height: 38px; color: #fff;border-radius:3px;}
.subnav p a{ display: inline-block; margin-left: 8px; background: #fff; border: 1px solid #b9b8b8; border-radius:3px; line-height: 38px; padding: 0 21px;}

.pfzlwrap{}
.pfzlwrap .pfzltop{ font-size: 20px; border-bottom: 1px #c2c2c2 solid; padding-bottom: 8px;}
.pfzlwrap .pfzltop b{ color: #044f9c; font-size: 30px; padding-right: 15px;}
.pfzlwrap .pfzllist li{ width: 300px; float: left; margin-top: 15px; border: 1px solid #d5d5d5; border-top: none;}
.pfzlwrap .pfzllist .zltop{ background: #dcd9d9;}
.pfzlwrap .pfzllist .zltop span{ display: inline-block; background: #0c5eb2; font-weight:bold; color: #fff; font-size: 18px; width: 120px; line-height: 42px; text-align: center;}
.pfzlwrap .pfzllist .zltop a{ float: right; padding-top: 16px; padding-right: 10px;}
.pfzlwrap .pfzllist .zltext{ padding: 12px;}
.pfzlwrap .pfzllist .zltext div{ float: right; width: 163px;}
.pfzlwrap .pfzllist .zltext div strong a{ color: #0c5eb2; line-height: 25px;height: 25px;display:inline-block;overflow:hidden;}
.pfzlwrap .pfzllist dd{ line-height: 31px; padding-left: 12px;width:100%;display:inline-block;}
.pfzlwrap .pfzllist dd a{display:inline-block;width:90%;}
.friendlink{ border: 1px solid #d5d5d5; padding: 15px;}
.friendlink p span{ color: #0c5eb2;}
.friendlink p a{ padding-left: 15px;}

.footer{ background: #454e57; width: 100%; padding: 20px 0;}
.foot p{ width: 672px; float: right; color: #fff; line-height: 33px; font-size: 12px;}

/* 文章&#65533; */
.contwrap .left{ width: 660px;}
.contwrap .left .home{ background: #f0f0f0; line-height: 40px; padding-left: 10px; height: 40px;}
.contwrap .left .home img{ vertical-align: middle;}
.contwrap .left .home p{ display:inline;}
.contwrap .left .arc .arctop h1{ font-size: 22px; color: #044f9c; border-bottom: 1px #ccc dotted; padding-bottom: 10px; text-align: center; font-weight: bold;}
.contwrap .left .arc .arctop p{ text-align: center; margin-top: 13px;}
.contwrap .left .arc .arctop p span{ display: inline-block; padding: 0 20px;}
.contwrap .left .arc .arctop p a{ background: #ff8a00; border-radius: 3px; color: #fff; width: 114px; height: 27px; display: inline-block; line-height: 27px;}
.contwrap .left .arc .arccont p{ line-height: 29px; padding-top: 20px;}

.contwrap .left .arc .arclink{ width: 334px; height: 35px; margin: 20px auto; text-align: center; line-height: 35px; border-radius: 3px; background: #ff8a00}
.contwrap .left .arc .arclink a{ display:block; font-size: 16px; color: #fff;}
.contwrap .left .arc .nextage a{ background: #efefef; display: inline-block; margin:0 10px; line-height: 35px; height: 35px; padding-left: 20px; width: 200px;}
.contwrap .left .arc .nextage a strong{ color: #0170b8;}

.contwrap .right .rightintro p,
.contwrap .left .listcont .list li p{ text-indent: 2em;}
.contwrap .right .rightintro,.map{ padding-top: 10px;}
.contwrap .right .zxgz li{ line-height: 30px;}
.contwrap .right .map img{ border: 2px solid #f1f1f1;}
.contwrap .left .listcont .list li{ padding-bottom: 17px; border-bottom: 1px #ccc dashed; margin-top: 20px;}
.contwrap .left .listcont .list li p{ font-size: 14px; line-height: 28px;}
.contwrap .left .listcont .list li strong{ font-size: 16px;text-indent: 2em; display: block;}

.page{ width: 375px; margin: 0 auto; margin-top: 50px;}
.page li{ float: left; height: 30px; line-height: 30px; }
.page li span{ border: 1px solid #e4e4e4; display: inline-block; padding: 0 16px; margin-left: 10px; }
.page li a{ display: inline-block; padding: 0 16px; margin-left: 10px;background: #efefef;}
.page li a:hover{ background: #4182d3; color: #fff;}

