﻿@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.5rem; }
.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: #0756b3;}

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: 49%;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;}
.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: #0756b3;}
.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: 33.333%;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: #0756b3;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;}
.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;background: #0756b3;}
.about h2.h2_title a {color: #fff;}
.about h2.h2_title i {color: #fff;}
.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;color: #fff;}
.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: 1rem;border: 1px solid #dcdcdc;background: url(../images/zxlyicon00.png) no-repeat 96% center / 6%;margin-bottom: 0.15rem;border-radius: 3px;overflow: hidden;}
.zxly .infoP3  input {display: block;height: 1rem;line-height: 1rem;text-indent: 0.3rem;border: none;width: 87%;}
.zxly .ljtj a {display: block;height: 1rem;line-height: 1rem;text-align: center;color: #fff;font-size: 0.36rem;border-radius: 3px;background: #0756b3;}
.wfx{display: block;height: 1rem;line-height: 1rem;text-align: center;color: #fff;font-size: 0.36rem;border-radius: 3px;background: #0756b3;width:100%;}

.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;}
.news .newsCon ul li a {float: left;width: 73%;}
.news .newsCon ul li span {float: right;}
