@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; box-sizing:border-box; }

a,span,p,img,li{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
body{font-size:14px;color:#666;font-family:'微软雅黑';}
a{ text-decoration:none; color:#333;}
li{ list-style:none;}
img{ max-width:100%; margin:0 auto; display:block;}
.clr{ clear:both;}
.ri{ float:right;}
.le{ float:left;}
.w1200{ max-width:1200px; margin:0 auto;}

.imgs{ overflow:hidden;}

.wap{ display:none;}
.w1400{ max-width:1400px; margin:0 auto;}
.tabel{ display: table; width:100%; height:100%;}
.tbc{ display:table-cell; width:100%; height:100%; vertical-align:middle;}

.hei50{ height:50px; width:100%;}
.sp_header{height:50px;overflow:hidden;background:#007aff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#111111;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#ffffff;width:80%;display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.sp_header .search{ width:20px; float:right; padding-top:15px; margin-right:10px;}
.sp_header .search img{ max-width:20px;}

.sousuobox { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:9999; }
.sousuobox .forms{ width:500px; height:45px; position:absolute; top:50%; left:50%; margin-top:-23px; margin-left:-250px;}
.sousuobox .forms .btn{ width:100px; height:45px; font-size:18px; background:#fff; border:none; cursor:pointer; float:right;outline:none; }
.sousuobox .forms .txts{ width:400px;height:45px; padding:5px 10px; outline:none;border:none; border-right:1px solid #ccc;}

.forms2 { margin-top:-40px; margin-bottom:5px; text-align:right; text-align:right; opacity:0.8;}

.forms2 .btn{ width:100px; height:45px; font-size:18px; background:#fff; border:none; cursor:pointer; float:right;outline:none; }
.forms2 .txts{ width:300px;height:45px; padding:5px 10px; outline:none;border:none; border-right:1px solid #ccc;}



.logo { max-width:200px;}
.nav { padding-top:25px;}
.nav >ul >li{ display:inline-block; margin:0 1px;}
.nav >ul >li>a{ display:block;color:#fff; font-size:18px; font-weight:bold; padding:15px 20px;}
.nav >ul >li.on a,.nav ul li> a:hover{ background:#007aff; }
.head { position:absolute; top:60px; width:100%; z-index:999;}
.nav >ul >li.search{ padding-top:10px; cursor:pointer;}
.nav >ul >li.search img{ max-width:40px; vertical-align:middle; position:relative; top:13px; }
.nav >ul >li.search:hover{ background:none;}
.nav >ul>li:hover{ background:#007aff;}
.nav li{ position:relative;}
.nav li .sub_nav{ display:none;}
.nav >ul ul{ position:absolute; left:0; top:0; background:#007aff; width:180px; }
.nav >ul>li>ul{ top:100%; background:rgba(30,115,190,0.8);}
.nav >ul>li>ul>li>ul{background:rgba(30,115,190,0.8);}
.nav >ul>li>ul li:hover{background:rgba(30,115,190,1);}
.nav >ul>li>ul li a:hover{ background:none;}
.nav >ul ul li a{ color:#fff; font-size:14px; line-height:35px; display:block;padding-left:20px;}
.nav >ul>li>ul>li>ul{ left:100%;}
.nav >ul>li>ul>li>ul{ border-left:1px solid #007aff}

.banner { max-height:950px; overflow:hidden; position:relative;}
.banner .wenzi{ position:absolute; width:100%; text-align:center; height:100%; top:0; left:0; background:url(../img/grid-50_1.png);}
.banner .wenzi b{ font-size:50px; line-height:50px; color:#fff; margin-bottom:10px; display:block;}
.banner .wenzi p{ font-size:24px; line-height:30px; color:#fff; display:block; padding-top:10px;}

.main{ padding:25px 0;}
.main_01 li{ width:48%; margin:1%; float:left; display:inline-block; cursor:pointer;}

.main_01 li a{ display:inline-block; width:100%; line-height:24px; float:left; font-size:12px;}
.main_01 li:nth-child(2n+1){ clear: left;}
.main_01 li:nth-child(4) a{ width: 50%;}
.main_01 li .txts{ padding:10px 0;}
.main_01 li img{ width: 100%;}
.main_01 li span{display:block; line-height:45px; padding-left:10px; border-bottom:1px dotted rgba(51,51,51,1); font-size:15px;}
.main_01 li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.main_01 li:hover span{ background:#0d88e5e6; color:#fff;}
.main_01 li a:hover{ color:#007aff;}
.titles{ text-align:center; margin-bottom:35px;}
.titles b{ font-size:36px; font-weight:normal; color:#333;}
.titles .line{ width:60px; height:3px; background:#1e82e8; margin:15px auto;}
.titles p{ font-size:14px; color:#a0a0a0; display:block; padding-top:15px;}
.main7{ background-color:#fff;}
.ling{width:100%;text-align: center;}
.ling ul{display:flex;}
.ling ul li{float:left;width:25%;position:relative}
.ling ul li a{cursor:pointer}
.ling ul li a img{display:block;width:100%}
.ling ul li a .ling1{position:absolute;height:95px;bottom:0px;text-align:center;width:100%;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}
.ling ul li a .ling1 span{display:block;font-size:26px;text-align:center;color:white;height:50px;line-height:50px;width:100%;font-weight:800}
.ling ul li a .ling1 p{display:block;font-size:13px;color:white;text-align:center;height:30px;width:100%}
.ling ul li a:hover .ling1{height:100%;top:0px;background:rgba(17,78,158,0.7)}
.ling ul li a:hover .ling1 span{padding-top:48%}
.ling ul li a:hover .ling1 p{padding-top:18%}
.zoujinf{width:100%;height:auto;background:url(../img/about.jpg) no-repeat top;padding:40px 0px}
.zoujinf1{width:100%;padding-top:20px}
.zoujinf1 span{display:block;text-align:center;font-size:28px; font-weight:bold;color:white;height:40px;line-height:40px;margin-bottom: 10px;}
.zoujinf1 p{display:block;text-align:center;font-size:17px;color:white}
.zoujinf2{max-width:1200px;margin:0 auto;padding:15px 0px;padding-top:25px}
.zoujinf2 p{display:block;text-align:center;font-size:15px;color:white;line-height:180%;padding-bottom:30px;margin: 0 20px;}
.zoujinf2 a{display:block;text-align:center;font-size:16px;font-weight:800;color:#f29820;text-decoration:underline}
.about_nei3x{max-width:1200px;margin:0 auto;padding-top:85px;overflow:hidden;padding-bottom:100px}
.about_nei3x ul li{float:left;width:348.5px;border-left:1px solid #fff}
.about_nei3x ul li span{display:block;text-align:center;font-size:42px;color:#fff}
.about_nei3x ul li p{display:block;text-align:center;font-size:15px;color:#fff}
.about_nei3x ul li span sup{font-size:15px;margin-top:-10px}


.main2{ background-color:#eff3f7;}
.main_about { padding:30px 0; background-image:url(../img/5.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.main_about .tabel{ max-width:600px; background:rgba(13,136,229,0.9); padding:80px 50px;}
.main_about .tabel b{ font-size:26px; color:#fff; display:block; padding-bottom:15px; font-weight:normal;}
.main_about .tabel p{ font-size:14px; line-height:28px; color:#fff;}

.main_shuzi { padding:40px 0 0;}
.main_shuzi li{ width:23%; margin:1%; text-align:center; float:left; cursor:pointer; padding-top:15px; padding-bottom:30px;}
.main_shuzi li:hover{ padding-top:0;}
.main_shuzi li p{ font-size:16px;color:#7c7c7c; line-height:24px;}
.main_shuzi li p b{ font-size:42px; vertical-align:bottom; color:#fff; font-weight:normal; line-height:40px;}
.main_shuzi li span{ display:block; font-size:16px; color:#fff; padding-top:15px;}

.main3{ background-image:url(../img/6.jpg); background-repeat: no-repeat; padding:0;background-size: cover;    background-attachment: fixed;    background-position: Array;}
.main_main3{background-color: rgba(255,255,255,0.8); width:100%; height:100%; padding:40px 0;}
.m_n_le { width:54%; background:#f8f8f8; position:relative;}

.m_n_le a{ display:block; padding:20px;}
.m_n_le a::after{ z-index:1;    content: '';  position: absolute; bottom: 0px; display: block; left: 0; z-index: 0; width: 100%; height: 100%; transform: scaleY(0);  transition: transform .75s cubic-bezier(.19,1,.22,1);
 transform-origin: bottom;    transition-delay: 0s!important;}
.m_n_le a:hover::after{transform: scaleY(1);box-shadow:0px 8px 19px #dedede; background:#007aff;}
.m_n_le a:hover .imgs img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.m_n_le .imgs{ position:relative; z-index:1;    max-height: 282px;
    overflow: hidden;}
.m_n_ri { width:45%;}
.m_n_le_txt { position:relative;}
.m_n_ri li{background:#f8f8f8; padding:20px; width:100%; position:relative; margin-bottom:15px;}


.main_news .times{ z-index:2; width:75px; position:absolute; left:20px; top:20px;}
.m_n_le_txt .times{ top:0; left:0;}
.m_n_le_txt .txts{ margin-top:18px;}
.main_news .times b{ font-family:trebuchet ms; font-weight:normal; display:inline-block; color:#c4c4c4; line-height:18px; border-bottom:1px solid #c4c4c4; padding-bottom:5px; margin-bottom:5px; font-size:18px;}
.main_news .times span{ display:block; color:#c4c4c4; font-size:14px;}
.main_news .txts{ padding-left:75px;}
.main_news .txts h3,.main_news .txts p{ font-weight:normal; font-size:14px; color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;}
.main_news .txts p{ font-size:12px; color:#999; padding-top:10px;}
.m_n_ri li::after{ z-index:1;    content: '';  position: absolute; bottom: 0px; display: block; left: 0; z-index: 0; width: 100%; height: 100%; transform: scaleY(0);  transition: transform .75s cubic-bezier(.19,1,.22,1);
 transform-origin: bottom;    transition-delay: 0s!important;}
 .m_n_ri li:hover::after{transform: scaleY(1);box-shadow:0px 8px 19px #dedede; background:#007aff;}
.main_news .txts{ position:relative; z-index:2;}
 .m_n_ri li:hover .times b,.m_n_ri li:hover .times span,.m_n_ri li:hover .txts h3,.m_n_ri li:hover .txts p { color:#fff;}
 .m_n_le a:hover .times b,.m_n_le a:hover .times span,.m_n_le a:hover .txts h3,.m_n_le a:hover .txts p{ color:#fff;}
 
 .downloads .times{ z-index:2; width:75px; position:absolute; left:20px; top:20px;}
 .downloads .times b{ font-family:trebuchet ms; font-weight:normal; display:inline-block; color:#c4c4c4; line-height:18px; border-bottom:1px solid #c4c4c4; padding-bottom:5px; margin-bottom:5px; font-size:18px;}
.downloads .times span{ display:block; color:#c4c4c4; font-size:14px;}

 .downloads .txts{ padding-left:75px;}
 .downloads .txts h3,.downloads .txts p{z-index: 2; position: relative;  font-weight:normal; font-size:14px; color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;}
 .downloads .txts p{ z-index: 2; position: relative; font-size:12px; color:#999; padding-top:10px;}
 .downloads li{background:#f8f8f8; padding:20px; width:100%; position:relative; margin-bottom:15px;}
 .downloads li:hover .times b,.downloads li:hover .times span,.downloads li:hover .txts h3,.downloads li:hover .txts p { color:#fff;}
 .downloads li::after{ z-index:1;    content: '';  position: absolute; bottom: 0px; display: block; left: 0; z-index: 0; width: 100%; height: 100%; transform: scaleY(0);  transition: transform .75s cubic-bezier(.19,1,.22,1);
	transform-origin: bottom;    transition-delay: 0s!important;}
.downloads li:hover::after{transform: scaleY(1);box-shadow:0px 8px 19px #dedede; background:#007aff;}
   



 .main4 li{ width:16.666666666666%; float:left; display:inline-block; height: 100px; }
 .main4 li .tabel{ height: 100px; }
 .main4 li .tabel .tbc{ padding:10px 30px;height: 100px;}
 .footer{ background:#081c3b; padding:40px 0;}
 .main4 li img{ max-height: 100%;max-width: 100%;}
 .fot_t_le{ width:50%;}
 .fot_r_ri { width:50%;}
 .fot_r_ri .rz_li{ width:33.333333333333333%; float:left;}
 .fot_r_ri .rz_li b{ display:block; color:#fff; font-size:16px; padding:15px 0;}
  .fot_r_ri .rz_li a{ display:block; font-size:12px; color:#fff; padding:5px 0;}
  .fot_r_ri .rz_li a em{ max-width:18px; vertical-align:middle; display:inline-block; margin-right:10px;}
 .fot_t_le p img{ max-width:120px; margin-left:0;}
 .fot_t_le span,.fot_r_ri span{ color:#fff; font-size:18px; display:block; padding-bottom:10px;}
 .fot_t_le  p{ font-size:14px; line-height:24px; color:#fff;}
 .fot_bot{ padding-top:40px;}
 .fot_bot p,.fot_bot p a{ font-size:14px; line-height:24px; color:#fff;}
 .fot_bot p a{ display:inline-block; margin:0 10px;}
 
 .sub_banner { background-position:center center; background-repeat:no-repeat; background-size:cover; }
 .bac_icon { background:url(../img/grid-50.png);padding-bottom:80px;padding-top:250px; }
 .sub_about .tabel{ width:50%; background:rgba(13,136,229,0.9); padding:80px 40px; float:right;}
  .sub_about .tabel b{ font-size:36px; font-weight:normal; display:block; padding-bottom:20px;color:#fff;}
  .sub_about .tabel p{ font-size:14px; color:#fff; line-height:28px;}
  .sub_about .tabel span{ font-size:20px;color:#fff;}
  .main5 .titles b{ border-bottom:1px solid #333; padding-bottom:40px; margin-bottom:40px; display:block;}
  
  .main5,.main6{ background:#eff3f7;}
  .main5 ul li{ width:31.33333333333%; margin:1%; padding:20px 20px 20px 60px; background-position:left 20px; background-repeat:no-repeat; background-size:40px auto; float:left; height:160px;}
    .main5 ul li b{ font-size:24px; color:#333; font-weight:normal; display:block; padding-bottom:15px;}
	.main5 ul li p{ font-size:14px; line-height:24px;}
.main5 ul li:nth-child(3n+1){ clear:left;}


.main6_li .imgs{ overflow:hidden; display:block; overflow:hidden;}

.lxwm_li { width:48%; margin:1%; background:#fff; padding:20px; float:left; min-height:183px;}
.lxwm_li:nth-child(2n+1){ clear:left;}
.lxwm_li .imgs{ width:120px;}
.lxwm_li .txts{ width:calc(100% - 120px);}
.lxwm_li p{ font-size:14px; line-height:24px; display:block; padding:2px 0;}
.lxwm_li span{ display:block; font-size:16px; font-weight:bold; padding-bottom:10px;}
.lxwm_li p em{ font-style:normal; width:50px; text-align:justify;}

.sub_news { height:220px;}
.sub_news .bac_icon{ padding:0; height:100%;}

.main6_li{ padding-left:10px;}
#gallery-wrapper {
		position: relative;
		max-width:100%;
		width: 100%;
		margin:40px auto;
		}
		img.thumb {
		width: 100%;
		max-width: 100%;
		height: auto;
		}
		.white-panel {
		position: absolute;
		background: white;
		border-radius: 5px;
		box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
		padding: 10px;
		}
		.white-panel h1 {
		font-size: 1em;
		}
		.white-panel h1 a {
		color: #333;
		font-size:18px; font-weight:normal; display:block; padding:15px 0;
		}
		.white-panel  p{ color:#999; font-size:14px; line-height:24px;}
		.white-panel:hover {
		box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
		margin-top: -5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		}
.white-panel:hover .imgs img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.positons { border-bottom:1px solid #f5f5f5; padding-bottom:20px; text-align:right;}
.main7  .white-panel{ text-align:center;}
.main7  .white-panel a{ display:block;}
.main7  .white-panel .imgs{ overflow:hidden;}

.main10 ul{ padding:40px 0;}
.main10 li{ margin-bottom:40px;}
.main10 li .imgs{ width:300px;}
.main10 li .imgs img{ max-width: 220px; max-height: 130px;}
.main10 li{ border-bottom: 1px dashed #ddd; padding-bottom: 40px;}
.main10 li .txts{ width:calc(100% - 340px);}
.main10 li .txts h2 a{ font-size:30px; font-weight:normal; display:block; padding-bottom:15px;}
.main10 li .txts span a{ font-size:20px; font-weight:normal; display:block; padding-bottom:25px;}
.main10 li .txts p{ font-size:14px; line-height:24px; color:#666;}
.main10 li:hover a{ color:#007aff}
.main10 li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.main10  .pageslist li{ margin-bottom: 0; padding-bottom: 0; border-bottom: 1px solid #999}

.rzxq p{ font-size:14px; line-height:24px;}

.renzhengxq .titles b{ font-size:22px; font-weight:normal;}

.main15 .sc li{ margin-bottom:10px;border-bottom:1px dashed #dddddd;}
.main15 .sc li a{ font-size:16px; line-height:24px; display:inline-block; padding:10px 0; margin-right:10px; }

.main15 .sc li a:hover{ color:#007aff}

.pageslist{ text-align:center; padding:15px 0;}
.pageslist li{ display:inline-block;border:1px solid #999; margin: 3px;}
.pageslist li a{ display:block; padding:0 10px; line-height: 30px;}
.pageslist li a:hover{ background:#081c3b; color:#fff;}
.pageslist li.active{ background:#081c3b;}
.pageslist li.active a{ color: #fff;}
.pageslist li span{display:block; padding:0 10px; line-height: 30px;}
.pageslist li span.current{ background:#081c3b; color: #fff; display:block; padding: 0 10px; line-height: 30px;}

@media screen and (min-width:1200px){
	.main2 .w1200{ max-width:100%;text-align: center;margin: 0 auto;}
	.main2 .main_shuzi{max-width:1200px;margin:0 auto;}
	}

@media screen and (min-width:1440px){
	.w1400{ padding-left:15px; padding-right:15px;}
	}

@media screen and (max-width:1240px){
	.w1200{ padding-left:15px; padding-right:15px;}
	.nav >ul >li>a{ font-size:14px; padding:10px 15px;}
	.titles b{ font-size:26px;}
	.main15 .sc li a{ font-size:14px;}
	.main_01 li a{ width:100%;}
	}
	.bddh { display:none; position:fixed; width:100%; z-index:9; line-height:45px; background:#1e73be; color:#fff; font-size:18px; text-align:center; bottom:0; left:0;}

@media screen and (max-width:960px){
	   .wap{ display:block;}
	 .pc{ display:none;}
	 .banner .wenzi b{ font-size:30px;}
	 .banner .wenzi p{ font-size:20px;}
	 .main_01 li{ width:100%; margin:1% 0; text-align:center;}
	 .sub_about .tabel{ width:100%;}
	 .bac_icon{ padding:50px 15px;}
	 .sub_about .tabel b{ font-size:26px;}
	 .main5 ul li{ width:48%;}
	 .main5 ul li:nth-child(3n+1){ float:left; clear:none;}
	 .main10 li .txts h2 a{ font-size:20px;}
	 .main10 li .txts span a{ font-size:18px;}
	 .main10 .pageslist ul{ padding:0;}
	 .main10 .pageslist ul li{ margin-bottom:0;}
	 
	 .main10 li .imgs{ float:none;width:100%;}
	  .main10 li .imgs img{ margin-left:0; margin-bottom:15px;}
	 .main10 li .txts{ float:none; width:100%;}

	 .banner{ height: 300px; background-image:url(../img/bannerbac.jpg); background-size: cover; background-repeat: no-repeat;}
	}


@media screen and (max-width:768px){
	.titles b{ font-size:20px;}
	 .main15 .sc li { padding-bottom:15px;}
	 .main15 .sc li a{ padding:0;}
	 .lxwm_li{ width:100%; margin:1% 0; min-height:inherit;}
	 
	 .lxwm_li .imgs{ width:80px;}
	 .lxwm_li .txts{ width:calc(100% - 90px);}
	 .lxwm_li p{ font-size:12px; line-height:20px;}
	 .banner .wenzi b{ font-size:24px;}
	 .banner .wenzi p{ font-size:16px; padding-top:5px;}
	 .m_n_le{ width:100%;margin-bottom:15px;}
	 .m_n_ri{ width:100%; }
	 .ling ul li{width:50%}
	 .main_about{ padding:0;}
	 .main_about .tabel{ max-width:none;}
	 .main_about .tabel b{ font-size:20px;}
	 .main_shuzi li p b{ font-size:24px;}
	 .main_shuzi li span{ font-size:14px;}
	 .main4 li{ width:33.333333333333333%;}
	 .main_shuzi li{ width:48%;}
	 .main_about .tabel{ padding:25px;}
	 .main_shuzi li{ padding:10px;}
	 
	 .fot_r_ri{ display:none;}
	 .fot_t_le{ text-align:center; width:100%;}
	 .fot_t_le p img{ margin:10px auto;}
	 .fot_bot{ text-align:center;}
	 .fot_bot a{ display:inline-block;} 
	 .fot_bot p,.fot_bot a{ font-size:12px;}
	 .main5 ul li{ width:98%;height:auto;}
	 .main5 ul li b{ font-size:16px;}
	 .sub_about .tabel b{ font-size:20px;}
	 .sub_about .tabel span{ font-size:16px;}
	 .white-panel h1 a{ font-size:14px;}
	 .main5 .titles b{ padding-bottom:20px; margin-bottom:20px;}
	 .main10 li .txts h2 a{ padding-bottom:10px;}
	 .main10 li .txts span a{ padding-bottom:15px;}
	 .main10 ul{ padding-bottom:0; padding-top:20px;}
	 .renzhengxq .titles b{ font-size:18px; font-weight:bold;}
	 .renzhengxq .titles{ text-align:left;}
	 .renzhengxq .titles .line{ margin-left:0; width:100%; height:1px;}
	 
	 .sousuobox .forms{ width:100%; left:0; margin-left:0; padding:0 15px;}
	 .sousuobox .forms .txts { width:calc(100% - 100px);}
	 .sousuobox .forms .btn{ font-size:16px;}
	}
	.clearfix {
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden;
    width: 100%;
}
.dibu{width:100%;height:auto;background:#111111;padding:25px 0px;padding-bottom:10px}
.dibu_da{max-width:1200px;margin:0 auto}
.dibu_1{float:left}
.dibu_1 dl{width:147px;float:left;padding-top:20px}
.dibu_1 dl dt{width:100%;height:33px;line-height:33px;font-size:16px;color:white;padding-bottom:5px}
.dibu_1 dl dd{width:100%;height:34px;line-height:34px;font-size:15px;color:#626262}
.dibu_1 dl dd a{color:#626262}
.dibu_1 dl dd a:hover{color:#9e9e9e}
.dibu_2{height:190px;border-left:1px solid #333333;float:right;padding-left:70px;margin-top: 33px;}
.dibu_2 span{display:block;width:100%;height:33px;line-height:33px;font-size:16px;color:white;padding-bottom:5px;padding-top:20px}
.dibu_2 p{display:block;width:114px;height:154px;margin-right:20px;text-align:center;font-size:15px;color:#626262;float:left}
.banquan{max-width:1200px;margin:0 auto;height:50px;border-top:1px solid #393939;font-size:14px;line-height:50px;color:#626262;margin-top:60px}
.banquan span{float:left}
.banquan p{float:right}
@media (max-width: 767px) { .dibu{display:none;} }
@media (min-width: 768px) { .max{display:none;}}
.dix{ width:100%; height:auto; background:#111111; padding:2%; overflow:hidden}
.dix ul li{ float:left; width:25%;text-align: center;}
.dix ul li span{ display:block; font-size:15px; font-weight:800; color:white; height:35px; line-height:35px; padding-top:5px;}
.dix ul li a{ display:block; float:left; width:100%; height:30px; line-height:30px; color:#626262; font-size:13px;}

.dixx{ width:100%; height:auto; background:#111111; padding:2%; overflow:hidden; padding-top:0%; padding-bottom:100px;}
.dixx_1{ float:left; width:60%;padding-left: 5%;}

.dixx_1 span{ display:block; font-size:15px; font-weight:800; color:white; height:35px; line-height:35px; padding-top:5px;}
.dixx_1 p{ display:block; float:left; width:100%; height:30px; line-height:170%; color:#626262; font-size:13px;}
.dixx_2{ float:right; width:30%;}
.dixx_2 img{ display:block; width:100%;}


