@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑";}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#0093dd;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}

/*头部*/
.top{
	background: #0093dd;
	height: 36px;
	line-height: 36px
}
.top .hy{ float:left; color:#FFF}
.header{  position:relative;top:0; width:100%; box-sizing:border-box; background:#fff; z-index:999;  transition:all 0.6s; height:113px}
.header .logo{ float:left; width:550px; }
.header .logo img{ width:100%  }
.header .yb{ float:right; width:660px}
.header .tel{ background:url(../images/tel.png) left center no-repeat; background-size:40px auto; padding-left:60px; float:right; margin-top:20px; margin-left:20px}
.header .tel h1{ font-size:14px; color:#FFF}
.header .tel p{ font-size:20px; font-weight:bold; color:#fff}
.yuyan{font-size:15px;  color:#fff; line-height:36px ; text-align:right; float:right; margin-right:18px }
.yuyan a{color:#fff; font-weight:bold; padding:0 10px}


.daohang{ background:#0093dd}


.search-wrap { width: 100%; height: 68px; line-height: 68px; border-bottom: solid 1px #eee; }
.search-cont{ width:1300px; margin:0 auto}
.search-cont p { color: #333;}
.search-cont a { color: #999; padding: 0 20px; border-right: dashed 1px #bebebe;}
.search-cont .hot a:last-child { border-right: none 0; }
.search-cont a:hover { color: #0595e8; text-decoration: underline; }
.search-box { width: 280px; height: 48px; float:right ;position: relative; background:#f6f6f6; margin-top:10px;border-radius:4px; ; padding:0 10px }
.search-box input { width: 300px; height: 47px; border:none 0;  background: none; color: #999;}
.search-box button { border:none 0; background: none; display: block; width: 17px; height: 17px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 15px; right:10px; cursor: pointer;}
@media only screen and (max-width:992px){
.search-wrap { width: 100%; height: 40px; line-height: 40px; border-bottom: none; margin-bottom:10px; margin-top:10px }
.search-cont{ width:100%; margin:0 auto}
.search-cont p { display:none}
.search-cont .hot{display:none}
.search-box { width: 96%; height: 38px; border-bottom: solid 1px #0595e8; margin:0 auto ; float:none}
.search-box input { width: 100%; height: 37px; border:none 0;  background: none; color: #999;}
.search-box button { border:none 0; background: none; display: block; width: 17px; height: 17px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 10px; right: 20px; cursor: pointer;}
.top .hy{ display:none}
.top{ background:#0093dd; height:30px; line-height:30px}
.yuyan{font-size:12px;  color:#fff; line-height:30px ; text-align:right; float:right; margin-right:0px }

}

#sub_03 p{ padding:10px;}
#sub_03 p a{ font-size:12px; font-weight:100; float:left;  text-align:left; width:auto;}
#nav .mainlevel1 p a{ width:135px; text-align:left; padding-left:20px; height:30px; line-height:30px; background:url(../images/next_page.gif) no-repeat 5px center;}
#nav .mainlevel1 p a:hover{ color:#F00;  height:30px; line-height:30px; background:url(../images/next_page.gif) no-repeat 5px center #000;}


.sjdh{ display:none;}

.contain{ width:100%; margin:0 auto; max-width:1300px;}

button{ background:url(sou.png) center no-repeat; border:0; height:30px; width:30px; outline:none}


/*开托制造 精益求精*/
.tedian{ width:96%; margin:50px auto; max-width:1300px; overflow:hidden}
.shipin{ width:28%; float:left}
.shipin video{ max-height:640px}
.bt1{ text-align:center; color:#000; margin-bottom:60px;}
.bt1 h1{ font-size:48px}
.bt1  em{ display:block; margin:0.5rem auto; width:230px; height:2px; background:#0093dd; }
.bt1 h2{ font-size:30px; font-weight:normal}


.tdjs{ float:right; width:67%;}
.td1{ overflow:hidden}
.td2{ overflow:hidden}
.td3{ overflow:hidden}
.td1 i{ display:block; float:right; width:42%; max-width:378px;}
.td1 i img{ width:100%; height:auto}
.td1 .tdtd{ float:left; width:50%;margin-top:20px;}
.td2 i{ display:block; float:left; width:50%; max-width:468px;}
.td2 i img{ width:100%; height:auto}
.td2 .tdtd{ float:right; width:42%; margin-top:20px;}
.td3 .tdtd{ margin-top:20px;}
.tdtd h3{ display:block; float:left; position:relative; width:auto; border-bottom:#000 1px solid; font-size:25px; color:#000; font-weight:normal; padding-bottom:10px; margin-bottom:10px;}
.tdtd h3 em{ font-style:normal; font-size:14px}
.tdtd p{ font-size:14px; color:#717171; line-height:25px}
.td3 .peizhi{ border:#f0f0f0 1px solid; border-right:0; border-bottom:0}
.td3 .peizhi td{ border-right:#f0f0f0 1px solid; border-bottom:#f0f0f0 1px solid; text-align:center; font-size:14px; line-height:23px; padding:5px;}

.pc_ban{width:100%; background-color:#f7f7f7; position:relative; overflow:hidden;}
.pc_ban .swiper-slide{width:100%; ;}
.pc_ban img{width:100%; height:auto; display:block;}


@media (min-width:992px){
.pc_ban .swiper-slide{width:100%;}
}
@media (min-width:1200px){
.pc_ban .swiper-slide{width:100%;}
}
@media only screen and (max-width:992px){
.pc_ban .swiper-slide{width:100%;}

.pc_ban .swiper-button-prev{display:none;}
.pc_ban .swiper-button-next{display:none;}
}
/*事业部*/

.shiyebu{ background: url(../images/bg.png); padding:50px 0; overflow:hidden}
.bt2{ text-align:center; margin-bottom:20px;}
.bt2 h1{ font-size:14px; color:#989898; font-weight:normal;  text-transform:uppercase ; padding-top:15px}
.bt2 h2{ color:#000; font-size:30px; font-weight:normal; padding-bottom:10px; font-weight:bold;}
.bt2 em{ display:block;background: url(../images/t1.png); width:340px; height:9px; margin:0 auto}
.bt2 p{ font-size:18px; color:#6d6d6d; padding-top:10px}

.sy_sczx { height:auto; overflow:hidden}
.sy_sczx ul li { width:32%; float:left; margin-right:2%; margin-bottom:30px;}
.sy_sczx ul li:nth-child(3n){margin-right:0; }
.sy_sczx ul li .tp { position:relative; overflow:hidden}
.sy_sczx ul li img { width:100%; display:block;}
.sy_sczx ul li .tp .mb { width:100%; height:100%; background:rgba(0,147,221,0.7); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0}
.sy_sczx ul li .tp .mb h4 { font-size:16px; color:#fff; padding:125px 0 20px ; text-align:center;}
.sy_sczx ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:0 auto}
.sy_sczx ul li h3 { font-size:16px; color:#333; margin:10px 0; text-align:center}
.sy_sczx ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}


.cpfl{ text-align:center; margin-bottom:20px;}
.cpfl ul li{ display:inline-block; margin-bottom:5px; }
.cpfl ul li a{ display:block; background:#fff; padding:0.5rem 1rem; font-size:14px}
.cpfl ul li a:hover{ background:#0093dd; color:#fff}

.btn1 a{ display:block; background:#0093dd; text-align:center; color:#fff; width:160px; line-height:40px; border-radius:21px; margin:0 auto; transition:all 0.6s;border:#0093dd 1px solid; font-size:15px}
.btn1 a:hover{ background:#fff; transition:all 0.6s; color:#0093dd; border:#0093dd 1px solid}

@media only screen and (max-width:992px){
.sy_sczx ul li { width:49%; float:left; margin-right:2%; margin-bottom:0px;}
.sy_sczx ul li:nth-child(3n){margin-right:2% }
.sy_sczx ul li:nth-child(2n){margin-right:0; }
.sy_sczx ul li .tp .mb h4 { font-size:12px; color:#fff; padding:25px 0 20px ; text-align:center;}
.sy_sczx ul li h3 { font-size:12px; color:#333; margin:10px 0; text-align:center}
.btn1 a{ display:block; background:#0093dd; text-align:center; color:#fff; width:120px; line-height:30px; border-radius:15px; margin:0 auto; transition:all 0.6s;border:#0093dd 1px solid; font-size:12px}
.btn1 a:hover{ background:#fff; transition:all 0.6s; color:#0093dd; border:#0093dd 1px solid}

}

.solution-wrap { width: 100%;background:url(../images/bg.png) ; padding:50px 0 }
.solution-cont { width: 100%;  margin: 20px auto 0; max-width:1300px}
.solution-img { width: 23.8%; height: auto; margin:0 0 2% 1%; position: relative; overflow: hidden; border: 1px solid #d3d3d3;border-radius: 5px;}
.solution-img:hover{box-shadow: 0 0 10px #ccc;}
.solution-img .img-box1 { width: 100%;
    overflow: hidden;
    height: 270px;
    position: relative; background:#fff }
.solution-img .img-box1 img{ position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 90%;
    max-height: 90%;}
.solution-img .img-box1:hover img{ transform:translate(-50%,-50%) scale(1.1,1.1); transition:all 0.6s; }
.solution-img>p { width: 100%; text-align: center;  bottom: 0; left: 0; z-index: 3; color: #222023; font-size: 14px; background:#fff; line-height:50px;  }
.solution-img:hover p{color:#0093dd;}
.solution-img .links a { display: block; width: 60%; padding: 5% 0; color: #fff;background-color: #0093dd; margin:0 auto}
.solution-img .links a.shipin { background-color: #fff; color: #0093dd; }
@media only screen and (max-width:992px){
.shiyebu{ background: url(../images/bg.png); padding:20px 0; overflow:hidden}
.solution-wrap { width: 100%;background:url(../images/bg.png) ; padding:20px 0 }
.solution-cont { width:100%;  margin: 0 auto; }
.solution-img { width: 46%; height: auto; margin:2%; position: relative; overflow: hidden; float:left}
.solution-img>p { width: 100%; text-align: center; position: absolute; bottom: 0px; left: 0; z-index: 3; color: #222023; font-size: 14px; line-height:30px }
.solution-img .img-box1 { width: 100%;
    overflow: hidden;
    height: 180px;
    position: relative; background:#fff }
.solution-img .mask .links { width: 88%; margin: 0 auto; overflow: hidden; }
.solution-img .links a { display: block; width: 60%; padding: 2% 0; color: #fff;background-color: #0093dd; margin:0 auto; font-size:12px}
.solution-img .img-box1 img{ position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 100%;
    max-height:100%;}

.contain{ width:96%; margin:0 auto; max-width:1300px;}
}


/*解决方案*/
.jjfa{ margin:0 auto; overflow:hidden; padding-top:40px}

.jjfa ul li{ float:left; width:20%; position:relative; padding-bottom:31%; background:rgba(0,0,0,.7); overflow:hidden; transition:all 0.6}
.jjfa ul li:hover{ background:#0093dd; transition:all 0.6s}
.jjfa ul li:hover img{}
.jjfa ul li img{ position:absolute; height:100%; width:auto;top:0; left:50%; transform:translate(-50%,0); opacity:0.4}
.jjfa ul li .fdwz{ position:absolute; z-index:99; color:#fff; width:90%; left:5%; top:50%;transform:translate(0,-50%); height:120px; overflow:hidden;text-align:center; transition:all 0.6s}
.jjfa ul li:hover .fdwz{ height:260px; transition:all 0.6s}
.jjfa ul li .fdwz h1{ font-size:30px; font-weight:normal}
.jjfa ul li .fdwz  em{ display:block; background:#fff; width:53px; height:3px; margin:25px auto}
.jjfa ul li .fdwz h2{ font-size:23px; display:block; margin-bottom:40px; font-weight:normal}
.jjfa ul li .fdwz  p{ font-size:14px; line-height:30px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; transition:all 0.6s}
.jjfa ul li .fdwz span { display:block; margin:0 auto; border:#fff 1px solid; width:120px; line-height:30px; text-align:center; margin-top:20px;transition:all 0.6s}


.jjfa ul li:hover  .fdwz  em{ display:none;transition:all 0.6s}

/*简介*/
.jianj_nr:before,.jianj_nr:after,.jianj_gd_nr .zzrz:before,.jianj_gd_nr .zzrz:after,.zz_bt:before,.zz_bt:after,.hb_bt:before,.hb_bt:after,.hz_hb:before,.hz_hb:after,.td_bt:before,.td_bt:after,.gstd .left:before,.gstd .left:after,.gstd:before,.gstd:after,.jianj_nr_left .ds:before,.jianj_nr_left .ds:after {display: table;content: " ";clear:both;}

.section_jianj { background:url(../images/bg1.jpg) center no-repeat; background-attachment: fixed; background-attachment: fixed; background-size:100%  auto; padding:50px 0; }

.sy_js{width:1200px; margin:0 auto; background:url(../images/bt_1.png) no-repeat top center;}
.b_bt{text-align:center; margin-top:10px;  padding-top:36px; height:113px;}
.b_bt h3{font-size:32px; font-weight:bold; color:#fff; margin-bottom:5px; background:url(../images/icon_4.png) center bottom no-repeat; padding-bottom:10px;}
.b_bt h4{font-size:22px;font-weight:bold;text-transform:uppercase;color: #125136;margin-bottom:5px;}
.b_bt p{font-size:15px; color:#fff;}
.sy_js .b_by{text-align:center; font-size:40px; font-weight:bold; color:#666; margin:30px auto 50px;}
.sy_js .b_wz{padding:50px; width:1100px; background-color:rgba(255,255,255,.8); font-size:15px; color:#333; line-height:40px; text-align:center; margin:0 auto 40px;}
.sy_js .b_wz p{}
.jianj {width:75em; margin: auto;}
.jianj .bt {width:100%; text-align:center;}
.jianj .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}
.jianj .bt p {color:#555; font-size:0.875em; line-height:2em;}

/*标题*/
.b_bt1{text-align:center;  height: auto; margin-bottom:30px}
.b_bt1 h3{font-size:32px; font-weight:bold; color:#000;}
.b_bt1 em{ display:block; width:60px; height:4px; background:#0093dd; margin:5px auto;}
.b_bt1 p{font-size:15px; color:#666;}

.more a{ display:block;  background:#0093dd; width:150px; line-height:42px; text-align:center; color:#fff; font-size:14px; margin:0 auto;box-shadow: 4px 4px 4px rgba(195,195,195,0.75);transition:all 0.6s;border-radius: 21px;}

.more a:hover{ transform:translateY(-10px); transition:all 0.6s}
@media only screen and (max-width:992px){
	.section_jianj { background:url(../images/bg11.jpg) center no-repeat; background-attachment: none    ; background-attachment: none  ; background-size:none; padding:20px 0; }

.sy_js{width:100%; margin:0 auto; background:url(../images/bt_11.png) no-repeat top center;}

.sy_js .b_wz{padding:10px; width:96%; background-color:rgba(255,255,255,.8); font-size:12px; color:#333; line-height:22px; text-align:center; margin:0 auto 20px;}
.sy_js .b_wz p{overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:5;}	
	 
 .more a{ display:block;  background:#0093dd; width:120px; line-height:32px; text-align:center; color:#fff; font-size:14px; margin:0 auto;box-shadow: 4px 4px 4px rgba(195,195,195,0.75);transition:all 0.6s;border-radius: 21px;}

.more a:hover{ transform:translateY(-10px); transition:all 0.6s}

}

/*客户*/
.kehu{ width:100%; padding:50px 0; background:url(../images/bg.png)}

.marqueeleft{height: auto;width:96%;overflow:hidden;margin:40px auto 20px; max-width:1300px}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:auto;height: auto;overflow:hidden; }
.marqueeleft li  img{ height:100px; width:auto;border:#CCC 1px solid}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px; font-size:16px}

@media only screen and (max-width:992px){
.kehu{ width:100%; padding:20px 0 10px; background:url(../images/bg.png)}
.marqueeleft{height: auto;width:96%;overflow:hidden;margin:20px auto 0; max-width:1440px}
.marqueeleft li  img{ height:60px; width:auto;border:#CCC 1px solid}	
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px; font-size:14px}

}
/*简介*/
.about{ background:#f4f4f4; width:96%; margin:25px auto; max-width:1300px;}
.about img{ max-width:100%; height:auto}
.jieshao{ padding:20px; overflow:hidden}

.jieshao h3{ display:block; width:300px; text-align:right; float:left; font-size:20px; color:#000}
.jieshao p{ display:block; float:right; width:calc(100% - 350px); color:#676767; font-size:14px; line-height:30px}

/*新闻资讯*/

.xinwen{ width:100%; max-width:1300px;margin:50px auto;overflow:hidden}

#lib_Tab1{padding:0px;margin-bottom:15px; text-align:center}
.lib_Menubox {height:40px;line-height:40px;position:relative; margin-bottom:20px}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; height:30px;text-align:center; width:100%; text-align:center}
.lib_Menubox li{display:inline-block;cursor:pointer;width:auto;color:#222023;height:36px;line-height:36px; background-color:#f7f7f7; padding:0 45px; font-size:14px; margin:0 10px;border-radius:18px;}
.lib_Menubox li.hover{padding:0px;background:#0093dd;width:auto; color:#fff;height:36px;line-height:36px; padding:0 45px;font-size:14px}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;padding-top:15px;}


.new ul li{ float:left; width:32%; margin-right:2%; position:relative}
.new ul li .date{ position:absolute; z-index:99; top:0; right:0; background-color:rgba(0,147,221,0.5); height:65px; width:80px; color:#fff}
.new ul li .date em{ display:block; font-style:normal; font-size:20px; padding-top:5px}
.new ul li i{ display:block; width:100%; padding-bottom:53%; position:relative; overflow:hidden}
.new ul li i img{position:absolute; left:0;top:50%;width:100%; height:auto; transform:translate(0,-50%); transition:all 0.6s}
.new ul li:hover img{ transform:translate(0,-50%) scale(1.1,1.1); transition:all 0.6s}
.new ul li:last-child { margin-right:0}

.new ul li h3{ display:block;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; text-align:left; line-height:45px; font-weight:normal; color:#000; font-size:16px;}
.new ul li p{ display:block; color:#898989; line-height:23px; text-align:left;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden; margin-bottom:10px}
.new ul li span a{ display:block; border:#cecece 1px solid; text-align:center; color:#666; margin:10px 0; line-height:33px; transition:all 0.6s}
.new ul li span a:hover{ background:#0093dd; color:#fff; transition:all 0.6s}
.new ul li span { width:120px; display:block; }
.ixPart1{ padding:50px 0; height:auto; overflow:hidden; background:url(../images/bg.png)}
.ixPart1 .row{ padding: 20px 0 0.8rem 0;}
.ixPart1 .text.textL{ padding-left: 0.8rem;}
.ixPart1 .text.textR{ padding-right: 0.1rem;}
.ixPart1 .text span{ display: block; color: #000; font-size: 0.28rem; padding: 0.3rem 0;}
.ixPart1 .text p{ font-size: 16px; color: #4e4e4e; line-height: 35px;}
.ixPart1 .text a{ display: inline-block; width: 120px; height: 40px; color: #fff; font-size: 16px; line-height: 40px; margin-top:20px;}
.bgBlue{ background: linear-gradient(to right, #0093dd, #812424)}
.zzzs{padding:50px 0; height:auto; overflow:hidden; }
@media only screen and (max-width:992px){
.jjfa{ margin:0 auto; overflow:hidden; padding-top:20px}
.xinwen{ width:96%;margin:20px auto;overflow:hidden}
.ixPart1{ padding:20px 0; height:auto; overflow:hidden}
.ixPart1 .text p{ font-size: 14px; color: #4e4e4e; line-height: 26px; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:8;}
.guanyutu img{ width:100%; margin-top:20px}
.ixPart1 .text a{ display: inline-block; width: 100px; height: 30px; color: #fff; font-size: 14px; line-height: 30px; margin-top:10px;}
.lib_Menubox {height:40px;line-height:40px;position:relative; margin-bottom:0px}

}

/*底部*/
.footer{width:100%; background-color:#222222; line-height:30px; color:#888;}
.footer .container{padding:40px 0; }
.footer h3{margin-bottom:10px; font-size:15px; font-weight:bold; color:#fff;}
.footer em{width:26px; height:2px; background-color:#5b5b5b; margin-bottom:10px; display:block;}
.footer ul li{display:block;}
.footer i{width:20px; display:inline-block;}
.footer a{color:#888;}
.footer a:hover{color:#ddd;}
.footer input{width:100%; height:34px; background-color:#444; padding:0 5px; display:block; font-size:13px; line-height:34px; color:#888; margin-bottom:6px;}
.footer textarea{width:100%; height:58px; background-color:#444; padding:5px; font-size:13px; line-height:24px; color:#888; margin-bottom:6px; resize:none;}
.footer button{width:100%; height:34px; background-color:#0077cb; font-size:13px; line-height:34px; color:#fff; text-align:center;}
.footer img{width:86%; height:auto; display:block; margin:0 auto 6px;}
.footer .b_q{padding:10px 0; background-color:#1b1b1b; line-height:32px;}
.footer .b_q .container{padding:0 15px;}
.footer .b_q .z_c{ text-align:center}
.footer .b_q .z_c span{padding-right:6px;}
.footer .e_m1{ width:60%}
.footer .e_m1 img{ width:100%}
.footer .col-lg-31{ float: right; width:18%}
@media only screen and (max-width:992px){
.sy_hz1{width:100%;  padding:20px 0; overflow:hidden; position:relative; }
.sy_hz1 .bd ul li{width:32%; margin-left:1%; float:left; margin-bottom:1%; margin-right:0 }
.dbt{ font-size:16px; color:#fff}
.footer{width:100%; background-color:#222222; line-height:26px; color:#888;}
.footer .container{ width:90%; margin:0 auto;padding:0 0 20px; }
.footer .d_t{margin-top:30px;}
.footer h3{margin-top:30px; margin-bottom:10px; font-size:16px; font-weight:normal;}
.footer input{height:40px; line-height:40px;}
.footer textarea{height:64px; padding:8px 5px;}
.footer button{height:40px; line-height:40px;}
.footer .b_q{padding:15px 0; line-height:22px; text-align:center;}
.footer .b_q .z_c{float:none;}
.footer .b_q .z_c span{padding-right:0; display:block;}
.footer .b_q .y_c{display:none;}
.footer .b_q .z_c span{padding-right:0; font-size:12px}
.footer .col-lg-6{ display:none}
.footer .col-lg-31{ float: none; width:100%; }
.footer .e_m1{ width:38%}
.footer .e_m1 img{ width:100%}
}

.banquan{color:#fff; line-height:25px; font-size:14px; text-align:center}
.ali{ float:right;}

.dlink{ float:left; }
.dlink ul li{ float:left; margin-right:80px;}
.dlink ul li h3{ display:block; background:url(dbt.jpg) left bottom no-repeat; line-height:40px; color:#fff; font-size:16px; margin-bottom:0.5rem; font-weight:normal}
.dlink ul li p{ color:#aeaeae; line-height:25px; font-size:14px}
.dlink ul li p a{ color:#aeaeae}
.dlink ul li p a:hover{ color:#fff; text-decoration:underline}

.guanzhu{ width:20%; float:right; color:#fff; max-width:140px; font-size:14px; text-align:center; margin-top:50px}
.dtel { float:left; }
.dtel h1{display:block; background:url(dbt.jpg) left bottom no-repeat; line-height:40px; color:#fff; font-size:16px; margin-bottom:0.5rem; font-weight:normal}

.dtel p{color:#aeaeae; line-height:25px; font-size:14px}
.guanzhu img{ width:100%; height:auto;max-width:140px;}

.boda{ display:none; position:fixed; right:0; top:45%; z-index:99999}


/*内页通用*/
.nbanner{ width:100%; height:300px; overflow:hidden; position:relative; font-size:35px; color:#fff}
.nbanner img{ position:absolute; height:100%; width:auto; left:50%; top:0; transform:translate(-50%,0);}
.nbanner .nbt{ position:absolute; width:100%; text-align:center; top:40%; z-index:99; background:url(nav.jpg) bottom no-repeat; background-size:100px 3px; padding-bottom:12px}

.nmain{ padding:25px 0; overflow:hidden;width:1300px; margin:0 auto}
.nmain .st_zs{text-align: left; width:1300px; margin:30px auto}
.nmain .st_zs .j_s{margin-bottom:30px; font-size:16px; line-height:30px; color:#666}
.nmain .st_zs .x_q ul li{overflow:hidden;}
.nmain .st_zs .x_q .t_w{position:relative;overflow:hidden;}
.nmain .st_zs .x_q img{width:100%; height:auto; display:block;}
.nmain .st_zs .x_q ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.nmain .st_zs .x_m{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.8); font-size:14px; line-height:32px; color:#fff; text-align:center}
.nmain .st_zs .y_j .n_r{background-color:#0093dd; color:#fff; padding:20px 0; margin-bottom:30px;}
.nmain .st_zs .y_j .n_r .w_z{margin-top:15px; font-size:16px;}
.nmain .st_zs .y_j .n_r i{font-size:50px; line-height:50px;}
.nmain .st_zs .b_x{font-size:22px; color:#0093dd; margin-top:20px;}
.nmain .st_zs .g_h .n_r{margin-bottom:30px;}
.nmain .st_zs .g_h .b_t{width:60px; height:60px; border-radius:50%; background-color:#0093dd; font-size:30px; line-height:60px; color:#fff; margin:0 auto 15px;}
.nmain .st_zs .g_h .w_z h3{font-size:18px; margin-bottom:15px;}
.nmain .st_zs .g_h .w_z p{font-size:13px;}
.nmain .st_zs .t_d{margin-top:50px; text-align:left;}
.nmain .st_zs .t_d .t_p{margin-bottom:20px;}
.nmain .st_zs .t_d .t_p img{width:100%; height:auto; display:block;}
.nmain .st_zs .t_d .w_z h3{font-size:18px; margin-bottom:10px;}
.nmain .st_zs .t_d .w_z em{width:30px; height:2px; background-color:#0093dd; display:block; margin-bottom:15px;}
.nmain .st_zs .t_d .w_z p{font-size:14px; line-height:24px;}


/*产品分类*/
.list{width: 280px; float:left; border:#dcdcdc 1px solid;box-sizing:border-box}
.list ul li{background-color:#fff; border-bottom:#dcdcdc 1px  solid;font-size:16px; }
.list ul li:last-child { border:0}
.list ul li a{padding-left: 20px;color: #333;  display: block; height:55px;line-height: 55px;position: relative;
}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 240px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 240px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f7f7f7; border-color:#dcdcdc; font-size:14px;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px; color:#666}
.list ul li ul li ul li { background-color:#fff; border-color:#ececec; font-size:12px; }
.list ul li ul li ul li a{ color:#666; padding-left:30px;}

.cplb{ width:100%;  height:auto; overflow:hidden; padding-bottom:30px}
.cplb ul li{ float:left; width:32%; margin-right:2%; margin-bottom:1rem;}
.cplb ul li:nth-child(3n){margin-right:0; }
.cplb ul li i{ display:block; width:100%; padding-bottom:74%; position:relative; background:#fff; border:#e5e5e5 1px solid; box-sizing:border-box; overflow:hidden}
.cplb ul li i img{ position:absolute; height: auto; width:100%; top:0; left:50%;transform:translate(-50%,0);}
.cplb ul li p{ display:block; line-height:45px; margin-top:10px; text-align:center; font-size:14px;}
.cplb ul li a:hover p{ background:#0093dd; color:#fff}


/*产品详情*/

.xxbt{ text-align:center; width:50%; max-width:200px; text-align:center; border:#dbdbdb 1px solid; margin:0 auto; background:#fff;line-height:45px; font-size:20px; color:#000; position:relative; margin-bottom:30px;}
.xxbt em{ display:block; position:absolute; background:#fff; bottom:-1px; width:100px; height:2px; left:50%; margin-left:-50px; border-bottom:#0093dd 2px solid;}
.dapic{ width:50%; float:left; margin:0 auto; height:auto;box-sizing:border-box }
.dajs{ float:right; width:48%; color:#666; line-height:35px; font-size:14px}

.m1{background:#f4f4f4; margin:2rem 0; padding:2rem 0; overflow:hidden}

.tx1{ float:left; width:48%;  }
.tx1 img{ max-width:100%; height:auto; display:block; margin:0 auto}
.tx1 h3{ font-size:20px; text-align:center;  display:block; margin-bottom:15px;}
.tx2{float:right; width:48%; overflow:hidden}
.tx2 img{ max-width:100%; height:auto; display:block; margin:0 auto}
.tx2 h3{ font-size:20px; text-align:center; display:block; margin-bottom:15px;}

.tx3{width:100%;  margin:2rem auto;padding:20px;  height:auto; text-align:center; overflow:hidden ;background:#f4f4f4; }
.texing{width:1200px; margin:0 auto; text-align:left}
.texing img{ width:100%}
.tx3 h3{ font-size:20px; border-left:#0093dd 5px solid; padding-left:10px; display:block; margin-bottom:15px;}
.tx3 p{ line-height:25px; font-size:14px; color:#777; text-align:center}
.yuanli{ float:right; width:48%; text-align:left}

.tx4{  background:#f4f4f4; padding:2rem 0; overflow:hidden}
.peizhi2{ border:#f0f0f0 1px solid; background:#fff; max-width:1300px; margin:0 auto; border-right:0; border-bottom:0}

.peizhi2 td{ border-right:#f0f0f0 1px solid; border-bottom:#f0f0f0 1px solid; text-align:center; font-size:14px; line-height:23px; padding:5px;}
.peizhi2 img{ max-width:80%; height:auto; padding:10px 0}


.tx5{width:96%; max-width:1300px; margin:2rem auto; height:auto; text-align:center; overflow:hidden }
.tx5 ul li{ display:inline-block;width:23%; margin:0 0.5%; background:#fff; padding-bottom:10px;}
.tx5 ul li i{ display:block; width:100%; padding-bottom:80%; position:relative; overflow:hidden}
.tx5 ul li i img{ position:absolute; height:100%; width:auto; left:50%; top:0;transform:translate(-50%,0);}
.tx5 ul li p{ display:block; font-size:14px; padding:10px 0}


.fa1{ float:left; width:48%; margin-right:4%; margin-bottom:2rem}
.fa1 .fafa1{ float:left; width:60%; padding-bottom:40%; position:relative; overflow:hidden}
.fa1 .fafa1 img{ width:100%; height:auto; position:absolute; left:0;top:50%; transform:translate(0,-50%);}
.fa1 .fafa1 p{ display:block; position:absolute; z-index:999; text-align:center; color:#fff; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,0.7); line-height:45px; font-size:23px}
.fa1:nth-child(2n){margin-right:0; border:0}

.fa1 .fafa2{ float:right; width:35%;}
.fa1 .fafa2 ul li{ border-bottom:#ebebeb 1px solid; line-height:40px; font-size:14px; background: url(biao.jpg) left center no-repeat; padding-left:15px;}
.fa1 .fafa2 ul li a{ display:block}

.fatu{ float:left; width:50%; padding-bottom:30%; border:#e2e2e2 1px solid; box-sizing:border-box; position:relative; overflow:hidden;}
.fatu img{ position:absolute; width:100%; height:auto; left:0; top:50%;  transform:translate(0,-50%);}

.fazi{ float:right; width:46%;}
.fazi h3{ font-size:25px;}
.fazi p{ display:block; margin:20px 0; line-height:25px; font-size:14px; color:#666}
.fazi span{ display:block; background:#0093dd; width:100%;font-size:20px; color:#fff; max-width:300px; text-align:center; line-height:40px; border-radius:20px;}


.xiangguan{ margin-top:40px; text-align:center}
.xiangguan ul li{ display:inline-block; width:23%; padding-bottom:15%; position:relative; margin:0 0.5%; overflow:hidden}
.xiangguan ul li img{width:100%; height:auto; position:absolute; left:0;top:50%; transform:translate(0,-50%);}
.xiangguan ul li p{ display:block; position:absolute; background:rgba(0,0,0,0.7); color:#fff; text-align:center; line-height:25px; font-size:14px; bottom:0; width:100%; z-index:99}


/*客户*/
.khjz{ width:100%;  margin:0px auto;}
.khjz ul li{ float:left; width:23%; border:#ededed 1px solid; box-sizing:border-box; padding:10px; margin-right:2%; margin-bottom:1rem; text-align:center; transition:all 0.6s}
.khjz ul li i{ display:block; width:100%;  overflow:hidden}
.khjz ul li i img{ width:100%; height: auto;}
.khjz ul li  a p{ font-size:14px; padding:5px 0; color:#333}
.khjz ul li:hover{box-shadow: 0px 0px 10px rgba(195,195,195,0.75); border:#0093dd 1px solid; transition:all 0.6s}

.culture_bd{ width:100%; max-width:1300px; margin:0px auto 50px; height:auto; overflow:hidden}
.culture_bd ul li{
	float: left;
	margin: 10px  7px;
}


.culture_bd ul li div{
	width:336px;
	height: auto  ;
	padding: 20px;

	border: 1px solid #e8e8e8;
	background: #FFFFFF;
	float: left;
	margin-left:16px;
}
.culture_bd ul li div:first-child{
	margin-left: 0;
}
.culture_bd ul li div img{
	width:296px ;
	height:200px;
}

.culture_bd ul li div h4{
	font-size: 15px;
	font-family: "微软雅黑";

	border-bottom: 1px dashed #ccc;
	color: #444444;
	line-height: 50px; font-weight:bold
	}
.culture_bd ul li div p{
	font-size: 12px;
	line-height: 23px;
	margin-top:12px ;
	color:#808080 ;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3;
}
.culture_bd ul li div:hover{
	background: #f7f7f7;
	
}

/*新闻*/

.xwfl{ float:right; width:240px;}

.leimu h3{ display:block; font-size:20px; line-height:45px; background:#0093dd; color:#fff; padding-left:15px; box-sizing:border-box; font-weight:normal}
.leimu  ul li{ margin-top:5px; }
.leimu  ul li a{ display:block; background:#f2f2f2; color:#333; line-height:35px; padding-left:15px; transition:all 0.6s}
.leimu  ul li a:hover{ background:#0093dd; color:#fff; transition:all 0.6s}
.redian{ height:auto; margin-top:10px}
.redian h3{ display:block; border-bottom:#e8e8e8 1px solid; line-height:45px; font-size:20px; color:#000; font-weight:normal;}
.redian ul li{border-bottom:#e8e8e8 1px solid; padding:8px 0}
.redian ul li p{ font-size:14px; line-height:23px;}
.redian ul li em{ display:block; font-style:normal; color:#999}

	.xwlb{ float:left; width:calc(100% - 280px)}
	.xwlb ul li{  margin-bottom:25px; overflow:hidden; position:relative; transition:all 0.6s}

	.xwlb ul li i{ display:block; float:left; width:30%; padding-bottom:16%; border:#efefef 1px solid; box-sizing:border-box; position:relative; overflow:hidden}
	.xwlb ul li i img{ position:absolute; width:100%; height:auto; left:0; top:0; transition:all 0.6s}
	.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
	.xwlb ul li .nxw{ float:right; width:60%; margin-right:5%;}
	.xwlb ul li .nxw h3{ padding:0.5rem 0; margin:0; font-size:16px; text-align:left; line-height:23px;display:block;}
	.xwlb ul li .nxw h3 a{ color:#333}
	.xwlb ul li .nxw h3 a:hover{ color:#f29118}
	.xwlb ul li .nxw em{ display:block; color:#999; font-size:12px; padding:0.5rem 0; text-align:left; font-style:normal}
	.xwlb ul li .nxw p{ display:block; color:#909090; line-height:25px; height:50px; margin:5px 0; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}
	.xwlb ul li .nxw span a{ display:block;   line-height:23px; color:#0093dd; font-size:12px; margin-top:1rem; transition:all 0.6s}
	.xwlb ul li .nxw span a:hover{ transform:translateX(10px); transition:all 0.6s}



.about1{ width:96%; margin:0px auto; margin-bottom:40px; max-width:1300px; font-size:18px; line-height:55px; overflow:hidden}
.about1 img{ float:right; width:30%; height:auto; padding-left:5%;}
.nnbt{ text-align:center; font-size:25px; padding-top:30px; margin-bottom:30px; color:#000; line-height:45px;}
.nnbt em{ display:block; height:3px; width:80px; margin:0 auto; background:#0093dd}

.about2{ background:#f1f1f1; padding:35px 0; overflow:hidden}
.about2 img{ max-width:100%; height:auto; display:block; margin:0 auto}


.about3{ width:96%; margin:0px auto; margin-bottom:40px; max-width:1300px; font-size:14px; line-height:25px; overflow:hidden}
.about3 img{ display:block; max-width:100%; height:auto; margin:0 auto}


.about4{ width:100%; height:auto}
.about4 img{ width:100%; height:auto}

.about5{ width:96%; margin:0px auto; margin-bottom:40px; max-width:1300px; font-size:14px; line-height:25px; overflow:hidden}
.about5 ul li{ float:left; width:24%; margin:0.5rem 0.5%;}
.about5 ul li img{ width:100%; height:auto}

.ndh{ margin:30px 0; text-align:center}
.ndh ul li{ display:inline-block; }
.ndh ul li a{ display:block; border:#e0e0e0 1px solid; color:#333; padding:10px 30px; font-size:14px;transition:all 0.6s}
.ndh ul li a:hover{ background:#0093dd; color:#fff; transition:all 0.6s}


.lx1{ float:left; width:45%; padding:50px 30px; box-sizing:border-box; text-align:center; background: url(lxbg.jpg) center no-repeat; background-size:cover; border-radius:20px;}
.lx1 h3{ color:#0093dd; display:block; font-size:20px; text-align:center}
.lx1 p{ display:block; margin:1rem 0; color:#fff; line-height:25px; font-size:14px;}
.lx1 ul{ margin-top:40px; overflow:hidden}
.lx1 ul li{ float:left; width:47%; margin-right:3%; margin-bottom:30px;}

.lx1 ul li i{ display:block; background:#0093dd; width:32px; line-height:32px; height:32px; text-align:center; border-radius:20px; float:left; overflow:hidden}
.lx1 ul li i img{ height:26px; padding-top:3px; width:auto;}
.lx1 ul li p{ display:block; float:right; width:calc(100% - 40px); text-align:left; margin:0}
.lx1 ul li p em{ display:block; font-size:16px; font-weight:bold; line-height:25px; font-style:normal}


.ly1{ float:right; width:50%;}
.ly1 ul li{ margin-bottom:20px;}
.lybd1{ border:#e5e5e5 1px solid; line-height:50px; height:50px; width:100%; padding:0 15px; box-sizing:border-box; border-radius:25px; outline:none; color:#666}
.lyly{ border:#e5e5e5 1px solid; line-height:25px; height:100px; width:100%; padding:0 15px; box-sizing:border-box; border-radius:25px; outline:none; font-family:"微软雅黑";color:#666}


.lytj{ display:block; margin:0 auto; width:120px; text-align:center; color:#0093dd; border:#0093dd 1px solid; outline:none; cursor:pointer; background:none; line-height:40px; transition:all 0.6s  }
.lytj:hover{ background:#0093dd; color:#fff; transition:all 0.6s }

.lx2{ width:98%; max-width:1300px; margin:0 auto; margin-top:30px; height:450px; overflow:hidden;}


.weizhi{ background:#f6f6f6; padding:20px 0; font-size:14px; color:#666; height:auto; overflow:hidden; line-height:30px;}
.weizhi em{ display:block; float:left; padding-right:10px; margin-top:5px}

.weizhi1{ background:#f6f6f6; padding:20px 0; font-size:14px; color:#666}
.weizhi1 em{ display:block; float:left; padding-right:10px}
.zcd{ float:right}
.zcd ul{ text-align:right} 
.zcd li{ display:inline-block; width:100px; height:30px; line-height:30px; background:#222023;border-radius:4px; color:#0093dd; text-align:center; margin-left:10px}
.zcd li a{color:#0093dd}

.zcd li:hover{background:#0093dd;}
.zcd li:hover a{color:#222023;}
.zcd li.on{background:#0093dd;}
.zcd li.on a{color:#222023;}



/*my*/

/*文章列表*/
.lbcontent {
float: left;width: calc(100% - 280px);
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 5px;
  top: 20px;
  width: 10px;
  height: 25px;
  background: url(jt.jpg) no-repeat;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 13px;
  padding-left: 15px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 0px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li:hover {
  background: #f4f4f4;
}
/*分页*/
.xiaocms-page {padding:14px 0 10px;font-family:\5b8b\4f53;margin-right: 10px;font-size: 14px;}
.xiaocms-page a {display:inline-block;height: 30px;line-height:22px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding: 5px 15px;margin-left: 1px;font-size: 14px;}
.xiaocms-page a:hover { background:#0093dd; color:#000; text-decoration:none; }
.xiaocms-page span {display:inline-block;height: 30px;padding: 5px 15px;line-height:22px;background: #0093dd;border: 1px solid #0093dd;color:#fff;text-align:center;margin-left: 1px;}
/*图片列表*/
#shipinleibiao{
	margin-top:20px;
	}
#shipinleibiao ul {
    margin-top:20px;
    margin-right:-60px;
    text-decoration:none;
     
}
#shipinleibiao li {
    float:left;
    margin-right: 9px;
    display:block;
    margin-bottom:30px;
}
#shipinleibiao li:hover {
    }
#shipinleibiao li span {
    display:block;
    text-align:center;
    padding-top:13px;
}
#shipinleibiao li span a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
}
#shipinleibiao li span a:hover {
    color:#00CBFF;
    text-decoration:none;
}
#shipinleibiao li img {
    border:1px solid #ccc;
    padding:3px;
    width: 200px;
    height:150px;
}

/*内页*/
.m_content{
	margin-top:10px;
	font-family:"Microsoft YaHei";
           }
      .m_content h2{
          font-size:20px;
          text-align:center;
          font-family:"Microsoft YaHei";
           font-weight:normal;
		   padding-bottom:5px;
          }
		.page_content{
			min-height: 250px;
			line-height:180%;
			font-family:"Microsoft YaHei";
			font-size:14px;
			}
        .listpage{
            padding:5px;
            font-size:16px;
            font-family:"Microsoft YaHei";
            line-height:200%;
            }
            /*内容页*/
blank10{height:10px;}
.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content{line-height:24px;}
.listpage {clear: both;text-align: center;}
.prevpage p{
			margin:10px 0;
			}
.ncontent{
	font-size:14px;
    line-height: 180%;
}


@media (max-width: 1300px) {

.dlink ul li{ float:left; margin-right:30px;}



}

@media (max-width: 1024px) {

/*开托制造 精益求精*/

.shipin{ width:100%; float:none}
.tdjs{ float:none; width:100%; margin-top:20px}

.bt1{ text-align:center; color:#000; margin-bottom:20px;}
.bt1 h1{ font-size:20px}
.bt1 h2{ font-size:14px; font-weight:normal}

.bt2{ text-align:center; margin-bottom:20px;}
.bt2 h1{ font-size:12px; color:#989898; font-weight:normal;  text-transform:uppercase ; }
.bt2 h2{ color:#000; font-size:20px; font-weight: bold; padding-bottom:10px;}
.bt2 p{ font-size:12px; color:#6d6d6d; padding-top:10px}



.jieshao h3{ float:none;width:100%; text-align:center}
.jieshao p{ float:none; width:100%}

.dlink{ display:none}


.list{width: 240px;}

.cplb{ width:calc(100% - 250px)}
.list ul li .inactive{ background:url(off.png) no-repeat 200px center;}
.list ul li .inactives{background:url(on.png) no-repeat 200px center;} 
.cplb ul li{ float:left; width:47%; margin-left:2%; margin-bottom:1rem;}
.cplb ul li:nth-child(3n){margin-right:2%; }
.cplb ul li:nth-child(2n){margin-right:0; }
.texing{ float:none; width:100%; margin-bottom:20px;}
.yuanli{ float:none; width:100%}

.fa1{ float:none; width:96%; margin:0 auto; margin-bottom:1rem; overflow:hidden}
.fa1:nth-child(2n){ margin:0 auto; margin-bottom:1rem;}

.dapic{ width:96%; margin:0 auto; float:none; display:block  }
.dajs{ float:none; width:96%; margin:0 auto; overflow:hidden}


}


@media (max-width: 768px) {
	
.bt2{ text-align:center; margin-bottom:10px;}
.bt2 h1{ font-size:14px; color:#989898; font-weight:normal;  text-transform:uppercase ; padding-top:10px}
.bt2 h2{ color:#000; font-size:20px; font-weight:normal; padding-bottom:10px; font-weight:bold;}
.bt2 em{ display:block; margin:0 auto; width:60px; height:3px; background:#0093dd;}
.bt2 p{ font-size:18px; color:#6d6d6d; padding-top:0px}


.weizhi{ background:#f6f6f6; padding:10px 0; font-size:14px; color:#666; height:auto; overflow:hidden; line-height:30px;}
.weizhi em{ display:block; float:left; padding-right:10px; margin-top:5px}

.weizhi1{ background:#f6f6f6; padding:10px 0; font-size:14px; color:#666; margin-bottom:10px}
.weizhi1 em{ display:block; float:left; padding-right:10px}
.zcd{ float:none; margin-top:10px}
.zcd ul{ text-align:left} 
.zcd li{ display:inline-block; width:24%; height:30px; line-height:30px; background:#222023;border-radius:4px; color:#0093dd; text-align:center; margin-left:0}
.zcd li a{color:#0093dd}

.foot1{ display:none;}
.foot2{ text-align:center}

.tedian{ display:none}
.shipin video{ max-height:340px}
.td1 i{ float:none; width:100%;}
.td1 .tdtd{ float:none; width:100%}
.td2 i{ float:none; width:100%;}
.td2 .tdtd{ float:none; width:100%;}
.td3 .tdtd{ margin-top:20px;}

.tdtd h3{ font-size:20px}
.tdtd h3 em{ font-style:normal; font-size:12px}

.tdtd p{ font-size:12px; color:#717171; line-height:23px}
.td3 .peizhi td{ font-size:12px}

.jjfa ul li{ float:left; width:46%; margin:2%; padding-bottom:40%; background:rgba(0,0,0,.8);}
.jjfa ul li img{ position:absolute; height:auto; width:100%;top:0; left:0; transform:none; opacity:0.4}

.jjfa ul li .fdwz h1{ font-size:20px; font-weight:normal}
.jjfa ul li .fdwz  em{ display:block; background:#fff; width:53px; height:3px; margin:15px auto}
.jjfa ul li .fdwz{ position:absolute; z-index:99; color:#fff; width:90%; left:5%; top:55%;transform:translate(0,-50%); height:100px; overflow:hidden;text-align:center; transition:all 0.6s}
.jjfa ul li:hover .fdwz{ height:170px; transition:all 0.6s}
.jjfa ul li .fdwz h2{ font-size:16px; display:block; margin-bottom:20px; font-weight:normal}
.jjfa ul li .fdwz  p{ font-size:12px; line-height:20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; transition:all 0.6s}
.jjfa ul li .fdwz  span { display:block; margin:0 auto; border:#fff 1px solid; width:80px; line-height:20px; text-align:center; margin-top:10px;transition:all 0.6s}
.jjfa ul li:nth-child(5n){ width:96%; }


.list{width: 96%; float:none; border:#dcdcdc 1px solid; border-top:#0093dd 5px solid; box-sizing:border-box; margin:20px auto }
.list ul li{background-color:#fff; border-bottom:#dcdcdc 1px  solid;font-size:14px; }
.list ul li:last-child { border:0}
.list ul li a{padding-left: 20px;color: #333;  display: block; height:35px;line-height: 35px;position: relative;
}
.list ul li .inactive{ background:url(../images/off1.png) no-repeat right center;}
.list ul li .inactives{background:url(../images/on1.png) no-repeat right center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f7f7f7; border-color:#dcdcdc; font-size:12px;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px; color:#666}
.list ul li ul li ul li { background-color:#fff; border-color:#ececec; font-size:12px; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#666; padding-left:30px;}


.fa1{ float:none; width:100%; margin-right:0; margin-bottom:10px}
.fa1 .fafa1{ float:none; width:100%; padding-bottom:50%; position:relative; overflow:hidden}
.fa1 .fafa1 img{ width:100%; height:auto; position:absolute; left:0;top:50%; transform:translate(0,-50%);}
.fa1 .fafa1 p{ display:block; position:absolute; z-index:999; text-align:center; color:#fff; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,0.7); line-height:45px; font-size:16px}
.fa1:nth-child(2n){margin-right:0; border:0}

.fa1 .fafa2{ float:none; width:100%;}
.fa1 .fafa2 ul li{ border-bottom:#ebebeb 1px solid; line-height:40px; font-size:14px; background: url(biao.jpg) left center no-repeat; padding-left:15px;}
.fa1 .fafa2 ul li a{ display:block}


.new ul li{ float:none; width:100%; margin:0.5rem 0;position:relative}

.nbanner{ height:150px; font-size:20px; margin-top:0}
.nbanner .nbt{ position:absolute; width:100%; text-align:center; top:50%; z-index:99; background:url(nav.jpg) bottom no-repeat; background-size:100px 3px; padding-bottom:12px}

.nmain{ padding:25px 0; overflow:hidden;width:100%; margin:0 auto}

.cplb{ width:100%}

.tx1{ float:none; width:96%; margin:0 auto; margin-bottom:1rem; }
.tx2{float:none; width:96%; margin:0 auto }

.tx5 ul li{ display:inline-block;width:47%; margin:0 0.5%;}


.fatu{ float:none; width:96%; margin:0 auto; padding-bottom:60%; }

.fazi{ float:none; width:96%; margin:0 auto; margin-top:20px}
.fazi h3{ font-size:25px;}
.fazi p{ display:block; margin:20px 0; line-height:25px; font-size:14px; color:#666}
.fazi span{ display:block; background:#0093dd; width:100%;font-size:20px; color:#fff; max-width:300px; text-align:center; line-height:40px; border-radius:20px;}


.xiangguan ul li{ display:inline-block; width:48%; padding-bottom:30%; position:relative; margin:0.5rem 0.5%; overflow:hidden}


.khjz ul li{ float:left; width:47%; border:#ededed 1px solid; box-sizing:border-box; padding:10px; margin-left:2%; margin-bottom:1rem; text-align:center; transition:all 0.6s}



.xwfl{ display:none}
.xwlb{ float:none; width:96%; margin:0 auto}

	.xwlb ul li i{ display:block; float:left; width:30%; padding-bottom:15%; border:#efefef 1px solid; box-sizing:border-box; position:relative; overflow:hidden;height:110px;}
	.xwlb ul li i img{ position:absolute; width:100%;  left:0; top:0; transition:all 0.6s;height:110px;}
	.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
	.xwlb ul li .nxw{ float:right; width:60%; margin-right:5%;}
	.xwlb ul li .nxw h3{ padding: 0; margin:0; font-size:14px; text-align:left; line-height:23px;display:block; white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;}
	.xwlb ul li .nxw h3 a{ color:#333}
	.xwlb ul li .nxw h3 a:hover{ color:#f29118}
	.xwlb ul li .nxw em{ display:block; color:#999; font-size:12px; padding:5px 0; text-align:left; font-style:normal}
	.xwlb ul li .nxw p{ display:block; color:#909090; line-height:20px; height: auto; margin:0; font-size:12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}
	.xwlb ul li .nxw span a{ display:block;   line-height:23px; color:#0093dd; font-size:12px; margin-top:0; transition:all 0.6s}
	.xwlb ul li .nxw span a:hover{ transform:translateX(10px); transition:all 0.6s}
.nmain{ padding:0 0; overflow:hidden}

.about1{ width:96%; margin:0px auto; margin-bottom:40px; max-width:1300px; font-size:14px; line-height:25px; overflow:hidden}
.about1 img{ float:right; width:50%; height:auto; padding-left:5%;}

.about5 ul li{ float:left; width:48%; margin:0.5rem 0.5%;}


.lx1{ float:none; width:100%; padding:20px;}
.ly1{ float:none; width:95%; margin:0 auto;margin-top:20px;}


.lx2{ margin-top:30px; height:250px; overflow:hidden;}
.lx1 ul li{ float:none; width:100%; margin-right:0; margin-bottom:20px; overflow:hidden}
.cplb{padding-bottom:0px;}
.cplb ul li p{ display:block; line-height:30px; margin-top:0px; text-align:center; font-size:14px;}


.banquan{ float:none; margin:0 auto}
.dtel{ float:none; margin:0 auto}


.dapic{ float:none; width:96%; margin:0 auto }
.dajs{ float:none; width:96%; margin:0 auto}

.boda{ display:block}
.foot{ background:#3c3c3c; padding-top:0px}
.texing img{width:100%; }

.culture_bd{ width:100%; max-width:100%; margin:0px auto 20px; height:auto; overflow:hidden}
.culture_bd ul li{
	float: left; margin:2%; width:46%;box-sizing:border-box;
}


.culture_bd ul li div{
	width:100%;
	height: auto  ;
	padding: 8px;

	border: 1px solid #e8e8e8;
	background: #FFFFFF;
	float: left;
	margin-left:16px;box-sizing:border-box;

}
.culture_bd ul li div:first-child{
	margin-left: 0;
}
.culture_bd ul li div img{
	width:100% ;
	height: auto;
}

.culture_bd ul li div h4{
	font-size: 13px;
	font-family: "微软雅黑";

	border-bottom: 1px dashed #ccc;
	color: #444444;
	line-height: 30px; font-weight:bold;  white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
	}
.culture_bd ul li div p{
	font-size: 12px;
	line-height: 23px;
	margin-top:12px ;
	color:#808080 ;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3;
}
.culture_bd ul li div:hover{
	background: #f7f7f7;
	
}

.lbcontent{ width:100%; float:none;}

}

.guanyutu{ text-align:right}


.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:0; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:#0093dd; width:60px; height:60px; float:right; overflow:hidden;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:#0093dd; width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:#0093dd; width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto; display:block;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:#0093dd; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}

@media (max-width: 768px) {
.zxkf{ display:none}	
}
.sy_al{padding:50px 0; overflow:hidden;}
.sy_al .t_p{overflow:hidden;}
.sy_al .t_p img{width:100%; height:auto; display:block;}
.sy_al .w_z{border:1px solid #d7d7d7; padding:15px; margin-top:2px;}
.sy_al .w_z h3{font-size:16px; margin-bottom:10px;}
.sy_al .w_z span{float:right; font-size:14px; color:#777;}
.sy_al .w_z p{font-size:13px; line-height:24px; color:#777; height:48px; overflow:hidden; margin-bottom:10px; text-overflow:ellipsis; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.sy_al .w_z em{width:30px; height:1px; background-color:#0093dd; display:block; margin-bottom:15px;}
.sy_al .w_z a{color:#0093dd;}
.sy_al .swiper-al{padding-bottom:60px;}
.sy_al .swiper-al .swiper-button-prev{background:url(../images/zj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; left:50%; margin-left:-42px;
background-size:34px 34px;
-webkit-background-size:34px 34px;
-moz-background-size:34px 34px;
-ms-background-size:34px 34px;
-o-background-size:34px 34px;}
.sy_al .swiper-al .swiper-button-prev:hover{background:url(../images/z_j.png) no-repeat;}
.sy_al .swiper-al .swiper-button-next{background:url(../images/yj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; right:50%; margin-right:-42px;
background-size:34px 34px;
-webkit-background-size:34px 34px;
-moz-background-size:34px 34px;
-ms-background-size:34px 34px;
-o-background-size:34px 34px;}
.sy_al .swiper-al .swiper-button-next:hover{background:url(../images/y_j.png) no-repeat;}


.page{width:100%; margin:30px auto ; overflow:hidden;}
.page a{line-height:38px; color:#222023; background-color:#fff; border:1px solid #eaeaea; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#0093dd; border:1px solid #0093dd; color:#fff;}
.page a.on{background-color:#0093dd; border:1px solid #0093dd; color:#fff;}

.nei{ width:1300px; margin:0 auto; font-size:14px; line-height:35px; } 
.nei h2{ font-size:26px;padding-bottom: 20px; padding-left: 5px; padding-top: 10px}
.nei td{ border:1px #fff solid; padding-left:10px;  background-color:#eee;}
.nei table{border:1px #fff solid;}

.nei1{ width:1300px; margin:0 auto 50px; font-size:14px; line-height:35px; } 
.nei1 td{ border:1px #fff solid; padding-left:10px;  background-color:#eee;}
.nei1 table{border:1px #fff solid;}

.nei2{ width:100%; margin:0 auto 50px; font-size:14px; line-height:35px; display:none } 
.nei2 td{ border:1px #fff solid;  background-color:#eee; width:50%; text-align:center}
.nei2 table{border:1px #fff solid;}


.nlx{background-color: #000; padding-left: 15px;  color: #fff; width:1300px; margin:20px auto; height:auto; overflow:hidden; line-height:50px; font-size:18px }
.gz_jh{ margin:20px auto 50px}
.gz_jh .rc_zp .ts{line-height:26px; color:#888; }
.gz_jh .rc_zp .ts a{color:#0093dd;}
.gz_jh .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.gz_jh .rc_zp .jr_lm.jt{border: 1px solid #0093dd;}
.gz_jh .rc_zp .jr_bt{padding:10px 20px;  font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}
.gz_jh .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.gz_jh .rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);
-webkit-transform:translate(0,-50%) rotate(180deg);
-moz-transform:translate(0,-50%) rotate(180deg);
-ms-transform:translate(0,-50%) rotate(180deg);
-o-transform:translate(0,-50%) rotate(180deg);}
.gz_jh .rc_zp .jr_lm.jt .jr_bt{background-color:#0093dd; color:#222023; padding:0 20px; line-height:60px;}
.gz_jh .rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}
.gz_jh .rc_zp .jr_bt span.s_40{text-align:left;}
.gz_jh .rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.gz_jh .rc_zp .jr_nr .lm{color:#0093dd;}
.gz_jh .rc_zp .jr_nr .js{margin-bottom:20px;}
.kuan1{ width:20%}
.kuan2{ width:80%}
.kuan3{ width:50%}
@media only screen and (max-width:992px){
.gz_jh .rc_zp .jr_bt{padding:5px 20px; line-height:20px }
.gz_jh .rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}
.gz_jh .rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}
.gz_jh .rc_zp .jr_nr .lm{margin-bottom:10px;}
.page{width:96%; margin:0 auto 30px ; overflow:hidden;}
.page a{line-height:28px; color:#222023; background-color:#fff; border:1px solid #eaeaea; text-align:center; font-size:14px; width:28px; height:28px; float:left; margin-right:10px;}
.page a:hover{background-color:#0093dd; border:1px solid #0093dd; color:#fff;}
.page a.on{background-color:#0093dd; border:1px solid #0093dd; color:#fff;}

.nei{ width:100%; margin:20px auto 0; font-size:14px; line-height:35px; } 
.nei h2{ font-size:16px;padding-bottom: 10px; padding-left: 5px; padding-top: 0px}
.nei td{ border:1px #fff solid; padding-left:10px;  background-color:#eee; box-sizing:border-box}
.kuan1{ width:30%}
.kuan2{ width:70%}
.kuan3{ font-size:12px; line-height:25px;}
.nei table{border:1px #fff solid;}
.sy_al{padding:20px 0; overflow:hidden;}
.nlx{background-color: #000; padding-left: 15px;  color: #fff; width:100%; margin:15px auto; height:auto; overflow:hidden; line-height:50px; font-size:16px }
.nei h2{ font-size:16px;padding-bottom: 10px; padding-left: 5px; padding-top: 0}

.nei1{ display:none } 
.nei2{ display:block}
}

.xianshi{ display:none}
.xs{ display:block}
.yc{ display:none}
@media only screen and (max-width:992px){
.xianshi{ display: block}
.xs{ display:none}
.yc{ display:block}
}

.youbian{ float:right; width:1000px; height:auto; overflow:hidden}

@media only screen and (max-width:992px){
.youbian{ float:none; width:100%; height:auto; overflow:hidden}
}
.youshi{ width:100%; margin:0 auto;}
.youshi ul li{ float:left; width:18%; margin:0 1%; margin-bottom:40px; background:#fff; border:#dcdcdc 1px solid; border-radius:3px; overflow:hidden; box-sizing:border-box; text-align:center; padding-bottom:30px; transition:all 0.6s}
.youshi ul li i{ display:block; margin:30px auto; width:80%; text-align:center;}
.youshi ul li i img{ width:100%;max-width:100px;  height:auto; display:block; margin:0 auto;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.5;
}

.youshi ul li h3{ font-size:25px; color:#313131; font-weight:bold; padding-bottom:25px;}
.youshi ul li p{ display:block; width:80%; margin:0 auto; font-size:16px; color:#313131; line-height:25px; height:75px; overflow:hidden}
.youshi ul li:hover{ background:#fcfcfc; border:#0093dd 1px solid;box-shadow: 0px 0px 20px rgba(195,195,195,0.75);}
.youshi ul li:hover *{ color:#0093dd}
.youshi ul li:hover i img{ filter:none; opacity:1;}



@media only screen and (max-width:995px){
.youshi ul li{ float:left; width:47%; margin:0; margin-left:2%; margin-bottom:10px}

.youshi ul li i{ display:block; margin:15px auto; width:50%; text-align:center;}
.youshi ul li h3{ font-size:16px; color:#313131; font-weight:bold; padding-bottom:15px;}
.youshi ul li p{ font-size:12px; color:#313131; line-height:20px; height: auto; overflow:hidden;width:100%;}
.youshi ul li:nth-child(5n){ width:96%; }
.more a{ font-size:12px}

}


.nTab{width:100%;margin:20px auto;background:#f5f5f5;border:1px solid #e8e8e8;overflow:hidden}
.none {display:none;}
.nTab .TabTitle li{float:left;cursor:pointer;height:45px;line-height:45px;font-weight:bold;text-align:center;width:134px;font-size:15px}
.nTab .TabTitle li a{text-decoration:none; }
.nTab .TabTitle .active{background:#0093dd;color:#fff}
.nTab .TabTitle .normal{background:#222023;color:#fff}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; font-size:14px; line-height:30px}
.nTab .TabContent span{ color:#F00; display:block}
.proShow_font{width:100%;padding:0px;height:580px;position:relative;}
.proShow_font:after{content:"";position:absolute;left:0;top:335px;height:1px;background:#d8d8d8;width:100%; }
.proShow_font .title{font-size:36px; color:#333;margin-bottom:25px;font-weight:normal;line-height:40px;}
.proShow_font .txt{height:250px;margin-bottom:50px;}
.proShow_font .left{width:40%;}
.proShow_font .left p{margin-bottom:10px;background: url(../images/show_icon1.png) no-repeat left 3px;padding-left:25px;}
.proShow_font .left p span{font-size:28px;color:#0093dd;font-family:Arial;font-weight:bold;line-height:30px;display:block;margin-left:-25px;}
.proShow_font .right .zx{display:block;height:50px;line-height:50px;background:#0093dd;color:#fff;text-align:center;font-size:18px;border-radius:5px; margin-top:20px; margin-bottom:20px}
.proShow_font .right .zx a{ color:#fff}
.proShow_font .right .zx:hover{background:#0e46b4;}
.proShow_font .right{width:50%;}
.proShow_font .left .p3{background: url(../images/show_icon2.png) no-repeat left center;padding-left:25px;}
.proShow_font .left .p2{background: url(../images/show_icon3.png) no-repeat left center;margin-bottom:20px;}
.bshare-custom span{display:block;margin-bottom:10px;}

@media only screen and (max-width:995px){
.nTab{width:96%;margin:20px auto;background:#f5f5f5;border:1px solid #e8e8e8;overflow:hidden}
.nTab .TabTitle li{float:left;cursor:pointer;height:45px;line-height:45px;font-weight:bold;text-align:center;width:25%;font-size:12px}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:10px;display:block; font-size:12px; line-height:24px}
.proShow_font{width:100%;padding:0px;height: auto;position:relative; margin-top:20px}
.proShow_font:after{content:"";position:absolute;left:0;top:0;height:1px;background:#d8d8d8;width:100%; }
.proShow_font .title{font-size:16px; color:#333;margin-bottom:10px;font-weight:normal;line-height:30px; padding-top:10px}
.proShow_font .txt{height: auto;margin-bottom:20px; line-height:24px}
.proShow_font .left{width:100%;}
.proShow_font .right{width:100%;}
.proShow_font .right .zx{display:block;height:40px;line-height:40px;background:#0093dd;color:#fff;text-align:center;font-size:14px;border-radius:5px;}

}
.culture_bd1{ width:100%; max-width:1300px; margin:0px auto 50px; height:auto; overflow:hidden}
.culture_bd1 ul li{
	float: left;
	margin: 10px  7px;
}


.culture_bd1 ul li div{
	width:330px;
	height: auto  ;
	padding: 20px;

	border: 1px solid #e8e8e8;
	background: #FFFFFF;
	float: left;
	margin-left:16px;
}
.culture_bd1 ul li div:first-child{
	margin-left: 0;
}
.culture_bd1 ul li div img{
	width:290px ;
	height:200px;
}

.culture_bd1 ul li div h4{
	font-size: 15px;
	font-family: "微软雅黑";

	border-bottom: 1px dashed #ccc;
	color: #444444;
	line-height: 50px; font-weight:bold
	}
.culture_bd1 ul li div p{
	font-size: 12px;
	line-height: 23px;
	margin-top:12px ;
	color:#808080 ;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3;
}
.culture_bd1 ul li div:hover{
	background: #f7f7f7;
	
}
.ny_ly{padding:60px 0; overflow:hidden;}
.ny_ly h3{margin-bottom:15px; font-size:24px; font-weight:normal}
.ny_ly h4{font-size:14px; line-height:26px; color:#888; margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin-bottom:15px;font-weight:normal}
.ny_ly p{color:#777; line-height:32px;}
.ny_ly i{width:20px; display:inline-block;}
.ny_ly strong{font-size:16px; font-weight:normal; color:#000;}
.ny_ly input.z_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:left;}
.ny_ly input.y_c{width:49%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:right;}
.ny_ly button{width:100%; height:46px; background-color:#0093dd; font-size:15px; color:#fff; line-height:46px;}
.ny_ly textarea{width:100%; height:94px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:15px; font-family:"微软雅黑"}
.ny_ly .d_t{border:2px solid #fff;}
.ny_ly .d_t img{width:100%; height:auto; display:block;}
@media only screen and (max-width:992px){
.ny_ly{padding:30px 0;}
.ny_ly h3{font-size:20px;}
.ny_ly h4{line-height:24px; margin-top:0; padding-bottom:15px; margin-bottom:15px;}
.ny_ly p{line-height:28px; margin-bottom:30px;}
.ny_ly strong{font-size:16px;}
.ny_ly input.z_c{width:100%; float:none;}
.ny_ly input.y_c{width:100%; float:none;}
}

.shipin { height:auto; overflow:hidden; width:100%}
.shipin ul li { width:23.5%; float:left; margin-right:2%; margin-bottom:30px;}
.shipin ul li:nth-child(4n){margin-right:0; }
.shipin ul li .tp { position:relative; overflow:hidden}
.shipin ul li img { width:100%; display:block;}
.shipin ul li .tp .mb { width:100%; height:100%; background:rgba(0,147,221,0.7); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0}
.shipin ul li .tp .mb h4 { font-size:16px; color:#fff; padding:65px 0 20px ; text-align:center;}
.shipin ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:0 auto}
.shipin ul li h3 { font-size:16px; color:#333; margin:10px 0; text-align:center}
.shipin ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}

@media only screen and (max-width:992px){
.shipin ul li { width:48%; float:left; margin-right:2%; margin-bottom:0px;}
.shipin ul li:nth-child(2n){margin-right:0; }
.shipin ul li .tp .mb h4 { font-size:16px; color:#fff; padding:25px 0 20px ; text-align:center;}
.shipin ul li h3 { font-size:14px; color:#333; margin:10px 0; text-align:center}

}
.ny_bt{text-align:center; margin-bottom:20px;}
.ny_bt h3{font-size:26px; font-weight:bold;}
.ny_bt h4{font-size:22px; margin-bottom:20px;}
.ny_bt i{width:52px; height:2px; background-color:#0093dd; margin:15px auto; display:block;}
.ny_bt p{font-size:15px; color:#999;}
@media only screen and (max-width:992px){
.ny_bt{margin-bottom:20px;}
.ny_bt h3{font-size:20px;}
.ny_bt h4{font-size:16px; margin-bottom:15px;}
.ny_bt i{width:40px; height:1px; margin:10px auto;}
.ny_bt p{font-size:12px;}
}
.ny_nr{padding:50px 0; overflow:hidden;}

.ny_nr .st_zs{text-align:center;}
.ny_nr .st_zs .j_s{margin-bottom:30px; font-size:16px; line-height:30px;}
.ny_nr .st_zs .x_q ul li{overflow:hidden;}
.ny_nr .st_zs .x_q .t_w{position:relative;}
.ny_nr .st_zs .x_q img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .x_m{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.8); font-size:14px; line-height:32px; color:#fff;}
.ny_nr .st_zs .y_j .n_r{background-color:#0093dd; color:#fff; padding:20px 0; margin-bottom:30px;}
.ny_nr .st_zs .y_j .n_r .w_z{margin-top:15px; }
.ny_nr .st_zs .y_j .n_r .w_z h1{font-size:16px; margin-bottom:15px }
.ny_nr .st_zs .y_j .n_r .w_z p{font-size:14px; }
.ny_nr .st_zs .y_j .n_r i{font-size:50px; line-height:50px;}
.ny_nr .st_zs .b_x{font-size:22px; color:#0093dd; margin-top:20px;}
.ny_nr .st_zs .g_h .n_r{margin-bottom:30px;}
.ny_nr .st_zs .g_h .b_t{width:60px; height:60px; border-radius:50%; background-color:#0093dd; font-size:30px; line-height:60px; color:#fff; margin:0 auto 15px;}
.ny_nr .st_zs .g_h .w_z h3{font-size:18px; margin-bottom:15px;}
.ny_nr .st_zs .g_h .w_z p{font-size:13px;}
.ny_nr .st_zs .t_d{margin-top:50px; text-align:left;}
.ny_nr .st_zs .t_d .t_p{margin-bottom:20px;}
.ny_nr .st_zs .t_d .t_p img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .t_d .w_z h3{font-size:18px; margin-bottom:10px;}
.ny_nr .st_zs .t_d .w_z em{width:30px; height:2px; background-color:#0093dd; display:block; margin-bottom:15px;}
.ny_nr .st_zs .t_d .w_z p{font-size:14px; line-height:24px;}
.ny_nr .sz_ll ul li{margin-bottom:30px;}
.ny_nr .sz_ll .t_w{position:relative; overflow:hidden;}
.ny_nr .sz_ll .t_w img{width:100%; height:auto; display:block;}
.ny_nr .sz_ll .j_s{position:absolute; top:100%; left:0; width:100%; height:100%; padding:10%; background-color:rgba(80,80,80,.9); font-size:12px; line-height:24px; color:#fff; text-align:center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .sz_ll .j_s h3{font-size:15px; margin-bottom:15px;}
.ny_nr .sz_ll ul li:hover .j_s{top:0;}
.ny_nr .sz_ll .w_z{margin-top:2px; padding:15px; background-color:#fafafa; color:#555; text-align:center;}
.ny_nr .sz_ll .w_z h3{font-size:16px; }
.ny_nr .sz_ll .w_z p{font-size:12px;}
@media only screen and (max-width:992px){
.ny_nr{padding:30px 0;}

.ny_nr .st_zs .j_s{margin-bottom:20px; font-size:14px; line-height:26px;}
.ny_nr .st_zs .x_q ul li{margin-bottom:15px;}
.ny_nr .st_zs .b_x{font-size:16px; line-height:26px; margin-top:0;}

}

.fenxiagn{ left:0; width:30px}