@charset "utf-8";
/* 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; float: right;margin-top: 7px;}
.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: #3a8eb2; 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: #094238;}
.banner{ width: 100%; margin-bottom: 20px;}
.banner img{ width: 100%;}

.topnav{ margin: 20px 0;}
.topnav .right{ background:#2d8e7d; 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: 17px; *display:inline;}
.introwrap .left .text{ float: left; width: 390px;}
.introwrap .left .text .intop{ background: #3a8eb2; 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: #398db0; display: block; padding-top: 10px;}
.introwrap .left .text span a{color: #398db0;}
.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 i{float: right;}
.introwrap .right,
.contwrap .right{ width: 301px;}
.right .ghpt{ font-size: 22px; color: #3a8eb2; font-weight: bold; border-bottom: 2px solid #3a8eb2; 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: #3a8eb2}
.right .linkbutton a.ogrange{ background: #e93830}
.right .linkbutton a.grey{ background: #8c8c8c}
.subnav{ background: #e5e5e5; padding: 12px 0;}
.subnav p span{ display: inline-block; margin-left: 8px;background: #398db0; 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: #3a8eb2; font-size: 30px; padding-right: 15px;}
.pfzlwrap .pfzllist li{width: 321px;
    float: left;
    margin-top: 15px;
    border: 1px solid #d5d5d5;
    border-top: none;
    margin-right: 15px;}
.pfzlwrap .pfzllist li:nth-child(3n){margin-right: 0;}
.pfzlwrap .pfzllist .zltop{ background: #dcd9d9;}
.pfzlwrap .pfzllist .zltop span{ display: inline-block; background: #3a8eb2; 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 strong a{ color: #3a8eb2; line-height: 25px;}
.pfzlwrap .pfzllist dd{ line-height: 31px;
    padding-left: 6px;
    padding-right: 6px;}
.yyhj img{width: 240px;padding: 5px;float: left;}

.flink{margin: 10px auto;}
.flink a{margin-right: 10px;}

.friendlink{ border: 1px solid #d5d5d5; padding: 15px;}
.friendlink p span{ color: #398db0;}
.friendlink p a{ padding-left: 15px;}

.footer{ background: #3a8eb2; width: 100%; padding: 20px 0;}
.foot p{ width: 672px; float: right; color: #fff; line-height: 30px; 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: #398db0; 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 .arccont p{ line-height: 29px; padding-top: 20px;text-indent: 2px;}
.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{ display: inline-block; margin:0 10px; line-height: 35px; height: 35px; margin-bottom: 10px;}
.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; overflow: hidden; white-space: nowrap;}
.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;display: block;}

.page{ margin: 0 auto; margin: 50px auto;float: left; height: 30px; line-height: 30px;}
.page a,.page span{ display: inline-block; padding: 0 16px; margin-left: 10px;background: #efefef;}
.page a:hover,.page span.page_nowindex{ background: #4182d3; color: #fff;}
.left img{
    width: 100%;
    }
