body {background-color: #fff;}
/*首页*/
/*头部*/
.head-all {width: 100%;overflow: hidden;position: absolute;top:74px;z-index: 9999;}
.head {width: 1200px;overflow: hidden;margin: 0 auto;background-color: #fff;}
.head .logo {float: left;}
.head .dh {float: right;margin-right: 17px;}
.head .dh li {float: left;margin: 35px 30px 0 0;}
.head .dh li a {font-size: 14px;color:#333;}
.head .dh li a:hover {color:#0474ff;}

/*banner*/
.banner {width: 100%;}
.banner img {width: 100%;}
.qyy {position: absolute;top:215px;display: block;z-index: 9999;width: 100%;}

/*index1*/
.index1-all {width: 1200px;overflow: hidden;margin: 42px auto 0;}
.index1-tit {width: 100%;height:47px;line-height: 47px;color:#efefef;font-size: 20px;padding-left: 20px;background-color: #0474ff;}
.index1 {width: 100%;overflow: hidden;font-family: "方正兰亭超细黑简体";font-weight: bold;}
.index1 .index1l {width: 335px;overflow: hidden;float: left;border: 1px solid #c9c9c9;border-bottom: none;margin-top: 16px;}
.index1 .index1l li {width: 100%;height:74px;border-bottom: 1px solid #c9c9c9;line-height: 74px;}
.index1 .index1l li a {display: block;width: 100%;height:100%;color:#333;font-size: 18px;padding-left: 40px;}
.index1 .index1l li a:hover {background-image: url("../images/index7.png");}
.index1 .index1l #li1 a {background-image: url("../images/index7.png");}
.index1 .index1r {width: 865px;overflow: hidden;float: left;margin-top: 6px;display: none;}
.index1 #ul1 {display: block;}
.index1 .index1r li {width: 206px;overflow: hidden;border: 1px solid #c9c9c9;float: left;margin: 10px 0 0 10.25px;}
.index1 .index1r li img {width: 100%;display: block;}
.index1 .index1r li p {border-top: 1px solid #c9c9c9;background-color: #757575;color:#fff;font-size: 16px;width: 100%;height:62px;line-height: 62px;text-align: center;}
.index1 .index1r li:hover {border: 1px solid #0474ff;}
.index1 .index1r li:hover p {background-color: #0474ff;}

/*index2*/
.index2-tit {width: 100%;height:186px;border-bottom: 1px solid #e3e3e3;text-align: center;}
.index2 {width: 1200px;overflow: hidden;margin: 38px auto 35px;}
.index2 .index2-pic {width: 551px;float: left;}
.index2 .index2-word {width: 626px;overflow: hidden;padding: 20px 13px 0 0;float: right;}
.index2 .index2-word p {color:#333;font-size: 15px;line-height: 25px;text-indent: 2em;}

/*index3*/
.index3 {width: 1200px;overflow: hidden;margin: 57px auto 55px;}
.index3 .index3-tit {width: 100%;}
.index3 ul {width: 100%;overflow: hidden;margin-top: 75px;}
.index3 ul li {width: 375px;overflow: hidden;float: left;margin-right: 37.5px;}
.index3 ul li:nth-child(3n+3) {margin-right: 0;}
.index3 ul li img {width: 100%;}
.index3 ul li .p1 {font-size: 14px;color:#333;font-weight: bold;margin: 11px 0 13px;}
.index3 ul li .p2 {color:#888;}
.index3 ul li .div1 {width: 100%;overflow: hidden;margin: 7px 0 25px;}
.index3 ul li .div1 p {color:#777;line-height: 20px;}
.index3 ul li .p3 {width: 98px;height:29px;text-align: center;line-height: 29px;color:#fff;background-color: #0474ff;}
.index3 ul li .p3:hover {background-color: transparent;color:#0474ff;border: 1px solid #0474ff;}


/*底部last*/
.last {width: 100%;overflow: hidden;background-color: #272727;text-align: center;padding: 58px 0 50px;}
.last .last-dh {width: 100%;overflow: hidden;}
.last .last-dh a {color:#fff;font-size: 14px;opacity: 0.85;margin: 0 6px;}
.last .last-dh a:hover {color:#0474ff;font-weight: bold;}
.last p {color:#fff;opacity: 0.85;margin-top: 18px;font-size: 14px;}

/*内页共用ny*/
.ny {width: 1200px;overflow: hidden;margin: 0 auto 30px;}
.ny .ny-tit {width: 100%;overflow: hidden;text-align: center;margin: 60px 0 70px;}
.ny .ny-tit .p1 {font-size: 36.69px;color:#d6d6d6;font-family: "大黑简体";margin-bottom: 14px;font-weight: bold;}
.ny .ny-tit .p2 {font-size: 29.4px;color:#0474ff;font-weight: bold;}

.ny .n-dh {width: 100%;overflow: hidden;margin-bottom: 50px;}
.ny .n-dh li {width: 230px;height:39px;float: left;margin: 0 5px 20px;}
.ny .n-dh li a {display: block;width: 100%;height:100%;border: 1px solid #e8e8e8;background-color: #f2f0f1;color:#333;font-size: 14px;text-align: center;line-height: 39px;}
.ny .n-dh li a:hover {background-color: #0474ff;color:#fff;}
.ny .n-dh .active {background-color: #0474ff;color:#fff;}

/*关于我们about*/
.about {width: 100%;overflow: hidden;}
.about .about-pic {float: left;margin-bottom: 25px;}
.about .about-pic2 {float: right;}
.about .about-word {width: 590px;height:388px;overflow: hidden;padding: 39px 34px 0;background-color: #f4f4f4;float: right;margin-bottom: 25px;}
.about .about-word img {margin-bottom: 16px;}
.about .about-word p {color:#333;font-size: 15px;line-height: 26px;text-indent: 2em;}
.about .about-word2 {float: left;}
.about .about-word2 p {text-indent: 0;}

/*单页danye*/
.danye {width: 100%;overflow: hidden;}
.danye p {color:#333;font-size: 15px;line-height: 26px;text-indent: 2em;}

/*产品分类productlists*/
.productlists {width: 100%;overflow: hidden;margin-bottom: 40px;}
.productlists ul {width: 100%;overflow: hidden;}
.productlists ul li {width: 282px;overflow: hidden;float: left;margin-right: 24px;position: relative;}
.productlists ul li:nth-child(4n+4) {margin-right: 0;}
.productlists ul li p {width: 166px;height:58px;line-height: 58px;text-align: center;font-size: 28.37px;color:#fff;font-weight: bold;background-image: url("../images/pr5.png");position: absolute;top:166px;left:58px;}
.productlists ul li p:hover {background-image: url("../images/pr6.png");}


/*产品列表productlist*/
.productlist {width: 100%;overflow: hidden;padding-top: 25px;}
.productlist ul {width: 100%;overflow: hidden;}
.productlist ul li {width: 290px;overflow: hidden;float: left;margin: 0 13.33333px 22px 0;text-align: center;border: 1px solid #c9c9c9;}
.productlist ul li a {display: block;width: 100%;overflow: hidden;position: relative;}
.productlist ul li:nth-child(4n+4) {margin-right: 0;}
.productlist ul li img {width: 100%;}
.productlist ul li p {border-top: 1px solid #c9c9c9;background-color: #757575;color:#fff;font-size: 16px;width: 100%;height:62px;line-height: 62px;text-align: center;}
.productlist ul li:hover {border: 1px solid #0474ff;}
.productlist ul li:hover p {background-color: #0474ff;}

.productlist ul li {width: 206px;overflow: hidden;border: 1px solid #c9c9c9;float: left;margin: 10px 0 0 10.25px;}
.productlist ul li img {width: 100%;display: block;}
.productlist ul li p {border-top: 1px solid #c9c9c9;background-color: #757575;color:#fff;font-size: 16px;width: 100%;height:62px;line-height: 62px;text-align: center;}
.productlist ul li:hover {border: 1px solid #0474ff;}
.productlist ul li:hover p {background-color: #0474ff;}

/*产品详情product*/
.product {width: 100%;overflow: hidden;padding: 50px 20px 0;text-align: center;}
.product .product-tit {font-size: 18px;color:#0087c1;margin-bottom: 30px;}
.product p {color:#0087c1;margin-top:20px;font-size: 16px;}
.product img {display: block;margin: 0 auto;max-width: 100%;}

/*新闻列表newslist*/
.newslist {width: 100%;overflow: hidden;}
.newslist ul {width: 100%;overflow: hidden;}
.newslist ul li {width:375px;overflow: hidden;float: left;margin: 0 37.5px 40px 0;}
.newslist ul li:nth-child(3n+3) {margin-right: 0;}
.newslist ul li img {width: 100%;}
.newslist ul li .div1 {width: 100%;overflow: hidden;padding-top: 11px;}
.newslist ul li .div1 .p1 {color:#333;font-size: 14px;font-weight: bold;}
.newslist ul li .div1 .p2 {color:#888;margin: 14px 0 8px;}
.newslist ul li .div1 .div2 {width: 100%;overflow: hidden;}
.newslist ul li .div1 .div2 p {color:#777;line-height: 20px;}
.newslist ul li .div1 .p3 {width: 98px;height:29px;margin-top: 25px;background-color: #0474ff;color:#fff;text-align: center;line-height: 29px;}
.newslist ul li .div1 .p3:hover {background-color: transparent;border: 1px solid #0474ff;color:#0474ff;}


/*新闻详情news*/
.news {width: 100%;overflow: hidden;padding: 20px 38px;}
.news .news-tit {text-align: center;font-size: 18px;color: #353535;line-height: 25px;}
.news .news-time {text-align: center;color:#999;line-height: 50px;}
.news .news-time span {margin-left: 50px;}
.news .news-word {width: 100%;overflow: hidden;}
.news .news-word p {color:#333;line-height: 32px;text-indent: 2em;font-size: 14px;}
.news .news-word img {max-width: 100%;}

/*联系我们contact*/
.contact {width: 100%;overflow: hidden;margin: 30px 0;}
.contact .contacta {width: 100%;overflow: hidden;}
.contact .contacta .contact-pic {float: left;width: 361px;}
.contact .contacta .div1 {float: left;width: 799px;height:253px;background-color: #eee;margin-left: 40px;padding: 30px 0 0 40px;}
.contact .contacta .div1 .div1-p {font-size: 18px;color:#0474ff;font-weight: bold;}
.contact .contacta .div1 .div1-div {width: 100%;overflow: hidden;margin-top: 13px;}
.contact .contacta .div1 .div1-div p {color:#666;font-size: 14px;line-height: 22px;float: left;margin-right: 20px;}
/*.contact .contacta .div2 {margin: 0;}*/
/*.contact .contacta .div2 .div2-div {width: 100%;overflow: hidden;margin-top: 35px;}*/
/*.contact .contacta .div2 .div2-div img {width: 125px;margin-right: 30px;}*/

.map {width: 100%;height:415px;border: 5px solid #ededed;margin-bottom: 35px;}

/*留言*/
.zxly {width: 100%;overflow: hidden;padding-top: 35px;}
.zxly-tit {font-size: 22px;color:#0087c1;}
.zxly .zxly1 {width: 100%;overflow: hidden;font-size: 14px;color:#333;margin: 28px 0 40px;}
.zxly .zxly1 span {color:#0087c1;}

.liuyan {clear: both;width:100%;overflow: hidden;margin-top: 43px;}
.liuyan .faqline {overflow: hidden;margin-bottom: 30px;width: 434px;float: left;}
.liuyan .faqline p {color:#333;font-size: 14.5px;margin-bottom: 10px;}
.liuyan .Content p {color:#333;font-size: 14.5px;margin-bottom: 10px;}
.liuyan .faqtit {float: left;margin-top: 15px;font-size: 14px;color: #929090;}
.lyk {width: 100%;height:200px;background-color: transparent;padding: 8px 0 0 8px;border: 1px solid #dedede;}
.liuyan input {width:100%;height:42px;background-color: transparent;padding-left: 8px;border: 1px solid #dedede;}

/*分页*/
.fenye {width:100%;height:20px;clear: both;text-align: center;margin: 50px 0 20px;}
.fenye span {border: 1px solid #ccc;padding:6px 10px;margin-right: 8px;color: #333;}
.fenye span:hover {color:#fff;background-color: #0474ff;}
.fenye a {border: 1px solid #ccc;padding:6px 10px;margin-right: 8px;color: #333;}
.fenye a:hover {color:#fff;background-color: #0474ff;}
.current {color:#fff!important;background-color: #0474ff;}

/*上一张下一张*/
.sxz {width:100%;overflow: hidden;margin: 80px 50px 0 0;}
.sxz a {color: #0087c1;}
.sxz li {margin-bottom: 10px;}



/*内页幻灯片banner*/
.lubo { width: 100%;position: relative; height:500px;}
.lubo_box { position: relative; width: 100%; height:500px; }
.lubo_box li { float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a { display: block;width: 100%;  height: 500px;}
.lubo_box li img { width: 100%; height: 100%;}
.lubo_box .a1 {background-image: url("../images/nbanner1.png");
    background-position: center;}
.lubo_box .a2 {background-image: url("../images/nbanner2.png");
    background-position: center;}
.lubo_box .a3 {background-image: url("../images/nbanner3.png");
    background-position: center;}

/*圆点*/
.cir_box { overflow: hidden; position: absolute; z-index: 100;}
.cir_box li { float: left; width: 45px; height: 5px; margin:0 5px; cursor: pointer; background: #fff;}
.cir_on { background: #0087c1!important;height:8px;}

/*按钮*/
.lubo_btn { position: absolute; width: 100%; top: 43%;padding: 0 10%;display: none;}
.left_btn, .right_btn { width: 30px; height: 80px;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 70px;font-weight:bold;text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn:hover, .right_btn:hover {color:#333;}
.left_btn { float: left;}
.right_btn { float: right;}

