@charset "utf-8";
/* CSS Document */
a{ text-decoration: none;}
a:hover{ text-decoration: none;}

.btn:hover {
  text-decoration: none!important;
}
.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 2.1rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 2.1rem!important
}
.btn{    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .5rem .5rem;
    font-size: .7rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	
	
	}
.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,.btn-dark:focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

.btn-outline-primary {
    color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}


.btn-outline-info:hover {
    color: #fff;
    background-color: #001743;
    border-color: #001743
}

.btn-outline-success.focus,.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {

    color: #28a745;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}


.btn-outline-info:hover {
    color: #fff;
    background-color: #001743;
    border-color: #001743
}
.btn-outline-info {
  color: var(--color4);
  border-color: var(--color4) !important;
}


.btn-outline-info:hover {
    color: #fff;
    background-color: #001743;
    border-color: #001743
}
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(00, 17, 43, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: var(--color4);
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: var(--color4);
  border-color: var(--color4);
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(00, 17, 43, 0.5);
}
   html{font-size:62.5%;}
body{margin:0px; font-size:14px; color:#000; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none !important;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.con{width:1200px; margin:0 auto;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}
   
   
   .con{width:1200px; margin:0 auto;}button {overflow:visible}

.p2x {padding: 20px 0 20px;}
.p2x ul li {width: 360px;float: left;margin-right:60px;box-sizing: border-box;background: #fff;border-radius: 6px;box-shadow: 0 0 15px rgba(0,0,0,0.08);margin-bottom: 40px;padding:10px 0px;}
.p2x ul li:nth-child(3n){margin-right: 0;}
.p2x ul li:hover{box-shadow: 0 0 28px rgba(0,0,0,0.25);-webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;}
.jys-logo {
  text-align: center;
  height: 70px;
  line-height: 70px;display:flex;justify-content: center;align-items: center;padding: 0 20px;
}
.jys-logo img {
  vertical-align: middle;width: 204px;height: 40px;display: inline-block;
}
.p2x ul li h3 {font-size: 16px;font-weight: bold;color: #333;margin-bottom: 20px;text-align: center;line-height: 1.8;}
.bg-info {
  background-color: #e4f6fe;
  border-top: 1px dashed #dadada;
  border-bottom: 1px dashed #dadada;
  height: 90px;padding: 0 20px;
}
.bg-info span {
  float: left;width: 50%;
  padding-top: 15px;display: block;
}

.orange {
  color: #f76407;
  font-size: 28px;
}
.blue {
  color: #1d96f1;
  font-size: 28px;
}
.jys-p {
  margin: 20px 20px 18px;
}
.jys-p p {
  line-height: 38px;font-size: 15px; 
  font-weight:inherit;
}
.org {
  color: #f76407;
}
em {
  font-style: normal;
}
.ckxq-btn a {
  background: #128bdf;
  color: #fff;
  font-size: 16px;
  text-align: center;
  display: block;
  border-radius: 5px;
  height: 43px;
  line-height: 43px;
}
.ckxq-btn {
  margin-top: 24px;padding: 0 20px;margin-bottom: 15px
}
.sy_xwxj {padding: 60px 0;background: #f6f6f6;overflow: hidden;}





   
   .bta{line-height: 50px;padding:0 20px;font-size: 20px;border-bottom:1px #f5f5f5 solid;}
.bta a{float: right;font-size: 16px;font-weight: normal;color:#999;}

   .jysyh,.lzkt{background:#fff;margin-top: 10px; padding-bottom:6px;}
.jysyh ul li{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;    height: 140px;
display: flex;border-bottom:1px #f5f5f5 solid;padding:10px 20px;    align-items: center;
    justify-content: space-between;}
.jysyh ul li:hover{background:#3897e6;}
.jysyh ul li:hover span{color:#fff;}
.jysyh ul li:hover em{color:#fff;}
.fff{ color:#333}

.jysyh ul li .cppic{display: block;width: 150px;text-align: center;}
.jysyh ul li p {    margin-right: auto; line-height:40px;}
.jysyh ul li p span{display: block;font-size: 16px; text-align:left}
.jysyh ul li p u{display: block;color:#999;font-size: 14px;}
.jysyh ul li p em{display: block;color:#999;font-size: 14px;}
.jysyh ul li a{    background-color: #ed1c24;border-radius:3px;text-align: center;display: block;font-size: 14px;width: 84px;line-height: 36px;color:#fff;   
  
    margin-right: 15px;
    text-decoration: none;
 
    
}
   

.jysyh ul li p a{    background-color: inherit;border-radius:3px;text-align: left;display: block;font-size: 16px;width:inherit;line-height: 24px;color:#333;    margin-top: auto;
    margin-bottom:0px;
    margin-right: 0px;
    text-decoration: none;
    margin-left:0px;
 
    
}


.jysyh ul li p a:hover{  
    text-decoration: none;
 
    
}





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

	.p2x ul li {
  width: 48%;margin: 0 1% 2%;
}
	.p2x ul li:nth-child(3n) {
  margin-right: 1%;
}
	.jys-p {
  margin: 25px 20px 15px;
}
	.sy_xwxj {
  padding: 30px 0;
}
	.sy_xwxj .left {
  width: 100%;
}
	.sy_xwxj .right {
  width: 100%;
}
	.gg1 {width: 48%;margin: 0 1% 10px;float: left;
}
	.sy_xw ul li .w_z h3 {
  line-height: 23px;
}
	
	}
	
	@media only screen and (max-width:600px){
		.jysyh ul li p a{ margin-left:15px}
	.jysyh ul li p span{ font-size:15px;}	
	.jysyh ul li p u{ font-size:13px;}	
		   .con{ width:100%}
		   .jysyh ul li p em{ font-size:13px}
		   .jysyh ul li .cppic{width:40%}
	.jysyh ul li p{ width:100%}
	.jysyh ul li p u{ display:none}
	
	.jysyh ul li .ddd{ display:none}
	.sy_xwxj .left ul li .tp {
  width: 100%;
  margin-right: 0;
}
	.sy_xwxj .left ul li .w_z {
  width: 100%;margin-top: 20px;
}
	.sy_xwxj .left ul li .w_z h3 {
  font-size: 18px;
}
	.gg1 {
    width: 100%;
    margin: 0 0 10px;
  }
	.side_pic_des p {
  margin-bottom: 0px;
}
		
	.pl-4, .px-4{ padding-left:10px !important}	
	.pr-4, .px-4{ padding-right:10px !important}
		
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		