@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p,ul,ol{margin:0;padding:0;}
body{font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53;color:#121314;background:#fff;line-height:1.5;font-size:14px}
ul,ol{list-style:none;}
a img{border:none;}
h1,h2,h3,h4,h5,h6,div,li,p{font-weight:normal;}
h1,h2,h3,h4,h5,h6,i{font-size:14px}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover,a.current{outline:none;}
em,i{font-style:normal;}
img{vertical-align:middle}
html,body{height:100%;}
html{font-size:312.5%/*默认16px*312.5%=实际文字大小50px*/;}
div{display:block}
section,input,select{font-size:12px}
input,select{color:#232323;font-family:\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53;}
/**webkit取消textarea拖动调整大小**/
textarea {resize:none;}
/**webkit取消文本框聚焦时边框颜色不变**/
textarea:focus, input:focus{outline:none;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;}

.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.mL5{margin-left:5px}
.mL10{margin-left:10px}
.mR5{margin-right:5px}
.mR10{margin-right:10px}
.mT5{margin-top:5px}
.mT20{margin-top:20px}
.mB5{margin-bottom:5px}
.mT10{margin-top:10px}
.mT20{margin-top:20px}
.mB10{margin-bottom:10px}
.c666{color:#666}
.c999{color:#999}


.f_Left{float:left}
.f_Right{float:right}
.tr{text-align:right}
.tl{text-align:left}

a {text-decoration:none;color:#787878}
a{transition:background-color ease .3s;}
a:hover, a:focus{ color:#000; text-decoration:none}

@font-face {
    font-family: 'GOTHIC_0';
    src: url('../fonts/GOTHIC_0.eot');
    src: url('../fonts/GOTHIC_0.eot') format('embedded-opentype'),
         url('../fonts/GOTHIC_0.woff2') format('woff2'),
         url('../fonts/GOTHIC_0.woff') format('woff'),
         url('../fonts/GOTHIC_0.ttf') format('truetype'),
         url('../fonts/GOTHIC_0.svg#GOTHIC_0') format('svg');
}


/*nav*/
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{ background:#333}
.layui-nav .layui-nav-item a{padding:0 15px}
.layui-nav .layui-nav-item{ line-height:90px;}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{ color:#333;font-weight:700}
.layui-nav .layui-nav-item a:hover{ color:#333}
.layui-nav .layui-nav-item a{color:rgba(0,0,0,.8); font-weight: 700}
.layui-nav .layui-this a{ color:#333;}
.layui-btn-group .layui-btn:first-child,.layui-btn-group .layui-btn:last-child{ border-radius:0}
.layui-btn{}
.layui-nav-child{ top:90px; border:0; border-radius:0;background:rgba(255,242,0,.9)}

.layui-nav .layui-nav-child a:hover{background: #212121; color: #fff}

.navbar-toggle { margin-top:20px;position: relative;float: right;padding: 9px 10px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px; border-radius: 0; cursor:pointer;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.navbar-toggle .icon-bar {background: #fff;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}


.banner img{ width: 100%; height: auto}


.layui-form-label{width: 100px!important}
.layui-input-block{ margin-left: 140px!important}

/*header*/
.layui-header{ height:90px}
.navBox{height:90px; background:#fff200; position:relative;}
.header-doc{position:fixed;left:0;top:0;right:0; z-index:99999}
.logo{position:absolute;left:10px;top: 18px;}
	.logo img{ height:60px}
.header .layui-nav {padding: 0;background: none;float: right}
		.header .layui-login a:hover{color:#fff;}
		.header .layui-login a.now{color:#fff !important;}
.layui-btn-sm{height:24px; line-height:24px}
.layui-nav .layui-nav-more{ display:none}


.layui-container2{margin: 0 auto;padding: 0}

.productList{margin:0 50px;}
.productList .img{ overflow:hidden;}
.productList .img img{width:100%}
.productList a{ display:block; position: relative;transition:all 0.3s ease-in-out;overflow:hidden}
	.productList a .txt{position:absolute; left:0; top:100px; right:0;height:100%;padding:20px 20px;transition:all 0.3s ease-in-out;z-index:999; }
	.productList a .txt h1{color:rgba(255,255,255,.8);font-size:30px; margin-bottom:20px}
	.productList a .txt h2{color:rgba(255,255,255,.8);height:150px;}
	.productList a .txt h3{color:#fc0}
	.productList a .txt h1:after{content: "";width:28px;border-top: 3px solid #fc0;position: absolute;left:20px;top:70px;transition: all 0.3s ease;}
	.productList a:hover .txt{background:rgba(0,0,0,.5); top:0; height:100% }

.productList .img{}
.productList a .img:after{content: "";display: block;width: 100%;height: 100%;background: url(../images/pro-bc.png);position: absolute;left: 0;top: 0;z-index: 20;transition:all 0.6s ease-in-out;}

.productList a:hover .img:after{opacity:0}

/*删格化5等份*/
.layui-col-lg2-4,.layui-col-md2-4,.layui-col-sm2-4,.layui-col-xs2-4{position:relative;display:block;box-sizing:border-box}
.layui-col-xs2-4{float:left}
.layui-col-xs2-4{width:19.9999992%}
.layui-col-xs-offset2-4{margin-left:19.9999992%}
@media screen and (min-width:768px){
    .layui-col-sm2-4{float:left}
    .layui-col-sm2-4{width:19.9999992%}
    .layui-col-sm-offset2-4{margin-left:19.9999992%}
}
@media screen and (min-width:992px){
    .layui-col-md2-4{float:left}
    .layui-col-md2-4{width:19.9999992%}
    .layui-col-md-offset2-4{margin-left:19.9999992%}
}
@media screen and (min-width:1200px){
    .layui-col-lg2-4{float:left}
    .layui-col-lg2-4{width:19.9999992%}
    .layui-col-lg-offset2-4{margin-left:19.9999992%}
}

.tab_title {margin:0 50px}
.tab_title li{float:left; text-align:center; width:20%; color:#333}
	.tab_title li div{ background:rgba(78,101,198,.2); margin:0 10px;height:100px}

    .parallax-bg {
      position: absolute;
      left: 0;
      top: 0;
      width: 120%;
      height: 100%;
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center;
    }
    .swiper-slide .title { color:#0e65c6;font-size:30px; padding:20px 80px 0;text-align:left; margin-top:60px; margin-bottom:0}
	.swiper-slide .title2 { color:#666;font-size:33px; padding:0 80px;text-align:left;margin-bottom:30px}
    .swiper-slide .subtitle {color:#535455;font-size:18px;padding:0 80px 0;text-align:left; line-height:1.6; margin-bottom:10px}
    .swiper-slide .text {color:#535455;font-size: 14px;padding:0 80px;line-height: 1.6;}
.l_bg{background:#fff}
.r_bg{background:#fff}

.imgBox{padding:0 0 0;height:270px}
.imgBox h1{ font-size:24px; margin-bottom:20px; font-weight:700; color:#0e65c6}
.imgBox h2{font-size:13px;line-height:1.8; color:#666}
.imgBox h3{font-size:26px;font-family: ''; opacity:0.5; line-height:1}



.layui-tab-title li{ padding:0; margin-right:20px;}
.layui-tab{ margin:0 0 10px}
.layui-tab-title{ border-bottom:2px #efefef solid;}
.layui-tab-title .layui-this:after {position: absolute;left: 0;top: 0;content: '';width: 100%;height:42px; border:0;border-bottom:2px #fff200 solid}
.layui-tab-title li{line-height:38px;font-size:14px;font-weight:700}
.layui-tab-content{ padding:10px 0}
.layui-tab-title .layui-this span{position:relative; z-index:99; font-size: 15px}
.layui-tab-title .layui-this{ color:#333}

.tabBox h1{font-size:16px; font-weight:700;color:#0e65c6; margin-bottom:10px}
.tabBox h2{font-size:13px;line-height:1.8; color:#666}

.layui-card{ box-shadow:none}
.layui-card-body{padding: 0}

.proBox{padding:40px 0; background: url(../images/aboutPart2.jpg) no-repeat;height:400px; margin-top:20px}

.newsBox{padding:40px 0 0;}

.newBox_l{background:url(../images/idx-map.png) center center no-repeat}
	.newBox_l .txt{margin: 0 0 0; padding:0; height: 245px }
	.newBox_l h1{font-size:18px;color:#333}
	.newBox_l h2{font-size:14px;line-height:1.8; color:#212121;font-weight: 700}
	.newBox_l h3{font-size:16px;line-height:1.8; color:#212121;margin-bottom:20px;}

.newBox_r{background:url(../images/join.jpg) right 0 no-repeat;width:180px;float:right;height:250px;margin-top:10px}
	.newBox_r h1{color:#fc0;padding:0 30px;font-size:24px; margin:30px auto}
	.newBox_r a{ display: block;
    width: 160px;
    height: 45px;
    line-height: 45px;
    border-radius: 4px;
    text-align: center;
    background: #fff200;
    margin: 10px auto 0;
    color: #212121;
    font-weight: 700;
    font-size: 13px;
}


.bg{ background: #f7f8f9;padding: 20px 0}
.bg2{ background: #fff;padding: 20px 0}
 .swiper { width: 100%;height: 100%;overflow: hidden}
.link{padding: 20px 0}
.link a{ margin-right: 20px}

.scBox{padding: 20px; background: #fff; border-radius: 8px; box-shadow: 8px 8px 0 #efefef}
.scBox img{border-radius: 8px}
.scTxt{text-align:justify; line-height: 1.8;margin-bottom: 10px; font-size: 14px;min-height: 240px}
.scTxt h1{font-size: 18px; font-weight: 700; text-align: center; line-height: 50px}
.scTxt p{ font-size: 14px;text-indent: 2em}

.scBtnBox{ position: absolute;right:10px; bottom: 10px; z-index: 999}
.scBtnBox .topBtn{ display: inline-block; margin-left: 10px; height: 50px; line-height: 50px; width: 160px; background: #fff200; color: #212121; font-size: 13px; font-weight: 700; text-align: center; border-radius: 4px}

/*新闻列表*/
.scNews{min-height: 200px}
.scNews ul li,.topNews li{ line-height: 35px;background:url(../images/circle.png) 0 center no-repeat; padding-left: 20px; display: -webkit-box; 
      -webkit-line-clamp: 1;  
      -webkit-box-orient: vertical; 
      overflow: hidden; 
      text-overflow: ellipsis; }
.scNews ul li span{float: right}


.topNews li{overflow:hidden}
.topNews li span{ float: right}

.layui-tab{ position: relative}
.scMore{ position: absolute; right: 0; top: 10px; z-index: 999}



.soluListBox{margin:0; height:380px;}
.soluListBox .box{height:auto;}
	.soluListBox .imgBox{position:relative;margin:5px;border: 1px #efefef solid;transition: all ease .3s;}
	.soluListBox .imgBox img{ width:100%}
	.soluListBox .txt h1{font-size: 15px; height: 40px; margin-bottom: 10px; text-align: center; color: #333}
	.soluListBox a{display:block;position:relative;margin-top:0;transition: all ease .3s;}
	.soluListBox a{color:#fff;transition: all ease .3s;}
	.soluListBox a:hover .imgBox{color:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,.2)}





.title{ text-align:center;margin-bottom:20px}
.title h1{color:#0e65c6;font-size:28px;line-height:1.2;}
.title h2{font-size:26px;font-family: ''; color:rgba(0,0,0,.5)}

.title2 h1{color:#0e65c6}
.title2 h2{color:#999}

.mainNav{ float:right}
.mainNav li{ float:left; margin-left:30px; font-size:13px;}		
.mainNav li a{ display:block;position:relative}
.mainNav li a.this:after{ content:""; position:absolute; left:0; right:0; bottom:0; height:2px; background:#006237}

.line{ line-height:80px; height:80px; border-bottom:1px #efefef solid;}

.rightBox{padding:20px}
.rightBox a{ display:block; margin-bottom:10px}





/*footer*/
.layui-footer{color:#999;font-size:12px; position:relative}
	.layui-footer a{color:#ccc;}
	.layui-footer a:hover{color:#bbb;}




.footerBottom{background:#333; color:#fff; line-height:2;padding:20px 0;text-align:center}
.footerLogo{ float:left; height:36px; margin-top:12px; margin-right:20px}

.box{ padding:20px; overflow:hidden; line-height:1.8}

#test1{ text-align:center}
.layui-btn-top{ background:#dedede}
.now{ background:#0e65c6; padding:10px}
.wap{display:none}
.pc{ display:block}



.container{margin:0 auto;padding: 0}

.main{ width:1200px; margin:0 auto; min-height:500px}
.auto{margin: 50px 0;line-height: 1.6;}

.mainBanner{ text-align:center; height:300px; overflow:hidden;}
.barBox{background:#f5f6f7; height:66px; line-height:66px}

.auto{margin:50px 0;line-height:1.6}

.about1 h1{ font-size:22px; color:#373839; padding-bottom:20px;}
	.about1 h2{ font-size:48px; color:#0e65c6;font-family:Arial;}
.aboutImg{ float:right; margin-top:25px; margin-left:60px;}

.contact{font-size: 14px;line-height: 24px;color:#898888;}

.rightNav{ float:right}
	.rightNav a{margin-left:20px; display: inline-block; padding: 0 20px; }
	.rightNav a.on{color:#333; background: #fff200;font-weight:700}

.layui-timeline-item{ padding-bottom:50px}
.layui-timeline-content{ padding-left:40px}
.layui-text h3{ display:inline-block; background:#0e65c6; color:#fff; width:110px; height:35px; line-height:35px; font-size:13px; font-weight:700;text-align:center}
.layui-timeline-axis:hover{ background:#0e65c6;color:#0e65c6}

.about3 h1{ padding-bottom:20px;}
.about3 img{ width:100%}

.honor-list .tlt{height: 60px;line-height: 60px;font-size:28px;color: #0e65c6;background:rgba(14,101,198,.1);padding-left: 44px;font-family:Arial;} 
.honor-list .box{padding: 30px 0 ; background: url(../images/x7.jpg) repeat-y 65px; } 
.honor-list dl{font-size: 14px;color: #898888;line-height: 32px;padding-left: 98px;background: url(../images/x5.png) no-repeat 60px;} 
.honor .down-ico{margin-left: 36px; }
.honor .title{padding: 0 0 45px; text-transform: uppercase;} 
.honor .title b{color: #006d9b; font-size: 26px; } 
.honor .title i{color: #ff9b00; font-weight: normal; padding-right: 5px; } 
.honor .title p{padding-top: 6px; font-size: 24px; color: #555; }


.mainLeft{ margin-bottom:-990000px; padding-bottom:990000px;padding-right:10px}
.mainRight{ margin-bottom:-990000px; padding-bottom:990000px;border-left:1px #efefef solid;}

.rightBox{padding:20px; }
.rightBox a{ display:block; margin-bottom:10px}

/*新闻列表*/

.news{ overflow:hidden}
.newsListbox{padding:20px 0 100px}
.newslist{ margin:35px 0}
.newslist dd {padding:20px 0;border-bottom:1px #efefef solid; position:relative}
.newslist dd a{display:block;color:#666;height:100px;position:relative;}
.newslist dd .time{width:80px;height:80px;text-align:right;position:absolute;left:0;top:0;background:rgba(255,242,0,.8); color:#333}
	.newslist dd .time p{font-size:32px; height:50px;line-height:50px;display:block;padding-right:10px;font-family:GOTHIC_0;color:#212121}
	.newslist dd .time span{font-size:14px;padding:8px 10px 5px 0;font-family:GOTHIC_0;}
.newslist dd .newsListTxt{ margin-left:100px;padding-right:30px;}
	.newslist dd .newsListTxt h1{font-size:18px;font-weight:700;color:#333;height:22px;line-height:22px; overflow:hidden}
	.newslist dd .newsListTxt h2{margin:10px 0;font-size:12px; }
	.newslist dd .newsListTxt h3{height:40px; line-height:20px;font-size:12px; overflow:hidden}
	.newslist dd .newsListTxt h4{line-height:1.8;}
		.newslist dd a:hover .newsListTxt h1{color:#333}
		.newslist dd a:hover .newsListTxt h2{color:#666;}
		.newslist dd a:hover .newsListTxt h3{color:#666}
		
		.newslist dd:hover{border-bottom:1px rgba(14,101,198,0) solid; }
		.newslist dd:hover .time{ background:none}
		.newslist dd:hover{background:rgba(255,242,0,1)}

.info dd{ border-bottom:0; color:#666; padding:0}
.info dd:after{ display:none}


.product .txt{padding:10px; height:30px;line-height: 30px;text-align: center;overflow:hidden}
	.product .txt h1{ font-size:15px; font-weight:400; color:#0e65c6; margin-bottom:10px; padding:0;height:30px; line-height:30px; overflow:hidden}
	.product .txt h2{ height:88px; line-height:22px; overflow:hidden}
	.product a:hover{ color:#666}
	.product a:hover img{-webkit-animation-name: xie_s;animation-name: xie_s;animation-duration: 0.7s;} 

.join{ clear:both; min-height:400px}

.message{border:1px #efefef solid; margin-top:35px; padding:10px}
.textareaStyle{ width:100%; border:0; height:150px;}

a.btn_login,.btn_login {display: block; border:0;background: #fc0;color: #fff;text-align: center;height: 40px;line-height: 40px;cursor: pointer; float:left; width:120px}

.info{ margin:35px 0}
.info dd {padding:20px 0;}
.info dd a{display:block;color:#666;height:100px;position:relative;}
.info dd .newsListTxt{ text-align:center;}
	.info dd .newsListTxt h1{font-size:24px;font-weight:700;color:#333;line-height:30px; overflow:hidden}
	.info dd .newsListTxt h2{margin:20px 0;font-size:12px; }
	.info dd .newsListTxt h3{height:40px; line-height:20px;font-size:12px; overflow:hidden}
	.info dd .newsListTxt h4{line-height:1.8;}


.txtInfo{ text-align: left; line-height:1.8}	
.newsListTxt img{max-width:100%;height:auto}	

.msgBox{ margin:20px 0}
.msgBox .list li{line-height:28px;overflow:hidden;margin-bottom:10px;padding: 24px 32px;background: #F8F8FA;border-radius: 8px;margin: 20px 0;}
.msgBox .list li h2{ color:#666}
.msgBox .list li span{ color:#666; font-size:12px}
.msg-list{ clear:both}

.hz{ text-align:center}
.hz h1{ font-size:20px; font-weight:700; margin-bottom:10px}
.hz h2{ text-align:left; color:#585858}
.hz .img{ margin:20px auto ;width:100px;height:100px; line-height:100px; text-align:center; background:#0e65c6; border-radius:50%}
	.hz .img img{}

.layui-icon{}
.layui-timeline-axis{ border:1px #0d55ac solid; border-radius:50%}

.modal_right{}
	.modal_left h1{font-size:20px; font-weight:700; color:#fc0;padding:10px 0; text-align:center}
	.modal_left_box{padding:30px 15px; color:#fff; font-size:13px}
		.modal_left_box p{text-indent:2em; margin-bottom:10px; text-align:justify;}

	.modal_right_box{padding:30px 60px;font-size:13px}
		.modal_right_box h1{ text-align:center}

.loginBox{margin:0}
	.loginBox dt{border-bottom:2px #fff200 solid;padding:10px 0;font-size:14px;}
		.loginBox dt span{float:right;font-size:12px;color:#666}
			.loginBox dt span a{color:#0e65c6}
	.loginBox dd{ margin:20px 0;height:40px; position:relative}
			
			.loginBox .regInputStyle{ border:1px #dedede solid; height:40px; line-height:40px; padding:0 10px;width:100%; box-sizing:border-box}


	.loginBox dd a.yzm{ position:absolute; right:5px; top:5px; height:30px; width:100px; text-align:center; line-height:30px; background:#0e65c6; color:#fff}
.loginBox dd label.txt{display:block; float:left; width:100px; text-align:right;height:30px;line-height:30px;}
.loginBox dd i{ color:#666; font-size:12px; margin-left:20px}

.regBtn{ display:block; border:0; background:#165aa1; width:120px; height:36px; line-height:36px;text-align:center; color:#fff; border-radius:3px; cursor:pointer; font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53; font-size:16px}



.rs_box{ background:#fff; margin-top:50px; height:700px; width:500px; float:right}
.rs_box2{ height:500px}
	.rs_box h1{ margin:20px 0; color:#333; font-size:32px; text-align:center}

.reg { margin:0 50px}
.reg li{padding:10px; position:relative}
	.reg li a.yzm{ position:absolute; right:20px; top:20px; height:30px; width:100px; text-align:center; line-height:30px; background:#0e65c6; color:#fff}
.reg li label.txt{display:block; float:left; width:100px; text-align:right;height:30px;line-height:30px;}
.reg li i{ color:#666; font-size:12px; margin-left:20px}
.regInputStyle,.regTextareaStyle{ border:1px #dedede solid; height:46px; line-height:46px; padding:0 10px;width:100%; box-sizing:border-box}

.regBtn{ display:block; border:0; background:#165aa1; width:120px; height:36px; line-height:36px;text-align:center; color:#fff; border-radius:3px; cursor:pointer; font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53; font-size:16px}
.regTextareaStyle{height:auto}

.thread-isLogin {padding: 24px 32px;background: #F8F8FA;border-radius: 8px;margin: 20px 0;}
	.thread-isLogin a img {display: inline-block;width: 50px;height: 50px;border-radius: 50%;}
		.thread-isLogin span {height: 50px;line-height: 50px;margin-left: 20px;color:#8a8a8a;color: rgba(0, 0, 0, 0.46);font-size: 14px;}
		.thread-isLogin .fr { float:right;display:block;width: 86px;height: 36px;line-height: 36px;margin-top: 7px;background: #fc0;color: #fff;font-size: 14px;text-align: center;border-radius: 18px;}
			.thread-isLogin .fr:hover {background: #0e65c6;}
			
.layui-form-pane .layui-form-item[pane]{ border:0}			
@keyframes xie_s{
    0%{
        opacity:1;
    }
    50%{
        opacity:0.75;
    }
    100%{
        opacity:1;
    }
}


@media (max-width: 1200px){
}	

@media (max-width: 992px){


}

@media (max-width: 767px){ 
.layui-container{ max-width:none; min-width:100%}
.logo{position:static;}
.logo img{margin:12px 0 0 10px}
.header .layui-nav{ margin:0}
.header .layui-nav {position: absolute;left: auto;right: 15px;top: 0;}
.layui-nav-bar{ display:none}
.navbar-toggle{background:#333}
.layui-nav .layui-nav-item>a{ padding:0}
.layui-nav-child {left: auto;right: 0;}
.topNews dd.more{ text-align:center}
.l_bg .imgBox,.r_bg .imgBox{padding:10px}
.newBox_l{width:45%;}
.newBox_l .txt{ border:0}
.productList{ margin:0}
.productList a .txt{ top:0}
.footerBottom{ line-height:1.6}
.layui-breadcrumb{ display:none}
.main{ width:auto; padding:0 10px}
.rightNav{ float:none}
.rightNav a{ margin-left:10px}
.auto{ margin:10px 0}
.aboutImg{ width:100%; float:none; margin:10px 0}
.mainLeft{ padding-right:0}
.newslist{ margin:0}
.newslist dd .newsListTxt{ padding-right:0}
.mainBanner{ height:auto;}
.mainBanner img{height:100px}
.about1 h2{ line-height:1}
.swiper-wrapper img{ width:100%}
.newsListTxt img{width:100%;height:auto}
.mainRight{ border:0}
}


.page{display:inline;clear:both;margin:20px 0;float:left;text-align:center;height:36px;line-height:36px;font-size:12px}
.page ul, .page li { display: inline-block; }
.page a{display:block;float:left;background:#dedede; width:36px;height:36px;line-height:36px;margin-right:10px;color:#999;text-decoration:none; font-family:"SimSun";cursor:pointer}
.page a:hover {background:rgba(59,141,59,0.6);color:#fff}
.page span{width:36px;height:36px;line-height:36px;color:#999;float:left;display:block;background:#dedede; margin-right:10px;}
.page .active span {background:rgba(59,141,59,1) ;color:#fff}

.pageBox{clear:both;margin:35px auto 30px;padding-top:20px;overflow:hidden;border-top: 2px #dedede solid;}
	.pageBox ul {}
	.pageBox ul li{ text-align:center; width: 33.333%; float: left}

a.upPage,a.nextPage,a.listPage{display:block;background:#fff200;color:#666;height:34px;line-height: 34px; font-size:12px}
.pageBox a i{display:block;width:34px;line-height:34px;text-align:center;background:#333;color:#fff;font-family: SimSun;}
.pageBox a span{ padding:0 10px}
.nextPage{float:right}


.Validform_checktip { display: block; }
.Validform_right { display: none; }
.Validform_wrong { color: #f00; margin-bottom: -21px; }
#loginWarp { display: none; padding:20px; }