@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#FFF; color:#555; font-size:14px; font-family:'微软雅黑','cr', Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden; max-width:600px; margin:0 auto; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
.c { clear:both}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.ling{ margin:0px; padding:0px; font-size:0px;}

.head{  width:100%; background-color:#fff; position:fixed; top:0px; z-index:999; max-width:600px; height:63px; }
.head .logo{ width:79%; float:left;height:63px;}
.head .gd{ width:10%; float:right;margin-right:10px;height:63px;}
.head .logo img{ width:95%; margin-top:6px; margin-left:10px; max-width:285px;}
.head .gd img{ width:100%;margin-top:17px; max-height:40px;}

.search{ height:50px; background-color:#eeeeee; margin-top:63px;}
.search .ss{ width:88%; float:left; height:40px; }
.search .ss .input{ width:94%; float:left; height:40px; border:#cfcfcf 1px solid;margin-top:4px; margin-left:10px }

.search .am{ width:11.5%; float:left;  height:40px;  }
.search .am .ams{ background:url(../img/ss.jpg) center; background-size:100% 100%; height:40px; width:40px; margin-top:5px; border:0px; }

.ad{ width:100%}
.ad img{ width:100%}
.nav{ width:95%; margin:0 auto; height:auto}
.nav ul{ width:100%;}
.nav ul li{ width:24.7%; float:left; text-align:center; border-bottom:#eeeeee 1px solid}
.nav ul li img{ width:90%; }
.w100{ width:100%}
.tel400s{ vertical-align:middle;width:95%; margin:0 auto; border:#f8e9fe 0px solid; font-size:1px; color:#000; padding:0px; border-radius:25px; text-align:center} 
.tel400s a{ text-decoration:none}
.tel400s img {vertical-align:middle; margin-right:5px; margin-top:-3px; width:100%; }
.news{ height:60px; overflow:hidden}
.news  .pic{ width:55px; float:left} 
.news  .pic img{ width:45px; margin-left:5px; margin-top:10px; border:2px solid #afacac} 
.news  .list2{ width: auto; float:left; margin-top:3px; margin-left:10px; overflow: hidden; max-width:280px; } 

.news  .list2 li{  margin-top:7px; font-size:14px;overflow:hidden; height:20px;} 
.news  span{ border: 1px solid #ffab78; padding:1px 3px;border-radius:25px; margin-right:3px; font-size:10px} 

.news  .gd{ width:45px; float:right; heitght:60px; line-height:60px; } 
.kc{ margin-top:10px;}

	.tabs{height:42px;background: #FFF;width: 94%;padding-top: 8px;text-align: center; margin:auto}
		.tabs .part{display:block;float:left;width:15.6%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center}
		.tabs .part:first-child{}
		.tabs a{width:100%;display:block;color:#000;text-align:center;margin:0 auto;font-size:16px; line-height:31px;text-decoration:none;padding-bottom: 10px;}
		.tabs span.active a{ background:url(../img/ljt.jpg) bottom no-repeat}
		.swiper-container{width:100%;border-top:0;}
		
		#kc1 .lq{ width:90%; margin:0 auto}
		#kc1 .lq img{vertical-align:middle;}
		#kc1 .lq li{ margin-top:13px; font-size:16px; color:#222222; text-align:left}
		#kc1 .lq a{ color:#222222}
		#kc1 .lq span a{ float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#535ecd}
		#kc1 .tabs span.active a{ background:url(../img/ljt.jpg) bottom no-repeat}
		
		#kc1 .tabs .part{display:block;float:left;width:15.6%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center}
		
		#kc2 .lq{ width:90%; margin:0 auto}
		#kc2 .lq img{vertical-align:middle;}
		#kc2 .lq li{ margin-top:13px; font-size:16px; color:#222222; text-align:left}
		#kc2 .lq a{ color:#222222}
		#kc2 .lq span a { float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#fc6250}
		#kc2 .tabs span.active a{ background:url(../img/ljt2.jpg) bottom no-repeat}
			#kc2 .tabs .part{display:block;float:left;width:15.6%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center}
		
		#kc3 .lq{ width:90%; margin:0 auto}
		#kc3 .lq img{vertical-align:middle;}
		#kc3 .lq li{ margin-top:13px; font-size:16px; color:#222222; text-align:left}
		#kc3 .lq a{ color:#222222}
		#kc3 .lq span a{ float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#0eb6a4}
		#kc3 .tabs span.active a{ background:url(../img/ljt3.jpg) bottom no-repeat}
		#kc3 .tabs .part{display:block;float:left;width:19.6%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center}
		
			#kc4 .lq{ width:90%; margin:0 auto}
		#kc4 .lq img{vertical-align:middle;}
		#kc4 .lq li{ margin-top:13px; font-size:16px; color:#222222; float:left; width:26%; text-align:center; background-color:#fbf1ff; border:1px solid  #7f41b2; height:25px; margin-left:5%; padding:5px 0px; line-height:28px }
		#kc4 .lq a{ color:#222222}
		#kc4 .lq span{ float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#0eb6a4}
		#kc4 .tabs span.active a{ background:url(../img/ljt4.jpg) bottom no-repeat}
		#kc4 .tabs .part{display:block;float:left;width:33.1%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center}
		
		.text{ text-align:center}
		.text h1{ font-size:20px; font-weight:600; padding:5px; color:#222222; border-top: 3px solid #eeeeee; margin-top:10px; line-height:40px;}
		.text h2{ font-size:14px; width:100%;   padding:5px; color:#222222; border-top: 1px solid #eeeeee; margin-top:10px; line-height:26px;  }
		.text h2 div{ margin:0 auto; width:85%}
		.text img { width:90%;}
		
		
		.foot2{ height:63px;}
		.foot{ position:fixed; bottom:0px; width:100%; height:75px; background-color:#eeeeee; z-index:999; max-width:600px; border-top:#dbdbdb 1px solid}
		
		.foot li{ float:left; width:24.8%; text-align:center}
		.foot li img{ width:50%; margin-left:5px;}
		.foot a{ color:#222222}
		
		
		.pnav{ width:95%; margin:0 auto; height:auto}
		.pnav ul{ width:100%;}
		.pnav ul li{ width:31.2%; float:left;height:33px; height:35px; margin-top:8px; border:#9c65b8 1px solid; text-align:center; margin-left:5px; font-size:16px; line-height:34px;}
		.pnav   .p   { width:31.2%; float:left;height:33px; height:35px; margin-top:8px; border:#9c65b8 1px solid; text-align:center; margin-left:5px; font-size:16px; line-height:34px; background-color:#9c65b8}
		
		.pnav  .p a{ color:#fff; vertical-align:middle }
		
		.pnav ul li a{ color:#9c65b8; vertical-align:middle }
		.pnav  img{  vertical-align:middle; margin-top:0x; margin-right:3px;  }


.pnav ul li img{ width:25px;}
.rmkc{ width:100%}
.rmkc img{ width:100%}

.kcxx{ clear:both ; height:auto}
.kcxx .kxl { width:100%; margin:0 auto}
.kcxx .kxl  li{ width:32%; float:left; margin-left:3px; background:#fcf0fe; height:42px; line-height:40px; text-align: center; font-size:16px; color:#9c65b8}
.kcxx .kxl  img{ vertical-align:middle; margin-right:3px; width:20px; margin-top:-2px;}

 
.kxl2  { width:100%; margin:1px auto; height:auto}
.kxl2 li{ width:32%; float:left; margin-left:3px; background:#f7f6f6; height:42px; line-height:40px; text-align: center; font-size:16px; color:#9c65b8; margin-top:2px;}
 .kxl2  li img{ width:60%;}
 .kxl2 span{ color:#FFF; background-color:#ff9948; padding:5px 12px;border-radius:3px; font-size:12px}
 .kxl2 span a{ color:#FFF; background-color:#ff9948; padding:5px 12px;border-radius:3px; font-size:12px}
.pc{ padding-top:12px; clear:both; font-size:0px;}

.pc img{ width:100%}



	#kc6 .lq{ width:90%; margin:0 auto}
		#kc6 .lq img{vertical-align:middle;}
		#kc6 .lq li{ margin-top:13px; font-size:18px; color:#222222; float:left; width:22%; text-align:center; background-color:#fbf1ff; border:1px solid  #7f41b2; height:25px; margin-left:2%; padding:5px 0px; }
		#kc6 .lq a{ color:#222222; font-size:14px}
		#kc6 .lq span{ float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#0eb6a4;font-size:14px}
		#kc6 .tabs span.active a{ background:url(../img/ndy.jpg) bottom no-repeat; font-size:15px}
			#kc6 .tabs span   a{  font-size:15px; background:url(../img/ndy2.jpg) bottom no-repeat;}
		#kc6 .tabs .part{display:block;float:left;width:19.5%;color:#5d2a86;text-align:center;height: 28px; line-height:28px;text-align:center;}
		
		.listt{ width:100%; height:auto}
			.listt h1{ width:100%; font-size:24px; color:#894ca7; font-weight:600; /*background:url(../img/hengxiang.jpg) bottom  no-repeat;*/ text-align:center; min-height:45px; line-height:45px; padding-bottom:6px;}
				.listt h3{ width:100%; color:#555555;text-align:center;height:28px; line-height:28px; margin-top:1px;}
				
				
				
	#kclist .lq{ width:90%; margin:0 auto}
		#kclist .lq img{vertical-align:middle;}
		#kclist .lq li{ margin-top:13px; font-size:18px; color:#222222; float:left; width:22%; text-align:center; background-color:#fbf1ff; border:1px solid  #7f41b2; height:25px; margin-left:2%; padding:5px 0px; }
		#kclist .lq a{ color:#222222; font-size:14px}
		 
		
		#kclist .lq span{ float:right; border:1px solid #e5e5e5;border-radius:15px; padding:2px  8px; color:#0eb6a4;font-size:14px}
		#kclist .tabs span.active a{ background-color:#894ca7; font-size:14px; color:#FFF; background:url(../img/zi.jpg)}
		#kclist .tabs span   a{  font-size:14px;  }
		#kclist .tabs .part{display:block;float:left;width:16.38%;color:#5d2a86;text-align:center;height: 36px; line-height:42px;text-align:center;}
		.list{ width:92%; border:#deddda 1px solid; margin:0  auto; height:auto}
		
		.list a{ color:#894ca7; font-size:14px; }
		.list .cn{ width:95%; margin:0 auto}
		.list  h1  { font-size:17px; color:#894ca7; padding-top:15px; padding-bottom:5px; padding-left:15px;}
		.list .lx{ background:url(../img/lx.jpg) no-repeat; margin-left:5px; padding-right:5px; padding-bottom:5px;}
		.lnr{ color:#222222; margin:10px; font-size:14px}
		.lsj{ text-align:right;}
		.cn{ height:auto}
		.lsj{ height:30px; border-bottom:#deddda 1px solid}
		.lsj div{ width:45%;; color:#FFF; vertical-align:middle; font-size:12px; background-color:#894ca7; float:right;border-top-left-radius:15px;border-bottom-left-radius:15px; padding-right:10px; height:20px; line-height:20px;}
		.lsj div img{ margin-top:2px; margin-right:3px; margin-left:3px;}
		
		.page{ margin:0 auto; width:95%;}
		.page .nav{ width:90%; height:40px; margin:0 auto; border-bottom:#deddda 1px solid}
		.page .nav li{ width:33%; float:left; font-size:14px; height:35px; line-height:39px; text-align:center}
		.page .nav img{ width:20%; vertical-align:middle}
		.page .nr{ border:#deddda 1px solid; margin-top:10px; margin-bottom:10px; line-height:180%}
		
		.page .nr .te{ font-size:14px; padding:10px; line-height:22px;}
		
		.dzkca{ background:url(../img/dzkca.jpg) no-repeat center; background-size:100% 100%; min-height:300px;}
		
		.fromclass{ }
		.fromclass .text2 { color:#FFF;
    padding-top:20px;
    width: 85%;
    margin: 0 auto;
}


.mp_navbg.block{display:block; z-index:9999}
.mp_nav{width:100%;background:#fff;position:fixed;top:0;left:-100%;z-index:999999;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out; margin:0 auto; max-width:600px}
.mp_nav.curr{left:0; display:none; width: 100%; max-width:600px; margin:0 auto;
    height: 100%;}
.mp_nav_top{padding:0.15rem 0.20rem;height:0.8rem;}
.mp_nav_top .ce_logo{float:left;width:30%;}
.mp_nav_top .ce_logo img{display:block;}
.mp_nav_top .ce_ren{float:right;width:10%;}
.mp_nav_top .ce_ren img{display:block;}
.mp_navbg {
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}


.mp_navbg.block{display:block;}
.mp_nav2{width:100%;background:#fff;position:fixed;top:0;left:-100%;z-index:99999;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.mp_nav2.curr{left:0; display:none; width: 100%;
    height: 100%;}


.ndl{ width:95%; margin:0 auto}
.ndl li{ float:left; width:49.5%; text-align:left; height:65px; margin-bottom:2px; margin-top:4px; background-color:#FFF; }
.ndl li img{  width:25%; vertical-align:middle; margin-top:10px; margin-bottom:10px; margin-left:20px; margin-right:15px; max-width:50px;}
.nxl{ width:95%; margin:0 auto; clear:both; }
.nxl li{ height:40px; vertical-align:middle; line-height:41px; border-bottom:#dcdcdc 1px solid; font-size:16px; clear:both; background-color:#FFF}
.nxl li img{ width:10px;; vertical-align:middle; margin-right:4px; margin-top:-2px; margin-left:5px;}
.nxl li span{ float:right}
.nxl li span img{ width:11px;}


.gdl{ width:95%; margin:0 auto; margin-top:30px;}
.gdl li{ float:left; width:33.333%; text-align:center; height:50px;     }
.gdl li div{  border: #894ca7 1px solid;border-radius:15px; height:35px; line-height:35px; font-size:16px; width:80%; margin:0 auto }


.gdl li a{  color:#222222; }

.bt{ height:50px; background-color:#eeeeee; text-align:center; vertical-align:middle; font-size:16px; line-height:50px; font-weight:600; color:#3746c5}
.bt img{ margin-right:4px; }
.bt span{ float:right; font-size:16px; vertical-align:middle;}
.bt span a{ color:#222; font-size:16px}
.bt span img{  vertical-align:middle; margin-top:-2px; margin-left:3px;width:21px;}

.bt1{ height:50px; background-color:#eeeeee; text-align:center; vertical-align:middle; font-size:16px; line-height:50px; font-weight:600; color:#fb634c}
.bt1 img{  margin-right:4px; }
.bt1 span{ float:right; font-size:16px; vertical-align:middle;}
.bt1 span a{ color:#222;font-size:16px}
.bt1 span img{  vertical-align:middle; margin-top:-2px; margin-left:3px;width:21px;}


.bt2{ height:50px; background-color:#eeeeee; text-align:center; vertical-align:middle; font-size:16px; line-height:50px; font-weight:600; color:#0eb4a6}
.bt2 img{ margin-right:4px;  }
.bt2 span{ float:right; font-size:16px; vertical-align:middle;}
.bt2 span a{ color:#222;font-size:16px;}
.bt2 span img{  vertical-align:middle; margin-top:-2px; margin-left:3px;width:21px;}
.pagelist li{ float:left; margin-left:20px; }
.pagelist  { margin-top:10px; margin-bottom:10px; height:30px; text-align:center}
.pagelist li.thisclassli{ float:left; margin-left:20px; background-color:#F60; color:#FFF }
.cn22{ width:100%; height:90px;  }
.cn22 .cimg{ width:38% ; float:left; height:90px; min-height:100px; height:auto}
.cn22 .cbt{ width: 57% ; float:right; font-size:14px}
.cn22 .cimg img{ width:100%; height:70px; margin-left:5px; margin-left:5px }
.cn22 .cbt .lnr2{ color: #222222;
    margin: 7px;
    font-size: 12px;}
.cn22 .cbt .lnr2 span{ color:#222; border:#894ca7 1px solid; padding:2px; margin-left:2px;font-size:10px;}

.listt .cn22 h1{ width:100%; font-size:24px; color:#894ca7; font-weight:600; background:url(../img/hengxiang.jpg) bottom  no-repeat; text-align:center; min-height:53px; line-height:42px; padding-bottom:6px; }
				
				
				.bt6{ height:50px; background-color:#eeeeee; text-align:center; vertical-align:middle; font-size:16px; line-height:50px; font-weight:600; color:#9c65b8}
.bt6 img{ width:20px;}
.bt6 span{ float:right; font-size:15px; vertical-align:middle;}
.bt6 span a{ color:#222}
.bt6 span img{  vertical-align:middle; margin-top:-2px; margin-left:3px; width:21px;}
.pddh{ width:94%; height:auto; margin:0 auto}
.pddh .img { width:70%; float:left}
.pddh .img img{ width:100%;}
.pddh .rl { width:30%; float:right}
.pddh .rl li { margin-left:5px; text-align:center; height:30px; line-height:30px; border:#3746c5 1px solid;border-radius:5px; margin-top:5px;}
.pddh .rl li  a{ color:#3746c5; }


.pddh1{ width:94%; height:auto; margin:0 auto}
.pddh1 .img { width:70%; float:left}
.pddh1 .img img{ width:100%;}
.pddh1 .rl { width:30%; float:right}
.pddh1 .rl li { margin-left:5px; text-align:center; height:30px; line-height:30px; border:#fb634c 1px solid;border-radius:5px; margin-top:5px;}
.pddh1 .rl li  a{ color:#fb634c; }



.pddh2{ width:94%; height:auto; margin:0 auto}
.pddh2 .img { width:70%; float:left}
.pddh2 .img img{ width:100%;}
.pddh2 .rl { width:30%; float:right}
.pddh2 .rl li { margin-left:5px; text-align:center; height:30px; line-height:30px; border:#0eb4a6 1px solid;border-radius:5px; margin-top:5px;}
.pddh2 .rl li  a{ color:#0eb4a6; }


#wc2,#wc3,#wc4,#wc5,#wc6{ display:none}
#ec2,#ec3,#ec4,#ec5,#ec6{ display:none}
#ac2,#ac3,#ac4,#ac5{ display:none}
#th2,#th3,#th4,#th5{ display:none}
#sb2,#sb3{ display:none}
#wx2,#wx3,#wx4,#wx5{display:none}
.h131{ min-height:131px; height:auto}

.h131 .content-slide{ width:100%;}

@media screen and (max-width: 320px) {
     .news  .list2{ width: auto; float:left; margin-top:3px; margin-left:10px; overflow: hidden; max-width:200px; } 
	 .pddh2 .rl {
    width: 32%;
    float: right;
}
.pddh2 .img {
    width: 66%;
    float: left;
}

}

#wc22,#wc23,#wc24,#wc25,#wc26{ display:none}
#ec22,#ec23,#ec24,#ec25,#ec26{ display:none}
#wc92,#wc93,#wc94,#wc95,#wc96{ display:none}
#ec42,#ec43,#ec44,#ec45,#ec46{ display:none}
#wc42,#wc43,#wc44,#wc45,#wc46{ display:none}