@charset "gb2312";

.clear{ clear:both;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}

.bg{background: url(../img/bg.jpg) no-repeat; background-size: contain; height: 8.875rem;}
.bg {font-size: 0.6rem; text-align: center; line-height:1.5;}
.bg p{padding-top: 0.625rem;}

.xsgs{width: 97%; margin: 0 auto;}
.xsgs ul li{width: 100%; height: 7.675rem; overflow: hidden; padding-top: 1.725rem;}
.xsgs ul li div.img{float: left; width:7.225rem; height: 7.675rem;}
.xsgs ul li div.img img{width: 100%;}
.xsgs ul li h3{width:7.15rem; float:right;font-size: 0.6rem; font-weight: normal; line-height: 1.2rem;}
.xsgs ul li h3 span{display: block;}
.xsgs ul li p{width:7.15rem;float: right; font-size: 0.45rem; line-height: 0.8rem;}
.xsgs ul li span.a{width:7.15rem; display: block; float: right; margin-top: 0.5rem;}
.xsgs ul li span.a a{display: block;  font-size: 0.6rem; width: 4rem; height: 0.9rem; background: #A39082; text-align: center; line-height: 0.9rem; color: #fff;}


.bg3{background: url(../img/bg3.jpg) no-repeat; background-size: contain; height: 14.9rem; margin-top: 1.725rem;}

.bg3 div.t1,.xsgs3 div.t1{ text-align: center; padding-top: 1.15rem;}
.bg3 div.t1 h2,.xsgs3 div.t1 h2{font-size: 0.9rem; font-weight: normal; color: #8B786B;}
.bg3 div.t1 p,.xsgs3 div.t1 p{line-height:1rem; font-size: 0.45rem;color: #8B786B;}

.xsgs2{width: 15.3rem; margin: 0 auto; overflow: hidden;}
.xsgs2 ul{width: 16rem; padding-top: 0.75rem;}
.xsgs2 ul li{float: left; width:7.35rem; height: 4.525rem; margin-right: 0.65rem;}
.xsgs2 ul li img{width: 100%;}





.xsgs3{width: 14.7rem; overflow: hidden; margin: 0 auto;}
.xsgs3 ul{width: 16rem;}

.xsgs3 div.zy ul li{width: 6.975rem; float: left; height: 9.4rem; background: #FFFFFF; text-align: center; margin-right: 0.65rem;}
.xsgs3 div.zy ul li strong,.xsgs3 div.zy2 ul li strong{color: #704018; font-size: 0.55rem; height: 0.9rem; padding-top: 0.6rem; display: block;}
.xsgs3 div.zy ul li p,.xsgs3 div.zy2 ul li p{color: #704018;  font-size: 0.4rem; height: 0.825rem;}
.xsgs3 div.zy ul li span{width: 3.6rem; height: 0.775rem;box-shadow: 1px 0.05rem 0.075rem #C2C2C2; display: block; background: #F75622; line-height: 0.775rem; color: #fff; margin: 0 auto; font-size: 0.55rem;}
.xsgs3 div.zy2{margin-top: 0.65rem;}
.xsgs3 div.zy2 ul li p{padding-left: 0.375rem;}
.xsgs3 div.zy2 ul li{width:14.65rem; float: left; height: 8.05rem; background: #FFFFFF;  margin-right: 0.65rem; position: relative;}
.xsgs3 div.zy2 ul li span{display: block; width: 1.6rem; height:1.3rem;box-shadow: 1px 0.05rem 0.075rem #C2C2C2;background: #F75622; padding-top:0.125rem; padding-bottom: 0.25rem; color: #fff; position: absolute; top: 5.875rem; right: 0.5rem; text-align: center; font-size: 0.5rem;}
.xsgs3 div.zy2 ul li strong{padding-left: 0.375rem;}
.xsgs3 img{width: 100%;}




.an2{width: 6.375rem; margin: 0 auto; padding: 1rem 0; overflow: hidden;}
.an2 a{width: 6.325rem; height: 1.45rem; background: #F81617;  text-align: center;border-radius:0.375rem; font-size: 0.6rem; color: #fff; line-height: 1.45rem; display: block; float: left; }

.h{height: 0.25rem; background: #EBEBEB; width: 100%; overflow: hidden;}
.t2 h1{ text-align: center; font-size: 0.9rem; color: #515151;height: 2.1rem; line-height: 2.1rem; padding-bottom: 0.95rem; font-weight: normal; padding-top: 0.75rem;}
.t2 span{ color: #FF0004;}
.t2 h1 img{margin: 0.425rem 0 0 0.375rem;}
.t2 p{font-size:0.45rem; line-height: 1rem; text-indent: 2em;}
.t2 img{ width: 1.425rem; height: 1.2rem;}

.t3{padding: 0.25rem;}
.t3 h2{font-size: 0.9rem; line-height: 1.5; font-weight: normal; color: #474747; text-align: center;}
.t3 P{line-height: 0.75rem; font-size: 0.5rem; text-align: center;}
.t3 P span{color: #FF0004;}

.z2t{height: 1.375rem;width: 100%; background: url(../img/bg.jpg) repeat-x;line-height: 1.375rem; font-size: 0.55rem; color: #FFFFFF; text-align: center;background-size: contain;}
.z2m ul{background: #ffffff; height: 11.25rem; margin: 0 auto;}
.z2m ul li {width: 100%; overflow: hidden; height: 1.4rem; line-height: 1.4rem; border-bottom: 1px dashed #AFADAE;}
.z2m ul li span{ width:14%; display: block;float: left; text-align: center;font-size: 0.45rem; }
.z2m ul li.ll span{color: #E31111; font-weight: bold;}
.z2m ul li span.l6{color: #E31111;}

.z2m ul li:hover{background: rgb(255, 252, 1);}
.z2b a{display: block; width: 100%; height:1.65rem; color: #fff; text-align: center; line-height: 1.65rem; font-size: 0.6rem; background: #D40C0C;}

.z3{ background: #F3F3F3; height: 5.625rem; width: 100%;}
.z3 .z3t {text-align: center;}
.z3 .z3t h2{line-height: 1.7rem; height: 1.7rem;  padding-top: 0.7rem;  font-size: 0.9rem; font-weight: normal;}
.z3 .z3t h2 img{margin: 0.375rem 0 0 0.375rem; width:1.225rem; height:1.1rem; }
.z3 .z3t ul{padding-left:1.5rem;}
.z3 .z3t ul li{width: 3.75rem; height: 1.2rem; border: 1px solid #D72525; line-height: 1.2rem; float: left;  font-size: 0.6rem; margin-top: 0.75rem; margin-left: 0.5rem;}
.z3 .z3t ul li img{width: 100%;}



.z4 ul li{width: 7.35rem; height: 6.2rem; border: 1px solid #E1E1E1; line-height: 1.175rem; text-align: center; font-size: 0.6rem; float: left; margin-left: 0.45rem; margin-top: 0.375rem;}


.z5{height: 13.2rem;background: #FE674C; width: 100%; padding: 0.75rem 0; }
.z5t div{height: 6.725rem; background: url(../img/z7.jpg) no-repeat; background-size: contain;}
.z5t div h3{font-size: 0.9rem; font-weight: normal; color:#FFFFFF; line-height:1.25rem; padding-left: 0.525rem;}
.z5t div p{text-indent: 2em; font-size: 0.6rem; color: #fff; line-height: 1.3; width: 7.325rem; padding: 0.375rem 0; padding-left: 0.525rem;}
.z5t div a{display: block; width: 5.275rem; height: 1.05rem; border: 1px solid #fff; line-height: 1.05rem; color: #fff; text-align: center;font-size: 0.6rem; margin-left: 0.5rem;}

.z6 ul li{width: 6.15rem; height:4.725rem; border: 1px solid #E1E1E1; line-height: 1.175rem; text-align: center; font-size: 0.6rem; float: left; margin-left: 0.45rem; margin-top: 0.375rem;}
.z6 ul li.d{width:8.45rem; height: 9.95rem; float: right; margin-right: 0.275rem;}


.z7 ul{padding-left: 0.45rem;}
.z7 ul li{width:4.8rem;  height: 7.5rem; float: left; margin-right: 0.35rem; text-align: center; line-height: 1.25rem; font-size: 0.6rem;}


.wr4{width: 100%; background: url(../img/bg2.jpg) no-repeat; background-size: contain; height: 10.8rem;}


.wr4 .t3{font-size:0.9rem; text-align: center; color: #F75620; padding-top: 0.75rem;}
.wr4 .t3 p{color: #704018; line-height: 2;}
.wr4 ul li{width: 95%; margin: 0 auto; font-size: 0.6rem; color:#454545; height: 1.2rem; line-height: 1.2rem; margin-top: 0.45rem;}
.wr4 ul li input{width: 12.825rem; height: 1.2rem; background: #A39082; border: 0; font-size: 0.6rem; text-indent: 0.25rem;}
.wr4 ul li select{width: 12.825rem; height: 1.2rem;background: #A39082;font-size: 0.6rem;font-family: arial, Microsoft Yahei; color: #fff;}
.tj{width: 6.5rem; margin: 0 auto; padding: 0.75rem;}
.tj input{width: 6.5rem; height: 1.45rem; background: #F75622;border-radius:1.25rem; border:0; font-size: 0.75rem;font-family: arial, Microsoft Yahei;color: #fff; }

.question{ margin-top:0.5rem;}
.question h2{font-size:0.85rem;padding:0.3rem;border-bottom:1px solid #F3F3F3; color:#343432;}
.question .question_list{padding:0.3rem;}
.question .question_list a{display:inline-block;padding:0.3rem 0.5rem;background:#F3F3F3;font-size:0.6rem;margin-bottom:0.2rem; color:#6E7C89;}