* { padding:0; margin:0; }
body { margin:0 auto; color:#676767; font-size:14px; _background-attachment:fixed; background-image:url(../img/11a4a6d4620b46c2b3825b2dc5256220.gif); font-family:"MICROSOFT YAHEI", Arial, Helvetica, sans-serif; }
p, h1, h2, h3, ul, li, form, input { padding:0; margin:0; list-style:none outside; }
a { text-decoration:none; color:#676767; transition: all 0.4s ease 0s; }
a:hover { text-decoration:none; }
b { font-weight:normal; }
img { padding:0px; margin:0px; max-width: 100%; }
a img { border:0; }
img{display: block;}
.clear { clear:both; }
.fl { float:left }
.fr { float:right }
/*header*/

.wrap { min-width:320px; max-width: 640px; margin:0 auto; overflow:hidden; background:#fff; font-family:MICROSOFT YAHEI; }
 @keyframes change { 0% {
transform: scale(.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(.8);
}
}
 @-webkit-keyframes change { 0% {
-webkit-transform: scale(.8);
}
50% {
-webkit-transform: scale(1);
}
100% {
-webkit-transform: scale(.8);
}
}
 @-moz-keyframes change { 0% {
-moz-transform: scale(.8);
}
50% {
-moz-transform: scale(1);
}
100% {
-moz-transform: scale(.8);
}
}
#logo { position:relative; top:0; }
#lefta { position:absolute; display:block; top:24px; left:34px; }
#rightb { position:absolute; display:block; top:24px; right:34px; background:url(../img/top_tel1.png) no-repeat; width:60px; height:60px; vertical-align:middle; text-align:center }
#rightb span { background:url(../img/top_tel.png) no-repeat; background-size:38px 39px; width:38px; height:39px; display:block; -webkit-animation:change 1s infinite; animation:change 1s infinite; -moz-animation:change 1s infinite; margin-left:12px; margin-top:9px; float:left; }
 @media screen and (max-width:640px) {
 #lefta {
top:11px !important;
left:6px !important;
}
 #btn1 {
width:38px;
height:30px;
}
 #rightb {
position:absolute;
display:block;
top:17px;
right:10px;
background:url(../img/top_tel1.png) no-repeat;
width:38px;
height:29px;
background-size:38px 29px;
vertical-align:middle;
text-align:center
}
 #rightb span {
background:url(../img/top_tel.png) no-repeat;
background-size:19px 20px;
width:19px;
height:20px;
display:block;
-webkit-animation:change 1s infinite;
animation:change 1s infinite;
-moz-animation:change 1s infinite;
margin-left:8px;
margin-top:5px;
float:left;
}
 #rightb {
top:11px !important;
right:5px !important;
}
}
 @media screen and (min-width:480px) and (max-width:639px) {
 #btn1 {
width:40px;
height:40px;
margin-left:7px;
}
 #rightb {
position:absolute;
display:block;
top:17px;
right:10px;
background:url(../img/top_tel1.png) no-repeat;
width:40px;
height:40px;
background-size:40px 40px;
vertical-align:middle;
text-align:center
}
 #rightb span {
