﻿.p_nav{width: 1200px;margin: 0 auto;height: 120px;}
.logo{display: inline-block;margin-top: 12px;}
.nav_list{display: inline-block;float: right;}
.nav_list>li{display: inline-block;padding: 0 26px;height: 120px;line-height: 120px;position: relative;}
.nav_list>li>a{display: inline-block;color: #333333;font-size: 18px;height: 120px;}
.nav_list>.active>a{border-bottom: 2px solid #144386;color: #144386;}
.nav_list>li:hover>a{color: #144386;}
.nav_meu{width:160px;position: absolute;top: 120px;left:50%;margin-left:-80px;background: white;z-index: 99;padding: 5px;display: none;}
.nav_meu li{height: 35px;text-align: center;line-height: 35px;}
.nav_meu li a{color: #333333;}
.nav_meu li:hover{background: #144386;}
.nav_meu li:hover a{color: white;}
.y_nav{display: none;}


.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 100%;}
.carousel-indicators li{width: 25px;height: 7px;border-radius: 25px;background: white;border: none;margin: 0 3px;}
.carousel-indicators .active{width: 40px;height: 7px;border-radius: 25px;border: none;background: #144386;}
.carousel-indicators{bottom: 140px;}


.container{padding-left: 0;padding-right: 0;}
.ind_ab{width: 100%;background: url(../image/ab_bg.png) no-repeat;background-size: 100% 100%;position: relative;bottom: 120px;padding-top: 260px;padding-bottom: 120px;}
@media (min-width: 1200px){
.container {width: 1200px;}
}
.ab_c{width: 100%;}
.vd{display: inline-block;width: 585px;height: 370px;}
.vd img{width: 100%;height: 100%;}
.ab_txt{display: inline-block;width: 48%;float: right;padding-top: 10px;}
.ab_tit h3{color: #144386;font-size: 30px;}
.ab_tit h3 span{font-size: 14px;}
.ab_tit em{display: inline-block;width: 50px;height: 2px;background: #144386;margin: 20px 0;}
.ab_tit p{font-size: 16px;}
.ab_wz p{font-size: 16px;line-height: 29px;}
.ab_wz{margin-top: 55px;}
.ab_wz a{display: block;color: #333333;font-size: 16px;margin-top: 35px;}
.ab_list li{display: inline-block;text-align: center;width: 24%;}
.ab_list li p{font-size: 16px;margin-top: 15px;}
.ab_list{margin-top: 70px;}


.ind_pro{width: 100%;background: url(../image/pro_bg.jpg) no-repeat;background-size: 100% 100%;padding-top: 55px;position: relative;bottom: 120px;padding-bottom: 65px;}
.tit{text-align: center;}
.tit h3{color: white;font-size: 33px;}
.tit span{display: inline-block;width: 50px;height: 2px;background: white;}
.tit p{color: white;font-size: 15px;margin-top: 10px;}
.cp_list li{display: inline-block;width: 23%;text-align: center;margin-right: 27px;}
.cp_list li img{width: 100%;height: 330px;border-radius: 5px;}
.cp_list li:nth-child(4n){margin-right: 0;}
.cp_list li p{color: white;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cp_list{margin-top: 55px;}
.more{text-align: center;margin-top: 50px;}
.more a{display: inline-block;width: 95px;height: 30px;text-align: center;line-height: 30px;border-radius: 5px;color: #333333;background: white;}


.ind_news{width: 100%;background: url(../image/news_bg.jpg) no-repeat;background-size: 100% 100%;padding-top: 200px;padding-bottom: 60px;position: relative;bottom: 120px;}
.ind_news .tit h3,.ind_news .tit p{color: #144386;}
.ind_news .tit span{background: #144386;}
.xw_c{width: 100%;margin-top: 55px;}
.xw_ban{display: inline-block;width: 580px;height: 460px;}
.swiper-wrapper .swiper-slide{position: relative;}
.xw_mod{width: 100%;padding: 10px 5px;padding-bottom: 6px;background: rgba(20,67,134,.7);position: absolute;bottom: 0;left: 0;}
.xw_mod p{display: inline-block;color: white;font-size: 16px;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: 225px;}
.swiper-pagination-bullet{background: white;}
.xw_lb{display: inline-block;width: 50%;float: right;}
.xw_s img{width: 240px;height: 170px;}
.xw_s .xw_w{display: inline-block;width: 58%;float: right;}
.xw_s .xw_w h5{color: #333333;font-size: 18px;font-weight: bold;line-height: 25px;margin-top: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw_s .xw_w p{color: #666666;line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xw_s .xw_w a{display: inline-block;width: 95px;height: 30px;margin-top: 10px;text-align: center;line-height: 30px;color: #144386;border: 1px solid #144386;border-radius: 5px;}
.xw_s .xw_w a:hover{background:#144386 ;color: white;}
.xw_s{border-bottom: 1px dashed #a9b8cd;padding-bottom: 20px;}
.xw_list li em{display: inline-block;width: 5px;height: 5px;background: #144386;vertical-align: top;margin-right: 10px;position: relative;top: 23px;}
.xw_list li p{display: inline-block;width: 78%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333333;}
.xw_list li span{float: right;font-size: 16px;color: #333333;}
.xw_list li{height: 45px;line-height: 45px;}
.xw_list li:hover p,.xw_list li:hover span{color: #144386;}
.xw_more a{color: white;background: #144386;}


.lx ul li{display: inline-block;width: 25%;text-align: center;float: left;}
.lx ul li p{font-size: 16px;margin-top: 15px;padding: 0 15px;}
.lx{position: relative;bottom: 40px;}


footer{width: 100%;background: #144386;padding-top: 25px;}
.foot_c{display: inline-block;vertical-align: top;width: 17%;}
.foot_bt p{color: #ebebeb;font-size: 18px;}
.foot_bt span{display: inline-block;width: 18px;height: 3px;background: #ebebeb;}
.foot_c ul li a{color: #ebebeb;}
.foot_c ul li{line-height: 28px;}
.foot_w{display: inline-block;text-align: center;}
.foot_w img{width: 130px;height: 130px;}
.foot_w p{color:#ebebeb;margin-top: 5px;}
.link li{display: inline-block;color: #EBEBEB;margin-right: 15px;}
.link li a{color: #EBEBEB;}
.link{margin-top: 35px;}
.link li:first-child{margin-right: 0;}
.bq{width: 100%;background: #113973;text-align: center;padding: 10px 0;margin-top: 25px;}
.bq p{color: white;}


.banner,.banner img{width: 100%;}
.pro{margin-bottom: 65px;}
.nr_c{display: inline-block;width: 240px;position: relative;bottom: 50px;}
.c_bt{width: 100%;text-align: center;background: url(../image/c_bg.jpg) no-repeat;background-size: 100% 100%;color: white;padding: 30px 0;}
.c_bt p{font-size: 24px;}
.c_bt span{font-size: 16px;}
.c_list{border: 1px solid #cacaca;}
.c_list>li{height: 65px;line-height: 65px;text-align: center;border-bottom: 1px solid #cacaca;position: relative;}
.c_list>li>a{font-size: 18px;color: #333333;}
.c_list>li:last-child{border-bottom: none;}
.c_list>.active>a,.c_list>li:hover>a{color:#144386;}
.c_list_meu{width: 100%;position: absolute;top: 0;right: -240px;background: white;border: 1px solid #cacaca;display: none;}
.c_list_meu li{height: 45px;line-height: 45px;border-bottom:1px solid #cacaca;}
.c_list_meu li a{color: #333333;}
.c_list_meu li:last-child{border-bottom: none;}
.c_list_meu li:hover a{color: #144386;}
.c_list>li:hover .c_list_meu{display: block;}



.nr_cont{display: inline-block;width: 77%;float: right;}
.m_nav{border-bottom: 1px solid #cacaca;padding: 10px 0;}
.m_nav p,.m_nav p a{color: #999999;}
.m_nav p img{margin-right: 10px;position: relative;top: 4px;}
.pro_list li{display: inline-block;width: 32%;text-align: center;padding-bottom: 10px;border: 1px solid transparent;margin-right: 14px;margin-top: 50px;}
.pro_list li:nth-child(3n){margin-right: 0;}
.pro_m{width: 100%;height:300px;    display: table-cell;     line-height: 300px;}
.pro_m img{max-width: 100%;     vertical-align: middle;  max-height: 100%;}
.pro_list li p{color: #333333;margin-top: 15px;}
.pro_list li:hover{box-shadow:0px 0px 10px #eae8e8;-moz-box-shadow:0px 0px 10px #eae8e8; -webkit-box-shadow:0px 0px 10px #eae8e8;border: 1px solid #efefef;}
.pro_list li:hover p{color: #144386;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 45px;}
.paging li{display: inline-block;padding: 5px 12px;border: 1px solid #CCCCCC;margin: 0 5px;}
.paging .active a{color: white;}
.paging .active{background: #0065b0;border-color: #0065b0;}
.paging li a{display: block;color: #666666;font-size: 12px;}


.m_navs{width: 100%;background: #f7f7f7;border-bottom: none;}
.tits{text-align: center;color: #bcbcbc;font-size: 26px;}
.tits span{color: #144386;font-size: 24px;position: relative;}
.tits span::before,.tits span::after{content: "";position: absolute;top: 16px;right: -40px;height: 2px;width: 25px;background: #aaaaaa;}
.tits span::after{left: -40px;}
.j_nav li{display: inline-block;width: 33%;float: left;text-align: center;display: flex;justify-content: center;align-items: Center;}
.j_m{width: 140px;height: 140px;border-radius: 50%;background: #cdcdcd;display: flex;justify-content: center;align-items: Center;}
.j_nav li p{font-size: 18px;color: #333333;font-weight: bold;margin-top: 10px;}
.j_nav li span{color: #999999;}
.about_j{padding-top: 45px;}
.j_nav{margin: 85px 0;overflow: hidden;}
.j_nav .active .j_m{background: #144386;}
.about_xq{width: 100%;background: url(../image/about_bg.jpg) no-repeat;background-size: 100% 100%;text-align: center;padding: 55px 0;}
.about_xq h4{font-size: 24px;margin-bottom: 35px;}
.about_xq p{font-size: 16px;line-height: 27px;margin-bottom: 20px;}
.ab_team{padding-top: 55px;}
.box{margin: 0 auto;margin-top: 75px;width:100%;height: 340px;position: relative;margin-bottom: 170px;}
.list{width: 1200px;height: 340px;overflow: hidden;position: absolute;left: 50%;margin-left: -600px;}
.box .btns{position: absolute;bottom: -65px;margin-top: -50px;	cursor: pointer;border: none;}
.next{right:46%;}
.prev{left: 46%;}
.list ul li{position: absolute;top: 0;left: 0;list-style: none;opacity: 1;transition: all 0.3s ease-out;}
.list img{width: 560px;height: 340px;border:none;float: left;}
.list ul .p1{transform:translate3d(-224px,0,0) scale(0.81);}
.list ul .p2{transform:translate3d(0px,0,0) scale(0.81);transform-origin:0 50%;opacity: 0.8;z-index: 2;}
.list ul .p3{transform:translate3d(320px,0,0) scale(1);z-index: 3;opacity: 1;}
.list ul .p4{transform:translate3d(640px,0,0) scale(0.81);transform-origin:100% 50%;opacity: 0.8;z-index: 2;}
.list ul .p5{transform:translate3d(672px,0,0) scale(0.81);}
.list ul .p6{transform:translate3d(896px,0,0) scale(0.81);}
.list ul .p7{transform:translate3d(1120px,0,0) scale(0.81);}


.js_u li{display: inline-block;width: 31%;border: 1px solid #e9e9e9;margin-right: 37px;margin-bottom: 45px;}
.js_u li:nth-child(3n){margin-right: 0;}
.js_u li img{width: 100%;height: 280px;}
.js_u li .js_txt{padding: 10px;}
.js_txt p{color: #333333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
.js_txt span{color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.js_u{margin-bottom: 40px;}
.js_u li:hover p{color: #144386;}


.contact{width: 100%;margin-top: 125px;margin-bottom: 120px;overflow: hidden;}
.cont_lf{display: inline-block;width: 560px;padding-top: 20px;}
.cont_lf h3{color: #144386;font-size: 24px;border-bottom: 1px solid #e2e2e2;padding-bottom: 25px;}
.cont_list{margin-top: 25px;}
.cont_list li{margin-bottom:15px;}
.cont_list li img{margin-right: 15px;}
.cont_list li span{display: inline-block;width: 65px;margin-right: 50px;position: relative;}
.cont_list li span::before{content: "";position: absolute;top:4px;right: -22px;height: 15px;width: 2px;background: #d4d4d4;}
.map{display: inline-block;width: 560px;height: 345px;float: right;}
.map img{width: 100%;height: 100%;}


.news_nav{text-align: center;}
.news_nav li{color: white;display: inline-block;width: 165px;height: 40px;background: #adadad;text-align: center;line-height: 40px;border-radius: 25px;margin: 0 35px;}
.news_nav li a{color: white;font-size: 16px;}
.news_nav .active,.news_nav li:hover{background:#144386;}
.new_u li{width: 100%;overflow: hidden;border-bottom: 1px solid #d9d9d9;padding: 35px 0;}
.new_u li:first-child{border-top: 1px solid #d9d9d9;}
.new_img{width: 240px;height:170px;float: left;}
.new_img img{width: 100%;height: 100%;}
.new_txt{width: 65%;float: right;position: relative;}
.new_txt .new_wz{color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.new_txt .new_t{font-size: 18px;color: #333;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 15px;}
.new_n{display: inline-block;padding: 5px 20px;border-radius: 25px;border: 1px solid #666666;margin-top: 25px;}
.new_n a{color: #666666;}
.new_n a span{display: inline-block;width: 22px;height: 10px;background: url(../image/news_jts.png) no-repeat;background-size: 100% 100%;margin-left: 5px;}
.new_u li:hover .new_txt .new_t{color: #144386;}
.new_u li:hover .new_n{background: #144386;border-color: #144386;}
.new_u li:hover .new_n a{color: white;}
.new_u li:hover .new_n a span{background: url(../image/news_jt.png) no-repeat;background-size: 100% 100%;}
.news_da{display: inline-block;width: 15%;text-align: center;padding: 35px 0;color: #666666;}
.news_da p{font-size: 45px;margin-bottom:5px;}
.new_u li:hover .news_da{color: #144386;}
.new_u{margin-top: 55px;}
.news{margin-bottom: 135px;}

.footer{ display: none}
.bq a{ color: #fff}
.bq{ line-height: 1.6}
.bq img{ margin-right: 2px;}














@media only screen and (max-width: 768px) {
	.y_nav{display: block;}
	.p_nav{display: none;}
	.container-fluid>.navbar-header{width: 100%;margin: 0;}
	.navbar{margin-bottom: 0;min-height:65px;}
	.navbar-brand{width: 50%;padding-top: 6px;}
	.navbar-brand>img{width:115px;}
	.navbar-default .navbar-toggle {border-color: transparent;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #144386;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
	.navbar-toggle{top: 10px;}
	.container-fluid>.navbar-collapse{position: relative;top: 15px;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#FFFFFF;background: #144386;}
	.container-fluid{padding-bottom: 15px;}
	.navbar-default{background: #FFFFFF;border-color: #FFFFFF;}
	
	
	.container{padding-left: 15px;padding-right: 15px;}
	
	.ind_ab{bottom: 0;background: white;padding-top: 25px;padding-bottom: 20px;}
	.carousel-indicators{bottom: 0;}
	.carousel-indicators li,.carousel-indicators .active{height: 4px;width: 25px;}
	.vd{width: 100%;height: 270px;}
	.ab_txt{width: 100%;margin-top: 15px;float: none;}
	.ab_tit h3{font-size: 20px;}
	.ab_tit h3 span,.ab_tit p{font-size: 12px;}
	.ab_tit em{margin: 10px 0;}
	.ab_wz p{font-size: 14px;line-height: 23px;}
	.ab_wz{margin-top: 25px;}
	.ab_wz a{font-size: 14px;margin-top: 25px;}	
	.ab_list{display: none;}
	.ab_list li img{width: 40%;}
	.ab_list li p,.tit p{font-size: 12px;}
	
	.ind_pro{bottom: 0;background: #144386;padding-top: 25px;padding-bottom: 25px;}
	.tit h3{font-size: 20px;}
	.tit span{width: 35px;}
	.cp_list li{width: 49%;margin-right: 0;margin-bottom: 15px;}
	.cp_list li img{height: 225px;}
	.cp_list{margin-top: 30px;}
	
	.ind_news{bottom: 0;background: white;padding-top: 25px;}
	.xw_ban{width: 100%;display: none;}
	.xw_lb{width: 100%;float: none;}
	.xw_s{display: none;}
	.xw_list li p{font-size: 14px;width: 73%;}
	.xw_list li span{font-size: 12px;}
	.xw_list li{height: 35px;line-height: 35px;}
	.xw_list li em{top: 15px;}
	.xw_c,.more{margin-top: 20px;}
	.more a{font-size: 12px;width: 80px;}
	
	.lx ul li{width: 49%;float: none;margin-bottom: 15px;}
	.lx ul li p{font-size: 12px;margin-top: 10px;}
	.lx ul li img{width: 17%;}
	.lx{margin-top: 20px;bottom: 25px;}
	.foot_c,.foot_w,.link{display: none;}
	.bq{margin-top: 0;padding: 10px;}
	footer{padding-top:0px;    padding-bottom: 35px;}
	.bq p{font-size: 12px;}
	
	
	.nr_c{width: 100%;bottom: 0;margin-top: 15px;}
	.c_bt{background: #144386;padding: 5px 0;}
	.c_bt p{font-size: 16px;}
	.c_bt span{font-size: 12px;}
	.c_list li a{font-size: 13px;}
	.c_list li{height: 35px;line-height: 35px;}
	.nr_cont{width: 100%;}
	.m_nav{display: none;}
	.pro_list li{margin-right: 0;width: 49%;margin-top: 15px;}
	.pro_m{height: 135px;line-height:135px;}
	.pro_list li p{font-size: 12px;padding: 0 5px;margin-top: 10px;}
	.paging li{margin: 0;}
	
	
	.tits{font-size: 16px;}
	.tits span,.about_xq h4{font-size: 18px;}
	.tits span::before, .tits span::after{top: 13px;right: -22px;width: 15px;height: 1px;}
	.tits span::after{left: -22px;}
	.about_j{padding-top: 25px;}
	.j_m{width: 60px;height: 60px;margin-left: 15px;}
	.j_m img{width: 40%;}
	.j_nav li p,.about_xq p{font-size: 14px;}
	.j_nav li span{font-size: 12px;}
	.j_nav{margin: 25px 0;}
	.about_xq p{margin-bottom: 10px;line-height: 23px;}
	.about_xq{padding: 25px 0;}
	.ab_team{display: none;}
	
	
	.js_u li{width: 49%;margin-right: 0;margin-bottom: 20px;}
	.js_u li img{height: 160px;}
	.js_txt p{font-size: 14px;margin-bottom: 5px;}
	.js_txt span{font-size: 12px;}
	
	
	.contact{margin-top: 25px;}
	.cont_lf h3{font-size: 16px;padding-bottom: 10px;}
	.cont_lf{width: 100%;}
	.map{margin-top: 25px;width: 100%;}
	.cont_list li span{margin-right: 18px;}
	.cont_list li span::before{right: -5px;}
	.cont_list li img{margin-right: 10px;}
	
	
	.news_nav li{width: 110px;height: 30px;line-height: 30px;margin: 0 10px;}
	.news_nav li a{font-size: 14px;}
	.new_img{display: none;}
	.news_da{width: 17%;padding: 18px 0;}
	.news_da p{font-size: 20px;margin-bottom: 0;}
	.news_da span{font-size: 12px;}
	.new_txt{width: 80%;}
	.new_txt .new_t{font-size: 15px;margin-bottom: 5px;}
	.new_n{display: none;}
	.new_u li{padding: 10px 0;}
	.new_u{margin-top: 30px;}
	.news{margin-bottom: 65px;}
	.map iframe{max-width:100%;}

	.footer{background:#303030; display:-webkit-box; width:100%; margin-top:6px; background-size:9px 128px; position: fixed; z-index: 110;bottom: 0;left: 0;}
.footer a{-webkit-box-flex: 1;display: -webkit-box; color:#fff;}
.footer span{width:74px; display:block; margin:0 auto; text-align:right; font:100 16px/35px "微软雅黑"; color:#fff; height:35px;}
.footer span.span1{background:url(../image/a1.png) 10px 6px no-repeat; background-size:23px 27px;}
.footer span.span2{background:url(../image/a2.png) 10px 4px no-repeat; background-size:23px 27px;}
.footer span.span3{background:url(../image/message.png) 10px 6px no-repeat; background-size:23px 27px;}
.footer span.span0{background:url(404.png) 10px -75px no-repeat; background-size:110px 385px;}
.footer span.span4{background:url(404.png) 10px 5px no-repeat; background-size:23px 23px;}
}