

.center{ text-align: center;}
.brand>.fl{width: 845px;padding: 1.2em;box-sizing: border-box;}
.brand>.fr{ width: 270px;}


.bTitle{ height: 48px; background-image: url(../image/brand.jpg); font-size: 2.8rem; line-height: 48px; text-align: center; color: #262626; text-shadow: 0 0 0;}
.bHead{ margin-top: 15px; border-bottom:2px solid #f2f2f2; padding-bottom: 15px;}
.bHead .fl{}
.bHead .fl p{ line-height: 34px; font-size: 1.4rem; color: #262626; letter-spacing: 1px;}
.bHead .fl span{ border: 1px solid #bfbfbf; display: inline-block; text-align: center; font-size: 0; margin: 7px 0;}
.bHead .fl span img{ width: 90px !important; height: 90px !important;}
.bHead .fl p a img{vertical-align: middle;}
.bHead .fr{padding-left: 42px; width: 375px; height: 400px; border: 1px solid #d9d9d9; border-radius: 10px; background: url(../image/brand3.jpg) no-repeat; position: relative;}
.bHead .fr:before{ border-left: 1px dashed #cdcdcd; content: ""; display: block; position: absolute; left: 20px; bottom: 0; height: 261px;}
.bHead .fr h6{ color: #e4396d; font-size: 1.6rem; line-height: 18px; text-align: center; text-shadow: 0 0 0; margin-top: 30px;}
.bHead .fr p{ margin-top: 20px;}
.bHead .fr p.center{ margin-top: 10px;}
.bHead .fr label{color: #262626; font-size: 1.4rem; line-height: 36px; width: 65px; padding-left: 18px; display: inline-block;}
.bHead .fr input{ width: 242px; height: 42px; line-height: 40px; font-size: 1.4rem; border: 1px solid #e9e9e9; padding-left: 16px;}
.bHead .fr button{ background:#008000; width: 145px; height: 38px; color: #fff; text-align: center; border: 0; border-radius: 20px; font-size: 2.2rem; letter-spacing: 2px; margin-top: 14px;outline: 0;}
.bHead .fr span{ color: #f47c2d; font-size: 13px;}

.bCon{ padding-bottom: 20px; font-size: 1.4rem;}
.bCon h2{color: #008000;font-size: 1.8rem;text-shadow: 0 0 0;margin: 20px 0 12px;text-indent:0em;}
.bCon p,.bCon strong{ color: #262626; font-size: 1.4rem; line-height: 26px; margin-bottom: 5px;}
.bCon strong{ margin-top: 12px; font-size: 1.6rem; display: block;}
.paragraph-p{text-indent:2em;}
.paragraph-p p{ margin:5px auto;} 
.paragraph-p img{ display:block; margin:.7em auto;}

.bImg{}
.bImg h2{border-bottom: 1px solid #ebebeb;}
.bImg h2 p{color: #262626; font-size: 1.8rem; line-height: 42px; height: 42px; letter-spacing: 1px; text-shadow: 0 0 0; border-bottom: 3px solid #2f98e0; width: 240px;}
.bImg ul{ padding: 25px 0 20px; border-bottom: 1px dashed #dbdbdb;}
.bImg ul li{ float: left; margin-left: 26px;}
.bImg ul li:first-child{ margin-left: 0;}
.bImg ul li img{width: 148px; height: 108px;}
.bImg span{ color: #000; font-size: 1.4rem;padding: 10px 0 30px; display: block;}
.bImg span a{ color: #008000; padding-left: 16px;}


.bMajor h2,.bNews h2{color: #262626; font-size: 1.8rem; border-left: 8px solid #008000; height: 35px; line-height: 35px; background: #f7f7f7; padding-left: 18px; letter-spacing: 1px; text-shadow: 0 0 0;}
.bMajor div.fl{width: 49%; margin-left: 2%; background: #f7f7f7; height: 135px; padding: 15px 42px 0 30px; margin-top: 18px;}
.bMajor div.fl:hover{background: #fcfaee;}
.bMajor div.fl:nth-of-type(odd){ margin-left: 0;}
.bMajor article.fl{width: 235px;}
.bMajor article.fl h6{color: #262626; font-size: 1.8rem; text-shadow: 0 0 0; line-height: 34px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bMajor article.fl p{ color: #262626; font-size: 1.4rem; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bMajor article.fl p span{ color: #808080;}
.bMajor article.fr{/* width: 95px; */text-align: center;}
.bMajor article.fr span{ color: #008000; font-size: 1.4rem; display: block; margin-top: 40px;margin-bottom: 15px;}
.bMajor article.fr a{ background: #f47c2d; color: #fff; font-size: 1.6rem; padding: 3px 8px; border-radius: 5px;}

.bNews{ margin-top: 40px;}
.bNews li{ margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #e3e3e3;}
.bNews li h6{background: url(../image/index5.jpg) no-repeat; font-size: 1.6rem; color: #008000; line-height: 36px; padding-left: 25px; text-shadow: 0 0 0; background-position: 5px center; margin-bottom: 5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bNews li p{}
.bNews li p span{ line-height: 24px; color: #262626; font-size: 1.4rem; width: 580px;  display: inline-block;}
.bNews li p b{ width: 82px; height: 40px; display: inline-block; background:#fef9da ; color: #f47c2d; font-size: 1.6rem; text-align: center; line-height: 40px; border-radius: 5px;}




.jxxtj{ border-top: 2px solid #008000; background:#f0f0f0 url(../image/brand5.jpg) no-repeat;  padding-bottom: 20px; margin-bottom: 20px;}
.jxxtj h6{color: #262626; font-size: 1.8rem; letter-spacing: 2px; line-height: 36px; font-weight: bold; padding-left: 41px; margin-bottom: 16px;}
.jxxtj li{width: 250px; height: 33px; line-height: 33px; color: #808080; background: #fff; font-size: 1.2rem; padding-left: 12px; margin: 10px auto 0; border-radius: 6px;letter-spacing: 1px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jxxtj li:hover{ background: #008000; color: #fff;}

.jform{ border-top: 2px solid #008000;background:#f0f0f0; margin-bottom: 20px; padding-bottom: 8px;}
.jform h6{color: #262626; font-size: 1.8rem; letter-spacing: 3px; font-weight: bold;line-height: 36px; padding-left: 10px;}
.jform p{ width: 250px; height: 34px; background: #fff; border-radius: 6px; margin: 12px auto 0;}
.jform p label{ color: #808080; font-size: 1.2rem; display: inline-block; width: 50px; padding-left: 12px; line-height: 34px;}
.jform p input,.jform p select{ border: 0; outline: 0; color: #808080; font-size: 1.2rem; line-height: 34px; width: 190px;letter-spacing: 1px;}
.jform button{ width: 250px; height: 38px; color: #fff; outline: 0; background: #008000; line-height: 38px; border-radius: 8px; border: 0; margin: 12px auto 0; display: block;}

.jgg img{width: 100%; margin-bottom: 20px;}

.jbrand{background:#f0f0f0; padding: 2px 0 12px; margin-bottom: 20px;}
.jbrand li{width: 96%;margin-left: 2%;color: #262626;font-size: 1.4rem;line-height: 38px;float: left;background: #fff;margin-top: 10px;padding-left: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jbrand li:hover{ background: #008000; color: #fff;}

.jschool,.jbjtj{/* border: 1px solid #d9d9d9; */padding-bottom: 16px;margin-bottom: 20px;padding-top: 1em;}
.jschool h6,.jbjtj h6{color: #262626;font-size: 1.8rem;letter-spacing: 2px;height: 38px;/* background: url(../image/brand5.jpg) no-repeat; */line-height: 32px;font-weight: bold;padding-left: 1em;border-bottom: 1px solid #e3e1e1;}
.jschool li,.jbjtj li{line-height: 34px;margin: 12px auto 0;border-bottom: 1px #e9e9e9 dashed;letter-spacing: 1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #262626;padding-left:10px;padding-bottom: .5em;font-size: 1.4rem;}
.jschool li:hover,.jbjtj li:hover{background: #008000; color: #fff;}

.jbjtj h6{/* background: url(images/brand6.jpg) no-repeat; */}




































