body {
    color: #333;
    font-size: 14px;
    font-family: "???è?ˉé?…é?‘","Arial",Helvetica,"é?‘??“",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;

}
.slick-slider{ touch-action:auto; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }
.menu-button { position: absolute; display: none; top: 70px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #005293; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.header{ background:#005293; line-height: 38px;}
.header-left{ color: #fff;}
.header-left a{ color: #fff; }
.header-left span{ padding:0 14px; }
.header-top{background: url(header-top.png) center top no-repeat;pa;padding-top: 100px;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;}
.nav-list li{ display: inline-block; padding:0 18px; }
.nav-list li a{ font-size: 20px; color: #005293; font-weight: bold; display: inline-block; line-height: 26px; }
.nav-list li a span{ display: inline-block; position: relative; padding-left: 36px; }
.nav-list li a span i{ position: absolute; left: 0; top: 0; line-height: 26px; }
.nav-list{ margin:55px 0; }
.nav-ul li{float: left;width: 16.3%;padding: 0 6px;}
.nav-ul{m;margin: 73px -18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18px;18px 0 -18p;18px 0 -18;18px 0 -1;18px 0 -;18px 0;18px 0 1;18px 0;18px 0;18px;18px;8px;px;x;18px;8px;px;x;}
.nav-ul li a{ display: block; background: #fff; border:solid 1px #eee; font-size: 18px; color: #222; height: 165px; padding:25px 10px 0 10px; }
.nav-ul li a img{ margin-bottom: 20px; }
.title{ font-size: 22px; color: #222;font-weight: bold; height: 22px;line-height: 22px; margin-bottom:10px; margin-top: 50px; }
.news-list li{ position: relative; padding-right: 120px; line-height: 58px; border-bottom: solid 1px #eee; }
.news-list li a{ font-size: 16px; color: #222; padding-left: 20px; background: url(li.png) left center no-repeat; }
.left-width{ width: 66.666666%; }
.news-list li span{ position: absolute; right: 0; top: 0; font-size: 14px;color: #999; }
.tabs-ul li{ float: left; margin-right: 30px; height: 22px; line-height: 22px; margin-top: 50px; margin-bottom: 10px; }
.tabs-ul li a{ font-size: 22px; color: #222; font-weight: bold; opacity: 0.48; }
.tabs-ul li.active a{ font-size: 22px; opacity: 1; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.tabs-more{ position: absolute; right: 0; top: -30px; font-size: 14px; color: #999; }
.right-width{ width: 29.6%; }
.form-control{ border-radius: 0; box-shadow: none; height: 46px; font-size: 16px; margin-top: 20px; }
.col-xs-6{ padding:0 10px; }
.row{ margin:0 -10px; }
.btn-cx{ font-size: 17px; color: #fff; font-weight: bold; background: url(btn-back.png) center no-repeat; border-radius: 0;background-size: cover; height: 48px; line-height: 48px; padding:0; width: 100%; margin-top: 20px; border:none; }
.fl-list{background: #f5f6f7;padding:10px 30px;margin-top: 15px;height: 815px;}
.fl-list li{ position: relative; line-height: 35px; }
.fl-list li a{ font-size: 16px; color: #222; background: url(li-a.png) left center no-repeat; padding-left: 38px; }
.title a{ float: right; color: #999; font-weight: normal; font-size: 14px; }
.ly-list li{ float: left; width: 20%; padding:0 10px; margin-top: 25px; }
.ly-list li a{ display: block; border:solid 1px #eee; height: 65px; line-height: 63px; font-size: 16px; color: #222; }
.ly-list li a span{ display: inline-block; position: relative; line-height: 63px; padding-left: 52px; }
.ly-list li a span i{ position: absolute; left: 0; top: 0; line-height: 63px; }
.ly-list li.f{ width: 40%; }
.ly-list{ margin:0 -10px; }
.tabs-l li{ float: left; width: 33.333333%; padding:0 10px; line-height: 42px; }
.tabs-l{ margin:0 -10px; padding-top: 10px; }
.tabs-l li a{ color: #222; padding-left: 20px; background: url(li.png) left center no-repeat; font-size: 16px; }
.tj-list li{ position: relative; border-bottom: dashed 1px #ddd; line-height: 54px; }
.tj-list li span{ position: absolute; width: 60px; right:0; top: 0; font-size: 16px; color: #222; }
.tj-list li a{ position: relative; font-size: 16px; color: #222; display: block; line-height: 54px; padding-left: 85px; background: url(label04.png) 20px center no-repeat; }
.tj-list li a i{ position: absolute; left: 20px; top: 0; font-style: normal; line-height: 45px; font-size: 12px; font-weight: bold; color: #fff; width: 23px; text-align: center; }
.tj-list li:nth-child(1) a{background: url(label01.png) 20px center no-repeat;}
.tj-list li:nth-child(2) a{background: url(label02.png) 20px center no-repeat;}
.tj-list li:nth-child(3) a{background: url(label03.png) 20px center no-repeat;}
.tj-list{ padding-top: 10px; }
.footer-left p{ font-size: 14px; color: #222; color: #fff; margin:0; line-height: 28px; }
.footer-left p img{ margin-right: 10px; }
.footer-right{ line-height: 78px; padding-top: 10px; }
.footer-right a{ display: inline-block; margin-right: 50px; }
.footer{ background: #005293; padding:25px 0; margin-top: 80px; }
.footer-left p a{ color: #fff; }

.w1200{width:1200px; margin:0 auto;}
.yq_footerbg{ background:#005293;height:260px; padding:20px 0px; line-height:30px;color:#747474;}
.yq_footerbg p{color:#fff;}
.yq_footerbg p a{color:#fff;}
.yq_footer_right{ margin-top:30px;}
.yq_footer_right img{ margin:0px 10px;}
.yq_footer_right label{display: block;width: 70px;text-align: center;display: block;color:#fff;    margin: 0px 10px;}
.sjyq_footer_right a img {position: relative;top: 7px;margin-right: 5px}

@media( max-width: 1279px){
	.container{ width: 970px; }
	.nav-list li{ padding:0 5px; }
	.nav-list li a{ font-size: 16px; }
	.nav-ul li a{ font-size: 16px; }
	.footer-right a{ margin-right: 30px; }
}
@media( max-width: 991px){
	.container{ width: 100%; }
	.nav-box{ position: relative; height: 50px; z-index: 10000; margin-top: 0; margin-left: -15px; margin-right: -15px; background: rgba(255,255,255,0.6); margin-bottom: 20px; }
	.nav-list{ position: absolute; padding:10px 0; margin:0; display: none; left: 0; top: 100%; right: 0; background: #fff; }
	.nav-list li{ float: none; width: 100%; }
	.nav-list li a{ display: block; line-height: 40px; font-size: 16px; padding:0 15px; text-align: left; }
	.nav-list li a span i{ line-height: 40px; }
	.pull-left.header-left{ display: none; }
	.header-top{ padding-top: 0px; }
	.nav-ul li{ width: 33.333333%; padding:0 5px; margin-bottom: 10px; }
	.nav-ul{ margin:0 -5px; }
	.nav-ul li a img{ height: 50px; margin-bottom: 5px; }
	.nav-ul li a{ padding-top: 15px; height: 120px; font-size: 14px; }
	.logo img{ height: 20px;}
	.logo{ text-align: left; position: absolute; left: 15px; top: 50px; z-index: 100000; }
	.menu-button{ display: block; top: 18px; }
	.left-width{ width: 100%; }
	.title{ margin:20px 0 10px 0; }
	.news-list li{ line-height: 40px; }
	.tabs-ul li{ margin-right: 10px; margin-top: 20px; }
	.tabs-ul li a,.tabs-ul li.active a{ font-size: 16px; }
	.tabs-ul-lg li a,.tabs-ul-lg li.active a{ font-size: 22px; }
	.news-list li a{ font-size: 14px; }
	.news-list li span{ font-size: 12px; }
	.right-width{ width: 100%; }
	.form-control{ margin-top: 10px; height: 40px;font-size: 14px; }
	.btn-cx{ margin-top: 10px; }
	.ly-list li{ width: 50%; }
	.ly-list li.f{ width: 50%; }
	.ly-list li a span i{ position: static; display: block; }
	.ly-list li a span{ padding-left: 0; line-height: 30px; }
	.ly-list li a{ height: auto; line-height: 30px; padding-bottom: 5px; height: 115px; }
	.ly-list li.f a{ font-size: 14px; padding-left: 10px; padding-right: 10px; }
	.ly-list li.f a span{ line-height: 20px; }
	.ly-list li{ margin-top: 15px; }
	.tabs-l li{ width: 50%; }
	.footer-left{ width: 100%; }
	.footer-right{ width: 100%; text-align: center; line-height: 50px; }
	.footer-right img{ max-height: 40px; }
	.footer-right a{ margin:0 10px; }
	.footer{ padding-top: 15px; margin-top: 20px; }
	.tabs-l li a{ font-size: 14px; }
	.tabs-l{ padding-top: 0; }
	.tabs-l li{ line-height: 35px; }
	.tj-list li a{ padding-left: 60px; }
}