﻿@charset "utf-8";

/* CSS Document */



section.section {margin: 0 2%;font-size: 0.33rem;color: #666;position: relative;}

i , em {font-style: normal;}

.dbimg img {display: block;width: 100%;}

input , select {outline: none;}



/* banner */

.banner{ position: relative}

.banner img{ display: block; width: 100%;}

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }

.focus .hd{width: 100%;text-align: center;position: absolute;bottom: 0rem;left: 0;z-index:1;}

.focus .hd ul{ width: 100%; text-align: center; position: absolute; left:0; bottom: 0.2rem; }

.focus .hd ul li{display: inline-block;width: 0.8rem;height: 0.063rem;background: #fff;margin: 0 1%;font-size:0;}

.focus .hd ul .on{background:#0082c8;}



h2.h2_title {padding-top: 0.5rem;text-align: center;font-weight: normal;margin-bottom: 0.3rem;}

h2.h2_title a {display: block;font-size: 0.6rem;color: #333;}

h2.h2_title span {display: block;font-size: 0.6rem;color: #333;}

h2.h2_title b {color: #333;}

h2.h2_title i {display: block;font-size: 0.3rem;font-family: "tahoma";color: #666;}





.qyys {padding: 0.2rem 0;}

.qyys ul li {float: left;width: 35%;text-align: center;}

.qyys ul li:first-child {width: 30%;}

.qyys ul li span {display: block;height: 1rem;margin-bottom: 0.15rem;}

.qyys ul li span img {display: block;height: 1rem;margin: 0 auto;}





.product {padding-bottom: 0.6rem;background: #f9f9f9;}

.product .proType {background: #fff;padding: 0.2rem 0;}

.product .proType li {float: left;width: 33.3%;height: 0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.4rem;padding: 0.05rem 0;background: #6d6b6c;color: #fff;}

.product .proType li span {display: block;height: 0.8rem;border-right: 1px solid #fff;}

.product .proType li:last-child span {border-right: none;}

.product .proType li.on {background: #f9a50e;}

.product .proType li.on span {border-right-color: #f9a50e;}

.product .proCon dl {float: left;width: 48%;border: 1px solid #ededed;margin-left: 2%;margin-bottom: 0.25rem;background: #fff;padding-bottom: 0.2rem;}

.product .proCon dl dt {overflow: hidden;margin-bottom: 0.2rem;}

.product .proCon dl:nth-child(2n+1) {margin-left: 0;}

.product .proCon dl dd:nth-of-type(1) {font-size: 0.4rem;text-align: center;margin-bottom: 0.2rem;white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

.product .proCon dl dd:nth-of-type(1) a {color: #333;}

.product .proCon dl dd:nth-of-type(2) {text-align: center;overflow:hidden;text-overflow:ellipsis;width:160px;height:15px;margin:auto}



.cpysCon .conbox03{background: #fff;height: 4.267rem;padding: .533rem .6rem;}

.cpysCon .conbox03 span{display: block;width: 4rem;overflow: hidden;border: 1px #ccc solid;}

.cpysCon .conbox03 span img{display: block;width: 100%;}

.cpysCon .conbox03 .conboxText{width: 4.8rem;}

.cpysCon .conbox03 .conboxText h3{font-size: 0.33rem;color: #669934;}

.cpysCon .conbox03 .conboxText p{font-size: 0.33rem;color: #666;margin-top: .267rem;line-height: .4rem;}



.cpys {padding-bottom: 0.4rem;background: url(../images/cpysbg.jpg) no-repeat center / cover;}

.cpys .cpysType {text-align:justify;margin-bottom: 0.02rem;}

.cpys .cpysType:after {width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}

.cpys .cpysType li {display: inline-block;vertical-align: middle;text-align: center;background: #6d6b6c;width: 30%;height: 0.8rem;line-height: 0.8rem;color: #fff;border-radius: 3px;font-size: 0.35rem;}

.cpys .cpysType li.on {background: #f9a50e;}



.cpys .cpysCon {background: #fff;}

.cpys .cpysCon .box {position: relative;padding: 0.2rem;}

.cpys .cpysCon .box ul li {float: left;width: 36%;}

.cpys .cpysCon .box ul li:nth-child(2n+2) {float: right;}

.cpys .cpysCon .box ul li:nth-child(-n+2) {margin-bottom: 0.3rem;}

.cpys .cpysCon .box .pImg {position: absolute;width: 26%;left: 36%;top: 1.5rem;}

.cpys .cpysCon .box .pImg img {display: block;width: 100%;}

.cpys .cpysCon .box ul li b {display: block;color: #669934;margin-bottom: 0.2rem;}

.cpys .cpysCon .box ul li p {display: block;line-height: 0.4rem;height: 1.7rem;}





.yyal {background: #f6f5f5;padding-bottom: 0.4rem;}

.yyal .yyalCon {margin-bottom: 0.3rem;}

.yyal .yyalCon dl {float: left;width: 49%;margin-left: 2%;margin-bottom: 0.2rem;background: #fff;padding-bottom: 0.2rem;}

.yyal .yyalCon dl:nth-child(2n+1) {margin-left: 0;}

.yyal .yyalCon dl dt {margin-bottom: 0.2rem;}

.yyal .yyalCon dl dd:nth-of-type(1) {margin-bottom: 0.15rem;text-align: center;font-size: 0.4rem;height: 19px;overflow: hidden;}

.yyal .yyalCon dl dd:nth-of-type(1) a {color: #333;}

.yyal .yyalCon dl dd:nth-of-type(2) {line-height: 0.5rem;text-align: center;}



.yyal .yyalSwitch {text-align: center;}

.yyal .yyalSwitch ul {display: inline-block;vertical-align: middle;margin: 0 0.2rem;}

.yyal .yyalSwitch ul li {display: inline-block;vertical-align: middle; width: 0.3rem;height: 0.3rem;border-radius: 50%;background: #6d6b6c;margin: 0 0.1rem;}

.yyal .yyalSwitch ul li.on {background: #f9a50e;}

.yyal .yyalSwitch span.yyalBtnl {display: inline-block;vertical-align: middle;width: 0.3rem;height: 0.5rem;background: url(../images/yyaljtl01.png) no-repeat center / 90%;}

.yyal .yyalSwitch span.yyalBtnr {display: inline-block;vertical-align: middle;width: 0.3rem;height: 0.5rem;background: url(../images/yyaljtr01.png) no-repeat center / 90%;}





.khjz {padding-bottom: 0.4rem;}

.khjz .khjzCon dl {float: left;width: 32%;margin-left: 2%;text-align: center;}

.khjz .khjzCon dl:first-child {margin-left: 0;}

.khjz .khjzCon dl dt {margin-bottom: 0.2rem;}

.khjz .khjzCon dl dd {line-height: 0.5rem;height: 1rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.khjz .khjzCon dl dd a {color: #333;}





.about {padding-bottom: 0.2rem;}

.about h2.h2_title a {}

.about h2.h2_title i {}

.about .pImg {padding: 0.5rem 0 0 0.5rem;background: url(../images/abobg.png) no-repeat left top / 90%;margin-bottom: 0.3rem;}

.about .p1 {line-height: 0.5rem;margin-bottom: 0.5rem;}

.about .p1 a {color: #fff;}

.about .aboType {text-align:justify;margin-bottom: 0.02rem;}

.about .aboType:after {width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}

.about .aboType li {display: inline-block;vertical-align: middle;text-align: center;background: #fff;width: 30%;height: 0.8rem;line-height: 0.8rem;color: #333;border-radius: 3px;font-size: 0.35rem;}

.about .aboType li.on {background: #f9a50e;}





.fwlc {padding-bottom: 0.4rem;border-bottom: 0.2rem solid #f9f9f9;}





/**/

.zxly {border-bottom: 0.2rem solid #f9f9f9;}

.zxly .section {padding-bottom: 0.5rem;}

.zxly .titp {text-align: center;font-size: 0.36rem;color: #333;margin-bottom: 0.5rem;}

.zxly .infoP1 {height: 1rem;border: 1px solid #dcdcdc;background: url(../images/zxlyicon01.png) no-repeat 96% center / 6%;margin-bottom: 0.15rem;border-radius: 3px;overflow: hidden;}

.zxly .infoP1 input {display: block;height: 1rem;line-height: 1rem;text-indent: 0.3rem;border: none;width: 87%;}

.zxly .infoP2 {height: 1rem;border: 1px solid #dcdcdc;background: url(../images/zxlyicon02.png) no-repeat 96% center / 6%;margin-bottom: 0.15rem;border-radius: 3px;overflow: hidden;}

.zxly .infoP2 input {display: block;height: 1rem;line-height: 1rem;text-indent: 0.3rem;border: none;width: 87%;}

.zxly .infoP3 {height: 2rem;border: 1px solid #dcdcdc;background: url(../images/zxlyicon03.png) no-repeat 96% 17% / 6%;margin-bottom: 0.15rem;border-radius: 3px;overflow: hidden;}

.zxly .infoP3 textarea {display: block;height: 1.6rem;line-height: 0.4rem;padding: 0.2rem 0; text-indent: 0.3rem;border: none;width: 87%;resize: none;outline: none;}

.zxly .ljtj a {display: block;height: 1rem;line-height: 1rem;text-align: center;color: #fff;font-size: 0.36rem;border-radius: 3px;background: #669934;}





.news {padding-bottom: 0.3rem;border-bottom: 0.2rem solid #f9f9f9;}

.news .newsType {margin-bottom: 0.3rem;}

.news .newsType li {float: left;width: 33.3%;text-align: center;}

.news .newsType li span {display: block;height: 0.9rem;border: 1px solid #eaeaea;border-left-color: transparent;line-height: 1rem;font-size: 0.36rem;}

.news .newsType li:first-child span {border-left-color: #eaeaea;}

.news .newsType li.on {background: #f9a50e;}

.news .newsType li.on span {border-color: #f9a50e;color: #fff;}



.news .newsCon ul li {overflow: hidden;margin-bottom: 0.3rem;font-size: 0.35rem;height: 16px;}

.news .newsCon ul li a {float: left;width:75%;}

.news .newsCon ul li span {float: right;}
.pro{border: 1px solid #e6e6e6;border-top: 3px solid #0082c8;padding:1.5% 1% 3% 1% !important;width: 97.5% !important;}
.index .two .process {border-top: 1px solid #dadada;padding-top: 12px;}
.alC {text-align: center;overflow: hidden;background: #f6f5f5;}
.process .t {font-size: 26px;color: #333;margin: 4% 0;background: url(../images/xian.png)no-repeat center;}
.process .lists .box {width: 48%;margin: 0 1% 2%;font-size: 20px;background: #fff;padding: 3% 0;float:left;}
.process .lists .box .num {
    font-size: 24px;
    color: #0082c8;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 2%;
    position: relative;
}
.process .lists .box .num span {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 40px;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 50%;
}
.process .lists .box .num .red_line {border-top: 1px solid #0082c8; z-index: 1;}
.process .lists .box .num.rLine0 .red_line {-webkit-transform: rotate(45deg);}
.process .lists .box .num .hide_line {z-index: 2;border: 1px solid #ebebeb;border-left: 1px solid transparent;}
.process .lists .box .ttt {width: 100%;font-size: 16px;color: #333;display: inline-block;margin: 5px;}
.process .lists .box p{font-size: 13px;line-height:20px;text-align:center;height: 60px;}
.process .lists .box .num.rLine0 .red_line {
    -webkit-transform: rotate(45deg);
}
.process .lists .box .num.rLine1 .red_line {
    -webkit-transform: rotate(135deg);
    border-left: 1px solid #0082c8;
}
.process .lists .box .num.rLine2 .red_line {
    -webkit-transform: rotate(225deg);
    border-left: 1px solid #0082c8;
    border-bottom: 1px solid #0082c8;
}
.process .lists .box .num.rLine3 {
    border: 1px solid #0082c8;
}
.process .lists .box .num.rLine3 .red_line {
    -webkit-transform: rotate(315deg);
    border-top: 1px solid #ebebeb;
}
.process .lists .box .num.rLine3 .hide_line {
    border-color: #01518e;
    border-top: 1px solid transparent;
    border-left: 1px solid #01518e;
}