background:url(../img/top_tel.png) no-repeat;
background-size:19px 20px;
width:19px;
height:20px;
display:block;
-webkit-animation:change 1s infinite;
animation:change 1s infinite;
-moz-animation:change 1s infinite;
margin-left:8px;
margin-top:5px;
float:left;
}
}
#ifixed { position:relative; top:0; z-index:99 }
.sgzx { width:100%; margin:0 auto; clear:both; overflow:hidden; }
.sgzx a { display:block; float:left; width:33.333333333%; }
.ymjj { width:93.75%; margin:0 auto; clear:both; overflow:hidden; text-indent:2em; font-size:0.9rem; color:#333; line-height:2em; padding:3% 0; }
.ymjj a { color:#f00; text-decoration:underline; white-space:nowrap; }
.ygdt { width:93.75%; margin:0 auto 4%; clear:both; overflow:hidden; }
.ygdt a { display:block; }
.tybt { width:100%; margin:0 auto; clear:both; overflow:hidden; }
.tybt1 { width:100%; margin:0 auto; clear:both; overflow:hidden; margin-top:12px; max-width:599px; }
.tybt2 { width:100%; margin:0 auto; clear:both; overflow:hidden; max-width:599px; }
.main1 { width:93.75%; margin:3% auto; clear:both; overflow:hidden; }
.main1 a { float:left; width:31.5%; margin-right:2.75%; }
.main1 .a1 { margin-right:0; }
.sdys_bt { width:95.3125%; margin:0 auto; clear:both; overflow:hidden; }
.sdys { width:93.75%; margin:3% auto 4%; clear:both; overflow:hidden; }
.sdys a { display:block; }
.main2 { width:93.75%; margin:0 auto; clear:both; overflow:hidden; }
.main2 p { width:100%; margin:0 auto; clear:both; overflow:hidden; text-indent:2em; font-size:0.8rem; color:#666; line-height:1.8em; padding:3% 0; }
.main2 p a { color:#fe0000; white-space:nowrap; }
.cont4_1c { width:93.75%; margin:0 auto 4%; clear:both; overflow:hidden; }
.cont4_1c .tab_bt { width:100%; line-height:2.6em; margin:0 auto 2%; clear:both; overflow:hidden; }
.cont4_1c .tab_bt li { line-height:2.6em; width:24%; text-align:center; cursor:pointer; margin:0 1.3333333333% 1.333333333333% 0; border-radius:3px; float:left; color:#894000; background:#f5ad2e; }
.cont4_1c .tab_bt #qtb3_tab04, .cont4_1c .tab_bt .li1 { margin-right:0; }
.cont4_1c .tab_bt li p { font-size:1rem; line-height:2.6em; }
.cont4_1c .tab_bt li a { font-size:1rem; line-height:2.6em; color:#894000; background:#f5ad2e; }
.cont4_1c .tab_bt li.bbtabs_act { color:#fff; background:#894000; }
.cont4_1cc { width:100%; clear:both; clear:both; overflow:hidden; }
.main3 { width:96.875%; margin:0 auto; clear:both; overflow:hidden; }
.main3 p { width:96%; margin:0 auto; clear:both; overflow:hidden; text-indent:2em; font-size:0.8rem; color:#666; line-height:1.8em; padding:3% 0; }
.main3 p a { color:#fe0000; white-space:nowrap; }
.main3 .m3_m { width:100%; margin:0 auto 3%; clear:both; overflow:hidden; }
.main3 .m3_m a { width:32.5%; float:left; margin:0 1.25% 1.25% 0; }
.main3 .m3_m .a1 { margin-right:0; }
.qwzj { width:93.75%; height: auto; overflow: hidden; margin:3% auto 4%; }
.qwzj .ad2 { width: 100%; height: auto; overflow: hidden; text-align: center; margin: 0 auto; }
.qwzj .adImg2 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.qwzj .adImg2 ul { width: 100%; height: 100%; }
.qwzj .adImg2 ul li { float: left; width:20%; height: auto; position:relative; }
.qwzj .adTip2 { width:100%; margin-top:2%; }
.qwzj .adTip2 a { display:inline-block; width:3.3333333333333%; height:5px; background:#cdcdcd; border-radius:10px; margin-right:10px; text-indent:-9999em; }
.qwzj .adTip2 a.active { background:#f4ac2e; }
.main5 { width:93.75%; margin:0 auto 5%; clear:both; overflow:hidden; }
.main5 a { float:left; width:30%; margin:5% 5% 0 0; }
.main5 a img { width:100%; }
.main5 .a1 { margin-right:0; }
.main6 { width:93.75%; margin:3% auto; clear:both; overflow:hidden; }
.main6 .main6_m { width:49%; }
.main6 .main6_m dl { width:100%; margin-bottom:20px; }
.main6 .main6_m dl dt { width:100%; }
.main6 .main6_m dl dd { width:100%; }
.main6 .main6_m dl dd a { display:block; width:100%; height:2.4em; background:#f5ad2e; color:#552800; line-height:2.4em; text-align:center; font-size:0.9rem; }
.main6 .main6_m .main6_m_m { padding:4% 0; }
.main6 .main6_m .main6_m_m p { color:#999; font-size:0.8rem; line-height:1.2em; padding:1% 0; }
.main6 .main6_m .main6_m_m p strong { color:#333; }
.main6 .main6_m .yla { width:100%; clear:both; overflow:hidden; }
.main6 .main6_m .yla a { float:left; width:45%; }
.main6 .main6_m .yla .a1 { margin:0 3.3333333%; }
.main7 { width:93.75%; margin:0 auto 4%; clear:both; overflow:hidden; }
.main7 .main7_m { width:100%; clear:both; overflow:hidden; }
.main7 .main7_m a { float:left; display:block; width:24%; margin-right:1.333333333333333%; }
.main7 .main7_m .a1 { margin-right:0; }
.main7 .yla { width:100%; margin:3% auto 0; clear:both; overflow:hidden; }
.main7 .yla .a1 { width:55.3333333333333%; float:left; }
.main7 .yla .a2 { width:42.6666666666666%; float:right; }
#footbar { background-color:#fff; width: 100%; padding:3% 0 2%; font-size:0.9rem; clear:both; overflow:hidden; }
#address { width: 100%; margin:0 auto 1%; font-family:'MICROSOFT YAHEI'; font-size:0.8rem; color:#5F5F60; font-weight:bold; text-align:center; }
#address p { line-height:1.6em; }
#tab4 { margin-bottom:3%; }
#tab4 ul { }
#tab4 li { float:left; width:35.3125%; margin:0 7.34375%; }
.foot { width:100%; height:auto; margin:0 auto; max-width:640px; margin-top:12px; }
.foot img { width:100%; height:auto; }
.footers { background: #894000 none repeat scroll 0 0; color: #fff; height: 40px; line-height: 40px; margin: 0 auto; max-width: 640px; text-align: center; width: 100%; margin-top:12px; }
.foots { margin: 0 auto; max-width: 300px; width: 100%; }
.foots a { color: #fff; display: inline; float: left; font-family: "MICROSOFT YAHEI"; font-size: 14px; font-weight: 700; width: 23%; }
.foots span { display: inline; float: left; }
.footer { width:100%; height:auto; background:#894000; line-height:36px; color:#fff; font-family:MICROSOFT YAHEI; font-size:14px; text-align:center; padding-top:12px; }


/*ÖØµã×¨¿Æ*/

.container-2{  overflow:hidden;background:#FFF; margin-top:2%;  }

.category{ overflow:hidden; padding:0 2% 3% 2%; }

.mj_k{ overflow:hidden;zoom:1; margin-top:10px}

.mj_zul{float:left;width:25%;background:url(../img/cont2-bg1.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zul p{ text-align:center;color:#fff; font-size:24px; padding-top:55px;}

.mj_zu2{float:left;width:25%;background:url(../img/cont2-bg2.jpg) no-repeat center top;background-size:100% 100%;height:55px;overflow:hidden;}

.mj_zu2 p{ text-align:center;color:#fff; line-height:55px;font-size:24px;}

.mj_zu3{float:left;width:25%;background:url(../img/cont2-bg3.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zu3 p{ text-align:center;color:#fff; font-size:120%;padding-top:55px;font-size:24px;}

.mj_zu4{float:left;width:25%;background:url(../img/cont2-bg4.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zu4 p{ text-align:center;color:#fff; font-size:120%;padding-top:55px;font-size:24px;}

.mj_bg{ float:left; border:1px solid #dbd9d9; overflow:hidden; border-left:none}

.mj_bg tr td{ width:30%; overflow:hidden;border:1px solid #dbd9d9;}

.mj_xk{ text-align:center; line-height:30px; margin:0 auto;}

.mj_xk a{ text-decoration:none}

.mj_xk a img{ vertical-align:text-top; padding-left:2%; width:25%;}

.mj_xk a.redr{ color:#b70000;}