﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input { margin:0; padding:0; -webkit-text-size-adjust: none }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
body>div, form>div { margin:0 auto; }
div { text-align:left; }
a img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
body { color:#2f2f2f; text-align:center; font-family:"微软雅黑"; }
ul, ol, li { list-style-type:none; vertical-align:0; }
a { outline-style:none; color:#444444; text-decoration:none; font-family:"微软雅黑" }
a:hover { color:#2f2f2f; text-decoration:none; }
a, area { blr:expression(this.onFocus=this.blur())
}
:focus { -moz-outline-style: none; }
.clear { clear:both; }
.hidden { display:none; }
.block { display:block; }
.left { float:left; }
.right { float:right; }
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:"."}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}
.wapImgBl{ display:block; width:100%}
.max_640{min-width:320px;max-width:640px;margin: 0 auto;}



/* 通用样式 */

.he1{ height:0.1rem;}
.he2{ height:0.2rem;}
.he3{ height:0.3rem;}
.he4{ height:0.4rem;}
.he5{ height:0.5rem;}
.he6{ height:0.6rem;}
.he7{ height:0.7rem;}
.he8{ height:0.8rem;}
.he10{ height:1.0rem;}
.he20{ height:2.0rem;}




.zt_tt1{ text-align:center; vertical-align:middle}
.zt_tt1  h2{ font-size:0.5rem; font-weight:bold;}
.zt_tt1 h2 strong{  color:#c90e21;}
.zt_tt1 p{ font-size:0.36rem; color:#c90e21}


.zt_listText{ background:url(../images/textBg.jpg) no-repeat center top; background-size:100% auto;}
.zt_listText li{ float:left; width:50%}
.zt_listText li .zt_prMg{ height:3.8rem}
.zt_listText li .zt_prMg .zt_icP{ padding:0.2rem 0 0 0.4rem}
.zt_listText li .zt_prMg .zt_icP p{ color:#FFF; font-size:0.36rem; display:block; background: url(../images/at01.png) no-repeat center left; background-size:auto 0.36rem; padding-left:0.6rem; height:0.6rem; line-height:0.6rem }

.zt_listText li .zt_prMg h2{ display:block; background:#ffe347;width:3.6rem; height:0.7rem; line-height:0.7rem; margin:0  auto; text-align: center; font-size:0.42rem; font-weight:bold; color:#c90e21; margin-top:0.2rem;

-webkit-border-top-left-radius:100px;
-webkit-border-bottom-right-radius:100px;
-moz-border-radius-topleft:100px;
-moz-border-radius-bottomright:100px;
border-top-left-radius:100px;
border-bottom-right-radius:100px;

}


.zt_dom2{ background:#fff2f3}
.zt_queVox li{ float:left; width:33.33333%}
.zt_queVox li .zt_divPr{ background:#efefef; margin:0 0.05rem; padding-bottom:0.3rem}
.zt_queVox li .zt_divPr p{ font-size:0.32rem; display:block; padding-bottom:0.05rem}
.zt_queVox li .zt_divPr .liBgHe{ padding:0 0.3rem; padding-top:0.36rem}
.zt_queVox li h2{ display:block; background:#c90e21; height:0.9rem; line-height:0.9rem; text-align:center; position:relative; color:#FFF; font-size:0.4rem}
.zt_queVox li h2 span{ position:absolute; width:0.3rem; position:absolute; top:0.9rem; left:50%; margin-left:-0.15rem}
.zt_queVox li h2 span img{ display:block; width:0.3rem}
.zt_queVox{ margin:0 0.05rem; }
.zt_queVox   a{display:block; height:0.6rem; line-height:0.6rem; text-align:center; color:#c90e21; font-size:0.36rem; margin:0 0.2rem; text-align:center; -moz-border-radius:4em; -webkit-border-radius:4em; border-radius:4em; border:1px #c90e21 solid; margin-top:0.2rem}

.zt_queVox li.li2 .zt_divPr h2{ background:#e9c600;} 
.zt_queVox li.li3 .zt_divPr h2{ background:#7f000c}

.zt_queVox li.li2  a{color:#bfa409;border:1px #bfa409 solid; }
.zt_queVox li.li3  a{color:#7f000c;border:1px #7f000c solid;}


.zt_btnLinke{ text-align:center; height:0.8rem; font-size:0px; padding:0.5rem 0}
.zt_btnLinke a{ display:inline-block; height:0.8rem; line-height:0.8rem; padding:0 0.5rem; font-size:0.36rem; color:#FFF; background:#5b090d; margin:0 0.1rem;}
.zt_btnLinke a.a1{ background:#c90e21}


.zt_tt02{ text-align:center; font-size:0.4rem; font-weight:bold; color:#2b2b2b; line-height:0.6rem; padding-top:0.3rem}
.zt_logoList{ margin:0 0.2rem}
.zt_logoList li{ float:left; width:50%; padding-top:1.2rem}
.zt_logoList li .zt_divPr{ background:url(../images/bg1.jpg) no-repeat center top; background-size:100% auto; margin:0 0.1rem; position:relative; padding:1.2rem 0.3rem 0.3rem 0.3rem}
.zt_logoList li .zt_divPr img{ display: block; width:1.2rem; height:1.2rem; position:absolute; left:50%; margin-left:-0.7rem; top:-0.7rem;-moz-border-radius: 5rem;/* Gecko browsers */-webkit-border-radius: 5rem;/* Webkit browsers */border-radius:5rem;/* W3C syntax */ overflow:hidden; border:0.1rem #FFF solid }

.zt_logoList li.li1 .zt_divPr{ background:url(../images/bg1.jpg) no-repeat center top; background-size:100% 100%;}
.zt_logoList li.li2 .zt_divPr{ background:url(../images/bg2.jpg) no-repeat center top; background-size:100% 100%;}
.zt_logoList li.li3 .zt_divPr{ background:url(../images/bg3.jpg) no-repeat center top; background-size:100% 100%;}
.zt_logoList li.li4 .zt_divPr{ background:url(../images/bg4.jpg) no-repeat center top; background-size:100% 100%;}
.zt_logoList li.li5 .zt_divPr{ background:url(../images/bg5.jpg) no-repeat center top; background-size:100% 100%;}
.zt_logoList li.li6 .zt_divPr{ background:url(../images/bg6.jpg) no-repeat center top; background-size:100% 100%;}


.zt_logoList li .zt_divPr .zt_prHd{ height:1.2rem; text-align:center}
.zt_logoList li .zt_divPr .zt_prHd h2{ font-size:0.4rem; font-weight:bold; color:#c18805}
.zt_logoList li .zt_divPr .zt_prHd p{ font-size:0.32rem;  color:#c18805}


.zt_logoList li .zt_divPr  a{ font-size:0.32rem; color:#c18805; background:#c18805; color:#FFF; display:block; height:0.6rem; line-height:0.6rem; text-align:center; margin:0 0.6rem;-moz-border-radius: 5rem;/* Gecko browsers */-webkit-border-radius: 5rem;/* Webkit browsers */border-radius:5rem;/* W3C syntax */ border:1px #FFF solid}


.zt_logoList li.li2 .zt_divPr .zt_prHd h2{color:#c90e21}
.zt_logoList li.li2 .zt_divPr .zt_prHd p{ color:#c90e21}
.zt_logoList li.li2 .zt_divPr  a{background:#c90e21;}


.zt_logoList li.li3 .zt_divPr .zt_prHd h2{color:#02737d}
.zt_logoList li.li3 .zt_divPr .zt_prHd p{ color:#02737d}
.zt_logoList li.li3 .zt_divPr  a{background:#02737d;}

.zt_logoList li.li4 .zt_divPr .zt_prHd h2{color:#db4dae}
.zt_logoList li.li4 .zt_divPr .zt_prHd p{ color:#db4dae}
.zt_logoList li.li4 .zt_divPr  a{background:#db4dae;}

.zt_logoList li.li5 .zt_divPr .zt_prHd h2{color:#167606}
.zt_logoList li.li5 .zt_divPr .zt_prHd p{ color:#167606}
.zt_logoList li.li5 .zt_divPr  a{background:#167606;}

.zt_logoList li.li6 .zt_divPr .zt_prHd h2{color:#8325d2}
.zt_logoList li.li6 .zt_divPr .zt_prHd p{ color:#8325d2}
.zt_logoList li.li6 .zt_divPr  a{background:#8325d2;}



.zt_youNei{ margin:0 0.1rem}
.zt_youNei li{ float:left; width:50%; display:block; margin-top:0.2rem; background:#FFF}
.zt_youNei li p{ display:block; margin:0 0.1rem; border:1px #c90e21 solid; height:0.8rem; line-height:0.8rem;}
.zt_youNei li p a{ float:right;display:block;height:0.8rem; background:#c90e21 url(../images/redBg.jpg) no-repeat center left ; background-size:auto 100% ; font-size:0.34rem; padding:0 0.1rem 0 0.3rem; color:#FFF }
.zt_youNei li p span{ float:left; font-size:0.34rem; padding-left:0.2rem }
.ulSte{ display:none}

.zt_btnJt .linNo{ background:url(../images/jitou1.png) no-repeat center top; background-size: 100% 100%;height:1.0rem; width:1.0rem; margin:0 auto; display:block}
.zt_btnJt .linNoBg{background:url(../images/jitou2.png) no-repeat center top;background-size: 100% 100%;}


.zt_tabList{ margin:0 0.2rem}
.zt_tabList th,.zt_tabList td{ border:1px #c4c4c4 solid; background:#fff; font-size:0.32rem; padding:0.2rem 0}
.zt_tabList th{ background:#333; color:#FFF; font-size:0.4rem}



.zt_redHotText{ font-size:0.36rem; padding:0.2rem; color:#c90e21;  text-align:center;  background:#ffc9ce; font-weight:bold; margin:0 0.2rem}


.zt_teacherPr{border:1px #c00d20 solid;-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */ position:relative; background:#FFF; margin:0 0.3rem}
.zt_teacherPr .zt_teacherPa{ background:url(../images/ttBg1.png) no-repeat; background-size:100% auto; width:6rem; height:1.1rem; position:absolute; left:50%; margin-left:-3rem; text-align:center; line-height:0.9rem; color: #fff; font-size:0.35rem; top:-0.6rem;}
.zt_teacherPr .zt_teacher1{ padding:0.8rem 0.4rem 0.4rem 0.4rem; font-size:0.36rem; color:#555555; line-height:0.56rem;}
.zt_teacherPr .zt_teacher1 strong{ color:#e73349}


.zt_teacher .mCon_btns{ position:relative; padding-bottom:0.5rem}
.zt_teacher .mCon_btns span{ display:block; margin:0 0.1rem; }
.zt_teacher .mCon_Cutbtns span{ }
.zt_teacher .mCon_btns img{ border:1px #fff2f3 solid; display:block}
.zt_teacher .mCon_Cutbtns img{ border:1px #c00d20 solid; display:block}
.zt_teacher .mCon_Cutbtns i{background:url(../images/redJt.png) no-repeat center bottom;background-size:100% 100%; display:block; height:0.3rem; width:0.4rem; position:absolute; bottom:0; left:50%; margin-left:-0.15rem}
.zt_teacher{ margin:0 0.1rem}

.zt_teacherText{ background:#c90e21; margin:0 0.1rem; padding:0.4rem; color:#FFF}
.zt_teacherText h2{ font-size:0.44rem; font-weight:bold; display:block; margin-bottom:0.1rem}
.zt_teacherText p{ line-height:0.56rem; font-size:0.34rem;}
.zt_teacher .owl-nav{ display:block}
.zt_teacher .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/ltBg1.png) no-repeat center center; background-size: auto 1.2rem; width:0.6rem; height:1.2rem; float:left; font-size:0;}
.zt_teacher .owl-theme .owl-controls .owl-nav .owl-next{background: url(../images/rtBg1.png) no-repeat center right; background-size: auto 1.2rem; width:0.6rem; height:1.2rem;  float:right; font-size:0; }
.zt_teacher  .owl-theme .owl-controls{ top:0.6rem; bottom:auto; width:100%; height:1px;}


.zt_jtJia{ position:relative}

.zt_tcBox{ background:#FFF; margin:0 0.2rem;  padding:0.3rem; margin-bottom:0.2rem; border:1px #c00d20 solid}
.zt_tcBox .zt_tcBoxLeft{ float:left; width:2.2rem; padding:0.4rem 0}
.zt_tcBox .zt_tcBoxLeft img{-moz-border-radius:200px;/* Gecko browsers */-webkit-border-radius: 200px;/* Webkit browsers */border-radius:200px;/* W3C syntax */ display:block}
.zt_tcBox .zt_tcBoxRight{ float:left; width:6.5rem; padding-left:0.2rem} 
.zt_tcBox .zt_tcBoxRight .div1{ font-size:0.4rem}
.zt_tcBox .zt_tcBoxRight .div1 strong{ font-size:0.5rem}
.zt_tcBox .zt_tcBoxRight .div2 p{ font-size:0.34rem; line-height:0.56rem}
.zt_tcBox .zt_tcBoxRight .div3{  padding-top:0.2rem}
.zt_tcBox .zt_tcBoxRight .div3 a{ font-size:0.34rem; display:inline-block;background:#c00d20; color:#fff; height:0.8rem; line-height:0.8rem; padding:0 0.3rem; margin-right:0.2rem}
.zt_tcBox .zt_tcBoxRight .div3 a.a1{ background:#980b19 } 


.zt_jtJia .owl-nav{ display:block}
.zt_jtJia .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/ltBg1.png) no-repeat center center; background-size: auto 1.6rem; width:0.8rem; height:1.6rem; float:left; font-size:0; z-index:11}
.zt_jtJia .owl-theme .owl-controls .owl-nav .owl-next{background: url(../images/rtBg1.png) no-repeat center right; background-size: auto 1.6rem; width:0.8rem; height:1.6rem;  float:right; font-size:0; z-index:11}
.zt_jtJia .owl-theme .owl-controls{ top:3.4rem; bottom:auto; width:100%; height:1px;}

.zt_wxMg{ margin:0 0.2rem}
.zt_wxMg .iemTu{ margin:0 0.1rem }

.zt_wxMg .owl-nav{ display:block}
.zt_wxMg .owl-theme .owl-controls .owl-nav .owl-prev{ background: url(../images/ltBg1.png) no-repeat center center; background-size: auto 1.6rem; width:0.8rem; height:1.6rem; float:left; font-size:0; z-index:11}
.zt_wxMg .owl-theme .owl-controls .owl-nav .owl-next{background: url(../images/rtBg1.png) no-repeat center right; background-size: auto 1.6rem; width:0.8rem; height:1.6rem;  float:right; font-size:0; z-index:11}
.zt_wxMg .owl-theme .owl-controls{ top:2.4rem; bottom:auto; width:100%; height:1px; }


.zt_textWyan{ background:#fbd1d5; border:1px #bb5a64 solid; padding:0.2rem; margin:0 0.2rem; -moz-border-radius: 0.2rem;/* Gecko browsers */-webkit-border-radius: 0.2rem;/* Webkit browsers */border-radius:0.2rem;/* W3C syntax */}
.zt_textWyan p{ display:block; padding:0 0.2rem;font-size:0.34rem; color:#5b090d}
.zt_redNemTp li{ float:left; width:50%; display:block; height:0.8rem;}
.zt_redNemTp li span{ display:block; height:0.8rem; text-align:center; line-height:0.8rem; border:1px #c90e21 solid; font-size:0.34rem; color:#c90e21; margin:0 0.1rem; cursor:pointer}
.zt_redNemTp { height:1.0rem; margin:0 0.1rem}
.zt_redNemTp li.mCon_Cutbtn span{order:1px #c90e21 solid; background:#c90e21; color:#FFF }

.zt_redNemMg{ margin:0 0.2rem}



.zt_ssBox{ background:url(../images/ssBg.jpg) no-repeat center top; background-size:100% auto; padding-bottom:0.6rem}
.zt_ssBox .zt_ssTop{ text-align:center;padding-top:2.8rem; padding-bottom:0.4rem}
.zt_ssBox .zt_ssTop h2{ font-size:0.6rem; font-weight:bold; color:#ffe347 }
.zt_ssBox .zt_ssTop p{ font-size:0.36rem; color:#ffe347; display: inline-block; border:1px #ffe347 solid;-moz-border-radius: 8rem;/* Gecko browsers */-webkit-border-radius: 8rem;/* Webkit browsers */border-radius:8rem;/* W3C syntax */ padding:0 0.3rem }


.zt_ssBoxBtn{ text-align:center; padding-top:0.2rem}
.zt_ssBoxBtn a{ display:inline-block; background:#ffe347;-moz-border-radius: 8rem;/* Gecko browsers */-webkit-border-radius: 8rem;/* Webkit browsers */border-radius:8rem;/* W3C syntax */ color:#aa0b1a; font-size:0.4rem; padding:0.2rem 0.5rem }

.zt_ssBoxIp{ margin:0 2.0rem}
.zt_ssBoxIp li{ display:block; height:1.2rem}
.zt_ssBoxIp li span{ float:left; font-size:0.4rem; color:#FFF; padding-right:0.1rem; line-height:0.8rem}
.zt_ssBoxIp li input{ border:1px #ffffff solid; width:4.4rem; height:0.8rem; background: none; line-height:0.8rem; padding:0 0.1rem; font-size:0.34rem; color:#fff}







