@charset "utf-8";
/* CSS Document */
.bann{ width:100%; margin:0 auto;}
.bann img{ display:block; width:100%;} 
 /*弹出菜单*/
.menu0 { float:right; height:1rem; background:none; border:none; outline:medium; }
.menu0 a{font-size:12px; color:#fff}
.menu0 a img{ height:0.8rem; float:left; padding:0.1rem 0 0}
.dqwz{ background:#285cac; width:10rem; height:1rem; line-height:1rem; }
.dqwz_bt{ width:100%; color:#fff; padding:0 0.4rem; box-sizing:border-box}
.dqwz_bt h1{ width:75%; float:left; font-size:12px;}
.dqwz_bt h1 a{ color:#fff}
.menu10{background-color:rgba(0, 0,0,0.6); font-family: "微软雅黑"; z-index:}
.menu10 a{color: #5a5a5a; font-size:14px;}
.menu10 a:hover{text-decoration: underline;text-decoration: none;}
.ab_nav{ width:8rem; position:absolute; right:0; background-color:rgba(255, 255,255,1); height:100%; padding:0 0 0.8rem }
.ab_nav_bt{ border-bottom:1px solid #bfbfbf; width:100%; display:table; box-sizing:border-box; line-height:1rem; padding:0.2rem 0.4rem}
.ab_nav_bt h1{ font-size:22px; font-weight:bolder; color:#285cac; float:left}
.ab_nav_bt i{ width:0.4rem; height:1rem; background: url(../images/ab_nav1.jpg) no-repeat center center; background-size:0.4rem; display:table; float:right}
.ab_nav ul{ width:7.2rem; display:table; margin:0 auto}
.ab_nav ul li{ border-bottom:1px dashed #dfdfdf; padding:0.25rem 0; width:100%}
.ab_nav ul li h1 {font-size:14px; line-height:1; width:100%}
.ab_nav ul li h1 a{ font-size:14px; line-height:1}
.ab_nav ul li span{ display:table; width:100%; line-height:1; padding:0.15rem 0 0}
.ab_nav ul li span a{ font-size:12px; color:#8d8d8d; margin:0rem 0.3rem 0 0; line-height:1.2; float:left; padding:0.1rem 0.05rem}
.ab_nav ul li span a:hover{	background: #285cac;	color: #fff;	border-radius: 0.1rem;	text-decoration: none;}



.menu10 {position: fixed; top: 0; bottom: 0; right: 0; z-index:999; width:100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; display: none;}
@-webkit-keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
  50% {  -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0);  }}

@keyframes shake {
  0%, 100% {  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  }
  50% { -webkit-transform:translate3d(-10px, 0, 0);  transform:translate3d(-10px, 0, 0);  }}

.shake { -webkit-animation-name:shake; animation-name:shake; -webkit-animation-duration:0.5s; animation-duration:0.5s;
 -webkit-animation-iteration-count: 1; animation-iteration-count: 1;  display:block;}
/*wrap_n*/
.wrap_n{ min-height:8rem; width:100%; padding:0 0 0.5rem}
.about{ font-size:14px; color:#707070; line-height:1.8; width:9rem; margin:0 auto; padding:0.2rem 0}
.ab_bt1{ font-size:24px; color:#1c48a6; font-weight:bolder; width:100%; text-align:center; padding:0.55rem 0.3rem 0.3rem; box-sizing:border-box}
.ab_bt22{ font-size:13px; color:#707070;width:100%; text-align:center; padding:0.5rem 0.3rem 0.2rem; box-sizing:border-box; line-height:1.6}
.ab_bt22 h1{ font-size:18px; font-weight:bolder; color:#333; margin:0 0 0.1rem }
/*login_k*/
.login_k{ width:10rem; display:table; min-height:10rem; background:url(../images/login_bj.jpg) no-repeat center center; padding:0.8rem 0 }
.login{ background: #fff;  width:8.6rem; display:table; margin:0 auto; border-radius:20px;box-shadow:0px 0px 20px rgba(133, 169, 231, 0.5);padding:0 0.4rem 0.8rem  ; box-sizing:border-box}
.login_bt{ width:100%; border-bottom:1px dashed #d2d2d2; height:1.4rem; line-height:1.4rem; padding:0.1rem 0 0;  text-align:center; margin:0 auto }
.login_bt { color:#285cac; font-size:24px; font-weight:bolder}
.login_bt span{ text-transform:uppercase; line-height:1;font-size:14px; padding:30px 0.15rem 0; font-weight:100;color:#b7b7b7  }
.login_list{ width:100%; display:table; padding:0.5rem 0 0}
.login_list ul{}
.login_list li{  height:0.9rem; line-height:0.9rem; display:table; margin:0 auto 0.3rem; }
.login_list span{ width:1.9rem; height:0.9rem;  text-align:right; font-size:13px; color:#000000; display:table; float:left; margin-right:5px;}
.login_list li input,.login_yz input{ float:left; font-size:13px; width:5rem; border:1px solid #d2d2d2; height:0.9rem; line-height:0.9rem; box-sizing:border-box; padding:0 0.15rem; border-radius:5px;}
.login_list li a{ float:left; font-size:14px; color:#000;width:5rem;}
.login_list li a img{ height:0.9rem; float:left; 0 display:table}
.login_rr{    width: 5rem; float:left; line-height:0.55rem; font-size:12px;}
.login_rr img{ float:left; margin-right:0.2rem}

.login_btn{ display:table; margin:0 auto; padding:0.5rem 0 0;}
.login_btn a{ height:0.9rem; line-height:0.9rem; color:#fff; background:#cd051f; display:table; margin:0 auto; padding:0 0.9rem; font-size:16px; border-radius:0.5rem;box-shadow:0px 0px 20px rgba(133, 169, 231, 0.5);}
.login_btn a:hover{ background:#285cac}


/*ab_xw*/
.ab_xw{ width:9.2rem;display:table; margin:0 auto; padding: 0}
.ab_xw ul{ }
.ab_xw li{ width:100%; height:1rem; line-height:1rem; border-bottom:1px solid #d2d2d2}
.ab_xw li a{ width:100%; display:table; height:1rem;color:#212121;font-size:14px;}
.ab_xw li a h1{ width:7rem; float:left; display:table; font-size:14px; }
.ab_xw li a time{ float:right}


.ab_xw1{ width:9.2rem;display:table; margin:0 auto; padding: 0}
.ab_xw1 ul{ }
.ab_xw1 li{ width:100%; border-bottom:1px solid #d2d2d2; padding:0.25rem 0}
.ab_xw1 li a{ width:100%; display:table; line-height:1;color:#212121;}
.ab_xw1 li a h1{ font-size:15px;font-weight:bolder;  height:0.7rem; line-height:0.7rem }
.ab_xw1 li a h1 span{width:100%;  overflow:hidden;}
.ab_xw1 li a h1 time{ float:right; color:#707070; font-weight:100}
.ab_xw1 li a p{ color:#707070; font-size:13px; height:1rem; line-height:0.5rem; overflow:hidden; display:table; width:100%;margin: 0 }
/*cp*/
.cp{ display:table;  padding:0.2rem 0 0 0.2rem; width:10rem; box-sizing:border-box }
.cp ul{ display:table; margin:0 auto}
.cp ul li{width:3.2rem;   display:block; color:#000000;float:left; margin:0 0 0.1rem;}
.cp ul li a{ width:2.97rem;   margin:0 auto; display:block;}
.cp ul li a h1{ font-size:15px;  color:#2e2e2e;line-height:1rem; display:block; text-align:center;width:100%; margin:0 auto; height:1rem; overflow:hidden}
.cp ul li a .cp_t1{ width:2.97rem; height:3.94rem;  display:block; overflow: hidden; box-sizing:border-box; }
.cp ul li a .cp_t1 img{ width:2.97rem; height:3.94rem;   display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.cp ul li a:hover .cp_t1 img{transform: scale(1.1);}
.cp ul li a:hover h1 { color:#006aae}

/*gys*/
.gys{ width:100%; box-sizing:border-box;display:table; padding:0.2rem 0 }
.gys_ss{ display:table; padding:0.4rem 0 0.6rem;color:#2f2f2f; font-size:14px; margin:0 auto} 
.gys_ss span{ float:left; margin:0 0.1rem; height:0.8rem; line-height:0.8rem; display:table}
.gys_ss input{ height:0.8rem; line-height:0.8rem; border:1px solid #767676; width:5rem; padding:0 0.1rem;  color:#333; float:left}
.gys_ss a{ background:#0181e7; height:0.84rem; color:#fff; display:table; padding:0 0.3rem; font-size:13px; float:left; margin:0 0.1rem; line-height:0.84rem}
.gys_ss a:hover{ background:#285cac; color:#fff}


.gys ul{ border:1px solid #d9d9d9; width:9.4rem; margin:0 auto; display:table; box-sizing:border-box; border-bottom:none}
.gys li{border-bottom:1px solid #d9d9d9; height:2.2rem; width:100%; box-sizing:border-box}
.gys li a .gys_l{ width:6.6rem; height:2.2rem; padding:0.5rem 0 0 0.3rem ; box-sizing:border-box; float:left; background:url(../images/gys_xx.png) no-repeat center right;}
.gys li a .gys_l h1{ font-size:15px; color:#313131; margin:0 0 0.15rem; box-sizing:border-box; height:0.6rem; line-height:0.6rem; width:100%; padding-right:0.3rem}
.gys li a .gys_l span{ background:#c9eaff; border-radius:0.5rem; border:1px solid #76c1e6;line-height:1; padding:1px 0.1rem; font-size:12px; color:#627b9b}
.gys li a .gys_r{ float:right; margin-right:0.3rem}
.gys li a .gys_r h2{ width:2rem; border:1px solid #0181e7; height:0.7rem; line-height:0.7rem; font-size:13px; color:#0181e7; text-align:center; margin:0.75rem 0 0}

.gys_xx{ width:100%; display:table; box-sizing:border-box; padding:0.3rem 0.4rem;  min-height:8rem }
.gys_bt h1{ font-size:26px; color:#000; line-height:1.4; padding:0.2rem 0 0.1rem; }
.gys_bt ul{border-bottom:1px solid #d9d9d9; padding:0 0 0.2rem}
.gys_bt li{ font-size:15px; color:#000000; width:100%; display:table; line-height:1.4; padding:0.1rem 0}
.gys_bt li span{ font-size:15px; color:#007be7; font-weight:bolder}
.gys_bt1{ font-size:20px; color:#007be7; line-height:1; padding:0.5rem 0 0.3rem; font-weight:bolder}
.gys_about{ font-size:14px; line-height:2; color:#040404; padding:0px 0 0.3rem}

.cont{ margin:0 auto; display:table; width:9.2rem; padding:0.4rem 0 0.85rem}
.cont h1{ font-size:24px; color:#285cac; line-height:1.4; text-align:center; display:table; margin:0 auto; font-weight:bolder; padding:0.33rem 0 0.8rem}
.cont dt{ display:table; height:1rem; margin:0 auto 0.3rem }
.cont span{ width:2rem; text-align:right; float:left; color:#285cac; font-weight:bolder; line-height:1rem; font-size:14px; display:table; height:1rem;margin-right:0.1rem}
.cont dt input{  border:1px solid #dddddd; background:#fff; width:6rem;  height:1rem; line-height:1rem; box-sizing:border-box; font-size:14px; color:#585858; float:left; margin:0; padding:0 10px; box-sizing:border-box;}
.cont_te{ display:table; margin:0 auto 0.3rem}
.cont_te textarea{border:1px solid #dddddd;background:#fff; font-size:14px; color:#585858; padding:0.1rem; width:6rem; height:3rem; box-sizing:border-box}
.cont .btn { height:1rem; line-height:1rem; text-align:center; display: table; background:#285cac; font-size:14px; color:#fff; padding:0 1rem; margin:0 auto }
.cont_yz{  margin:0.3rem auto 0.5rem; display:table; width:8.1rem}
.cont_yz input{ border:1px solid #dddddd; background:#fff; width:3.6rem;  height:1rem; line-height:1rem; font-size:14px; color:#585858; float:left; margin:0; padding:0 0.1rem; box-sizing:border-box;}
.cont_yz img{ float:left; height:0.5rem; margin:0.25rem 0 0 0.3rem}
.cont .btn:hover{ background:#004890; color:#fff}

.cont_fj{ width:6rem; float: right; line-height:2;font-size:12px; padding:0.1rem 0 }
.cont_fj a{    background:#285cac; color:#fff; padding:0.2rem 0.3rem; line-height:0.8rem; border-radius:0.1rem; font-size:12px; }


.wrap_n1 { width:10rem; display:table; margin:0 auto; background:url(../images/ab_bj.jpg) no-repeat center top; background-size:10rem;}
.wrap_n1 .swiper_logo{ padding:0.25rem 0 0}

.ab_ty{ width:10rem; display:table; margin:0 auto; padding:0 0 20px}
.ab_ty ul{ width:9.4rem; display:table;  margin:0 auto 0.2rem}
.ab_bt2{ width:100%; height:1rem; background:#285cac; display:table; line-height:1rem; color:#fff; padding:0 0.25rem; box-sizing:border-box; margin:0.25rem 0 0; text-align:left}
.ab_bt2 span{ font-size:15px; font-weight:bolder}
.ab_bt2 a{ font-size:12px; float:right; color:#fff}
.ab_ty ul .ab_tyt{ width:8.44rem; height:2.84rem; display:table; margin:0 auto; padding:0.25rem 0 0.15rem}
.ab_ty ul .ab_tyt{ width:8.44rem; height:2.84rem; display:table;}
.ab_ty ul dl  { width:8.44rem; display:table; margin:0 auto; height:0.8rem; line-height:0.8rem;}
.ab_ty ul dl a{ width:100%; height:0.8rem; font-size:13px; color:#2b2b2b}
.ab_ty ul dl a i{ width:0.12rem; height:0.12rem; background:#2b2b2b; border-radius:50%; display:table; float:left; margin:0.35rem 0.2rem 0 0.05rem}
.ab_ty ul dl a span{ width:70%; height:0.8rem; float:left}
.ab_ty ul dl a time{ float:right; display:table; margin-right:0}
.ab_ty ul dl a:hover{ color:#285cac}

.ab_xw li a h1,.ab_xw1 li a h1 span,.cp ul li a h1,.gys li a .gys_l h1,.gys li a .gys_l h1,.ab_ty ul dl a span{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.ab_xw1 li a p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}

/*red_dj*/

.red_dj .dqwz{ background:#d10000}

.red_dj .ab_bt1,.red_dj .ab_nav_bt h1,.red_dj .cp ul li a:hover h1{ color:#d10000}
.red_dj .ab_nav_bt i{background: url(../images/ab_nav2.jpg) no-repeat center center; }

.red_dj .ab_xw1 li a h1 span{color:#d10000}


@media screen and (max-width:414px) {


	
	}
@media screen and (max-width:375px) {
.cp ul li a h1{ font-size:14px;}
.gys_bt h1{ font-size:24px}
.gys_bt li{ font-size:14px}
.cont h1{ font-size:22px}
.login_bt{ font-size:22px}
.login_bt span{ font-size:13px}
	}
@media screen and (max-width:360px) {
.ab_ty ul dl a span{ width:66% }	
.gys li a .gys_r h2{ font-size:12px}	
}
@media screen and (max-width:320px) {
.ab_xw li a h1,.ab_xw li a{ font-size:12px;}
.cp ul li a h1{ font-size:13px;}
.ab_ty ul dl a,.gys_ss a{ font-size:12px;}
.ab_bt1{ font-size:22px}
.gys_ss{ font-size:13px;}
.login_list span,.ab_xw1 li a p{ font-size:12px}
.ab_xw1 li a h1{ font-size:14px}

	}


