@import url(siyuan.css);
html, body {
	font-size: 14px;
	color:#666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family:"siyuan" !important;
	background: #fff;
	-webkit-text-size-adjust: none;
	transition: all 0.3s ease;
}
*{
	margin: 0;
	padding: 0;
	outline: none;
}
a,a:focus,a:active {color: #333;	text-decoration: none;outline: 0px none; font-size: 16px;}
.h30{margin-top: 30px;}
.h15{margin-top: 15px;}
.h45{margin-top: 45px;}
h1,h2,h3,h4{margin:0;padding:0;}
a:hover,a:active{text-decoration: none;}
ul{padding:0;margin:0;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right}
.ct{text-align: center}
.clear{clear:both;}
div{padding:0;margin:0;}
.w100{width:100%;}
table{border-spacing: 0}
.pro_nr .xq table tr:nth-child(2n){background: #eeeeee;}
.pro_nr .xq table tr td:nth-child(1){background-color: #54bcb1;color: #fff;}
td,th {
    white-space:nowrap; /* 自适应宽度*/
    word-break:keep-all; /* 避免长单词截断，保持全部 */
	border:solid #b7b7b7 1px;
	text-align:center;
	white-space:pre-line;
    word-break:break-all !important;
	word-wrap:break-word !important;
	display:table-cell;
	vertical-align:middle !important;
	white-space: normal !important;
	height:auto;
	vertical-align:text-top;
	padding:2px 2px 0 2px;
	display: table-cell;
}
.w1160{width:1160px;margin:0 auto;overflow: hidden;}
.top{background: #12428e;height:40px;width: 100%;}
.top .txt{line-height: 40px;color: #fff;margin-left: 5px;font-size: 15px;}
.top .pimg img{margin-top: 7px;}
.top .tel{margin-left: 35px;}
.top .w1160{height: 40px;overflow: initial;}
.language{display:inline-block;margin-left:25px;position:relative;line-height: 40px;}
.language .language-btn{position:relative;text-decoration:none;width:85px;text-align:left;-webkit-transition:.5s;transition:.5s;color: #fff;font-size: 15px;}
.language .language-btn i::before{font-size:14px}
.language .qiuqiu{float: left;margin: 10px;margin-right: 15px;}
.language-dropdown{text-align:center;position:absolute;z-index:10;top:36px;right:-13px;width:90px;visibility:hidden;opacity:0;
					-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s;transition:.5s;float: left;}
.language-dropdown.open{visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);background:#12428e}
.language-dropdown li{position:relative;background-color:#12428e;z-index:-1}
.language-dropdown li a{display:block;position:relative;padding:5px 10px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none;transition:.5s;font-size: 15px;}
.language .language-btn img{margin-left: 10px;}
.language-dropdown li a:hover{color:#333;}
.language-dropdown li :last-child a{border-bottom:none}
.navbar{width: 100%;background: #fff;height: 95px;line-height: 95px;}
.navbar .navbar-brand{display: block;float: left;width: 232px;height: 95px;}
.navbar .navbar-brand img{width: auto;max-width: 100%;max-height: 100%;height: auto;margin: 10px 0;}
.navbar .collapse{width: 820px;}
.navbar .collapse ul{display: flex;justify-content: space-between;width: 100%;}
.navbar .collapse ul li{text-align: center;width: 12.5%;position: relative;}
.navbar .collapse ul li a{width: 100%;line-height: 95px;color: #333;display: block;}
.navbar .collapse ul li a::after{content: '';width: 0;height: 2px;display: block;background: #12428e;position: absolute;bottom: 3px;left: 0;transition:.5s;}
.navbar .collapse ul li:hover a{color: #12428e;}
.navbar .collapse ul li:hover a::after{width: 100%;}
.swiper-pagination-bullet{background-color: #12428e !important;}
.swiper-button-prev{transition: all 1s ease;transform: translateX(-30px);}
.banner:hover .swiper-button-prev{opacity: 1;transform: translateX(10px);}
.nbanner{border: transparent;}
.nbanner h3{margin-top: 115px;font-size: 36px;color: #fff;}
.nbanner h3::after{content: '';width: 145px;height: 2px;display: block;background: #fff;margin: 20px 0;}
.nbanner abbr{font-size: 28px;color: #fff;}
.swiper-button-next{transition: all 1s ease;transform: translateX(30px);}
.banner:hover .swiper-button-next{opacity: 1;transform: translateX(-20px);}
.banner img{width: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: auto;right:400px;width: 200px;bottom: 20px;}
.swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 8px !important;}
/* index */
.index_pro{width: 100%;padding: 60px 0;}
.index_pro .w1160>p{font-size: 34px;text-align: center;color: #12428e;margin: 0;text-transform:Uppercase;font-weight: bold;}
.index_pro .w1160>h2{margin-top: 15px;font-size: 28px;color: #333;display: block;text-align: center;font-weight: normal;}
.index_pro ul{width: 100%;height: 550px;margin-top: 40px;}
.index_pro ul li{width: 32%;margin: 5px;height: 270px;float: left;background: #eeeeee;position: relative;transition: all 0.5s ease;box-sizing: border-box;}
.index_pro ul li:nth-child(1){height: 550px;background: url(../images/proxl_bg.jpg)no-repeat;background-position: bottom right;padding: 0;}
.index_pro ul li .txt{float: right;margin-top: 75px;margin-right: 10px;width: 50%;}
.index_pro ul li .pimg{position: absolute;top: 50%;left: 23px;transform: translateY(-50%);}
.index_pro ul li a{display: block;font-size: 24px;color: #333;font-weight: normal;}
.index_pro ul li span{font-size: 18px;text-transform:Uppercase;margin: 15px 0;display: block;}
.index_pro ul li .more{font-size:14px;color: #12428e;border: 1px solid #12428e;border-radius: 10px;width: 125px;height:40px;text-align: center;line-height: 40px;transition: 0.5s;position: relative;}
.index_pro ul li .more:hover{background: #12428e;color: #fff;}
.index_pro ul li .more::after{content: '查看更多>';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transform: translate(0,30%);
    transform: translate(0,30%);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
	transition: all .3s;color: #fff;}
.index_pro ul li .more:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.index_pro ul li:nth-child(1) .txt{float: none;width: 100%;}
.index_pro ul li:nth-child(1) .pimg{float: none;}
.index_pro ul li:nth-child(1) a{text-align: center;color: #fff;margin-top: 75px;}
.index_pro ul li:nth-child(1) span{text-align: center;color: #fff;display: block;font-size: 24px;}
.index_pro ul li:nth-child(1) .more{width: 125px;height: 40px;line-height: 40px;color: #fff;border-radius: 10px;border: 1px solid #fff;font-size: 14px;text-align: center;margin: 0 auto;}
.index_pro ul li:nth-child(1) .pimg{margin-top: 50px;position: static;top: auto;transform: translateY(0);}
.index_pro ul li:nth-child(1) .pimg img{margin: 0 auto;display: block;}
.index_tj{/*background: url(../images/tuijian_cg.jpg)no-repeat;*/background:#999;background-position: center;position: relative;padding: 60px 0;}
.index_tj .w1160{position: relative;overflow: visible;}
.index_tj .w1160>p{font-size: 34px;text-align: center;color: #fff;margin: 0;text-transform:Uppercase;font-weight: bold;}
.index_tj .w1160>span{margin-top: 15px;font-size: 28px;color: #fff;display: block;text-align: center;}
.index_tj .w1160>h2{margin-top: 15px;font-size: 28px;color: #fff;display: block;text-align: center; font-weight: normal;}
.index_tj .swiper-container{position: relative;margin-top: 50px;}
.index_tj .swiper-container li{width: 32%;transition: .3s;}
.index_tj .swiper-container li:hover{transform: translateY(-10px);}
.index_tj .swiper-container li .pimg{width: 100%;}
.index_tj .swiper-container li .txt{text-align: center;color: #fff;line-height: 60px;height: 60px;}
.index_tj .swiper-container li .pimg img{width: 100%;}
.index_tj .swiper-button-next,.index_tj  .swiper-button-prev{width: 50px;height: 50px;background: #eaeaea;font-size: 12px;color: #666;border-radius: 50%;top: 60% !important;}
.index_tj .swiper-button-next:after,.index_tj .swiper-button-prev:after{font-size: 14px;}
.index_tj .swiper-button-next{right: -60px !important;}
.index_tj  .swiper-button-prev{left: -60px;}
.index_about{padding: 60px 0;}
.index_about ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: 60px;}
.index_about ul li{background: url(../images/jingli_back.png);width: 24%;background-size: 100%;height: 120px;padding:20px;box-sizing: border-box;transition: 0.3s;}
.index_about ul li:hover{transform: translateY(-10px);}
.index_about ul li span{font-weight: bold;font-size: 36px;color: #f00;}
.index_about ul li p{font-size: 16px;color: #12428e;}
.index_about .fl{width: 40%;position: relative;}
.index_about .fl .pimg{width: 100%;}
.index_about .fl .pimg img{width: 100%;}
.index_about .fl .txt{position: absolute;bottom: 30px;right: -79px;width: 355px;padding: 40px;box-sizing: border-box;font-size: 34px;color: #fff;background: #12428e;text-transform:Uppercase;font-weight: bold;}
.index_about .fr{width: 50%;padding: 20px 0;}
.index_about .fr b{font-size: 34px;color: #12428e;text-transform:Uppercase;}
.index_about .fr p{color: #333;font-size: 28px;margin: 10px 0;}
.index_about .fr span{font-size: 16px;line-height: 30px;color: #666;margin-top: 10px;display: block;}
.index_about .fr span em{font-style: normal;}
.index_about .fr a{height: 40px;width: 120px;display: block;border: 1px solid #12428e;border-radius: 10px;text-align: center;line-height: 40px;color: #12428e;position: relative;margin-top: 55px;}
.index_about .fr a::after{
	content: '查看更多>';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transform: translate(0,30%);
    transform: translate(0,30%);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
	transition: all .3s;color: #fff;}
.index_about .fr a:hover{background: #12428e;color: #fff;transition: all .3s;}
.index_about .fr a:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.index_lianxi{height: 300px;background:url(../images/lianxi.jpg)no-repeat;background-position: center;padding: 60px 0;box-sizing: border-box;}
.index_lianxi .w1160{position: relative;overflow: visible;}
.index_lianxi .txt{color: #fff;}
.index_lianxi .txt span{font-size: 28px;}
.index_lianxi .txt p{line-height: 28px;font-size: 18px;margin: 30px 0;}
.index_lianxi .txt a{line-height: 40px;height: 40px;border: 1px solid #fff;border-radius: 5px;position: relative;width: 225px;display: block;text-align: center;color: #fff;transition: 0.3s;}
.index_lianxi .txt a:hover{transform: translateY(-10px);}
.index_lianxi .txt a img{float: left;margin-top: 10px;margin-left: 32px;}
.index_lianxi .txt a abbr{float: left;margin-left: 5px;}
.index_lianxi .w1160>img{position: absolute;right: 0;top: -140px;}
.index_news{padding: 60px 0;}
.index_news .w1160>span{font-size: 34px;text-align: center;color: #12428e;margin: 0;text-transform:Uppercase;font-weight: bold;display: block;}
.index_news .w1160>h2{margin-top: 15px;font-size: 28px;color: #333;display: block;text-align: center;font-weight: normal;}
.index_news .news_all{width: 62%;float: left;margin: 50px 0;}
.index_news .news_all .news_t{margin-bottom: 40px;}
.index_news .news_all .news_t li{float: left;margin-right: 20px;border: 1px solid #12428e;text-align: center;height: 40px;line-height: 40px;width: 150px;border-radius: 10px;transition: 0.3s;}
.index_news .news_all .news_t li a{text-align: center;display: block;font-size: 14px;color: #333;}
.index_news .news_all .news_t li.on a{color: #fff;}
.index_news .news_all .news_t li.on{background: #12428e;}
.index_news .news_nr ul li{line-height: 35px;height: 35px;}
.index_news .news_nr ul li a{color: #666;font-size: 14px;float: left;display: block;}
.index_news .news_nr ul li .date2{float: right;color: #666;}
.index_news .news_nr ul li:nth-child(1){height:100px;width: 100%;line-height: 24px;margin-bottom: 20px;}
.index_news .news_nr ul li:nth-child(1) a{float: none;}
.index_news .news_nr ul li:nth-child(1) .pimg{width: 150px;float: left;overflow: hidden;height: 100px;}
.index_news .news_nr ul li:nth-child(1) .pimg img{width: 100%;}
.index_news .news_nr ul li:nth-child(1) .txt{width: 547px;float: right;}
.index_news .news_nr ul li:nth-child(1) .txt span{font-size: 16px;color: #333;display: block;}
.index_news .news_nr ul li:nth-child(1) .txt abbr{font-size: 14px;color: #666;display: block;margin: 10px 0;}
.index_news .news_nr ul li:nth-child(1) .date{color: #666;}
.index_news .news_nr ul li:nth-child(1) .date img{float: left;margin-top: 2px;margin-right: 10px;}
.index_xuzhi{width: 35%;margin: 50px 0;}
.index_xuzhi ul{width: 100%;}
.index_xuzhi ul li{width: 100%;height: 95px;background: #e7e7e7;padding: 35px;box-sizing: border-box;margin-bottom: 25px;transition: 0.3s;}
.index_xuzhi ul li:hover{background: #000;}
.index_xuzhi ul li:last-child{margin: 0;}
.index_xuzhi ul li .txt{color: #333;font-size:24px;float: left;transition: 0.3s;}
.index_xuzhi ul li:hover .txt{color: #fff;}
.index_xuzhi ul li .txt i{background: url(../images/myself.png)no-repeat;width: 32px;height: 32px;display: block;float: left;margin-right: 20px;transition: 0.3s;}
.index_xuzhi ul li:nth-child(2) .txt i{background-position: -44px 0;}
.index_xuzhi ul li:nth-child(3) .txt i{background-position: -85px 0;}
.index_xuzhi ul li:nth-child(4) .txt i{background-position: -126px 0;}
.index_xuzhi ul li:hover .txt i{background-position-y: -42px;}
.index_xuzhi ul li .pimg{float: right;background: #a6a6a6;font-size: 14px;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;color: #fff;transition: 0.3s;}
.index_xuzhi ul li:hover .pimg{color: #12428e;background: #d5efec;}
/* pro */
.sousuo{height: 60px;line-height: 60px;width: 100%;background: #f8f8f8;border-bottom: 1px solid #efefef;}
.sousuo .pimg{float: left;margin-right: 10px;}
.sousuo .txt{float: left;}
.sousuo .txt a{font-size: 14px;color: #666;}
.sousuo form{float: right;}
.sousuo form select{height: 40px;line-height: 40px;width: 220px;color: #999;padding-left: 10px;box-sizing: border-box;}
.sousuo form input{height: 40px;line-height: 40px;font-size: 14px;padding-left: 10px;box-sizing: border-box;border: 1px solid #dadada;color: #999;margin:0 10px;}
.sousuo form button{width: 90px;height: 40px;line-height: 40px;color: #fff;background: #12428e;font-size: 16px;box-shadow: transparent;border: 0;}
.pro{padding: 60px 0;}
.pro .title{position: relative;height: 150px;}
.pro .title h1{font-size: 32px;color: #333;text-align: center;font-weight: normal;}
.pro .title ul{position: absolute;left: 50%;transform: translateX(-50%);width: 1000px;margin: 35px 0;}
.pro .title ul li{width: 130px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.pro .title ul li a{display: block;color: #666;}
.pro .title ul li.active2{background: #12428e;color: #fff;border: none;}
.pro .title ul li.active2 a{color: #fff;}
.pro .title ul li a:hover{background: #12428e;color: #fff;transition: all .3s;}
.pro .pro_list{margin-top: 20px;}
.pro .pro_list li{width: 23%;height: 405px;float: left;margin-right: 20px;list-style: none;margin-bottom: 20px;border:#ccc 1px solid;box-sizing: border-box;}
.pro .pro_list li .pimg{width: 100%;height: 333px;overflow: hidden;}
.pro .pro_list li .pimg a{position: relative;display: block;height: 100%;transition: 0.5s;}
.pro .pro_list li .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pro .pro_list li:hover .pimg a{transform: scale(1.2);transform-origin: 50% 50% 0;}
.pro .pro_list li .txt{padding: 20px;box-sizing: border-box;background: #12428e;width: 100%;height: auto;text-align: center;}
.pro .pro_list li .txt a{color: #fff;font-size: 15px;height: 30px;overflow: hidden;display: block;line-height: 30px;}
.pro .pro_list li .txt p{color: #fff;font-size: 13px;line-height: 20px;}
.pro_nr{width: 100%;padding: 60px 0;}
.pro_nr .xq{width: 815px;border: 1px solid #d9d9d9;box-sizing: border-box;padding: 40px 30px;}
.pro_nr .xq .title{font-size: 24px;color: #12428e;height: 60px;line-height: 60px;border-bottom: 1px dotted #12428e;}
.pro_nr .xq .title h1{float: left;font-size: 24px;}
.pro_nr .xq .title .date{float: right;}
.pro_nr .xq .title .date img{float: left;margin: 22px 5px;}
.pro_nr .xq .title .date .txt{float: left;color: #12428e;font-size: 16px;}
.pro_nr .xq .neirong{margin-top: 30px;width: 100%;}
.pro_nr .xq .neirong .pimg{width: 100%;}
.pro_nr .xq .neirong .pimg img{width: 50%;float: left;}
.pro_nr .xq .neirong .zixun{width: 160px;height: 45px;line-height: 45px;text-align: center;display: block;background: #12428e;color: #fff;margin: 30px 0;}
.pro_nr .xq .neirong .yongtu span{line-height: 30px;color: #12428e;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}
.pro_nr .xq .neirong .yongtu strong{line-height: 30px;color: #12428e;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}
.pro_nr .xq .neirong .yongtu p{line-height: 30px;font-size: 16px;}
.pro_nr .xq .neirong .yongtu img{width: 100%;}
.pro_nr .xq .neirong .yongtu table{width: 100%;}
.pro_nr .fr{width: 320px;}
.pro_nr .fr .contact{width: 100%;border: 1px solid #12428e;box-sizing: border-box;margin-bottom: 50px;}
.pro_nr .fr .contact span{line-height: 55px;height: 55px;background: #12428e;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}
.pro_nr .fr .contact ul{padding: 30px 26px;}
.pro_nr .fr .contact ul li{line-height: 30px;height: 30px;font-size: 15px;overflow: hidden;}
.pro_nr .fr .contact ul li i{background: url(../images/contact.png)no-repeat;width: 16px;height: 16px;display: inline-block;margin-right: 10px;}
.pro_nr .fr .contact ul li:nth-child(2) i{background-position: -26px 0;}
.pro_nr .fr .contact ul li:nth-child(3) i{background-position: -52px 0;}
.pro_nr .fr .contact ul li:nth-child(4) i{background-position: -78px 0;}
.pro_nr .fr .contact ul li:nth-child(4){height: 60px;}
.pro_nr .fr .xiangguan{width: 100%;border: 1px solid #12428e;box-sizing: border-box;}
.pro_nr .fr .xiangguan span{line-height: 55px;height: 55px;background: #12428e;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}
.pro_nr .fr .xiangguan ul{padding: 30px 26px;}
.pro_nr .fr .xiangguan ul li{width: 100%;}
.pro_nr .fr .xiangguan ul li .pimg{width: 100%;}
.pro_nr .fr .xiangguan ul li .pimg img{width: 100%;}
.pro_nr .fr .xiangguan ul li .txt{text-align: center;font-size: 14px;line-height: 50px;height: 50px;margin-bottom: 10px;}
/* page */
.page { width:100%; float:left;padding:0; font-size:14px; overflow:hidden; text-align:center; margin-top: 0;}
.page a { color:#333; background:#fff; margin:5px; padding:0 15px; line-height:40px; display: inline-table; border: 1px solid #12428e;}
.page a:hover { background:#fff; color:#333;border-bottom: 1px solid #12428e;}
.page a:active {  background:#0063ac; color:#fff; border-radius:0px;}
.page a.current { background:#12428e; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;border-bottom: 1px solid #12428e;}
.page span.current { background:#0063ac; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }
/* news */
.news_list{padding: 60px 0;}
.newslist{width:100%;margin-top:135px;}
.news_list .content h1{text-align: center;font-size: 34px;color: #333;font-weight: normal;}
.news_list .content{position: relative;}
.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}
.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.news_list .list li a{display: block;color: #666;}
.news_list .list li.active2{background: #12428e;color: #fff;border: none;}
.news_list .list li.active2 a{color: #fff;}
.news_list .list li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.newslist .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}
.newslist blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}
.panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;text-align: center;height: 30px;line-height: 30px;}
.panel-body { height:40px;line-height:40px;text-align: center}
.panel-body::before,.panel-body:after{display: table;content: " ";}
.newslist ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}
.newslist ul li .txt a{color: #666;}
.newslist ul li:hover{border:none;}
.newslist ul li:hover .txt{border-top:none;background:none;}
.newslist .txt{width:89%;float: right;margin-left:30px;padding-top:0;border-top:none;background:none;}
.newslist ul li:hover .txt a{color:#333}
.newslist .txt small{display: block;color:#12428e;}
.newslist .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}
.newslist .txt .down a,.newslist ul li:hover .down a{color: #333;}
.news_list .xiangguan{width: 100%;}
.news_list .xiangguan span{font-size: 24px;color: #12428e;font-weight: bold;display: block;margin: 50px 0;}
.news_list .xiangguan ul{display: flex;justify-content: space-between;width: 100%;display: -webkit-flex;display:-ms-flexbox;}
.news_list .xiangguan li{width: 24%;}
.news_list .xiangguan li .pimg{width: 100%;}
.news_list .xiangguan li .pimg img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;}
.news_list .xiangguan li .txt{text-align: center;height: 50px;line-height: 50px;}
.news_list .xiangguan li .txt a{text-align: center;font-size: 16px;color:#666;}
.news_list .xiangguan li:hover .txt{background: #12428e;}
.news_list .xiangguan li:hover .txt a{color: #fff;}
.content{width: 100%;}
.content .tt{border-bottom:3px solid #12428e;font-size: 24px;float: left;color: #333;}
.content .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}
.nview p{line-height: 28px;font-size: 16px;}
.nview p strong{line-height: 60px;}
.news_list .content h1{text-align: center;font-size: 34px;color: #333;font-weight: normal;}
.news_list .content{position: relative;}
.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}
.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.news_list .list li a{display: block;color: #666;}
.news_list .list li.active2{background: #12428e;color: #fff;border: none;}
.news_list .list li.active2 a{color: #fff;}
.news_list .list li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.news_list .content .nview h1{margin-bottom: 50px;}
/*搜索*/
.search{padding: 60px 0;}
.search .title{position: relative;height: 150px;}
.search .title h1{font-size: 32px;color: #333;text-align: center;font-weight: normal;}
.search .title ul{position: absolute;left: 50%;transform: translateX(-50%);width: 766px;margin: 35px 0;}
.search .title ul li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.search .title ul li a{display: block;color: #666;}
.search .title ul li.active2{background: #12428e;color: #fff;border: none;}
.search .title ul li.active2 a{color: #fff;}
.search .title ul li a:hover{background: #12428e;color: #fff;transition: all .3s;}
.search .search_list{margin-top: 20px;}
.search .search_list li{width: 23%;height: 463px;float: left;margin-right: 20px;list-style: none;margin-bottom: 20px;}
.search .search_list li .pimg{width: 100%;height: 333px;overflow: hidden;}
.search .search_list li .pimg a{position: relative;display: block;height: 100%;transition: 0.5s;}
.search .search_list li .pimg img{width: auto;max-width: 100%;height: auto;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.search .search_list li:hover .pimg a{transform: scale(1.2);transform-origin: 50% 50% 0}
.search .search_list li .txt{padding: 20px;box-sizing: border-box;background: #12428e;width: 100%;height: 130px;}
.search .search_list li .txt a{color: #fff;font-size: 16px;}
.search .search_list li .txt p{color: #fff;font-size: 14px;line-height: 20px;}
.pro_nr{width: 100%;padding: 60px 0;}
.pro_nr .xq{width: 815px;border: 1px solid #d9d9d9;box-sizing: border-box;padding: 40px 30px;}
.pro_nr .xq .title{font-size: 24px;color: #12428e;height: 60px;line-height: 60px;border-bottom: 1px dotted #12428e;}
.pro_nr .xq .title h1{float: left;font-size: 24px;}
.pro_nr .xq .title .date{float: right;}
.pro_nr .xq .title .date img{float: left;margin: 22px 5px;}
.pro_nr .xq .title .date .txt{float: left;color: #12428e;font-size: 16px;}
.pro_nr .xq .neirong{margin-top: 30px;width: 100%;}
.pro_nr .xq .neirong .pimg{width: 100%;}
.pro_nr .xq .neirong .pimg img{width: 50%;float: left;}
.pro_nr .xq .neirong .zixun{width: 160px;height: 45px;line-height: 45px;text-align: center;display: block;background: #12428e;color: #fff;margin: 30px 0;}
.pro_nr .xq .neirong .yongtu span{line-height: 30px;color: #12428e;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}
.pro_nr .xq .neirong .yongtu strong{line-height: 30px;color: #12428e;font-size: 20px;font-weight: bold;margin: 30px 0;display: block;}
.pro_nr .xq .neirong .yongtu p{line-height: 30px;font-size: 16px;}
.pro_nr .xq .neirong .yongtu table{width: 100%;}
.pro_nr .fr{width: 320px;}
.pro_nr .fr .contact{width: 100%;border: 1px solid #12428e;box-sizing: border-box;margin-bottom: 50px;}
.pro_nr .fr .contact span{line-height: 55px;height: 55px;background: #12428e;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}
.pro_nr .fr .contact ul{padding: 30px 26px;}
.pro_nr .fr .contact ul li{line-height: 30px;height: 30px;font-size: 15px;overflow: hidden;}
.pro_nr .fr .contact ul li i{background: url(../images/contact.png)no-repeat;width: 16px;height: 16px;float: left;margin-right: 10px;margin-top: 7px;}
.pro_nr .fr .contact ul li:nth-child(2) i{background-position: -26px 0;}
.pro_nr .fr .contact ul li:nth-child(3) i{background-position: -52px 0;}
.pro_nr .fr .contact ul li:nth-child(4) i{background-position: -78px 0;height: 60px;}
.pro_nr .fr .xiangguan{width: 100%;border: 1px solid #12428e;box-sizing: border-box;}
.pro_nr .fr .xiangguan span{line-height: 55px;height: 55px;background: #12428e;color: #fff;padding-left: 20px;box-sizing: border-box;display:block;font-size: 18px;}
.pro_nr .fr .xiangguan ul{padding: 30px 26px;}
.pro_nr .fr .xiangguan ul li{width: 100%;}
.pro_nr .fr .xiangguan ul li .pimg{width: 100%;}
.pro_nr .fr .xiangguan ul li .pimg img{width: 100%;}
.pro_nr .fr .xiangguan ul li .txt{text-align: center;font-size: 14px;line-height: 50px;height: 50px;margin-bottom: 10px;}
/* content */
.contact_us{margin: 60px 0;}
.contact_us .biaoti h1{color: #3d3d3d;font-size: 34px;font-weight: normal;text-align: center;}
.contact_us .biaoti span{color: #666; font-size: 1.5em;font-weight: bold;}
.contact_us{position: relative;}
.contact_us  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 610px;}
.contact_us  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.contact_us .list li a{display: block;color: #666;}
.contact_us .list li.active2{background: #12428e;color: #fff;border: none;}
.contact_us .list li.active2 a{color: #fff;}
.contact_us .list li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.contact_us .lianxi{margin-top: 130px;}
.contact_us iframe{width: 50%;}
.contact_us .details{width: 50%;height: 500px;background-color: #12428e;color: #fff;float: right;padding: 20px 20px;box-sizing: border-box;}
.contact_us .details ul{padding: 30px 46px;box-sizing: border-box;}
.contact_us .details ul li{padding-bottom: 20px;box-sizing: border-box;line-height: 24px;width: 100%;}
.contact_us .details ul li span{font-size: 16px;margin-left: 20px;float: right;}
.contact_us .details ul li i{background: url(../images/contact_icon.png) no-repeat;width: 42px;height: 42px;display: inline-block;float: left;margin-right: 20px;}
.contact_us .details ul li p{float: left;margin: 10px 0;font-size: 14px;}
.contact_us .details ul li p a{font-size: 14px;}
.contact_us .details ul li:nth-child(1) i{background-position: 0 0;}
.contact_us .details ul li:nth-child(2) i{background-position: -52px 0;}
.contact_us .details ul li:nth-child(3) i{background-position: -104px 0;}
.contact_us .details ul li:nth-child(4) i{background-position: -156px 0;}
.contact_us .details ul li:nth-child(5) i{background-position: -208px 0;}
.contact_us .details ul li:nth-child(6) i{background-position: -260px 0;}
.contact_us .details ul li:nth-child(7) i{background-position: -312px 0;}
.contact_us .contact_input .submit{background-color: #12428e;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;}
.contact_us .contact_input .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}
.contact_input input{width: 49%;float: left;margin-right: 10px;height: 45px;line-height: 45px;background: #fff;border: 1px solid #dedede;margin-top: 20px;padding-left: 20px;box-sizing: border-box}
.contact_input input:nth-child(2n){float: right;margin-right: 0;}
.contact_input textarea{width: 100%;background: #fff;border: 1px solid #dedede;line-height: 24px;height: 175px;margin-top: 20px;padding-left: 20px;box-sizing: border-box;}
.contact_input{background: #f8f8f8;border: 1px solid #e4e4e4;width: 100%;padding: 30px;box-sizing: border-box;margin-top: 50px;}
.contact_us .details a{color: #fff;}
/* rongyu */
.acontent{height:auto;margin:35px 0;}
.acontent .content-title h1{font-size: 22px;padding: 12px 3px;border-bottom: 2px solid #1d61c4;box-sizing: border-box;max-width:300px;margin-bottom: 0;height: 55px;}
.acontent>p{margin-top: 28px; line-height:25px;font-size: 14px;}
.acontent .list{margin-top: 30px;}
.acontent .list ul{/*display: flex;display: -webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;*/width: 100%;flex-wrap:wrap;}
/*.content .list ul:after{content:"";display:block;width:24%}*/
.acontent .list ul li{width: 24%;text-align: center;margin:5px 5px;float: left;}
.acontent .list ul li>p{text-align: center;padding: 10px 0px 10px 0;}
.acontent .list ul li>a {color: #666;}
.acontent .list .pimg{width:100%;height:255px;text-align:center;display:flex; align-items:center;overflow: hidden;border:1px solid #d2d2d2;box-sizing: border-box;}
.acontent .list .pimg img{max-width:100%;width:auto;max-height:100%;height:auto;margin:auto;}
.anli{padding: 60px 0;}
.anli .anlifr h1{font-size: 34px;color: #333;text-align: center;font-weight: normal;}
.about_fr{width: 100%;}
.about_fr .tt{height: 70px;line-height: 70px;}
.about_fr .tt h1{font-size: 34px;color: #333;text-align: center;font-weight: normal;}
.about_fr .tt span{float: right;color: #666;display: block;}
.about_fr .tt span img{margin-right: 20px;}
.about_us{padding: 60px 0;}
.about_fr .neirong{line-height: 24px;margin-top: 55px;}
.about_fr .neirong img{width: 100%;}
.anli .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}
.anli .tt h3{border-bottom:3px solid #12428e;font-size: 24px;float: left;color: #333;}
.anli .tt span{float: right;color: #666;display: block;}
.anli .tt span img{margin-right: 20px;}
.anlifr{width: 100%;}
.about_us .about_fr{position: relative;}
.about_us .about_fr  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 610px;}
.about_us .about_fr  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.about_us .about_fr  .list li a{display: block;color: #666;}
.about_us .about_fr  .list li.active2{background: #12428e;color: #fff;border: none;}
.about_us .about_fr  .list li.active2 a{color: #fff;}
.about_us .about_fr  .list li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.about_us .about_fr{position: relative;}
.about_us .about_fr .list2{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}
.about_us .about_fr .list2 li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;position: relative;}
.about_us .about_fr .list2 li a{display: block;color: #666;}
.about_us .about_fr .list2 li.active2{background: #12428e;color: #fff;border: none;}
.about_us .about_fr .list2 li.active2 a{color: #fff;}
.about_us .about_fr .list2 li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.about_us .about_fr .neirong{margin-top: 130px;}
.about_us .about_fr .neirong table tr{border: none;}
.about_us .about_fr .neirong table tr td{border: none;}
.about_us .about_fr .neirong p{line-height: 24px;font-size: 16px;}
.about_us .about_fr .neirong strong{line-height: 36px;}
.about_us .about_fr .neirong table .txt{line-height: 60px;font-size: 16px;color: #12428e;height: 60px;}
.about_us .about_fr2{position: relative;}
.about_us .about_fr2 h1{color: #333;text-align: center;font-weight: normal;font-size: 34px;}
.about_us .about_fr2  .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;width: 615px;}
.about_us .about_fr2  .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.about_us .about_fr2  .list li a{display: block;color: #666;}
.about_us .about_fr2  .list li.active2{background: #12428e;color: #fff;border: none;}
.about_us .about_fr2  .list li.active2 a{color: #fff;}
.about_us .about_fr2  .list li:hover a{background: #12428e;color: #fff;transition: all .3s;}
.about_us .about_fr2 .neirong{margin-top: 130px;}
.about_us .about_fr2 .neirong table tr{border: none;}
.about_us .about_fr2 .neirong table tr td{border: none;}
.about_us .about_fr2 .neirong p{line-height: 24px;font-size: 16px;}
.about_us .about_fr2 .neirong strong{line-height: 36px;}
.about_us .about_fr2 .neirong table .txt{line-height: 60px;font-size: 16px;color: #12428e;height: 60px;}
/* job */
.job_fr{width: 100%;}
.job_fr .tt{border-bottom: 1px solid #d6d6d6;height: 70px;line-height: 70px;}
.job_fr .tt h3{border-bottom:3px solid #12428e;font-size: 24px;float: left;color: #333;}
.job_fr .tt span{float: right;color: #666;display: block;}
.job_fr .tt span img{margin-right: 20px;}
.job_fr .neirong{line-height: 24px;margin-top: 55px;}
/* 在线留言 */
.messages{padding: 60px 0;}
.messages h1{font-size: 34px;text-align: center;color: #333;font-weight: normal;margin-bottom: 30px;}
.messages form{padding: 30px;box-sizing: border-box;width: 100%;background: #ededed;}
.messages form .fr,.messages form .fl{width: 50%;}
.messages form p{height: 40px;line-height: 40px;margin: 10px 0;}
.messages form input{background: #fff;border: 1px solid #12428e;width: 95%;color: #12428e;margin: 10px 0;height: 40px;line-height: 40px;padding-left: 10px;box-sizing: border-box;}
.messages form input#title{width: 100%;}
.messages form abbr{color: #f00;margin-left: 10px;}
.messages form textarea{width: 100%;height: 400px;background: #fff;color: #12428e;padding-left: 10px;box-sizing: border-box;line-height: 24px;font-size: 16px;line-height: 24px;}
.messages form .submit{background-color: #12428e;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;margin-top: 20px;}
.messages form .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;margin-top: 20px;}
/* footer */
footer{background: #12428e;padding: 60px 0;}
footer .lianxi{width: 670px;float: left;}
footer .lianxi .footer_nav ul{display: flex;justify-content: space-between;width: 100%;}
footer .lianxi .footer_nav ul li{height: 40px;line-height: 40px;text-align: center;}
footer .lianxi .footer_nav ul li a{color: #fff;margin: 0 auto;float: left;margin-right: 10px;}
footer .lianxi .footer_nav ul li::after{content: '|';color: #fff;float: right;}
footer .lianxi .footer_nav ul li:last-child::after{content: '';}
footer .lianxi .footer_lianxiall{width: 100%;margin-top: 25px;}
footer .lianxi .footer_lianxiall ul{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
footer .lianxi .footer_lianxiall ul li{width:50%;color: #fff;font-size: 16px;line-height: 30px;}
footer .lianxi .footer_lianxiall ul li p{float: left;width: 90%;}
footer .lianxi .footer_lianxiall ul li i{background: url(../images/footer_icon.png)no-repeat;width: 18px;height: 16px;margin-right: 10px;float: left;margin-top: 10px;}
footer .lianxi .footer_lianxiall ul li:nth-child(2) i{background-position: -26px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(3) i{background-position: -52px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(4) i{background-position: -78px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(5) i{background-position: -104px 0;}
footer .lianxi .footer_lianxiall ul li:nth-child(6) i{background-position: -130px 0;}
.beian strong{text-align: center;display: block;color: #000;font-weight: normal;}
.beian{background: #000;padding: 10px 0;line-height: 30px;margin: 0;color: #c5e8e4;text-align: center;font-size: 14px;}
.beian a{color: #c5e8e4;margin-left: 10px;font-size: 14px;}
.ewm{float: right;}
.ewm ul li{float: left;margin-right: 10px;}
.ewm ul li i{background: url(../images/ewm.png)no-repeat;width: 110px;height: 110px;background-size: 110px 110px;display: block;}
.ewm ul li p{text-align: center;color: #fff;}
.ewm ul li:nth-child(2) i{background-position: top right;margin-right: 0;}
.youlian a{color: #666;font-size: 14px;}
.right_nav li .hideBox .hb img{float: none !important;width: 100% !important;height: auto !important;}
.right_nav .top{height: auto;}
@media screen and (max-width:1440px){
	}