@charset "utf-8";
/* CSS Document */

/*---------- banner style ----------*/
.banner{ width:100%; height:580px; z-index:-9; margin:0 auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#02514f; width:10px;height:10px; margin-right:10px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#eb6622; cursor:pointer;}
.banner, .banner a {height:580px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}


.title1{ width:1200px; margin:40px auto;}
.title1 img{ display:block; margin:0 auto;}
.title1 p{ display:block; float:left; width:100%; text-align:center; font-size:26px; font-weight:bold; color:#707070; margin-top:15px; line-height:30px;}
.title1 p em{ font-style:normal; color:#02514f;}

.gywmBox{ width:1200px; margin:40px auto; float:left;}
.gywmBox .gywmBoxL{ width:600px; float:left;}
.gywmBox .gywmBoxL h2{ display:block; width:100%; font-size:24px; color:#808080; font-weight:normal;}
.gywmBox .gywmBoxL span{ display:block; width:100%; margin:30px 0px; float:left; font-size:14px; color:#808080; line-height:26px;}
.gywmBox .gywmBoxL span i{ color:#02514f; font-style:normal;}
.gywmBox .gywmBoxL a{ display:block; float:right; color:#02514f; border:solid 1px #02514f; width:120px; height:35px; text-align:center; line-height:35px;transition:all ease 0.36s;}
.gywmBox .gywmBoxL a:hover{ background:#02514f;transition:all ease 0.36s; color:#fff;}
.gywmBox .gywmBoxR{ width:525px; float:right;}

.grayBg{ width:100%; background:#f2f2f2; padding:50px 0px;}
.gcal{ width:1200px; margin:0px auto;}
.gcalBox{ width:1200px; float:left;}
.gcalBox ul{ width:1234px; margin-left:-34px;}
.gcalBox ul li{ width:274px; float:left; margin-left:34px; margin-top:10px; float:left;}
.gcalBox ul li .gcalImg{ width:274px; height:205px; display:block; float:left;}
.gcalBox ul li .gcalImg img{ width:274px; height:205px; display:block; float:left;}
.gcalBox ul li .gcalTxt { width:271px; display:block; float:left; color:#333; text-align:center;height:30px; line-height:30px; margin-top:10px;}

.gcalBox1{ width:1200px; float:left;}
.gcalBox1 ul{ width:1234px; margin-left:-34px;}
.gcalBox1 ul li{ width:274px; float:left; margin-left:34px; margin-top:10px; float:left;}
.gcalBox1 ul li .gcalImg1{ width:274px; height:345px; display:block; float:left;}
.gcalBox1 ul li .gcalImg1 img{ width:274px; height:345px; display:block; float:left;}
.gcalBox1 ul li .gcalTxt { width:271px; display:block; float:left; color:#333; text-align:center;height:30px; line-height:30px; margin-top:10px;}



.xwzxBox ul{ width:1240px; margin-left:-40px; margin-bottom:40px; float:left;}
.xwzxBox ul li{ width:580px; float:left; margin:18px 0px 18px 40px;}

.xwzxBox ul li .newsDate{ width:100px; height:90px; display:block; float:left; background:#02514f;}
.xwzxBox ul li .newsDate span{ width:100px; display:block; float:left; border-bottom:solid 1px #02514f; height:55px; line-height:55px; font-size:26px; color:#fff; text-align:center;}
.xwzxBox ul li .newsDate label{ width:100px; height:35px; display:block; float:left; text-align:center; font-size:14px; color:#fff; line-height:35px; background:#0c605e;}


/*.xwzxBox ul li a.newsImg1{ width:200px; height:130px; float:left; overflow:hidden;}

.xwzxBox ul li a.newsImg1 img{ width:200px; height:130px; display:block; float:left;transition:all 0.6s ease 0s;} 
.xwzxBox ul li a.newsImg1:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
*/
.xwzxBox ul li .newsTxt{ width:460px; float:right;}
.xwzxBox ul li .newsTxt a.newsTitle2{ width:460px; height:30px; display:block; float:left; overflow:hidden;line-height:30px; font-size:18px;font-weight:bold;}
.xwzxBox ul li .newsTxt span{ width:460px; height:25px; display:block; float:left; overflow:hidden;line-height:25px; color:#666; margin-top:8px;}
.xwzxBox ul li .newsTxt a.more{ width:55px; height:22px; display:block; float:left; margin-top:8px; background:#6f6f6f;transition:all ease 0.36s;}
.xwzxBox ul li .newsTxt a.more:hover{background: #045baa;transition:all ease 0.36s;}

.hzhbUl{ width:1200px; float:left;}
.hzhbUl ul{ width:1212px; margin-left:-12px;}
.hzhbUl ul li{ width:137px; height:62px; display:block; float:left; border:solid 1px #dfdfdf; margin:10px 0px 10px 12px;}
.hzhbUl ul li a img{ width:137px; height:62px;}



/*---------?充???浠?----*/
.pageInfo{ width:1200px; margin:50px auto; line-height:28px; font-family:"寰?蒋??榛?";}
.contInfo{width:1100px;}





/*----?伴?婚〉??-----*/
.pageNews{ width:1200px; margin:20px auto;}

.pageNews ul li{ width:1200px; border-bottom:dashed 1px #f4f4f4; padding-bottom:15px; margin-top:15px; float:left;}

/*.pageNews ul li .newsImg1{ width:250px; height:165px; display:block; float:left; overflow:hidden;}
.pageNews ul li .newsImg1 img{ width:250px; height:165px; display:block; float:left;transition:all 0.6s ease 0s;} 
.pageNews ul li .newsImg1:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
*/

.pageNews ul li .newsDate{ width:100px; height:90px; display:block; float:left; background:#02514f;}
.pageNews ul li .newsDate span{ width:100px; display:block; float:left; border-bottom:solid 1px #02514f; height:55px; line-height:55px; font-size:26px; color:#fff; text-align:center;}
.pageNews ul li .newsDate label{ width:100px; height:35px; display:block; float:left; text-align:center; font-size:14px; color:#fff; line-height:35px; background:#0c605e;}


.pageNews ul li .newsTxt{ width:1090px; float:right;}
.pageNews ul li .newsTxt a.newsTitle2{ width:1090px; height:30px; display:block; float:left; overflow:hidden;line-height:30px; font-size:18px;font-weight:bold;}
.pageNews ul li .newsTxt span{ width:1090px; height:25px; display:block; float:left; overflow:hidden;line-height:25px; color:#666; margin-top:8px;}

.pageNews ul li .newsTxt a.more{ width:55px; height:22px; display:block; float:left; margin-top:8px; background:#6f6f6f;transition:all ease 0.36s;}
.pageNews ul li .newsTxt a.more:hover{background: #045baa;transition:all ease 0.36s;}

.title{font-size:20px; text-align:center; line-height:56px; height:56px; margin-bottom:10px; font-weight:bold; width:1100px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:1100px; height:25px;  line-height:25px; text-align:center; font-size:12px;}
.pernext{width:720px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;font-size:12px;}

