<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
html *,html *:before,html *:after{box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#404040; font-size:15px; background: url(bg.jpg); PADDING-TOP:0px; min-width:1200px; overflow-x: hidden;}
a{color:#404040; text-decoration:none;}
a:hover{color:#1c3b92;}

.ta{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}
.ta a{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}
.w1300{width:1300px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:75px; margin:0 auto;}
.k_k1{width:100%; height:55px; margin:0 auto;}
.k_k2{width:100%; height:15px; margin:0 auto;}
.k_k3{width:100%; height:40px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kkk{width:100%; height:90px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#1c3b92;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#162f73;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}


/*head*/
.body-bg{background: url(top-bg.jpg) no-repeat center top;}
.body-bg1{background: url(top-bg.png) no-repeat center top;}

.header{}
.header-top{width: 100%; height: 50px; line-height: 50px; font-size: 15px; color: #fff;}
.header-top li.fr a{color: #fff;}
.header-top li.fr a:hover{color: #1c3b92;}

.logo{margin-left: 0; margin-top: 65px;}
.logo a{width:554px; height: 73px; background: url(logo.png) no-repeat center center; display: inline-block;}

.header nav{width: 1200px; height: 75px; margin-top: 240px; background: url(nav-bg.jpg) repeat-x center center;}
.header nav ul{width: 1200px; margin: 0 auto;}
.header nav li{list-style: none; line-height: 75px; width: 100px; text-align: center; font-size: 16px; float: left;/*cursor: pointer;*/ position: relative;}
.header nav li a{color: #fff; font-weight: bold;}
.header nav li.hover-t a{color: #e5000a;}
.header nav li:hover .slide-submeu{display: block;}
.header nav li a:hover{color: #e5000a;}

/*下拉*/
.header .slide-submeu{position: absolute; left:-20px; top:75px; z-index: 1000; width: 130px; background: #fff; box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.1);display: none;}
.header .slide-submeu a{display: block; font-size:14px; line-height: 35px; padding: 0px 5px; border-bottom: 1px solid #efefef; background: none; color: #5c5c5c; text-align: center; font-weight: normal;}
.header nav li:nth-child(6) .slide-submeu{width: 147px;}
.header .slide-submeu a:hover,.header .slide-submeu nav li:hover{color: #1c3b92;}
.header nav li.hover-t .slide-submeu a{color: #5c5c5c;}
.header nav li.hover-t .slide-submeu a:hover{color: #1c3b92;}
.header .slide-submeu a:nth-child(2n){background: #fff;}
.header .nav-other{float: right; margin-right:60px; margin-left: 6%; height: 21px; margin-top: 35px;}

/*banner*/
.banner{width: 100%;height:450px; position: relative;}
.banner .swiper-container{width: 100%;height:450px;}
.banner .swiper-slide{height:450px; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}

/*公告+时间+搜索*/
.notice-search{height: 54px; background: #fff; border: 1px solid #e3e3e4;}
.notice{padding-top: 17px; width:600px; float: left; margin-left: 20px;}
.notice-ico{margin-top: 3px; margin-right: 15px;}
.notice_active{float: left; width:500px; height: 20px; overflow: hidden; position: relative;}
.notice_active li{list-style-type:none; line-height:20px; overflow: hidden;}
.notice_active li.notice_active_ch span{font-size:14px; display: block; overflow: hidden; float: left; color: #848484;}
.notice_active li.notice_active_ch em{float:left; color:#9a9a9a; font-size:14px; font-family: Arial; margin-left: 30px;}

.t-time{font-size: 14px; height: 54px; line-height: 54px; float: right;}

/* search */
.search{height:34px; width:300px; float:right; padding-top: 10px; margin-left: 20px; margin-right: 20px;}
.search select{width:65px;line-height:34px;height:34px;font-size:14px; color:#999999; text-align: center; float:left;background: #f3f3f3;border:1px solid #e4e4e4;}
.search option{border-top:none;line-height:28px;height:28px; font-family:"微软雅黑";}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:34px;line-height:34px;}
.search input.inp_srh{outline:none; text-indent:15px; width:250px; height:34px; line-height:34px; float:left;font-family:"微软雅黑"; background: #f3f3f3;border:1px solid #e4e4e4; border-left: none;}
.search input.btn_srh{width:50px; height:34px; cursor:pointer; border:none; background:#1c3b92; float:right; color: #fff; text-align: center;}

/* 头条 */
.hot{height: 135px; border: 1px solid #e3e3e4; background: #fff; margin-top: 15px;}
.hot .hot-title{font-size: 37px; width: 159px; height: 133px; font-weight: bold; color: #fff; background: url(hot-bg.jpg) no-repeat center center;}
.hot .hot-title p{margin-left: 28px; margin-top:17px;}
.hot .hot-content{width: 100%; text-align: center;}
.hot .hot-content p:first-child{color: #1c3b92; font-weight: bold; font-size: 30px; margin-top: 30px;}
.hot .hot-content p:first-child a{color: #1c3b92;}
.hot .hot-content p:nth-child(2){font-size: 15px; color: #8a8989; margin-top: 20px;}

/**推荐图片切换**/
.body-item{margin-top: 15px; background: #fff; border: 1px solid #e2e2e2; padding: 20px;}
.news-img{width: 570px;height:390px; float: left;}
.news-img .swiper-container{width: 570px;height:390px;}
.news-img .swiper-slide{text-align: center;font-size: 18px; background: #000;}
.news-img .swiper-slide p{position: absolute; bottom: 0; left: 0; font-size: 13px; text-align: left; width: 100%; height: 40px; color: #fff; text-indent: 10px; line-height: 40px; background: rgba(0,0,0,0.4);}
.news-img .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.news-img .swiper-container .swiper-pagination{position:absolute; text-align: right;}
.news-img .swiper-pagination-bullet{width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 13px;color:#fff; font-weight: bold; opacity: 1;border-radius: 2px;background: #404554;}
.news-img .swiper-pagination-bullet-active{color:#fff;background: #1c3b92;}

/**集团动态**/
.news-tab{width: 570px; float: right;}
.news-tab #tab{width:100%; position:relative;}
.news-tab #tab .tab_menu{width:100%; text-align: center; position:absolute; z-index:1; height: 55px; background:url(title-bg.jpg) repeat;}
.news-tab #tab .tab_menu li{display: inline-block; width: 145px; line-height: 55px; font-size:16px; color: #fff; cursor:pointer; text-align:center; float: left;}
.news-tab #tab .tab_menu .selected{cursor:pointer; color:#fff; font-weight: bold; background:url(title-hover-bg.jpg) repeat;}
.news-tab #tab .tab_box{width:100%; clear:both; text-align:left; top:60px; position:relative;}
.news-tab .hide{display:none;}
.news-tab .tab_more{width:50px; text-align:right; clear: both; left: 505px; font-size: 14px;  top:-42px; z-index: 98; position:absolute;}
.news-tab .tab_more a{color: #afbfee;}

.news-tab .tab_news_list{margin-top: 8px;}
.news-tab .tab_news_list p{height:46px; line-height: 46px; font-size: 15px; cursor: pointer; border-bottom: 1px solid #eaeaea;}
.news-tab .tab_news_list p:hover{}
.news-tab .tab_news_list p span{color: #b9b8b8; font-family: Arial; font-size: 15px; display: inline-block; float: right;}
.news-tab .tab_news_list p font{width: 3px; height: 3px; display: inline-block; border-radius: 2px;  background: #636363; margin-right: 5px; margin-bottom: 3px;}
.news-tab .tab_news_list p:hover a{text-decoration: underline;}

/**专题活动**/
.zthd-title{width: 74px; height: 110px; background: url(zthd-title.jpg);}
.zthd-title p{color: #1c3b92; font-size: 18px; font-weight: bold; margin-top: 30px; margin-left: 13px;}
.zthd-content{width: 1065px;}
.zthd-content-content{width:1065px; margin: 0 auto;}
.zthd-content-content .swiper-container{width: 100%; height: 100%;}
.zthd-content-content .swiper-slide{background: #fff; display: block; text-align: center; width: 260px; height: 110px;}
.zthd-content-content .swiper-slide img{ width: 260px; height: 110px;}
.zthd-content-content .swiper-slide p{font-size: 14px; width: 100%; height: 40px; line-height: 40px;}

/**党群工作**/
.title-content{width: 100%; height: 55px; border-bottom: 1px  solid #ececec;}
.title{width: 183px; height: 55px; line-height: 55px; font-size: 20px; font-weight: bold; color: #fff; background: url(title1-bg.png);}
.title img{margin-left: 20px; margin-right: 15px; margin-bottom: 3px;}
.title-list{height: 55px; line-height: 55px;}
.title-list a{display: inline-block; margin-right: 25px; color:#7e7e7e; font-size: 16px;}
.title-list a:last-child{margin-right: 0;}
.title-list a:hover{color: #1c3b92;}

.dqgz{width: 925px; background: #fff; margin-top: 15px; padding-bottom: 7px; border: 1px solid #e2e2e2;}

.hdp_container{width:360px; height:250px; position:relative;font-size:14px; overflow:hidden; margin: 20px; display: inline-block;}
.hdp_container img{width: 100%; height: 100%; object-fit: cover;}

.w510{width: 510px; margin-top: 18px;}
.index-news{display: inline-block;}
.index-news p{width: 100%; height: 36px; line-height: 36px;}
.index-news p span{color: #b9b8b8; font-family: Arial; font-size: 15px; display: inline-block; float: right;}
.index-news p font{width: 3px; height: 3px; display: inline-block; border-radius: 2px;  background: #636363; margin-right: 5px; margin-bottom: 3px;}
.index-news p:hover a{text-decoration: underline;}

/**快捷**/
.kj{width: 260px; margin-top: 15px; background: #fff; border: 1px solid #e2e2e2; padding: 20px;}
.kj p{width: 216px; height: 74px; line-height: 74px; margin: 0 auto; margin-bottom: 5px;}
.kj p span{font-size: 18px; font-weight: bold; margin-left: 103px;}
.kj a:first-child p{background: url(kj-bg2.jpg) no-repeat center center; color: #f96839;}
.kj a:nth-child(2) p{background: url(kj-bg1.jpg) no-repeat center center; color: #50b6cc;}
.kj a:nth-child(3) p{background: url(kj-bg3.jpg) no-repeat center center; color: #329667;}
.kj a:nth-child(4) p{background: url(kj-bg4.jpg) no-repeat center center; color: #7b5ccf; margin-bottom:0;}

/**通栏**/
.gg{margin-top: 15px;}
.gg img{width: 100%;}

/**文化活动**/
.w355{width: 355px; margin-left: 15px; margin-top: 12px;}
.index-news-list{width: 390px; height: 295px; background: #fff; margin-top: 15px;  border: 1px solid #e2e2e2;}

/**工程管理**/
.w230{width: 230px; margin-left: 15px; margin-top: 12px;}
.gcgl{width: 260px; height: 370px; background: #fff; margin-top: 15px;  border: 1px solid #e2e2e2;}

/**工程管理**/
.gcal{width: 923px; height: 370px; background: #fff; margin-top: 15px;  border: 1px solid #e2e2e2;}

.case-content{width:870px; margin: 0 auto; margin-top: 35px;}
.case-content .swiper-container{width: 100%; height: 100%; padding-bottom: 30px;}
.case-content .swiper-slide{background: #fff; display: block; text-align: center;}
.case-content .swiper-slide img{ width: 100%;}
.case-content .swiper-slide p{font-size: 14px; width: 100%; height: 40px; line-height: 40px;}

/*友情链接*/
.link-foot{width: 100%; height: 400px; background:url(foot-bg.png) no-repeat center bottom;}
.link{margin-top: 20px; height: 55px; line-height: 55px; border:1px solid #e1e1e1; background:url(title1-bg.png) #fff no-repeat left center;}
.link-title{width: 183px; height: 55px; text-align: left; font-size: 16px; font-weight: bold; color: #fff;}
.link-title img{margin-right: 10px; margin-left: 20px;}
.link-content{width: 1000px;}
.link-content a{margin-right: 20px; text-align: left; display: inline-block; color: #858585;}
.link-content a:last-child{margin-right: 0;}
.link-content a:hover{color: #1c3b92;}

/**底部**/
.foot{ height: 200px; margin-top:60px; text-align: center;}
.foot-nav a{display: inline-block;}
.foot-nav span{width: 44px; text-align: center; display: inline-block; color: #909090;}
.foot-copy{line-height:24px; text-align: center; font-size: 14px; color: #5a5a5a; font-family: Arial,Microsoft YaHei; margin-top: 30px;}
.foot-copy p:last-child a:last-child{display: inline-block; background: url(zqkj1.png) no-repeat center center; width: 108px; height: 12px; margin-top: 10px;}

/*内页banner*/
.about-banner{width: 100%; height: 500px;}
.banner-title{margin: 0 auto; text-align: center;}
.banner-title p{font-size:44px; color: #fff; font-weight: bold; margin-bottom: 10px; padding-top: 220px;}

/*wz*/
.wz{width: 100%; text-align: left; height: 60px; font-size: 14px; line-height: 60px; color: #a2a2a2; border-bottom: 1px solid #e6e6e6; margin-bottom: 20px;}
.wz a{color: #a2a2a2;}
.wz ul li.fl{color: #1c3b92; font-weight: bold; font-size: 16px;}

/*about-nav*/
.about-nav{text-align: center; background: #fff; border: 1px solid #e6e6e6; margin-top: 20px; margin-bottom: 20px; padding: 20px 0;}
.about-nav a{display: inline-block; padding: 0 15px; min-width: 155px; text-align: center; border: 1px solid rgba(0,0,0,.06); margin: 0 3px; line-height:50px; font-size: 15px; background:url(title-bg1.jpg) repeat; color:#d8d8d8;}
.about-nav a:hover{color:#fff; background:url(title-bg.jpg) repeat;}
.about-nav a.cur{color:#fff; font-weight: bold;  background:url(title-bg.jpg) repeat;}

/*内容部分*/
.mainbody{background: #f9f9f9;}
.mainbody_content{font-size:15px; overflow-x:hidden; line-height:200%; text-align:justify; min-height: 400px; padding:10px 50px 30px; background: #fff; border: 1px solid #e6e6e6;}
.mainbody_content p{padding-bottom:10px;}
.mainbody_content img{max-width:100%; padding-bottom:10px;}
.mainbody_contentt{overflow-x:hidden; font-size:14px; text-align:justify; min-height: 400px; padding:10px 50px 30px; background: #fff; border: 1px solid #e6e6e6;}
.mainbody_contenttt{overflow-x:hidden; font-size:14px; text-align:justify; min-height: 400px; padding:10px 50px 30px; background: #fff; border: 1px solid #e6e6e6;}

/*内页新闻列表*/
.news_mainbody_content{font-size:15px; overflow-x:hidden; text-align:justify; margin: 0 auto;}

.mainbody_left{width: 900px; float: left;}
.mainbody_left{font-size:16px; overflow-x:hidden; line-height:240%; text-align:justify; min-height: 400px; margin: 0 auto; background: #fff;/*border-radius:10px;*/}
.mainbody_left p{padding-bottom:20px;}
.mainbody_left img{max-width:100%;}

.mainbody_right{ width: 320px; float: right; margin-top: 110px;}
.mainbody_right_tj{font-size: 24px; color: #fff; background: #0f5248; height: 70px; line-height: 70px; text-align: left; text-indent: 20px;}
.mainbody_right_list{width: 320px; margin-top: 20px;}
.mainbody_right_list ul li, .mainbody_right_list ul li p{line-height: 60px; height: 60px;}
.mainbody_right_list ul li{border-bottom: 1px dotted #E7E7E7;}
.mainbody_right_list ul li p:first-child{float: left;}
.mainbody_right_list ul li p:last-child{float: right; color: #A4A4A4;}

.news-list{width: 100%; border:1px solid rgba(0,0,0,.05); border-bottom: none;}
.news-list li{width: 100%; padding: 0 15px; height:54px; line-height: 54px;  border-bottom:1px solid rgba(0,0,0,.05); display: inline-block; font-size: 15px;}
.news-list li:nth-child(2n-1){background: #f7f7f7;}
.news-list li:hover, .news-list li:nth-child(2n-1):hover{background: #d0dbfa;}
.news-list li:hover a, .news-list li:nth-child(2n-1):hover a{color: #1c3b92;}
.news-list li font{font-weight:500; color: #ababab;}
.news-list li span{float: right; color: #b9b8b8; font-family: Arial; font-size: 14px;}
.news-list li em{color: #b9b8b8; font-style:normal;}


/*内页下载中心列表*/
.down-list{width: 544px; float: left; height: 50px; border: 1px solid #e7e7e7; border-radius: 3px; margin-right: 10px; margin-bottom: 10px;}
.down-list:nth-child(2n){margin-right: 0;}
.down-list p:first-child{float: left; width: 90px; line-height: 48px; text-align: center; font-size: 14px; font-family: Arial; color: #9a9a9a;}
.down-list p:nth-child(2){float: left; width: 390px; line-height: 48px; text-align: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.down-list p:nth-child(3){float: right; width: 50px; height:30px; border-left: 1px solid #e7e7e7; text-align: center; margin-top: 12px;}
.down-list p:nth-child(3) img{margin-top: 5px;}


/*内页产品列表*/
.product-ny-list{width: 100%;}
.product-ny-list li{float: left; width:345px; margin-right:30px; margin-top:30px; text-align: center; background: #fff; padding: 10px 10px 0 10px; border: 1px solid rgba(0,0,0,.09);}
.product-ny-list li:nth-child(3n){margin-right: 0;}
.product-ny-list li:hover{background: #1c3b92;}
.product-ny-list li p{width: 345px; margin: 0 auto;}
.product-ny-list li p:first-child{width: 320px; height:213px; overflow: hidden; }
.product-ny-list li p:first-child img {display: block; max-width: 320px; transition: all 0.5s;}
.product-ny-list li:hover p:first-child img {transform: scale(1.15);}
.product-ny-list li p:nth-child(2){font-size: 15px; width: 100%; height: 55px; line-height: 55px;}
.product-ny-list li:hover p:nth-child(2){color: #fff;}

.product-content{width:1340px; margin: 0 auto; min-width: 1300px; margin-top: 60px;}
.product-content .swiper-container{width: 100%; height: 100%; padding-bottom: 50px; padding-top: 20px; padding-left: 20px; padding-right: 20px;}
.product-content .swiper-slide{background: #fff; display: block; text-align: center; transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #d3d3d3;-moz-box-shadow:0px 5px 15px #d3d3d3;box-shadow:0px 5px 15px #d3d3d3;}
.product-content .swiper-slide img{ width: 100%;}
.product-content .swiper-slide p{font-size: 16px; width: 100%; height: 60px; line-height: 60px;}


/*内页产品详细内容*/
.product-ny-content{width: 100%; height: 725px; background: #f6f6f6; margin-top: 25px;}
.product-ny-content-left{width: 550px; height: 577px; margin-top: 74px;}
.product-ny-content-left img{width: 550px; border: 1px solid #eeeeee;}
.product-ny-content-right{width: 650px;}
.product-ny-content-right p:first-child{font-size: 30px; color: #000; text-align: left; margin-top: 130px; margin-bottom: 60px;}
.product-ny-content-right p:nth-child(2){font-size: 15px; color: #7e7e7e; line-height: 30px; text-align: left; padding-top: 40px; border-top: 1px solid #dbdbdb;}
.product-ny-content-right p:last-child{width: 220px; height: 40px; line-height: 40px; text-align: center; background: #0f5248; color: #fff; font-size: 23px; font-family: Arial; float: left; margin-top: 50px;}
.product-ny-content-right p:last-child img{margin-right: 10px; margin-bottom: 5px;}

.product-ny-contentt .product-ny-contentt-title{width: 100%; border-bottom: 1px solid #f0f0f0; height: 80px; line-height: 80px; margin-top: 20px; position: relative;}
.product-ny-contentt .product-ny-contentt-title p{width: 175px; text-align: center; font-size: 24px; color: #000; height: 80px; border-bottom: 2px solid #0f5248; position: absolute; left: 50%; margin-left: -650px;}
.product-ny-contentt-t{ margin-top: 40px;}


/*内页荣誉案例图片列表*/
.product_listt{width: 100%;}
.product_listt li{float: left; width: 410px; margin-right: 35px; margin-bottom:35px; text-align: center; border: 1px solid #f5f5f5;}
.product_listt li .product_listt_img{width: 408px; height: 272px; overflow: hidden;} 
.product_listt li .product_listt_imgt{width: 408px; height: 272px; overflow: hidden;} 
.product_listt li img{width: 408px; height: 272px; transition: all 0.5s;}
.product_listt li:hover img {transform: scale(1.05);}
.product_listt li:nth-child(3), .product_listt li:nth-child(6), .product_listt li:nth-child(9){margin-right: 0;}
.product_listt li p{font-size: 16px; height: 60px; line-height: 60px; background: #f5f5f5;}
.product_listt li:hover p{background: #0f5248; color: #fff;}
.product_listt li:hover{border: 1px solid #0f5248;}

/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 30px; font-weight: bold;text-align: center; line-height: 44px; color: #000; padding: 15px 0;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0;border-left:none;border-right:none; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; color:#666; font-size: 13px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:30px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 10px;}
.right_content_content img{max-width:100%;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}


/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:13px;}
.preNext .text{color:#999; margin-top: 20px; line-height: 30px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页联系我们*/
.contact-map{width: 100%; height: 302px;}
.contact-map iframe{border: 1px solid #d4d4d4;}
.contact-content{width: 100%; text-align: left; font-size: 15px; line-height:200%; margin-top: 20px;}
.contact-content p{padding-bottom: 10px;}

/*内页留言反馈*/
.message_content_content_title{font-size: 30px; width: 100%; text-align: center; height: 100px; line-height: 100px; border-top: 1px solid #ececec; margin-top: 50px;}
.message_content{width:100%; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 100%; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child, .message_content_content li:nth-child(2){ width: 48%;}
.message_content_content li:nth-child(2){float: right;}
.message_content_content li:first-child{margin-right: 20px;}
.msg_inputt{width: 100%; height: 40px; background: #fff; border:1px #e6e6e6 solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei";}
.msg_submitt{width: 340px; height: 40px; background: #1c3b92; color: #fff; line-height: 40px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_labes{font-size:14px;}
.message_title{line-height:24px; background:#e7edfc; padding:10px 20px;}
.message_title p:first-child{color:#0e3092; font-size:16px; float:left; font-weight: normal; width: 610px;}
.message_title p:nth-child(2){float:right;color:#999; font-size: 12px;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#e7edfc;padding: 0 20px 15px 20px; font-size: 14px; line-height: 24px; color: #6d6d6d;}
.message_replay strong{color: #000;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; padding-top:50px; margin-bottom:30px; color:#333; font-size: 15px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:40px;}
.page_list a{display:inline-block; background:#fff; border: 1px solid #dcdcdc; border-radius: 2px; color:#525252; text-align:center;padding:2px 15px; margin:0 3px; font-family: Arial;}
.page_list a:hover{color:#fff; background:#1c3b92; border: 1px solid #1c3b92;}
.page_list a.on{color:#fff;background:#1c3b92; border: 1px solid #1c3b92; font-weight: bold;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

</pre></body></html>