﻿a:active { outline: none; star: expression(this.onFocus=this.blur()); }
* { margin: 0; padding: 0; list-style: none; outline: none; word-wrap: break-word; }
img { border: none; }
table { table-layout: fixed; border-collapse: collapse; }
body { font-size: 14px; font-family: "微软雅黑","Arial", Helvetica, "microsoft yahei", "Verdana", "sans-serif";background:#fff;}
/*input { -webkit-appearance: none; }*/
h1,h2,h3,h4,h5,ol,ul,p{margin:0px;padding:0px;}
img{border:0px;vertical-align: top}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
ul li{list-style-type:none;}
.none{display:none;}
.ohidden {overflow:hidden;}
.ycbg {background:#000;position:fixed;left:0%;top:0px;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;z-index:999999;display:none;width:100%;height:100%;min-width:1000px;}
.moban_top{width:100%;background:#FFF;height:78px;min-width:1000px;/*-webkit-box-shadow: 0 6px 8px rgba(0,0,0,0.1);box-shadow: 0 6px 8px rgba(0,0,0,0.1);-webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1)*/position: relative;top:0px;z-index:1;}


.header {background:url(../images/kv.jpg) no-repeat top; height:538px;}
.productbj {background:url(../images/productbj.jpg) no-repeat top; height:399px;position:inherit}
.aboutbj {background:url(../images/aboutbj.jpg) no-repeat top; height:399px;}
.newsbjj {background:url(../images/newsbj.jpg) no-repeat top; height:399px;}
.contactbj {background:url(../images/contbj.jpg) no-repeat top; height:399px;}

.headertop {width:1100px; margin:auto; overflow:hidden; padding-top:50px; }
.headerlogo {width:430px; float:left; }
.headerlogo p {float:left; margin-right:10px;}
.headerlogo li {float:left; line-height:60px; font-weight:bold; color:#FFFFFF; font-size:30px; }
.headerlogo strong {float:left; color:#FFFFFF; margin: 18px; 18px; font-size:20px; font-weight:normal;}
.headerlogo h1 {float:left; line-height:65px; font-size:18px; color:#FFFFFF; font-weight:normal;}
.headerright {width:500px; float:right; position:absolute; margin-left:650px;}
.headerright li {float:left; padding-left:25px; padding-right:25px;}
.headerright li a { color:#FFFFFF; font-size:17px; line-height:60px;}
.headerright li a:hover {color:#FFFF00;}

.kvfie { margin-top:128px;}
.kvfie p {text-align:center; font-size:24px; font-weight:bold; color:#FFFFFF; margin-bottom:30px;}
.kvfie li {width:300px; height:50px; margin:auto; line-height:50px;  font-weight:bold; font-size:18px; color:#5952b7;}
.kvfie li a { color:#5952b7;border-radius:30px; margin:auto; background:#FFFFFF;text-align:center; display:block;}
.kvfie li a:hover{ background:#FFFF00; display:block;}


.product {width:1100px; margin:auto; overflow:hidden; padding-top:50px;margin-bottom:30px; }
.producttext {padding-bottom:30px;}
.producttext p {text-align:center; font-weight:bold; line-height:40px; font-size:28px; }
.producttext p::after {content:'';width:55px;height:0px;border-bottom:2px solid #000000;position:absolute;left:49%;bottom:280px;margin:0px 0px 10px 0px; }
.productlist { padding-bottom:50px; overflow:hidden; }
.productlist li { float:left; margin-right:20px; padding-bottom:20px;}
.productlist p {line-height:30px; text-align:center; font-size:14px; line-height:30px;}
.productlist h4 {line-height:60px;  font-size:18px; font-weight:bold; text-align:center;}
.productlist span {font-size:12px;}
.productlist a {padding:20px; border:#CCCCCC solid 1px; display:block;border-radius:20px;color:#666666; }
.productlist a:hover { background:#5b54b8; display:block; color:#FFFFFF; }

.productmore {}
.productmore li {margin:auto; line-height:50px; width:300px;  font-weight:bold; font-size:18px; color:#5952b7;}
.productmore li a { color:#5952b7;border-radius:30px; margin:auto; text-align:center; display:block; border:#c8c5f5 solid 2px; }
.productmore li a:hover{ background:#5b54b8; display:block; color:#FFFFFF; }
.xianziwomen {background:#1aad19; height:400px;}
.xianziwomenjuzong {width:1100px; margin:auto; padding-top:50px; padding-bottom:30px;}
.xianziwomen1 p {text-align:center; font-weight:bold; line-height:40px; font-size:28px; color:#FFFFFF; }

.xianziwomenlb {margin-top:30px; overflow:hidden; position:absolute; }
.xianziwomenlb li {float:left;  margin-right:20px; text-align:center; color:#FFFFFF; margin-right:120px;}
.xianziwomenlb p {line-height:40px; font-size:16px;}
.xianziwomenlb h4{ background:#5ac459;border-radius:50%; width:180px; height:180px; }
.xianziwomenlb img {padding:60px;}
.about {padding-top:30px; padding-bottom:30px; overflow:hidden;}
.index_about {padding-bottom:30px;}
.index_about p {font-weight:bold; line-height:40px; font-size:28px;display:block;text-align:center;position:relative;z-index:1;font-style:normal; }
.index_about p::after {content:'';width:55px;height:0px;border-bottom:3px solid #000000;position:absolute;left:50%;bottom:-13px;margin:-0px 0px 0px -27px;z-index:5; }
.aboutleft {float:left; width:600px; margin-top:50px; }
.aboutleft span {font-size:28px; line-height:60px; color:#5b54b8;}
.aboutleft li { line-height:50px; width:220px;  font-weight:bold; font-size:18px; color:#5952b7; margin-top:50px;}
.aboutleft li a { color:#5952b7;border-radius:30px; margin:auto; text-align:center; display:block; border:#c8c5f5 solid 2px; }
.aboutleft li a:hover{ background:#5b54b8; display:block; color:#FFFFFF; }

.aboutleft p { font-size:18px; line-height:35px; color:#666666; }
.aboutrigth img { border-radius:50%; width:340px; height:340px;float:right;}

.newswqq {margin-bottom:30px;}
.newsbj {background:#f3f3f3; padding-top:30px; padding-bottom:30px;}
.newsw {width:1100px; margin:auto; overflow:hidden;}
.newsw ul {margin-left:150px; margin-top:20px;}
.newsw li {float:left; width:450px; list-style:inside; }
.newsw li a {color:#666666; line-height:40px; font-size:16px;} 
.newsw li a:hover {color:#5b54b8; text-decoration:underline;}
.aboutbb {background:url(../images/abobj.jpg) no-repeat top; height:500px;}
.aboutbjuzhong {width:1100px; margin:auto;}
.aboutzt {font-size:28px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:90px; padding-top:50px;}
.aboutzta {position:absolute; height:266px; margin-left:125px; margin-top:80px;}
.aboutzta li { float:left; margin-right:130px; text-align:center; width:200px; }
.aboutzta p {text-align:center; color:#FFFFFF; line-height:40px; font-size:22px; padding-top:30px;}
.fonter {background:#222222; overflow:hidden; padding:50px; padding-bottom:50px;}
.fontermrod {width:1100px; margin:auto; }
.fontleft {width:500px; float:left; color:#FFFFFF; line-height:30px;}
.fontright {float:right; line-height:100px; color:#FFFFFF;}
.fontright a {color:#FFF;}
.sever {width:1100px; margin:auto;}
.severzt {margin-top:30px; margin-bottom:30px;}
.severzt p {text-align:center; font-size:24px; font-weight:bold; line-height:40px; color:#5b54b8; padding-bottom:25px;}
.severzt h4 {font-size:20px; text-align:center; line-height:40px; font-weight:normal; color:#666666;}

.severlc { width:600px; margin:auto; overflow:hidden;}
.severlc p {text-align:center; font-size:24px; font-weight:bold; line-height:40px; color:#5b54b8; padding-bottom:25px;}
.severlc li {padding-top:10px; padding-bottom:10px;}
.severlc li em {display:block;float:left;width:45px;height:45px;line-height:45px;text-align:center;background:#5b54b8;color:#FFF;font-size:16px;border-radius:50%;font-style:normal;}
.severlc li span {height:45px;line-height:45px;display:block;margin-left:10px;color:#535353;font-size:18px; text-indent:10px;}
.severlctext {width:390px; margin-top:40px; background:#5b54b8; line-height:60px; color:#FFFFFF; margin-bottom:40px; margin-left:300px; text-align:center;border-radius:30px; font-size:16px; }

.prxi {width:870px; margin:auto; border:#efefef solid 1px; background:#FFFFFF; margin-top:35px; margin-bottom:35px;}
.prxi p {font-size:28px; font-weight:bold; color:#666666;text-align:center; line-height:160px;}
.prxi li {text-align:center;}


.newss { width:1100px; padding-top:20px; padding-bottom:30px; margin:auto; overflow:hidden;}

.newssbj {line-height:26px; font-size:14px; margin-bottom:20px;}
.newssbj a {color:#666666;}

.newssbjcc {overflow:hidden;}

.newssbjcc li {float:left; border:#CCCCCC solid 1px; margin-right:10px;}
.newssbjcc p { font-size:16px; line-height:30px; text-indent:30px; font-weight:bold; padding-top:10px; }
.newssbjcc h4 {font-size:12px;  text-indent:30px; font-weight:normal; padding-bottom:20px;}
.newssbjcc a { color:#666666; display:block;}
.newssbjcc a:hover {background:#5b54b8; color:#FFFFFF; display:block;}



.list {padding:30px 0px 50px 0px}
.list ul li {width:97%;border-bottom:1px solid #C5C5C5;}
.list ul li a {display:block;width:100%;height:60px;line-height:60px;}
.list ul li a::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.list ul li a span {float:left;font-size:17px;color:#666;display:block;width:85%;overflow:hidden;padding-left:20px;position:relative;z-index:1;}
.list ul li a span::before {content:'';display:block;position:absolute;left:5px;top:28px;width:8px;height:8px;background:#666;border-radius:50%;z-index:5;}
.list ul li a em {font-style:normal;float:right;display:block;font-size:14px;color:#666;width:10%;text-align:center;   }
.list ul li a:hover{background:#5b54b8;}
.list ul li a:hover span {color:#FFF;}
.list ul li a:hover span::before {background:#FFF;}
.list ul li a:hover em {color:#FFF;}


.news_detail {width:1100px;margin:0 auto;}
.news_detail .cent {width:100%;background:#FFF;/*-webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.1);box-shadow: 0 0px 10px rgba(0,0,0,0.1);*/margin-top:15px;}
.news_detail .cent .cont {width:100%;margin:0 auto;padding-top:20px;}
.news_detail .cent .cont h1 {display:block;font-weight:normal;font-size:24px;color:#5b54b8;text-align:center;height:60px;line-height:60px;border-bottom:1px solid #d3d2d2; font-weight:bold;}
.news_detail .cent .cont .time {height:25px;line-height:25px;color:#666;font-size:12px;text-align:right;padding-right:10px;}
.news_detail .cent .cont .leirong {margin-top:20px;padding-bottom:50px;font-size:16px; line-height:30px; color:#666666;}
.news_detail .cent .cont .leirong h2 {line-height:45px;color:#666; font-weight:normal;}
.news_detail .sxy {background:#FFF;margin:30px 0px 50px 0px;height:50px;line-height:50px;/*-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);*/border-top:0px solid #CACACA;}
.news_detail .sxy::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.news_detail .sxy a.left {display:block;float:left;color:#666;width:47%;overflow:hidden;margin-left:10px;}
.news_detail .sxy a.right {display:block;float:right;color:#666;width:47%;overflow:hidden;margin-right:10px;text-align:right;}
.news_detail .sxy a:hover {color:#1652a2;}


.conntt {text-align:center; font-size:34px; font-weight:bold; line-height:40px; color:#5b54b8; padding-bottom:25px; }
.conntta {text-align:center; font-size:18px;  line-height:40px; color:#666666; padding-bottom:20px; padding-top:20px; }

.connttc {margin-top:30px; overflow:hidden; margin-left:240px;   }
.connttc li {float:left;  margin-right:20px; text-align:center; color:#666666; margin-right:150px; font-weight:bold;}
.connttc p {line-height:40px; font-size:16px;}
.connttc h4{ background:#ebebeb;border-radius:50%; width:90px; height:90px; }
.connttc img {padding:25px;}

.weixintop {width:100%;background:#3598DC;}
.weixintop img {width:100%;}
/*.weixintop {width:100%;
    background: #11980B;
    background: -moz-linear-gradient(top, #11980B 0%, #0ABA02 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11980B), color-stop(100%,#0ABA02));
    background: -webkit-linear-gradient(top, #11980B 0%,#0ABA02 100%);
    background: -o-linear-gradient(top, #11980B 0%,#0ABA02 100%);
    background: -ms-linear-gradient(top, #11980B 0%,#0ABA02 100%);
    background: linear-gradient(to bottom, #11980B 0%,#0ABA02 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11980B', endColorstr='#0ABA02',GradientType=0 );
}
:root .weixintop{filter:none;}*/
.weixintop .cent {width:80%;margin:0 auto;padding:40px 0px;color:#FFF; }
.weixintop .cent p {font-weight:bold;}
.weixintop .cent p.p1 {font-size:20px;}
.weixintop .cent p.p2 {font-size:30px;}
.weixintop .cent p.p3 {font-size:22px;}
.weixintop .cent p.p4 {font-size:35px;margin-top:50px;}
.weixintop .cent p.p5 {font-size:20px;}
.weixincent {width:100%;text-align:center;}
.weixincent ul li {border-bottom:10px solid #F2F2F2;text-align:center;}
.weixincent ul li img {width:35%;margin-top:30px; border-radius:20px;}
.weixincent ul li span {display:block;color:#666;font-size:16px;margin:25px 0px 10px 0px;}
.weixincent ul li p {display:block;width:90%;margin:0 auto; color:#ABABAB;font-size:14px;line-height:25px;}
.weixincent ul li ul {width:90%;margin:0 auto; padding-bottom:30px;margin-top:15px;}
.weixincent ul li ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.weixincent ul li ul li {width:30%;float:left;border-bottom:none;margin-right:5%;}
.weixincent ul li ul li:last-child {margin-right:0px;}
.weixincent ul li ul li a {display:inline-block;width:90%;height:38px;line-height:38px;border:1px solid #1FB119;border-radius:10px;}
.weixincent ul li ul li a.tn {background:#1FB119;color:#FFF;font-size:16px;}
.weixincent ul li ul li a.mf {background:#FFF;color:#11980B;font-size:16px;border-color:#11980B;}
.weixincent ul li ul li a.jg {background:#FFF;color:#FE5409;font-size:16px;border-color:#FE5409;}

.weixinyctn {position:fixed;bottom:0px;width:100%;height:auto;z-index:1000000;left:0px;background:#FFF;display:none;}
.weixinyctn .cent {width:90%;margin:0 auto;padding:50px 0px;text-align:center;}
.weixinyctn .cent img {width:50%;}
.weixinyctn .cent span {display:block;color:#666;line-height:25px;font-size:16px;margin-top:10px;}
.weixinycmf {position:fixed;bottom:0px;width:100%;height:auto;z-index:1000001;left:0px;background:#FFF;display:none;}
.weixinycmf .cent {padding:50px 0px 30px 0px;text-align:center;}
.weixinycmf .cent em {font-size:20px;color:#1FB119;font-style:normal;display:block;margin-top:-35px;}
.weixinycmf .cent img {width:40%;margin:25px 0px;border:1px solid #E5E5E5;padding:20px;border-radius:10px;}
.weixinycmf .cent p {color:#666;font-size:16px;line-height:25px;}
.weixinycjg {position:fixed;bottom:0px;width:100%;height:auto;z-index:1000002;left:0px;background:#FFF;display:none;}
.weixinycjg .cent {width:90%;margin:0 auto;padding:50px 0px 30px 0px;}
.weixinycjg .cent ul {margin-top:10px;}
.weixinycjg .cent span {display:block;height:50px;line-height:50px;margin-top:-35px;border-bottom:1px solid #F3F3F3;font-size:30px;font-weight:bold;color:#11980B; }
.weixinycjg .cent ul li {position:relative;z-index:1;height:25px;line-height:25px;font-size:14px;color:#666;padding-left:15px;}
.weixinycjg .cent ul li::before {content:'';position:absolute;left:0px;top:8px;height:8px;width:8px;border-radius:50%;z-index:5;background:#666;}
.weixinycjg .cent img {width:35%;border:1px solid #E5E5E5;padding:20px;border-radius:10px;margin:15px 0px;}
.weixinycjg .cent p {color:#666;font-size:14px;}


.weixinycent {width:100%;position:relative;z-index:1;height:auto;}
.weixinycent .close {width: 30px;height: 30px;background: url(../images/close.png) no-repeat 0 0;position: absolute;right: 15px;top: 15px;display:none;}
.weixinycent .close:hover { background-position: -30px 0; } 

.dropdown {background:#fff;width:100%;position:fixed;left:0px;bottom:0px;z-index:10000;}

.index_lslogo {display:block;margin-top:200px;text-align:center;}
.index_lslogo img {display:block;margin:0 auto;}
