﻿@charset "utf-8";

body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"΢���ź�";}

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢���ź�", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}

button {overflow:visible}

img{border:none;}

a{color:#3d2f1b;text-decoration:none; outline:none; border:0}

a:hover{color:#004d9e;text-decoration:none;}



input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

li{	list-style:none;}

.lf{ float:left;}

.rt{ float:right;}





.contain{ width:96%; margin:0 auto; max-width:1200px}



.top1{ width:96%; margin:0 auto; max-width:1200px; display: flex;   justify-content: space-between;   align-items: center; }



.logo{ margin:15px 0 0; }

.logo img{ height:80px; width:auto}



.search{ background:rgba(0,77,158,0.05); width:300px; border-radius:100px}

.bd1{ background:none; border:0; width:240px; padding-left:10px; outline:none; line-height:40px; height:40px; }

.sou{ width:40px; height:40px; background:none; border:0; float:right}



.search .fa-search{ font-size:20px; line-height:40px; color:#004d9e}





.header{ }



.top2{ position:relative; background:#f4f4f4;}

.top2.on{ position:fixed; top:0; width:100%; left:0; z-index:9999}

.header .tel{float:right; padding-left:60px; margin-top:0px; background:url(../images/dh.png) no-repeat left center;}

.header .tel span{display:block; font-size:16px; color:#333; line-height:26px;}

.header .tel strong{display:block; font-size:22px; line-height:26px; color:#004d9e;}





.header .an{ position:absolute; right:3%; top:15px;height:18px; width:30px; display:none; float:right}

.header .an span{width:30px; height:2px; background-color:#004d9e; display:block; position:absolute;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .an span.a1{top:0; left:0;}

.header .an span.a2{top:8px; left:0;}

.header .an span.a3{top:16px; left:0;}

.header .an.n span.a2{display:none;}

.header .an.n span.a1{top:8px; width:30px;

transform:rotate(45deg);

-o-transform:rotate(45deg);

-ms-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-webkit-transform:rotate(45deg);}

.header .an.n span.a3{top:8px; width:30px;

transform:rotate(135deg);

-o-transform:rotate(135deg);

-ms-transform:rotate(135deg);

-moz-transform:rotate(135deg);

-webkit-transform:rotate(135deg);}







.header .nav ul>li{height:50px;font-size:16px; line-height:50px; float:left; text-align:center;position:relative; text-transform:uppercase; padding:0 6px }



.header .nav ul li a.o_lm:after{ content:""; position:absolute; width:0; left:50%; transform:translateX(-50%); bottom:0; background:#004d9e; height:3px; opacity:0; transition:all 0.6s}

.header .nav ul li:hover a.o_lm:after{ content:""; position:absolute; width:100%; left:50%; transform:translateX(-50%); bottom:0; background:#004d9e; height:3px; opacity:1;transition:all 0.6s}







.header .nav ul li a:hover{ color:#004d9e }

.header .nav i{font-size:14px; line-height:50px; text-align:right; position:absolute;height:100px; right:10px; top:0px;  }



.header .nav ul li a.o_lm{line-height:50px; color:#333; padding:0 10px;  margin:0 40px; display:block; font-weight:bold}



.header .nav ul li:hover a.o_lm{ color:#004d9e}

.header .nav ul li  i{ display:none;}









.header .nav .e_j{position:absolute; width:auto; min-width:100%;  background:#fff;box-shadow: 0px 10px 10px rgba(0,0,0,0.25); top:50px;  padding:10px 0; display:none; left:0; z-index:9999999999999; height:auto; 

 -webkit-animation: fadeInUpMenu 0.4s;

  -moz-animation: fadeInUpMenu 0.4s;

  -ms-animation: fadeInUpMenu 0.4s;

  -o-animation: fadeInUpMenu 0.4s;

  animation: fadeInUpMenu 0.4s;}









.header .nav ul li:hover .e_j{display:block;}

.header .nav .e_j ul li{ display:block; width:100%; line-height:35px; font-weight:normal; height:auto; text-transform:none;white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis; }

.header .nav .e_j  ul li a{display:block; font-size:14px; line-height:35px; color:#333; padding: 0 20px}

.header .nav .e_j  ul li a:hover { color:#f16800; }





.jiange{ height:50px; overflow:hidden; display:none;}











@-webkit-keyframes fadeInUpMenu {

  0% {

    opacity: 0;

    -webkit-transform: translateY(10px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}

@keyframes fadeInUpMenu {

  0% {

    opacity: 0;

    transform: translateY(10px);

  }

  100% {

    opacity: 1;

    transform: translateY(0);

  }

}

.fadeInUpMenu {

  -webkit-animation-name: fadeInUpMenu;

  animation-name: fadeInUpMenu;

}















@media only screen and (max-width:1200px){



.header .nav ul>li{ font-size:14px }

.header .nav ul li a.o_lm{ margin:0 8px}



}









@media only screen and (max-width:992px){

.top2{background:none;}

.jiange{ display:block}

.header{padding:0px 5px; height:50px; position:fixed; background:#fff; top:0; width:100%; box-sizing:border-box;  z-index:9999}



.header .an{display:block;}

.header .nav{width:100%; height:0; padding:0; position:fixed; background-color:#fff; top:0; right:0; margin:0; margin-top:50px; overflow:auto;z-index:999999;

transition:all .3s;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-ms-transition:all .3s;

-o-transition:all .3s;}

.header .nav.on{height:100%; padding:2% 0%;}

.header .nav ul li a.o_lm{ padding:0 0;  display:block;}

.header .nav ul li i{display:block; color:#666;  top:0; right:20px; line-height:50px; height:50px}

.header .nav ul li{width:100%; height:auto; text-align:left; font-size:16px; display:block; margin:0; padding:0 20px; box-sizing:border-box;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.header .nav ul li:hover  i{ color:#666}





.header .nav ul li a.o_lm:after{ content:none; }

.header .nav ul li:hover a.o_lm:after{content:none;  }







.header .nav ul li a.o_lm{line-height:50px; color:#333;}

.header .nav ul li:hover a.o_lm{color:#333; background:none;}

.header .nav .y_j{border-bottom:1px solid #f1f1f1;}

.header .nav .e_j{padding:10px 0px; border-bottom:0px solid #666;box-shadow:none; overflow:hidden; border-top:0; background:none; position:inherit; top:auto; left:auto; width:100%; height: auto;

box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

-ms-box-sizing:border-box;

-o-box-sizing:border-box;}



.header .nav .e_j ul li a{ color:#666; padding:0}

.header .nav ul li:hover .e_j{display:none;}

.header .nav .e_j.n{display:block !important;}



.top1{ display:block; padding:0}

.daohang{ width:auto}

.logo{ float:left; width:auto; margin:8px 0 0; position:fixed; z-index:9999}

.logo img{ height:35px; width:auto}





.search{ display:none;}







.header .tel{float:right; padding-left:40px; margin-top:0px; background:url(../images/dh1.png) no-repeat left center; margin-right:50px; margin-top:8px}

.header .tel span{display:block; font-size:12px; color:#333; line-height:16px;}

.header .tel strong{display:block; font-size:16px; line-height:20px; color:#004d9e;}





}















.banner{  width:100%; height:auto;}



.banner {

        width: 100%;

    	height:auto;

		overflow:hidden;

		position:relative;

		box-sizing:border-box

    

 }

 .banner  .swiper-slide {

		width:100%;

		position:relative; }

		



.banner  .swiper-slide  .bnfd{ position:absolute; width:96%; max-width:1200px;  top:50%; left:50%; transform:translate(-50%,-50%); z-index:1}

.banner  .swiper-slide  .bnfd h3{ display:block; font-size:20px; color:#333}

.banner  .swiper-slide  .bnfd p{ display:block; margin:20px 0; font-size:14px; line-height:30px; color:#666}

.banner  .swiper-slide  .bnfd span a{ display:block; background:#004d9e; width:100px; line-height:35px; border-radius:30px; color:#fff; text-align:center}



.banner  .swiper-slide  img{ width:100%; height:auto }

.banner   .swiper-pagination-bullet{ width:10px; height:10px; background:#888}

.banner  .swiper-pagination-bullet-active{ background:#004d9e}





.banner .swiper-button-next{width:50px; height:80px;background:none; background-color:rgba(0,0,0,0.3); right:15px; text-align:center}

.banner .swiper-button-next:after{ font-family: 'FontAwesome';content: "\f105"; color:#fff; position:relative; z-index:2;  line-height:80px; text-align:center; font-size:30px}

.banner .swiper-button-prev{width:50px; height:80px; background:none; background-color:rgba(0,0,0,0.3); left:15px; text-align:center}

.banner .swiper-button-prev:after{ font-family: 'FontAwesome';content: "\f104"; color:#fff; position:relative; z-index:2;  line-height:80px; text-align:center; font-size:30px}



.banner .swiper-button-next:hover{ background-color:rgba(0,0,0,0.6);}

.banner .swiper-button-prev:hover{ background-color:rgba(0,0,0,0.6);}





@media only screen and (max-width:992px){





.banner{ margin-top:50px;  }



.banner  .swiper-slide { position:relative; height:250px; overflow:hidden}



.banner  .swiper-slide img{ position:absolute; height:100%; width:auto; top:0; left:50%; transform:translateX(-50%); z-index:0}



.banner  .swiper-slide  .bnfd h3{ display:block; font-size:14px; color:#333}

.banner  .swiper-slide  .bnfd p{ display:block; margin:10px 0; font-size:12px; line-height:23px; color:#666}

.banner  .swiper-slide  .bnfd span a{ display:block; background:#004d9e; width:80px; line-height:25px; border-radius:30px; color:#fff; text-align:center}









.banner .swiper-button-next{width:30px; height:30px;background:none; background-color:rgba(0,0,0,0.3); right:15px; text-align:center}

.banner .swiper-button-next:after{ font-family: 'FontAwesome';content: "\f105"; color:#fff; position:relative; z-index:2;  line-height:30px; text-align:center; font-size:14px}

.banner .swiper-button-prev{width:30px; height:30px; background:none; background-color:rgba(0,0,0,0.3); left:15px; text-align:center}

.banner .swiper-button-prev:after{ font-family: 'FontAwesome';content: "\f104"; color:#fff; position:relative; z-index:2;  line-height:30px; text-align:center; font-size:14px}









}





@media only screen and (max-width:500px){

	



	.banner .swiper-button-next{ display:none}

	.banner .swiper-button-prev{ display:none}

	.banner .swiper-button-next:after{ content:none;}

	.banner .swiper-button-prev:after{ content:none;}

	

	.banner  .swiper-slide { position:relative; height:150px; overflow:hidden}

	

}











.guanyu{ background:url(../images/bg_leadership.jpg) top no-repeat;  overflow:hidden; padding:50px 0;}

.guanyu .contain{  display: flex;   justify-content: space-between;   align-items: center;  flex-direction:row-reverse}









.sy_gypic{  width:45%;  overflow:hidden}

.sy_gypic img{ width:100%; height:auto;transition:all 0.6s}

.sy_gypic a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}



.sy_gyzi{ width:50%; margin-right:5%}

.sy_gyzi h1{ display:block; color:#004d9e; font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:10px}

.sy_gyzi h2{ display:block; color:#333; font-size:20px; font-weight:bold}

.sy_gyzi em{ display:block;width: 50px;

height: 3px;

background:#004d9e; margin-bottom:20px; margin-top:15px}

.sy_gyzi p{ display:block; font-size:15px; line-height:34px; color:#464646;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden; margin-bottom:20px}

.sy_gyzi span a{ display:block; border:#004d9e 1px solid; width:160px; color:#004d9e; line-height:35px; border-radius:17px; text-align:center; font-size:14px; transition:all 0.6s}

.sy_gyzi span a:hover{ background:#004d9e;color:#fff; transition:all 0.6s}







@media only screen and (max-width:1200px){

.guanyu{  padding:50px 0;}

.sy_gyzi h1{ display:block; color:#004d9e; font-size:20px}

.sy_gyzi h2{ display:block; color:#333; font-size:16px}

.sy_gyzi p{ display:block; margin:20px auto; font-size:12px; line-height:25px; max-height:150px;}

.sy_gyzi span a{  width:120px; line-height:30px; font-size:12px}









}





@media only screen and (max-width:992px){



.guanyu .contain{ display:block}

.guanyu{ padding:20px 0;}



.sy_gypic{  width:100%;  overflow:hidden}

.sy_gyzi{ width:100%; margin-top:20px}



}



.bt1{ text-align:center; margin-bottom:30px}



.bt1 h3{ display:block; font-size:32px; color:#333}

.bt1 em{ display:block; width:50px; height:3px; background:#004d9e; margin:15px auto}

.bt1 span{ text-transform:uppercase; font-size:14px; color:#888}









.hui{ padding:40px 0; background:#f8f8f8; overflow:hidden}





.yqlj{ height:auto; overflow:hidden; padding:20px 0 }

.yqlj a{ margin-left:10px; margin-right:5px}

@media only screen and (max-width:992px){

.yqlj{ height:auto; overflow:hidden; padding:10px 0 }



.yqlj a{ margin-left:10px; margin-right:5px; font-size:14px; line-height:26px}



}



.cplb{ width:96%; margin:0 auto; max-width:1200px;}



.cplb ul{ position:relative; margin:0 -15px}

.cplb ul li{ float:left; width:33.33%; padding:15px; box-sizing:border-box}



.cplb ul li i{ display:block; width:100%; padding-bottom:88%; position:relative; overflow:hidden; background:#fff; box-shadow: 0px 0px 15px rgba(195,195,195,0.35);}

.cplb ul li i img{ width:100%; height:100%; position:absolute; left:0; top:0; transition:all 0.6s}

.cplb ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}

.cplb ul li p{ display:block; font-size:16px; margin-top:10px; text-align:center; line-height:40px}

.cplb ul li:hover p{ background:#004d9e; color:#fff}





@media only screen and (max-width:992px){

.cplb ul{ position:relative; margin:0 -5px}

.cplb ul li{ float:left; width:50%; padding:5px; box-sizing:border-box}

	

.cplb ul li p{ font-size:12px}	





.bt1{ text-align:center; margin-bottom:20px}

.bt1 h3{ display:block; font-size:20px; color:#333}

.bt1 em{ display:block; width:60px; height:3px; background:#004d9e; margin:5px auto}

.bt1 span{ text-transform:uppercase; font-size:12px; color:#888}







}





.sy_cp{padding:60px 0; overflow:hidden; background:#fafafa}

.sy_cp .hd{text-align:center; margin-bottom:40px;}

.sy_cp .hd ul li{width:120px; height:40px; background-color:#e7e7e7; border-radius:20px; margin:0 10px; font-size:16px; line-height:40px; color:#555; cursor:pointer; display:inline-block;}

.sy_cp .hd ul li.on{background-color:#004d9e; color:#fff;}

.sy_cp .c_p ul li{float:left; width:23.5%; margin-right:2%}

.sy_cp .c_p ul li:nth-child(4n){margin-right:0; }

.sy_cp .c_p .n_r{box-shadow:0 0 10px #ccc; background-color:#fff; margin-bottom:20px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_cp .c_p .n_r:hover{background-color:#004d9e;}

.sy_cp .c_p .t_p{overflow:hidden;}

.sy_cp .c_p .t_p img{width:100%; height:auto; display:block;

transition:all 3s;

-webkit-transition:all 3s;

-moz-transition:all 3s;

-ms-transition:all 3s;

-o-transition:all 3s;}

.sy_cp .c_p n_r:hover .t_p img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.sy_cp .c_p .w_z{padding:15px; font-size:15px; text-align:center; color:#666; line-height:26px; background:#f7f7f7}

.sy_cp .c_p .w_z h3{font-size:16px; color:#333; font-weight:500;   text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_cp .c_p .w_z p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_cp .c_p .n_r:hover .w_z{color:#fff; background:#004d9e}

.sy_cp .c_p .n_r:hover .w_z h3{color:#fff;}

@media only screen and (max-width:640px) {

.sy_cp{padding:50px 0;}

.sy_cp .hd{margin-bottom:30px;}

.sy_cp .hd ul li{width:140px; height:50px; border-radius:25px; margin:0 2px; font-size:20px; line-height:50px;}

.sy_cp .c_p .w_z{padding:15px; font-size:18px; line-height:28px;}

.sy_cp .c_p .w_z h3{font-size:22px;}

}



.ck_gd{width:130px; height:40px; border:solid 1px #004d9e; text-align:center; font-size:14px; color:#004d9e; line-height:38px; margin:20px auto 0; display:block;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.ck_gd i{padding-left:10px;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.ck_gd:hover i{padding-left:17px;}

.ck_gd:hover{background-color:#004d9e; color:#FFF; border:solid 1px #004d9e;}

@media only screen and (max-width:640px) {

.ck_gd{width:150px; height:50px; font-size:18px; line-height:48px;}

}









.fuwu{ width:100%; height:auto; overflow:hidden; padding:60px 0; background:url(../images/ab_b1.png)}

.fuwu ul{ display: flex;   justify-content: space-between;   align-items: center; }



.fuwu ul li{flex-shrink:1; position:relative; height:300px; overflow:hidden; text-align:center; border:#fff 1px solid; box-sizing:border-box; transition: 0.6s}

.fuwu ul li img{  height:100%; width:auto;}



.fuwu ul li:hover{flex-shrink:0;transition: 0.6s}



.fuwu ul li .hyjs{ position:absolute; background:rgba(0,0,0,0.5); color:#fff; padding:15px; box-sizing:border-box; bottom:0; width:100%; z-index:2}

.fuwu ul li .hyjs h3{ display:block; font-size:16px; margin-bottom:10px; }

.fuwu ul li .hyjs  p{ display:block; font-size:14px; line-height:25px; background:#004d9e; width:120px;  margin:0 auto; border-radius:150px; opacity:0; display:none;}



.fuwu ul li:hover .hyjs p{ opacity:1; display:block; }







.footer{background:#222 ; background-size:cover;}

.foot1{ width:96%; margin:0 auto; max-width:1200px; padding:35px 0;color:#fff;  overflow:hidden; position:relative; display: flex;   justify-content: space-between;   }

.foot2{ padding:25px 0;  text-align:center; font-size:14px; color:#fff; border-top:rgba(255,255,255,0.1) 1px solid;}

.foot2 a{color:#fff;}



.dlogo img{ width:285px; height:auto; margin-top:30px}



.dlx{ font-size:14px;}

.dlx h3 {

	margin-bottom: 15px;

	font-size: 20px;

	font-weight:bold;

	border-bottom: none;

	padding-left: 0;

	cursor: default;

	color: #fff;

}

.dlx p{ display:block; margin-bottom:5px; line-height:30px;overflow:hidden}

.dbt{ font-size:16px; color:#fff; font-weight:bold; background: url(../images/dline.jpg) bottom left no-repeat; padding-bottom:10px; margin-bottom:20px}



.dwx{  font-size:14px; line-height:28px; text-align:center}

.dwx li{ float:left; width:120px; margin-left:20px}

.dwx img{ width:100%; height:auto; max-width:120px}

.dlx i{ color:#017aaf; padding-right:10px}









@media only screen and (max-width:992px){

.fuwu{ width:100%; height:auto; overflow:hidden; padding:20px 0; background:url(../images/ab_b1.png)}

	

.fuwu ul{ display:block}

.fuwu ul li { height:140px; overflow:hidden}

.fuwu ul li img{ position:absolute; width:100%; height:auto; left:0; top:50%; transform:translateY(-50%); z-index:0}	

		.fuwu ul li .hyjs{ padding:10px;}

	.fuwu ul li .hyjs h3{ display:block; font-size:14px; margin-bottom:0}

.fuwu ul li .hyjs  p{ display:block; font-size:14px; line-height:25px; background:#004d9e; width:120px;  margin:0 auto; border-radius:150px; opacity:0; display:none;}



.fuwu ul li:hover .hyjs p{ display:none;}



	

	

	

	

.foot1{ padding:15px ; display:block}







	



	

.dlx h3 {

	margin-bottom: 15px;

	font-size: 14px;



}	

.dlx{ font-size:12px; width:100%; display:block;}

.dwx li{ float:left; width:90px; margin-right:15px; margin-left:0; margin-top:10px}

.dwx img{ width:100%; height:auto; max-width:90px}

	

.dwx{  font-size:12px; line-height:25px; text-align:center}



.foot2{ padding:10px;  text-align:center; font-size:12px;}



.dwx{ width:100%; display:block}



.dlogo{ display:none;}



}













.nbanner{ width:100%; height:300px; position:relative; font-size:0;  overflow:hidden; }

.nbanner img{ position:absolute; height:100%; width:auto; top:0; left:50%; transform:translateX(-50%); }



.nmain{ width:96%; margin:40px auto; max-width:1200px; }





.dhfl{ float:left; width:240px;}

.dhfl h3{ display:block; background:#004d9e; border-left:#e27c20 5px solid; color:#fff; line-height:55px; padding-left:20px; font-weight:bold; font-size:16px}



.dhfl ul li{ margin-top:3px; background:#f1f1f1; color:#666; font-size:14px;}

.dhfl ul li a{ display:block; line-height:40px; padding-left:20px; transition:all 0.6s}

.dhfl ul li a:hover{ background:#004d9e; color:#fff; padding-left:30px; transition:all 0.6s}





.nrt{ float:right; width:calc(100% - 270px)  }



.weizhi{ border-bottom:#ddd 1px solid; margin-bottom:30px; padding-bottom:10px; overflow:hidden}



.weizhi h3{ display:block; float:left; color:#333; border-left:#004d9e 5px solid; padding-left:10px; font-weight:bold; font-size:20px}



.weizhi span{ display:block; float:right; font-size:12px; color:#888}













.ncplb ul{ position:relative; margin:0 -15px}

.ncplb ul li{ float:left; width:33.33%; padding:15px; box-sizing:border-box}

.ncplb ul li i{ display:block; width:100%; padding-bottom:88%; position:relative; overflow:hidden; border:#eee 1px solid; box-sizing:border-box}

.ncplb ul li i img{ width:100%; height:100%; position:absolute; left:0; top:0; transition:all 0.6s}

.ncplb ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}

.ncplb ul li p{ display:block; font-size:14px; margin-top:10px; text-align:center; line-height:30px}

.ncplb ul li:hover p{ background:#004d9e; color:#fff}







@media only screen and (max-width:992px){

	

	

.nbanner{ height:140px; margin-top:50px }

.nmain{  margin:20px auto;  }

.dhfl{ float:none; width:100%; margin-bottom:15px; height:auto; overflow:hidden}

	

.dhfl h3{ line-height:35px; padding-left:10px; font-weight:bold; font-size:14px}

.dhfl ul li{ margin-top:3px; font-size:12px; width:49.5%; float:left; margin-right:1%}

.dhfl ul li:nth-child(2n){margin-right:0; }



.dhfl ul li a{ display:block; line-height:30px; padding-left:10px; }

.dhfl ul li a:hover{  padding-left:10px; }





.nrt{ float:none; width:100%  }

.weizhi{ margin-bottom:15px;}



.weizhi h3{ display:block;    font-size:14px}



.weizhi span{ display:block;  }



.ncplb ul{ position:relative; margin:0 -5px}

.ncplb ul li{ float:left; width:50%; padding:5px; box-sizing:border-box}



}



.xiangqing{ width:96%; margin:40px auto; max-width:1200px}

.xiangqing img{ max-width:100%; height:auto}

.xqbt{ margin:20px 0;color:#666; font-size:14px; text-align:center}

.xqbt h3{ display:block; font-size:23px; color:#333; margin-bottom:10px}





.xqjs{ font-size:14px; line-height:25px; color:#333}



.xiazai{ background:#0e4d64; color:#fff; width:140px; text-align:center; line-height:45px; border-radius:10px}

.xiazai a{ display:block; color:#fff; font-size:14px;}



.xqdapic{ border:#eee 1px solid; text-align:center; margin:15px 0}

.xqdapic img{ width:90%; max-width:500px; height:auto}





@media only screen and (max-width:992px){

.xiangqing{margin:20px auto; }

.xqbt{ margin-bottom:10px;  padding-bottom:10px;  font-size:12px}

.xqbt h3{  font-size:16px;}

	

	

.xqjs{ font-size:12px; line-height:23px; }

	

.xiazai{  width:100px;  line-height:30px; }

.xiazai a{  font-size:12px;}	

}





.xinwen{ width:100%; padding:50px 0;  overflow:hidden; }

.ny_xw ul li { border:1px solid #e1e1e1; float:left; width:49%; margin-right:2%; margin-bottom:30px;  padding:15px; box-sizing:border-box; position:relative; background:#fff }

.ny_xw ul li:nth-child(2n){margin-right:0;}

.ny_xw ul li a{ display:block;display: flex;   justify-content: space-between;   align-items: center; }



.ny_xw ul li .tp { width:40%; overflow:hidden}

.ny_xw ul li .tp img { width:100%; height:auto; transition:all 0.6s}

.ny_xw ul li:hover .tp img{ transform:scale(1.1,1.1); transition:all 0.6s}

.ny_xw ul li .wz {  width:60%; padding:0 20px; box-sizing:border-box} 

.ny_xw ul li .wz h1 {  text-overflow:ellipsis; white-space:nowrap; line-height:30px; overflow:hidden; font-weight:bold;  font-size:16px; color:#333; text-align: justify;}



.ny_xw ul li .wz p { font-size:14px; line-height:25px; color:#666; max-height:50px; margin:10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;text-align: justify;}



.ny_xw ul li .wz .rq {  color:#999; font-size:14px;line-height:25px;  float:left;}

.ny_xw ul li .wz .gd { line-height:25px;   font-size:14px; float:right}

.ny_xw ul li .wz .gd em{ display:inline-block; width:40px; height:2px; background:#e1e1e1; margin-right:15px; transition:all 0.6s}

.ny_xw ul li:hover .wz .gd em{ width:60px; transition:all 0.6s; background:#0377b0;}

.ny_xw ul li a:hover h1{ color:#0377b0}

.ny_xw ul li a:hover .gd{ color:#0377b0}



.ny_xw ul li:hover { box-shadow: 0px 0px 10px rgba(195,195,195,0.75);}



@media only screen and (max-width:992px) {





.bt{margin-bottom:20px; }

.bt h3{ font-size:20px; line-height:40px}

.bt em{  width:30px; height:3px; margin:0 auto}





.xinwen{ margin:20px auto}

.ny_xw ul li{ float:none; width:100%; margin-right:0; margin-bottom:20px; padding:10px}

.ny_xw ul li .wz h1 { font-size:14px;  line-height:30px;}

.ny_xw ul li .wz p { margin-bottom:10px; font-size:12px; line-height:23px}

.ny_xw ul li .wz {   padding:0 20px; } 







}



@media only screen and (max-width:600px) {



.ny_xw ul li a{ overflow:hidden}



.ny_xw ul li .wz {  padding:0 10px;} 

.ny_xw ul li .wz p{ margin-bottom:10px;-webkit-line-clamp: 2; margin:0px 0}

.ny_xw ul li .wz .rq{  font-size:12px; }

.ny_xw ul li .wz .gd { font-size:12px}





.ny_xw ul li .wz .gd em{  width:10px; height:2px;  margin-right:5px; }

.ny_xw ul li:hover .wz .gd em{ width:20px; }

}





.sy_xw{width:100%; padding:60px 0; }

.sy_xw .row{margin:0 -20px;}

.sy_xw .col-md-6{padding:0 20px;}

.sy_xw .xw_bt{background-color:#f7f7f7; color:#fff; font-size:18px; font-weight:bold; line-height:50px; margin-bottom:20px}

.sy_xw .xw_bt span{display:inline-block; padding:0 30px; background-color:#004d9e;}

.sy_xw .xw_bt a{float:right; font-size:14px; font-weight:normal; margin-right:15px;}

.sy_xw .kk{ padding:10px; background:#fff}



.sy_xw .xw_tw{}

.sy_xw .xw_tw .row{margin:0 -15px;}

.sy_xw .xw_tw .t_p{overflow:hidden;}

.sy_xw .xw_tw .t_p img{width:100%; height:auto; display:block;

transition:all 1s;

-webkit-transition:all 1s;

-moz-transition:all 1s;

-ms-transition:all 1s;

-o-transition:all 1s;}

.sy_xw .xw_tw:hover .t_p img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.sy_xw .xw_tw .w_z h3{font-size:18px; font-weight:bold; line-height:28px; margin-top:6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_xw .xw_tw .w_z span{color:#555; font-size:14px;}

.sy_xw .xw_tw .w_z i{font-size:12px; color:#333; padding-right:5px;}

.sy_xw .xw_tw .w_z p{line-height:24px; color:#777; margin-top:10px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_xw .xw_tj ul li{padding:10px 0 10px 15px; border-bottom:1px dotted  #ccc; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative;}

.sy_xw .xw_tj ul li:after{width:4px; height:4px; background-color:#004d9e; content:""; position:absolute; top:50%; left:0; margin-top:-2px;}

.sy_xw .xw_tj span{float:right; padding-left:20px; font-size:14px}

@media only screen and (max-width:992px){

.sy_xw{padding:60px 0 30px;}

.sy_xw .xw_nr{margin-bottom:30px;}

}

@media only screen and (max-width:640px){

.sy_xw{padding:40px 0 10px;}

.sy_xw .xw_nr{margin-bottom:30px;}

.sy_xw .xw_bt{font-size:17px; line-height:40px;}

.sy_xw .xw_bt span{padding:0 25px;}

.sy_xw .xw_bt a{font-size:14px;}

.sy_xw .xw_tw .row{margin:0 -5px;}

.sy_xw .xw_tw .col-5{padding:0 5px;}

.sy_xw .xw_tw .w_z h3{font-size:16px; font-weight:normal; line-height:26px; margin-top:0;}

.sy_xw .xw_tw .w_z p{margin-top:7px; margin-bottom:7px;}

.sy_xw .xw_tj ul li{line-height:32px;}

}







.zs_sp{ height:auto; overflow:hidden; padding:60px 0; }

.imgbox span {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  position: absolute;

  left: 0px;

  top: 0px;

  width: 100%;

  height: 100%;

}

.imgbox span img{ width:100%; height:240px}



.Areabox{  padding-bottom:10px; height:auto !important; height:240px; overflow:hidden}

.Areabox .tithead{ width:10%; float:left;  background-color:#004d9e; height:240px; background-position:center bottom; line-height:30px; background-repeat:no-repeat; text-align:center;}

.Areabox .tithead span{ display:block; padding-top:55px; font-size:20px; color:#333;}

.Areabox .tithead span i{ display:block; font-size:14px; opacity:0.4; color:#004d9e; text-transform:uppercase; font-style:normal}

.Areabox:nth-child(1n+1) .tithead{ background-color:#f4f4f4;}

.Areabox:nth-child(2n+2) .tithead{ background-color:#f4f4f4;}

.Areabox:nth-child(3n+3) .tithead{ background-color:#f4f4f4;}

.Areabox .tithead1{ width:5%; float:right; background-color:#f4f4f4; height:240px; line-height:30px; background-repeat:no-repeat; text-align:center;padding-top:60px}

.Areabox .tithead1 a{ color:#004d9e; }

.Arealist { float:left; width:85%}

.Arealist li{ text-align:center; width:31.3333%; position:relative; float:left; margin:0 0 0 1.5%;transition: all ease 0.3s; border:#ccc 1px solid;box-sizing:border-box }

.Arealist .imgbox{ padding-top:240px;}

.Arealist .tit{ z-index:2; position:absolute; color:#fff; left:0; bottom:0; width:100%; line-height:40px; font-size:16px; background:rgba(0,0,0,0.4);}

.Areabox .tithead2{ width:100%; float:none; background-color:#f4f4f4; height:30px; line-height:30px; background-repeat:no-repeat; text-align:center; font-size:14px; display:none}



@media ( max-width:998px){

.Arealist .tit{ font-size:12px; line-height:30px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}

}

@media ( max-width:768px){
.imgbox span img{ height:auto}
.zs_sp{ height:auto; overflow:hidden; padding:20px 0; }



.Areabox{ padding-left:0px; height: auto; overflow:hidden;  padding-bottom:10px;}

.Areabox .tithead{ line-height:22px; margin-bottom:10px; width:auto; position:static; background-position:right bottom; height:auto; background-size:contain; width:100%; text-align:center}

.Areabox .tithead span{padding:5px 10px; font-size:16px; text-align:center;}

.Areabox .tithead span i{ font-size:12px;}

.Arealist { float:none; width:100%; height:auto; overflow:hidden; margin-bottom:8px}

.Arealist .imgbox{ padding-top:80%;}

.Areabox .tithead1{ display:none}

.Areabox .tithead2{ display:block}

}





.biaoti{ height:auto; overflow:hidden; margin-bottom:20px; border-bottom:#ddd 1px solid; padding-bottom:10px}

.zbt{   width:100%; margin:0 auto 30px; text-align:center}

.zbt h1{ font-size:24px; color:#333; font-weight:bold}

.zbt span{ color:#004d9e; font-size:18px; padding-left:5px; font-weight:400; text-transform:uppercase}



.zbt1{   width:100%; margin:0 auto 30px; text-align:center}

.zbt1 h1{ font-size:24px; color:#333; font-weight:bold}

.zbt1 span{ color:#004d9e; font-size:18px; padding-left:5px; font-weight:400; text-transform:uppercase}



@media ( max-width:992px){

.zbt{   width:100%; margin:0 auto 20px; text-align:center}

.zbt h1{ font-size:20px; color:#333; font-weight:bold}

.zbt span{ color:#004d9e; font-size:16px; padding-left:3px; font-weight:400; text-transform:uppercase}



.zbt1{   width:100%; margin:0 auto 20px; text-align:center}

.zbt1 h1{ font-size:20px; color:#333; font-weight:bold}

.zbt1 span{ color:#004d9e; font-size:16px; padding-left:3px; font-weight:400; text-transform:uppercase}

}





.more1{ width:100px; height:32px; float:right; text-align:center; background:#004d9e ; border-radius:50px; }

.more1 a{ display:block; color:#fff; font-size:12px;line-height:32px;  transition:all 0.6s;}

.more1 a:hover{ display:block; background:#004d9e;color:#fff; transition:all 0.6s; border-radius:50px}



.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}



.index-news {

	height: auto;

	width: 100%;

	overflow: hidden; padding:60px 0

	

}

.index-news .fl {

	width: 675px;

}

.index-news .fr {

	width: 500px;

}

.index-news .fr .tit {

	font-size: 16px;

	color: #004d9e; background:#f8f8f8; padding:10px

}

.index-news .fr .tit span {

	font-weight: bold;

	font-size: 20px;

	color: #333;

	margin-right: 5px;

}

.index-news .fr .tit em {

	float: right;

	margin-top: 4px;

}

.index-news .fr .gun-news {

	padding-top: 20px; height:300px; overflow:hidden

}

.index-news .fr .gun-news ul li {

	padding: 10px 0 ;

	border-bottom: 1px solid #ccc; height:auto; overflow:hidden

}

.index-news .fr .gun-news h2 {

	background: url(../images/wen.jpg) no-repeat left bottom;

	font-size: 14px;

	font-weight: bold;

	line-height: 29px;

	height: 29px;

	display: block;

	padding-left: 30px;

}

.index-news .fr .gun-news p {

	background: url(../images/da.jpg) no-repeat left top;

	font-size: 14px;

	line-height: 26px;

	display: block;

	padding-left: 30px; padding-bottom:20px

}

.tab-news .hd {

	float: left;

	display: inline;

	width: 125px;

	margin-right: 20px;

}

.tab-news .hd ul li {

	width: 125px;

	height: 184px;

	background: #004d9e;

	margin-bottom: 1px;

	padding: 25px;

}

.tab-news .hd ul li h3 {

	font-size: 14px;

	padding-top: 15px;

	color: #FFF;

}

.tab-news .hd ul li h3 span {

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 5px;

	display: block;

	color: #FFF;

}

.tab-news .hd ul li .more {

	padding: 3px 5px;

	border: 1px solid #FFF;

	text-align: center;

	margin-top: 15px;

}

.tab-news .hd ul li .more a {

	color: #FFF;

}

.tab-news .hd ul li.on {

	background: #043a72;

}

.tab-news .bd {

	float: left;

	display: inline;

	width: 520px;

}

.tab-news .bd dl {

	width: 520px;

	height: 165px;

	background: #f8f8f8;

	padding: 15px; overflow:hidden

}

.tab-news .bd dl dt {

	float: left;

	display: inline; width:38%

}

.tab-news .bd dl dd {

	float: right;

	display: inline;

	width: 60%;

}

.tab-news .bd dl dd .date {

	font-size: 18px;

	color: #004d9e;

	font-weight: bold; line-height:36px

}

.tab-news .bd dl dd .date span {

	display: block;

	font-size: 12px;

}

.tab-news .bd dl dd h4 {

	font-weight: bold;

	font-size: 16px;

	padding: 5px 0; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;

}

.tab-news .bd dl dd p {

	line-height: 25px; overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2; font-size:14px

}



.tab-news .bd dl dt img{ width:100%}



.tab-news .bd ul {

	padding-top: 15px;

}

.tab-news .bd ul li {

	line-height: 36px;

}

.tab-news .bd ul li span {

	float: right;

}

.tab-news .bd ul li a:before {

	content: "";

	font-size: 12px;

	margin-right: 7px;

	color: #004d9e

}



@media only screen and (max-width:992px) {

.fl {

	float: none;

	display: inline;

}

.fr {

	float: none;

	display: inline;

}



.index-news {

	height: auto;

	width: 100%;

	overflow: hidden; padding:20px 0

	

}

.index-news .fl {

	width: 100%; height:auto; overflow:hidden;display:block

}

.index-news .fr {

	width: 100%;height:auto; overflow:hidden; display:block; margin-top:10px

}

.tab-news .hd {

	float: left;

	display: inline;

	width: 85px;

	margin-right: 0;

}

.tab-news .hd ul li {

	width: 85px;

	height: 144px;

	background: #004d9e;

	margin-bottom: 1px;

	padding: 10px 10px;

}

.tab-news .hd ul li .more {

  padding: 3px ;

  border: 1px solid #FFF;

  text-align: center;

  margin-top: 10px; font-size:12px

}

.tab-news .bd {

	float: right;

	display: inline-block;

	width: 70%;

}

.tab-news .bd dl {

	width: 100%;

	height: auto  ;

	background: #f8f8f8;

	padding: 10px; overflow:hidden

}

.tab-news .bd dl dd .date {

  font-size: 12px;

  color: #004d9e;

  font-weight: bold;

  line-height: 16px;

}

.tab-news .bd dl dd h4 {

  font-weight: bold;

  font-size: 14px;

  padding: 5px 0;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.tab-news .bd dl dd p {

  line-height: 20px;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

  font-size: 12px;

}

.tab-news .bd ul li {

	line-height: 36px; font-size:14px; height:auto; overflow:hidden

}

.tab-news .bd ul li a{ width:68%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; float:left}

.tab-news .hd ul li h3 span {

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 5px;

	display: block;

	color: #FFF;

}

.tab-news .bd ul li span {

  float: right; font-size:12px

}

.index-news .fr .tit span {

	font-weight: bold;

	font-size: 16px;

	color: #333;

	margin-right: 5px;

}

}





.gcjs{ font-size:15px; line-height:30px; margin-top:40px; color:#333}

.gcjs img{ max-width:100%; height:auto}



.ny_xw1 ul li { border:1px solid #fff; border-bottom-color:#e1e1e1; padding:15px; padding-right:0; box-sizing:border-box; position:relative; display: flex;   justify-content: space-between;   align-items: center;  }

.ny_xw1 ul li .tp { float:left; width:30%; overflow:hidden}

.ny_xw1 ul li .tp img { width:100%; height:auto; transition:all 0.6s}

.ny_xw1 ul li:hover .tp img{ transform:scale(1.1,1.1); transition:all 0.6s}

.ny_xw1 ul li .wz {  width:65%;} 

.ny_xw1 ul li .wz h1 {  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:40px; font-weight:bold; padding-bottom:0; text-align: justify;}

.ny_xw1 ul li .wz h1 a {font-size:16px;}

.ny_xw1 ul li .wz p { font-size:14px; line-height:25px; color:#666; max-height:75px; margin-bottom:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden;text-align: justify;}

.ny_xw1 ul li .wz .rq { float:left; color:#999; font-size:14px}

.ny_xw1 ul li .wz .rq  i{  font-size:14px; padding-right:5px}

.ny_xw1 ul li .wz .gd { background:#004d9e; width:100px; text-align:center; color:#fff; line-height:25px; height:25px; float:right; font-size:12px;}

.ny_xw1 ul li .wz .gd a{ color:#fff}

.ny_xw1 ul li .wz .gd i{ padding-left:5px;transition:all 0.6s; font-size:10px}

.ny_xw1 ul li .wz .gd:hover i{ padding-left:10px; text-align:right; transition:all 0.6s}

.ny_xw1 ul li:hover { border:1px solid #004d9e; }

.ny_xw1 img{ max-width:100%}



@media only screen and (max-width:992px) {

.gcjs{ font-size:14px; line-height:30px; margin-top:0px; color:#333}

.gcjs img{ max-width:100%; height:auto}



.ny_xw1 ul{ margin-bottom:-15px}

.ny_xw1 ul li { border:1px solid #dddddd; padding:2%; margin-bottom:15px;}

.ny_xw1 ul li .tp { float:left; width:40%;}

.ny_xw1 ul li .tp img { width:100%; height:auto;}

.ny_xw1 ul li .wz { position:absolute; width:50%; right:5%; top:50%; transform:translateY(-50%)} 

.ny_xw1 ul li .wz h1 {  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:25px;padding-bottom:0px; }

.ny_xw1 ul li .wz h1 a {font-size:14px;}

.ny_xw1 ul li .wz  p { font-size:12px; line-height:20px; color:#666; height: auto; overflow:hidden;margin-bottom:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;text-align: justify;}

.ny_xw1 ul li .wz .gd{ display:none}



}





.cp_zs{ width:40%; float:left}



.gallery-topp { width:100%; height:auto; border:#eee 1px solid}

.gallery-thumbs {height:auto;box-sizing: border-box;padding: 10px 0;}

.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}

.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}



.cp_zs .swiper-button-next{ background:url(../images/right.png) center no-repeat; background-size:30px auto;}

.cp_zs .swiper-button-prev{ background:url(../images/left.png) center no-repeat; background-size:30px auto;}







.cpxq1 i{ display:block; float:left; width:50%; height:auto}

.cpxq1 i img{ width:100%; height:auto}



.cpxqjs{ float:right; width:55%; font-size:16px; line-height:35px; color:#666}

.cpxqjs h3{ display:block; border-bottom:#004d9e 2px solid; padding:10px 0;font-size:18px; font-weight:bold; margin-bottom:20px; color:#333}

.cpxqjs p{ display:block; margin-bottom:30px; font-size:15px; min-height:200px}





.cpxq2{ font-size:14px; line-height:25px; color:#666; margin-top:30px}

.cpxq2 h3{ display:block; background:#004d9e; color:#fff; line-height:45px; padding-left:20px; font-size:16px; font-weight:bold; margin-bottom:20px}

.cpxq2 img{ max-width:100%; height:auto}



.weizhi2{ background:#f8f8f8; padding:15px 0; font-size:14px; color:#666}

.weizhi2 .contain{ max-width:1200px}





.cpxqjs span i{ font-size:20px; margin-right:10px}

.zx1{ background:#333; padding:10px 30px; border-radius:30px; color:#fff; font-size:16px}

.zx2{ background:#004d9e;padding:10px 30px; border-radius:30px; color:#fff; font-size:16px}

.zx2 a{ color:#fff}



.tjbt{ background:#f1f1f1; border-left:#004d9e 5px solid; margin:30px 0; font-size:20px; font-weight:bold; padding-left:15px; line-height:45px}





.tuijian ul{ position:relative; margin:0 -10px}

.tuijian ul li{ float:left; width:25%; padding:10px; box-sizing:border-box; text-align:center}



.tuijian ul li div{ border:#ccc 1px solid; padding:10px; box-sizing:border-box; transition:all 0.6s }



.tuijian ul li:hover div{box-shadow: 0px 0px 15px rgba(195,195,195,0.75); border:#004d9e 1px solid;transition:all 0.6s }

.tuijian ul li div i{display:block; width:100%; height:auto;overflow:hidden;}

.tuijian ul li div i img{ width:100%; height:auto; transition:all 0.6s}

.tuijian ul li:hover div i img{ transform:scale(1.1,1.1); transition:all 0.6s}

.tuijian ul li div  p{ display:block; font-size:14px; line-height:35px}







@media only screen and (max-width:992px) {

	

	.cp_zs{ width:100%; float:none}

	

	

	.cpxqjs{ float:none; width:100%; font-size:12px; line-height:23px}



.cpxqjs h3{ font-size:18px;}

.cpxqjs p{ display:block; margin-bottom:20px; font-size:14px; min-height:inherit}

.cpxqjs span{  text-align:center; margin-bottom:15px; font-size:12px}





.cpxq2{ font-size:12px; line-height:23px; margin-top:15px}

.cpxq2 h3{ line-height:35px; font-size:14px}

	

	

	.tjbt{  margin:20px 0; font-size:16px; font-weight:bold; padding-left:15px; line-height:35px}



	.tuijian ul li{ float:left; width:50%; }



}







.xiaocms-page { padding:14px 0 10px;margin-right: 10px;}

.xiaocms-page a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#004d9e; color:#fff; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:25px;padding:0 10px; line-height:25px; background:#004d9e; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }