@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;}

.t1{ padding-top: 0.425rem;}
.t2 h1{ text-align: center; font-size:0.9rem; color: #454545;height: 1.825rem; line-height: 1.825rem; font-weight: normal;}
.t2 span{ color: #FE0F0F;}
.t2 p{font-size: 0.55rem; padding: 0.25rem; line-height: 1.5; text-indent: 2em;}


.t3{width: 16rem; height: 3.075rem; background: url(../img/t1.jpg) no-repeat; background-size: contain;}
.t3 h1{font-size: 0.75rem; font-weight: normal; padding: 0.9rem 0 0 5.05rem; line-height: 1.575rem; color: #ffffff;}

.z2{background: url(../img/t2.jpg) no-repeat center top; height:6.1rem; background-size: contain; margin-top: 0.75rem;}
.z2 h3{ font-size:0.75rem; color: #ffffff; line-height:1.325rem; padding-left: 7.05rem; padding-top: 0.4rem;}
.z2 h3 span{font-weight: normal;}
.z2 h3 span font{color:#FFFF00;}


.z3 {width: 15.5rem; margin: 0 auto;}
.z3 ul li{width: 7.375rem; height: 5.95rem; border: 1px solid #E8E8E8; float: left; line-height: 1.05rem; text-align: center;font-size: 0.55rem; margin-top: 0.55rem;}

.b5{ margin-top:0.75rem;}
.b5 ul li{width:80%; margin: 0 auto; font-size:0.55rem; color:#515151; margin-top: 0.45rem; line-height: 0.875rem; text-align: center;}
.b5 ul li input.btext{width: 100%; height: 1.2rem;font-family: arial, Microsoft Yahei; border:1px solid #CACACA;border-radius: 0.125rem; font-size: 0.55rem;text-indent: 0.25rem;}
.b5 ul li input.btj{width:9.2rem; height: 1.2rem; margin: 0.25rem auto 0;border-radius: 0.225rem; border: 0; background:#DC0000; color:#ffffff;  font-size: 0.5rem;font-family: arial, Microsoft Yahei; box-shadow: 1px 0.05rem 0.05rem #E5E5E5;}
.b5 ul li #zy{width: 5.875rem; height: 0.875rem;font-family: arial, Microsoft Yahei; border: 1px solid #CACACA;}

.an,.an2{ margin: 0 auto; padding: 0.75rem 0; width: 10.575rem;}
.an a,.an2 a{width: 4.85rem; height: 1.025rem; background: url(../img/an2.jpg) no-repeat; background-size: contain;font-size: 0.5rem; color:#FFFFFF; line-height: 1.025rem; display: block; float: left; text-indent: 1.45rem; }
.an a.a1{background-image: url(../img/an3.jpg);}
.an2 a.a1{background-image: url(../img/an6.jpg);}
.an2 a{background: url(../img/an5.jpg) no-repeat;}

.z7{width: 100%; height: 5.05rem; background: #5C432D; margin-top: 1.125rem;}
.z7 h2{ padding: 0.75rem 0 0 0.7rem; font-size: 0.6rem; font-weight: normal; color: #FFFFFF; line-height: 1.5;}
.z7 h2 span{color: #FFFF00;}

.z4{width: 100%; height:12.425rem; background:#FEEBDC; background-size: contain; margin-top:0.875rem;}
.t4 h1{ text-align: center; padding-top: 0.925rem; font-size: 0.775rem; color:#3B393A;}
.t4 h1 span{font-weight: bold;}
.z3m_l .hd{width: 100%; height: 1rem; margin-bottom: 1px; margin-top: 0.75rem; padding-left: 0.25rem;}
.z3m_l .hd ul li{width: 3.65rem; height: 1rem; background: #FFFFFF; margin-right: 0.1rem; float: left; line-height: 1rem; text-align: center; font-size: 0.45rem;}
.z3m_l .hd ul li.on{background: #FAD902; font-weight: bold;}
.z3m_l .bd{width:15.5rem; height: 7.625rem; background: #FFFFFF; overflow: hidden; margin: 0 auto;}
.z3m_l .bd div{padding-top: 0.625rem; width: 16rem; }
.z3m_l .bd  ul{ padding-left: 0.125rem; width:19.75rem;}
.z3m_l .bd  ul li{width: 4.925rem; height: 6.7rem; background: url(../img/bg4.jpg) no-repeat; float: left; margin-right: 0.25rem; background-size: contain;}
.z3m_l .bd  ul li h3{font-size:0.45rem; color: #535353; line-height: 0.65rem; padding: 0.2rem 0 0 0.325rem;}
.z3m_l .bd  ul li img{padding-left: 0.175rem; width: 4.55rem;}
.z3m_l .bd  ul li p{font-size: 0.375rem; color: #616161; line-height: 1.2; padding: 0.25rem 0 0 0.325rem;}
.z3m_l .bd  ul li a.a{width: 2.425rem; height: 0.65rem; background: url(../img/an4.jpg) no-repeat; background-size: contain;display: block; line-height: 0.65rem; text-align: center; font-size: 0.45rem; margin:0 auto; margin-top: 0.125rem;}
.z3m_l .bd  ul li p span{color: #FF0004;}


.z4_t{overflow: hidden;}
.z4_t ul{padding-left: 0.5rem; padding-top: 0.75rem;}
.z4_t ul li{width: 7.175rem; height: 5.875rem; margin-right: 0.5rem; float: left;}
.z4_t ul li h3{font-size: 0.625rem; height: 1rem; color: #535353; text-align: center; line-height: 1rem;}
.z4_t ul li p{ text-align: center; color: #535353; font-size: 0.55rem;}
.z4_t ul li img{margin-top:0.25rem;}

.z4_b{ padding-top:0.75rem;}
.z4_bl{width:7.075rem; height:3.175rem; background: url(../img/z15.jpg) no-repeat; background-size: contain;margin-left: 0.5rem; float: left;}
.z4_bl p{ float: left;  padding-left: 0.375rem; padding: 1.625rem 0 0 0; font-size: 0.375rem; width: 1.55rem; text-align: center;}
.z4_br{width: 7.55rem; height: 3.175rem; overflow: hidden; margin-left: 0.425rem; float: left;}
.z4_br ul{width: 14.5rem;}
.z4_br ul li{float: left;  position: relative; width: 3.75rem; height: 3.175rem;}
.z4_br ul li img{position: absolute;}
.z4_br ul li p{position: absolute; height: 0.75rem; line-height: 0.75rem; width: 100%; color: #ffffff; font-size: 0.4rem; text-align: center; bottom: 0;}
.z4_br ul li p{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
:root .z4_br ul li p{filter:none\9;}/*for IE9*/

.z6{height: 11.25rem; height: 9.525rem; margin-top: 0.75rem;}
.t4 p{line-height: 1.05rem; font-size: 0.45rem; text-align: center;}

.z5_m ul li{ width: 7.375rem; line-height:0.725rem; font-size: 0.45rem;margin: 0 auto; padding: 0.375rem 0 0 0;}
.z5_m ul li input{width: 5rem; height: 0.725rem; border: 1px solid #FFFFFF; background: #CDCDCD; margin-left: 0.375rem; color: #ffffff; font-size: 0.45rem;}
.z5_m div{width: 5rem;  margin: 0 auto;}
.z5_m div input{ width: 5rem; height: 1rem; border-radius:0.125rem; line-height: 1rem; background: #FE4040;  font-size: 0.6rem; border: 0;font-family: arial, Microsoft Yahei; margin: 0 auto; margin-top: 0.5rem;box-shadow: 0px 0.075rem 0px #921F22; color: #FFFFFF;}


.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;}