/*首页*/
.banner{font-size:0;overflow:hidden;position:relative;}
.banner,.banner_img{width:100%;height:320px}
.banner_img{position:absolute;left:0;top:0;margin:0 auto;}
.banner_img ul{overflow:hidden;margin:0 auto;}
.banner_img ul li{width:100%;height:320px;display:inline-block;background-position:center;background-repeat:no-repeat;float:left;list-style:none}
.banner_img ul li img{width:100%;height:320px}

.banner .hd{height:15px;bottom:15px;position:absolute;margin:0 auto;z-index:1;width:100px;text-align:center;left:50%;margin-left:-50px;}
.banner .hd ul li{display:block;cursor:pointer;width:12px;height:12px;border-radius:50%;float:left;margin:0 5px;background:url(../images/d.png) right no-repeat;}
.banner .hd ul li.on{background:url(../images/d.png) left no-repeat;}
.prev{position:absolute;height:48px;width:24px;top:50%; left:0;background:url(../images/jt.png) left no-repeat; background-color:rgba(73,72,62,.6);margin-top:-40px;text-align:center;transition:all .5s;z-index:2}
.next{position:absolute;height:48px;width:24px;top:50%;right:0;background:url(../images/jt.png) right no-repeat;background-color:rgba(73,72,62,.6);margin-top:-40px;text-align:center;transition:all .5s;z-index:2}
.prev img,.next img{margin-top:22px}
.m-nr{width:1200px;height: 335px; overflow:hidden; margin:auto;z-index: 5;position: absolute;bottom:70px;left:50%;margin-left:-585px;}
.m-nr .friend-con li{float: left;margin-top:220px;margin-right:15px;position: relative;}
.m-nr .friend-con li .wrap {position: absolute;bottom: 110px;height: 214px;width:285px;background:url(../images/list-bg.png) center no-repeat;display:none;}
.m-nr .wrap ul{height: 214px;width:285px;padding:15px 0;}
.m-nr .wrap ul li{float: none;line-height: 25px;margin-top:0px;margin-right:0;background:url(../images/li-bg.png) 15px center no-repeat;padding-left: 25px;}
.m-nr .wrap ul li a{font-size: 14px;}
.m-nr .wrap ul li a P{text-indent:2em;text-align:justify;}

