@charset "utf-8";

 *{padding:0px;margin:0px;}

body {font-size: 14px;background: #FFF;font-family:"微软雅黑"; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, pre, img, form, input, button, p, th, td {margin: 0;padding: 0;list-style: none;}

.fl {float: left;}

.fr {float: right;}

.clear {clear: both;}

.center {text-align: center;}

a {text-decoration: none;color: #333;font-size: 14px;}

img {border: 0; }

.mb10 {margin-bottom: 10px;}

.ml10 {margin-left: 10px;}

.pro {width: 736px;overflow: hidden;margin-top: 18px;}

/* -- 页面整体布局 -- */

.content,.container{width: 1200px;margin: 0 auto;}

.footer {width: 1100px;margin: 0 auto;}

.content {margin: 10px auto;}

.header {width: 100%;}

/*page title*/

.title{ height:35px;font-size:22px; text-align:center;padding-top: 10px;}

.time{ margin-bottom: 15px; border-bottom:1px dashed #ccc; color:#555; height:35px; line-height:35px; text-align:center; font-size:14px;}

.content{ width:884px;word-wrap:break-word; word-break:break-all; white-space:normal; }

.content p,.content1{line-height: 30px;font-size: 14px; text-indent: 2em;color: #222;}

.content td img{padding:2px; border:1px solid #999;margin:10px 0; height: 217px !important;width: auto !important;}

.content table{margin-bottom: 1.5%; width: 100% !important;}

/*头部开始*/

.h_top {height: 36px;line-height: 36px;background:#efefef;border-bottom: #eee 1px solid;}

.h_top_in, .h_con_in, .h_nav ul,.nav ul {width: 1200px;margin: 0 auto;}

.h_top p a {padding: 0 5px;color: #000;}

.h_con {height: 126px;background: #fff;}



/*soso*/

.searchbox{ float: right; margin-top: 6px; width: 230px; height: 30px; overflow: hidden;}

.searchbox input{outline: none;}

#searchtext{ float: left; width: 187px; height: 28px; font-size: 12px; color: #555; text-indent: 10px; line-height: 30px; border: 1px solid #999; border-right: 0; background: none;}

.searss{ float: right; width: 42px; height: 30px; border: 0; cursor: pointer; background: url(../images/icobox.png) no-repeat center;}

#apjxq_floors{display:none}

.cpztc {width: 100%;margin: 0px auto;height: 40px;background: #ECECEC;}

.cpztc ul {width: 860px;float: left;height: 40px;margin: 0px auto;line-height: 40px;}

.cpztc ul span {color: #00498e;width: 90px;height: 40px;line-height: 40px; font-weight: bold; float: left;font-size: 16px;}

.cpztc .cpztc_rm{width: 1200px;margin: 0 auto;overflow: hidden;}

/*banner*/

.top_25 { margin-top: 0px; padding: 0px; }

.fullSlide { width: 100%; position: relative; height:450px; padding: 0px; margin: 0px; }

.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; padding: 0px; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height:450px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height:450px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 35px; line-height: 35px; }

.fullSlide .hd ul { text-align: center; }

.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 55px; height: 5px; margin: 3px; overflow: hidden; background: #000; filter: alpha(opacity=80); opacity: 0.8; line-height: 999px; }

.fullSlide .hd ul .on { background: #006ace; }

.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 0; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }

.fullSlide .next { left: auto; right: 0; background-position: -6px -137px; }

/*footer*/

.footer { overflow:hidden; width:100%; background-color:#333;}

.footer .foot_l{height: 210px;padding-top: 25px;}

.footer .foot_r{float: right;width: 200px;height: 235px;background-color:#043b9e;}

.footer .f_nav{ width:920px; margin:0 auto;overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #858585; margin-bottom:20px;}

.footer .f_nav li{ float:left;padding:0 22px; border-right:2px solid #adadad; font-size:14px; } 

.footer a{ color:#fff;}

.footer dl{overflow:hidden; }

.footer dt{overflow:hidden; line-height: 30px;font-size: 14px;color: #fff;padding-left: 20px;text-align: center;}

.footer dt p{font-size: 22px;line-height: 40px;}

.footer dt span{display: block;width: 360px;overflow: hidden;float: left;text-indent: 25px;}

.footer dd{ overflow:hidden; margin-top:15px; border-top:1px dashed #858585;padding-left: 20px;font-size:14px; color:#fff; line-height:50px;}

.link {font-size: 14px;padding-left: 30px;background:#232323;line-height: 40px;}

.link p{float: left;font-size: 16px;color: #333; font-weight: bold;color: #fff;}

.link a {color: #fff;font-size: 14px; margin-left:10px;}

/*内页*/

.info_nr {width: 914px;border: 1px solid #ddd;min-height: 20px;overflow: hidden;font-size: 14px;}

.info_nr p {margin: 10px;line-height: 30px;font-size: 15px;}

.info_nr table img{padding: 10px 0;}

/* 左侧列表 */

.leftr {float: left;width: 260px;overflow: hidden;display: inline;margin-top: 18px;border: 1px solid #ddd;}

.leftr .tit {text-align: center;background: #00498e;height: 90px;margin-bottom: 5px;}

.leftr .tit a {color: #fff;font-size: 24px;font-weight: bold;line-height: 28px;display: block;padding-top: 20px;}

.leftr .tit a span{ font-weight: normal;font-size: 14px; }

.leftr .nr .xilie {margin-top:10px; background: #065ab0;height:42px;line-height: 42px;font-size: 16px;clear: both;text-align: center;border-radius: 2px;}

.leftr .nr .xilie a {color: #fff;font-size:16px;}

.leftr .nr {width: 250px;padding: 0 5px;}

.leftr .nr ul{padding-bottom: 11px;}

.leftr .nr li{width: 116px;float: left;margin-left: 8px;}

.leftr .nr li h2{font-weight: normal;height: 40px;line-height: 40px;border-bottom: 1px dashed #aaa;width:116px; text-indent:4px;}

.leftr .nr li h2:hover a {color: #00498e;}

.leftr .nr li h2 a {color: #000;font-size: 14px;display: inline-block;float: left;}

.nr p {font-size: 13px;text-align: left;padding: 3px;line-height: 25px;}

/* 右侧列表 */

.leftr_x {float: right;width: 270px;overflow: hidden;display: inline;margin-top: 18px;border: 1px solid #ddd;}

.leftr_x  .biaoti {background: url(../images/tit1.gif) repeat-x scroll 0% 0% transparent;margin: 17px 5px 5px;border-left: 4px solid #065ab0;height: 30px;line-height: 30px;font-size: 15px;clear: both;text-align: center;border-radius: 0px;}

.leftr_x  .biaoti a {float: left;color: #333;font-size: 16px;padding-left: 13px;font-weight: bold;}

.leftr_x ul {width: 260px;padding: 0 5px;}

.leftr_x ul p {font-size: 13px;text-align: left;padding: 3px;line-height: 25px;}

.leftr_x ul li {height: 38px;line-height: 38px;border-bottom: 1px dashed #aaa;width: 250px;margin:0 5px;float: left;text-indent:8px;}

.leftr_x ul li:hover a {color: #00498e;}

.leftr_x ul li a {width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;font-size: 14px;display: inline-block;float: left;}

.leftr_x ul li.cur a {color: #672b67;}

/* 内容 */

.cpzs {width: 1200px;margin: 0 auto;overflow: hidden;padding-bottom: 30px;}

.nr_right {width: 916px;margin-top: 18px;float: right;}

.bt {width: 914px;height: 40px;line-height: 40px;margin-bottom: 10px;font-size: 16px;border: 1px solid #ddd;overflow: hidden;background:url(../images/bta.png) no-repeat 2px center;}

.bt a {float: left;padding-left: 88px;font-size: 18px;color: #065ab0;}

.bt span a {float: right;padding-right: 20px;font-size: 12px;color:#ff3600;}

.cpbt {background:url("../images/bta.png") no-repeat 2px center;width: 824px;height: 40px;line-height: 40px;margin-bottom: 10px;font-size: 15px;border: 1px solid #ddd;overflow: hidden;padding-left: 90px;}

.cpbt a {color: #0080ff;font-size: 16px;}

.cpbt span a {font-size: 12px;color: #aaa;}

.cp_right {width: 916px;margin-top: 18px;float: right;padding-bottom: 10px;}

.nr_right ul li {width: 290px;margin: 0 6px 10px;border: 1px solid #ddd;float: left;text-align: center;}

.nr_right ul li img{width: 290px; height: 218px;}

.nr_right ul li a span {font-size: 14px;background: #0080ff;color: #fff;width: 290px;height: 38px;display: block;line-height: 38px;}

.nr_right ul li img:hover{opacity:0.6;filter:alpha(opacity=60);}

.page a {line-height: 30px;}

/** 案例 */

.home_title{ height:44px; text-align: center;margin: 20px auto;}

.home_title .a{font-size:44px; color: #00549d; background: url(../images/title_ico.png) no-repeat center; line-height: 44px; font-weight: 600;}
.case{background: url(../images/core_bg2.jpg) no-repeat center bottom; height: 500px;}
.case .swiper-container{padding-top: 30px;padding-bottom: 60px; height: 390px;}
.case .swiper-slide{width: 520px; height:390px;background: #fff;box-shadow: 0 8px 30px #ddd;}
.case .swiper-slide img{display:block;width: 100%;height: 390px;}
.case .swiper-slide p{position: absolute;bottom: 0;width: 100%;line-height: 60px;padding-top: 0;text-align: center;color: #fff;font-size: 24px;margin: 0;background: rgba(204,15,22,.8);transition: 0.4s;}
.case .swiper-pagination{width: 100%;position: static; padding-bottom: 10px;}
.case .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
.case .swiper-pagination-bullets .swiper-pagination-bullet-active{border: 3px solid #cc0f16;background-color: #fff;}


/*关于我们*/

.about {background: url(../images/index_16.jpg) no-repeat center top;height: 436px;}

.about .azt { width: 560px;margin:0 auto;padding-top:100px;}

.azt .azt1  {text-align: center;background: url(../images/index_18.jpg) no-repeat center bottom;padding-bottom: 11px;}

.azt .azt1 a{color: #00498e;font-size: 30px;font-weight: bold;}

.azt .azt2 {font-size: 14px;line-height: 30px;color: #333;margin-top: 10px;}

/* 新闻 */
.index-news{padding-bottom:100px;background:#f6f6f6; overflow: hidden;}
.index-news .home_title{margin: 40px auto;}
.index-news .news_content .indexTit{padding-top:100px;margin-bottom:50px;}
.index-news .news_content .left{float:left;width: 380px;}
.index-news .news_content .left .one{position:relative;display:block;}
.index-news .news_content .left .one .img{display:block;width: 100%;height: 235px;overflow:hidden;}
.index-news .news_content .left .one .time{position:absolute;top:0px;left:0px;display:block;width:100px;height:100px;background:#00549d;}
.index-news .news_content .left .one .time .day{padding-top:16px;font-size:60px;color:#fff;font-family:"arial";line-height:46px;text-align:center;}
.index-news .news_content .left .one .time .year{margin-top:10px;font-size:16px;color:#fff;line-height:14px;text-align: center;}
.index-news .news_content .left .one .txt{padding-top: 20px;}
.index-news .news_content .left .one .txt .tit{font-size:18px;color:#333;line-height: 18px;}
.index-news .news_content .left .one .txt .cont{margin-top: 10px;font-size:14px;color: #666;line-height:24px;height: 87px;text-align: justify;}
.index-news .news_content .left .one .details{display:block;width: 120px;height: 32px;font-size:16px;line-height: 32px;text-align:center;border-radius:4px;color:#fff;background:#00549d;transition: all .5s;}
.index-news .news_content .left .one:hover{transform:translateY(-6px);transition:all ease 600ms;}
.index-news .news_content .left .one:hover .details{width: 150px;}
.index-news .news_content .left .one:hover .txt .tit{color:#00549d;}
.index-news .news_content .right{float:right;width: 800px;}
.index-news .news_content .right .newsList .item{display:block;padding: 20px 0px;border-bottom:1px dotted #b9b9b9;transition: all .5s; overflow: hidden;}
.index-news .news_content .right .newsList .item:first-child{padding-top:0px;}
.index-news .news_content .right .newsList .item .time{float:left;display:block;width:98px;height:98px;border:1px solid #e5e5e5; margin-bottom: 0px;}
.index-news .news_content .right .newsList .item .time .day{padding-top:16px;font-size:60px;color:#333;font-family:"arial";line-height:46px;text-align:center;transition: all .5s;}
.index-news .news_content .right .newsList .item .time .year{margin-top:10px;font-size:16px;color:#333;line-height:14px;text-align: center;transition: all .5s;}
.index-news .news_content .right .newsList .item .txt{float:right;width: 660px;}
.index-news .news_content .right .newsList .item .txt .tit{font-size:18px;color:#333;line-height: 18px;transition: all .5s;}
.index-news .news_content .right .newsList .item .txt .cont{margin-top: 18px;font-size:14px;color: #666;line-height: 22px;text-align: justify;}
.index-news .news_content .right .newsList .item:hover{transform:translateY(-6px);}
.index-news .news_content .right .newsList .item:hover .time .day{color:#00549d;}
.index-news .news_content .right .newsList .item:hover .time .year{color:#00549d;}
.index-news .news_content .right .newsList .item:hover .txt .tit{color:#00549d;}

/*内页新闻*/

.xw_right {width: 916px;margin-top: 18px;float:right;}

.new_list{ min-height: 20px;border: 1px solid #ddd;padding: 15px;overflow: hidden; }

.xw_rightx {width: 900px;margin-top: 18px;float:right;}

.cpbtx {background:url("../images/bta.png") no-repeat 2px center;width: 808px;height: 40px;line-height: 40px;margin-bottom: 10px;font-size: 15px;border: 1px solid #ddd;overflow: hidden;padding-left: 90px;}

.cpbtx a {color: #0080ff;font-size: 16px;}

.cpbtx span a {font-size: 12px;color: #aaa;}

.new_listx {width: 874px;min-height: 20px;border: 1px solid #ddd;padding: 12px;overflow: hidden;}

.new_listx ul li {margin: 10px;height: 30px;font-size: 14px;line-height: 28px;border-bottom: 1px dashed #aaa;}

.new_listx ul li span a {float: right}

.new_listx ul li:hover a{color: #00498e;}

/*推荐新闻*/

.zklist dt{ background:url(../images/tit1.gif) repeat-x; height:32px; padding-left:12px; line-height:32px; font-weight:bold;font-size:14px;}

.zklist dd{ float:left; margin:12px 8px; width:212px; display:inline; }

.zklist dd img{ width:212px; height:auto; border:1px solid #d5d5d5;}

.zklist dd a:hover img{ border:#00498e 1px solid;}

.zklist dd .txt{ height:30px; line-height:30px; text-align:center;}

.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; }

.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;font-size:14px;}

.zklist-C{ overflow:hidden; margin-top:10px; margin-bottom:10px;}

.zklist-C li{width: 96%;height:36px; line-height:36px; overflow:hidden; float:left;margin:0 2%; border-bottom: 1px dashed #CCCCCC; }

.zklist-C li a{ float:left; width:75%;}

.zklist-C li span{ float:right; text-align:right;}

/*翻页*/

.pages{margin:15px 4px 10px 8px;}

.pages dd{float: left;}

.pages ul {float: right;}

.pages a,.pages a:visited,.pages b{display:inline;float:left;height:20px;line-height:20px;margin:0 5px 0 0;padding:2px 5px;font-size:14px;border:1px solid #BDD7F2;border-radius:3px;color:#333;}

#current{display:inline;float:left;height:20px;line-height:20px;margin:0 5px 0 0;padding:2px 5px;font-size:14px;border:1px solid #BDD7F2;border-radius:3px;color:#333;background:#E5F3FF;}

.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400;}

.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important;}

.pages span{font-weight:bold;}


.selectTdClass{height: 35px;}

.nav {background: #00498e;height: 50px;}
.nav ul li {float: left;display: inline;text-align: center;font-size: 16px;position: relative;}
.nav ul li:last-child {margin-right: 0;}
.nav ul li a {color: #FFF;display: block;line-height: 50px;width:133px;position: relative;z-index: 2; font-size: 15px;}
.nav ul li a:hover, .nav ul li.on {background: #084f96;}
.nav ul li #img{position: absolute;width: 400px; overflow: hidden;background-color: #ffffff;box-shadow: 0 0 6px #888888;z-index: 9;display: none;}
.nav ul li .son-nav dl{width: 100%; overflow: hidden;}
.nav ul li .son-nav dl a{color: #333; }
.nav ul li .son-nav dl dt{line-height: 30px;}
.nav ul li .son-nav dl dt a{color: #3385cc;font-weight: bold; font-size: 15px;}
.nav ul li .son-nav dl dd{float: left; width: 33%;}
.nav ul li .son-nav dl dd a{font-size: 12px;color: #999;line-height: 26px;}
.nav ul li .son-nav a:hover{background: none;}
#onepage{width: max-content;}
.content td .message_yzmico img{height: auto !important;}
/***/
.Area {width:1200px;height:115px; background-color:#ededed; margin:20px auto;}
.Area h4 {height:120px;width:106px;background:url(../images/link.png) no-repeat center;position:relative;top:-4px;left:-2px;float:left;}
.Area h4 a {display:block; color:#fff;width:78px;height:40px;padding:40px 15px;}
.Area li {width:76px; text-align:center; border-right:1px dotted #9a9a9a;line-height:13px;font-size:13px;float:left;margin:8px 0;}
.Area ul { width:1042px; height:58px; margin-top:18px; float:left;}
.Area .last {border:none}

#pro-content p,#pro-content span{line-height: 2 !important;font-size: 14px !important;text-indent: 2em;color: #222 !important;}

.more-about{font-size: 14px;display: inline-block;background-color: #2466a2;color: #fff;margin: 5px 0;padding: 5px 10px;border-radius: 5px;}