/*板块一*/
.m-box1{height: 422px;background:#fff;}
.m-box1 .u-box1{width:1200px;margin:auto;padding:30px 0;overflow:hidden;}
.m-box1 .u-box1 .u-box1-l{width:540px;height: 360px;position: relative;}
.m-box1 .u-box1 .u-box1-l .bd ul li{width:540px;height: 360px;}
.m-box1 .u-box1 .u-box1-l .bd ul li img{width:540px;height: 360px;}
.m-box1 .u-box1 .u-box1-l .bd ul li p{position: absolute;height: 48px;width:540px;bottom: 0;left:0;line-height: 48px;background:url(../images/p-bg.png) left center;color:#fff;text-indent: 10px;}
.m-box1 .u-box1 .u-box1-l .hd{position: absolute;bottom: 15px;right:10px;}
.m-box1 .u-box1 .u-box1-l .hd ul li{float: left;margin-right: 10px;width:10px;height: 10px;background:#e6e6e6;}
.m-box1 .u-box1 .u-box1-l .hd ul li.on{background:#ee2200;}
.m-box1 .u-box1 .u-box1-r{width:640px;height: 360px;background:url(../images/list-bg.png) center;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit{height: 55px;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit h2{height: 54px;border-bottom:1px solid #3d79af;width:620px;padding-left: 20px;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit h2 a{float: left;display: block;font-size: 18px;color:#fff;font-weight:bold;line-height: 50px;padding:0 20px;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit h2 a.aon{height: 50px;line-height: 50px;border-bottom:3px solid #f6ab00;padding:0 20px;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit .m-gd{margin-top:-37px;}
.m-box1 .u-box1 .u-box1-r .u-box1-tit .m-gd a{font-size:14px;color:#cce7ff;}
.m-box1 .u-box1 .u-box1-r .m-item ul{padding:20px 0;}
.m-box1 .u-box1 .u-box1-r .m-item ul li{line-height: 37px;color:#fff;padding:0 10px;}
.m-box1 .u-box1 .u-box1-r .m-item ul li span{float: right;font-size:14px;color:#cce7ff;}
.m-box1 .u-box1 .u-box1-r .m-item ul li i{width:3px;height: 3px;background:#c2e2ff;float: left;margin-top:17px;margin-right:10px;}
.m-box1 .u-box1 .u-box1-r .m-item ul li a{color:#fff;font-size:16px;}
.m-box2{height:260px;background:#f0f0f0;}
.m-box2 .u-box2{width:1200px;margin:auto;overflow:hidden;padding:30px 0;}
.m-box2 .u-box2 ul{width:1300px;}
.m-box2 .u-box2 ul li{width:224px;height: 195px;float: left;margin-right:20px; position:relative;}
.m-box2 .u-box2 ul li .dj{position:absolute;top:0;left:0;width:224px;height:60px;margin-top:0;}
.m-box2 .u-box2 ul li.l1{background:url(../images/l1.png) center no-repeat;}
.m-box2 .u-box2 ul li.l2{background:url(../images/l2.png) center no-repeat;}
.m-box2 .u-box2 ul li.l3{background:url(../images/l3.png) center no-repeat;}
.m-box2 .u-box2 ul li.l4{background:url(../images/l4.png) center no-repeat;}
.m-box2 .u-box2 ul li.l5{background:url(../images/l5.png) center no-repeat;}
.m-box2 .u-box2 ul li a{display:block;text-indent: 2em;margin:auto; margin-top:80px;width:200px;text-align: justify;font-size:14px;line-height:27px;}
/*首页end*/
/*新闻中心*/
.m-bt{height:155px;width:100%;background:url(../images/xwzx.jpg) center no-repeat; }
.m-bt span{margin:auto;color:#014099;font-size:50px;display: block;text-align: center;line-height: 155px;}
.is-main{width:1200px;margin:auto;padding: 20px 0;overflow: hidden;}
.m-main .m-tit{height: 62px;background:#d1e4ff;line-height: 62px;}
.m-main .m-tit .m-location{font-size:14px;color:#666666;background:url(../images/location.png) left center no-repeat;padding-left:20px;margin-right:20px; }
.m-main .m-tit ul li{float: left;width:182px;height: 62px;text-align: center;}
.m-main .m-tit ul li a{display: block; width:182px;height: 62px;text-align: center;font-size:20px;}
.m-main .m-tit ul li.on a{background:#014099;color:#fff;}
.m-main .m-tit ul li.u-active a{background:#014099;color:#fff;}
.m-main .m-xwzx ul li p{font-size:12px;color:#999999;text-indent: 2em;line-height: 25px;}
.m-main .m-xwzx ul li{height: 80px;padding: 15px; border-bottom:1px dashed #ddd;}
.m-main .m-xwzx ul li .xwzx-lj{line-height: 30px;}
.m-main .m-xwzx ul li .xwzx-lj a{font-weight: bold;}
.m-main .m-xwzx ul li .xwzx-lj span{float: right;color:#999999;font-size: 14px;}
/*企业党建,清风海恒*/
.m-qydj{height:155px;width:100%;background:url(../images/qydj.jpg) center no-repeat; }
.m-qydj span{margin:auto;color:#c80026;font-size:50px;display: block;text-align: center;line-height: 155px;}
/*业务要览*/
.m-ywyl{height:155px;width:100%;background:url(../images/ywyl.jpg) center no-repeat; }
.m-ywyl span{margin:auto;color:#fff;font-size:50px;display: block;text-align: center;line-height: 155px;}
.m-main .ywyl-list ul{width:1300px;}
.m-main .ywyl-list ul li{width:285px;float: left;height: 300px;background:#edf4ff;margin-right: 20px;margin-top:20px;}
.m-main .ywyl-list ul li img{width:285px;height: 166px;}
.m-main .ywyl-list ul li a{font-size: 18px;font-weight:bold;line-height: 40px;display: block;text-align: center;}
.m-main .ywyl-list ul li p{width:265px;margin:auto;text-indent: 2em;line-height:28px;font-size:14px;}
/*走进海恒*/
.m-zjhh{height:155px;width:100%;background:url(../images/zjhh.jpg) center no-repeat; }
.m-zjhh span{margin:auto;color:#fff;font-size:50px;display: block;text-align: center;line-height: 155px;}
.m-main .zjhh-list ul{width:1300px;}
.m-main .zjhh-list ul li{float: left;width:232px;height: 165px;margin-right: 10px;margin-top:30px;}
.m-main .zjhh-list ul li img{width:232px;height: 165px;}
.m-main .zjhh-list ul li a{display: block;width:232px;height: 165px;position: relative;}
.m-main .zjhh-list ul li p{width:212px;height: 125px;background:url(../images/p-bg.png) left top; margin:auto;text-indent: 2em;
position: absolute;top:0;left:0; line-height:28px;font-size:14px;display: none;line-height: 30px;padding: 20px 10px;}
.m-main .zjhh-list ul li a:hover p{display: block;transition: 0.5s;color:#fff;}
/*联系我们*/
.m-lxwm{height:155px;width:100%;background:url(../images/lxwm.jpg) center no-repeat; }
.m-lxwm span{margin:auto;color:#014099;font-size:50px;display: block;text-align: center;line-height: 155px;}




/*分页 on*/
#page-list{line-height: 20px; text-align: right; padding: 10px; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;}
#page-list a:hover{color: #d60808;}
#page-list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
/*分页 end*/
/*内容页 on*/
.detail-box{padding: 20px 10px 0;  background: #fff;}
.detail-ltitle{width: 100%; line-height: 58px; text-align: center; font-size: 32px; color: #444;}
.detail-stitle{width: 100%; height: 40px; line-height: 40px; font-size: 22px; text-align: center;}
.detail-info{width: 100%; height: 41px; line-height: 41px; border-bottom: 1px solid #ddd; margin-top: 13px;}
.detailinfo-left{width: 720px; height: 41px; line-height: 41px; text-align: left;}
.detailinfo-left span{font-size: 12px; color: #999; margin-right: 16px;}
.detailinfo-font{width: 140px; height: 41px; line-height: 41px;}
.detailinfo-font span,.detailinfo-font a{font-size: 12px;}
.bdsharebuttonbox{margin: 7px 34px 0 0; padding-top:7px;}
.newscontnet{font-size: 16px; margin-top: 20px; line-height: 188%; font-family: 宋体; min-height: 164px; padding: 20px 0px 40px;}
.newscontnet .text{ overflow-x:auto;}
.newscontnet table{border-collapse: collapse;}
.newscontnet table td,.detail-content table th{border: 1px solid #333;}
.newscontnet img{max-width: 100%;}
.wzewm{text-align:center; margin:0 auto;}
.wzewm span{display:block;}
.wzewm span.txt-color{font-size: 12px; color: #c0c0c0;}
.wzbot{width: 100%; height: 24px; line-height: 24px; padding: 10px 0; margin-top: 30px; border-top: 1px solid #015293;}
.wzbot ul li{float: left; margin-right: 5px;}
.wzbot ul li a{display: inline-block; border: 1px solid #ddd; padding: 0 17px; color: #888888;font-size:12px;}
.wzbot ul li a:hover{background: #005da8; color: #fff;text-decoration: none;}
.detail-zy{width: 100%;  height: 90px; line-height: 90px;}
.detail-zy div{ background-repeat: no-repeat; font-size: 16px; color: #444;width:500px;}
.detail-zy div.detail-prev{text-indent:30px;}
.detail-zy div.detail-prev i{float:left; width:14px;height: 90px;background:url(../images/detail-b.png) left center no-repeat; }
.detail-zy div.detail-next i{float: right; width:14px;height: 90px;background:url(../images/detail-b.png) right center no-repeat;margin-left:30px; }
.detail-zy div.detail-next{text-align:right;}
.detail-downlist{margin: 10px auto;}
.detail-downlist ul li{height: 30px; line-height: 30px; padding-left: 30px; font-size: 16px; background:url(../images/accessory.png) no-repeat left center;}
.detail-downlist ul li a{ color:#0359a2;}
.detail-zzsm{width: 100%; height: 30px; line-height: 30px; color: #d60808; font: 18px/30px 宋体;}
/*内容页 end*/
/*list-one on*/
.listdetail-box{padding: 10px;}
.listdetail-box img{max-width: 100%;}
.listdetail-box p{line-height:30px;text-indent:2em;}
.downlist ul li{padding-left:10px;height:26px;line-height:26px;}
/*list-one end*/
/* ================ sitemap ============== */
.is-sitemap {height: auto !important;min-height: 500px;background: #fff;}
.is-sitemap ul li {background: url(../images/arr1.png) 2px 14px no-repeat;border-bottom: 1px dashed #dddddd;height: auto;line-height: 30px;margin-bottom: 5px;padding: 0 0 8px 12px;}
.is-sitemap ul li h2 {font-size: 16px;padding: 0 0 8px;}
.is-sitemap ul li h2 a {background: none repeat scroll 0 0;padding: 0;}
.is-sitemap ul li a {height: 24px;line-height: 24px;margin-right: 10px;padding-left: 10px;}

/*搜索页 on*/
.search-box{background: #fff;}
.search-title {height:40px; line-height: 40px; font-size: 14px; font-weight: bold;}
.search-list{height:auto; min-height:550px;}
.search-list ul li{height:auto; line-height:30px; list-style:none; color:#999; background: url(../images/arr1.png) 10px 13px no-repeat; padding-left:21px; padding-bottom:5px; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.search-list ul li span{float:right;}
.search-list ul li p{line-height:20px;}
/*搜索页 end*/
/*list-one on*/
.listdetail-box{padding: 10px;}
.listdetail-box img{max-width: 100%;}
.listdetail-box p{line-height:30px;}
.downlist ul li{padding-left:10px;height:26px;line-height:26px;}
/*list-one end*/

