﻿@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-size:12px; 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; }
select, textarea { font: 12px Arial, "微软雅黑"; }
body { color:#333333; text-align:center; font:12px "微软雅黑"; background:#FFF }
ul, ol, li { list-style-type:none; vertical-align:0; }
a { outline-style:none; color:#333333; text-decoration:none; font-family:"微软雅黑" }
a:hover { color:#333333; 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{content: "";display: block; clear: both;}


.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}
.wapImgBl{ display:block; width:100%}
.wh_1100{ width:1100px; margin:0 auto}

/* 样式 */

.he10{ height:10px;}
.he20{ height:20px;}
.he30{ height:30px;}
.he40{ height:40px;}
.he50{ height:50px;}
.he60{ height:60px;}
.he70{ height:70px;}




.zt_banner1{ background: url(../images/pic1.jpg) no-repeat center top; height:297px; }
.zt_banner2{ background: url(../images/pic2.jpg) no-repeat center top; height:284px; }


.zt_cl1{ background:url(../images/bg1.jpg)  center top; }
.zt_list1 li{ display:block; background:url(../images/png1.png) no-repeat; width:205px; height:170px; float:left; text-align:center}
.zt_list1 li.li2{ background:url(../images/png2.png) no-repeat;}

.zt_list1 li h2{ font-size:30px; font-weight:bold; color:#f6e8d5; display:block; height:50px; line-height:50px; padding-top:12px;}
.zt_list1 li p{ font-size:18px; color:#f6e8d5; display:block; line-height:28px;}
.zt_list1 li { margin-right:18px;}

.zt_hjpBox{ background:#FFF; position:relative}
.zt_hjpBox1{ background:url(../images/text1.png) no-repeat; width:1134px; height:239px; position:absolute; top:-239px; right:0;}
.zt_hjpBox1 p{ font-size:20px; color:#525252; padding-left:30px; text-align:center; padding-top:182px; }
.zt_hjpHe{ height:254px;}

.zt_hjpList li{ display:block; width:250px; height:280px; float:left;-moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */ border:1px #f77912 solid; margin:18px  0 0 18px; position:relative}
.zt_hjpList li strong{ display:block; height:50px; text-align:center; font-size:26px; font-weight:bold; color:#FFF; line-height:48px; background:#f77912; margin-bottom:10px;}
.zt_hjpList li .zt_aLinke{ position:absolute; bottom:10px; text-align:center; width:100%; height:30px;}
.zt_hjpList li .zt_aLinke a{ background:#393033; display:inline-block; height:30px; color:#FFF; line-height:28px; padding:0 20px; margin:0 6px;

-webkit-border-top-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-bottomright:8px;
border-top-left-radius:8px;
border-bottom-right-radius:8px;

}
.zt_hjpList li .zt_aLinke a.a1{ background:#f77912}
.zt_hjpList li p{ display:block; font-size:18px; display:block; text-align:center; line-height:28px;}
.zt_hjpList li p.p1{ font-weight:bold; color:#ff0000; display:block; padding-bottom:10px; }
.zt_hjpList li h2{ font-size:24px; color:#ff0000; font-weight:bold; text-align:center; display:block; padding-top:10px;}

.zt_hjpList .ze_textRed{ font-size:0.4rem; display:block; padding-right:20px; color:#d93615; font-size:16px; line-height:40px;}
.zt_text1{ text-align:center; padding:20px 0; line-height:50px;}
.zt_text1 h2{ font-size:30px; font-weight:bold; }
.zt_text1 h3{ font-size:36px; font-weight:bold; color:#fa5a18 }

.zt_btn01{ text-align:center}
.zt_btn01 a{ display:inline-block; line-height:67px; height:67px; color:#FFF; font-size:24px; margin:0 20px;}
.zt_btn01 a.a1{ background:url(../images/btn1.png) no-repeat; width:274px;}
.zt_btn01 a.a2{ background:url(../images/btn2.png) no-repeat; width:229px;}


.zt_text2 h2{ font-size:20px; color:#525252; text-align:center;  }
.zt_hjpLi li{ display:block; width:264px; float:left; margin-right:14px; }
.zt_hjpLi li .li1{ background:#ff8a5b; text-align:center; height:138px; padding-top:30px;}
.zt_hjpLi li .li1 p{ font-size:18px; color:#FFF; line-height:32px;}
.zt_hjpLi li img{ display:block}
.zt_hjpLi{ padding:50px 0 30px 0}

.zt_hjpLi li .li2{background:#fd7c48;} 
.zt_hjpLi li .li3{background:#fb6224;} 
.zt_hjpLi li .li4{background:#f86326;} 


.zt_ggBox{ background:#ee5d21; height:156px;}
.zt_ggBoxPic{ width:1100px; margin:0 auto; height:156px; background:url(../images/bg2.jpg) no-repeat }
.zt_ggBoxPic li{ float:left; display:block; width:172px; padding-right:15px; height:156px; position:relative}
.zt_ggBoxPic li a{ display:block; width:80px; height:30px; line-height:28px;-moz-border-radius: 55px;/* Gecko browsers */-webkit-border-radius: 55px;/* Webkit browsers */border-radius:55px;/* W3C syntax */ font-size:18px; color:#e15116; font-weight:bold; background:#f1e0ce; text-align:center; bottom:30px; position:absolute; left:24px;  }
.zt_ggBoxPic ul{ display:block; padding-left:175px;}
.zt_ggBoxPic li p{ display:block; font-size:16px; color:#FFF; padding-top:30px; line-height:24px;}



.zt_zlzBox li{ float:left; display:block; width:266px; height:345px; padding-top:20px; background:#ffeae4;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius: 10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */ margin-right:11px; margin-bottom:11px; }
.zt_zlzBox li.li1{ background:#ebebeb} 
.zt_zlzBox { overflow:hidden}
.zt_zlzBox ul{ width:1200px;}

.zt_zlzBox li img{ display:block;-moz-border-radius: 550px;/* Gecko browsers */-webkit-border-radius: 550px;/* Webkit browsers */border-radius:550px;/* W3C syntax */ margin:0 auto }
.zt_zlzBox li .zt_text3 h2{ font-size:20px; color:#e15116; font-weight:bold; display:block; text-align:center; line-height:50px;}
.zt_zlzBox li .zt_text3 p{ font-size:14px; color:#333333; display:block; padding:0 20px; line-height:24px;}


.zt_tcBgBox{ overflow:hidden}
.zt_tcBgBox  ul{ width:1230px;}
.zt_cl2{ background: url(../images/bg3.jpg) top center}
.zt_tcBgBox li{ float:left; display:block; width:150px; height:210px; position:relative; overflow:hidden; cursor:pointer; margin-left:7px}
.zt_tcBgBox li .parBox{ position:absolute;width:150px; height:62px; background:url(../images/png3.png);  left:0px; bottom:0px;  }
.zt_tcBgBox li p{ font-size:14px; text-align:center; color:#FFF; line-height:22px;}
.zt_tcBgBox li p.p1{ display:block; padding-top:10px;}



.zt_tcfxhBox li{ display:block; width:536px; float:left }
.zt_tcfxhBox li p{ display:block; display:block; height:46px; background:#f77912; line-height:44px; font-size:18px; text-align:center; color:#FFF}
.zt_tcfxhBox li.li1{ float:none ;float:right; }
.zt_tcfxhBox li img{ display:block}
.zt_tcfxhBox li.li1 p{ background:#333}

.zt_ggText{ text-align:center; line-height:100px; font-size:30px; font-weight:bold; color:#393033}


.zt_tabBox03{}
.zt_tabBox03 th,.zt_tabBox03 td{ border:1px #f0f0f0 solid; padding:12px 10px; font-size:14px; background:#fff; color:#5b5b5b}
.zt_tabBox03 h2{ background:#535353; color:#FFF; height:50px; line-height:50px; font-size:24px; text-align:center}
.zt_tabBox03 td a.a1{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */ color:#f26122; padding:6px 20px; border:1px #f26122 solid}
.zt_tabBox03 td a.a1:hover{ background:#f26122; color:#FFF }
.zt_tabBox03 th{ text-align:center; background:#e9ddd0; color:#383838; font-size:18px}
.zt_tabBox03 .tdBg td{ background:#fbfaf8}

.zt_tabBox03Red{ background:#e15116; text-align:center; padding:10px 0;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
border-top-left-radius:20px;
border-top-right-radius:20px;

}
.zt_tabBox03Red h2{ color:#FFF; font-size:24px; font-weight:bold; line-height:40px;}
.zt_tabBox03Red p{ color:#FFF; font-size:14px}


.zt_imgTeacher{ width:100%; overflow:hidden; position:relative; height:412px}
.zt_imgTeacher li{ float:left; width:171px; height:412px;}
.zt_imgTeacher li img{ display:block; width:100%}


.zt_imgTeacher li img{ display:block; margin:0 auto;transition: all 0.6s; cursor:pointer} 
.zt_imgTeacher li img:hover{transform: scale(1.1);-moz-box-shadow:4px 4px 14px #434343; -webkit-box-shadow:4px 4px 14px #434343; box-shadow:4px 4px 14px #434343;}
.zt_paImgText{ position:absolute; left:50%; top:60px; z-index:55; margin-left:-356px;}

.zt_imgTeacher .zt_huUp{ background:url(../images/hu1.png) no-repeat center top; height:27px; position:absolute; left:50%; margin-left:-960px; width:1920px; top:0; z-index:88}
.zt_imgTeacher .zt_huDowe{ background:url(../images/hu2.png) no-repeat center top; height:27px; position:absolute; left:50%; margin-left:-960px; width:1920px; bottom:0; z-index:88}

.zt_imgTeacherText{ text-align:center}
.zt_imgTeacherText h2{ color:#c80202; font-size:35px; font-weight:bold}
.zt_imgTeacherText p{ color:#303030; font-size:26px; display:block; line-height:46px;}
.zt_imgTeacherText h3{ color:#c80202; font-size:40px; font-weight:bold}


.zt_text4{ width:800px; margin:0 auto; height:170px; background:#e9ddd0;-moz-border-radius: 30px;/* Gecko browsers */-webkit-border-radius: 30px;/* Webkit browsers */border-radius:30px;/* W3C syntax */ text-align:center }
.zt_text4 h2{ font-size:18px; display:block; line-height:34px;}
.zt_text4 .t_ttPd{ display:block; padding-top:20px;}
.zt_text4 a{ display:inline-block; width:170px; height:41px; line-height:42px; text-align:center; background:#fa5a18; color:#FFF; font-size:16px;  margin:0 10px;margin-top:16px; -moz-border-radius: 30px;/* Gecko browsers */-webkit-border-radius: 30px;/* Webkit browsers */border-radius:30px;/* W3C syntax */}


.zt_yxBox{ width:540px; height:380px; background:#FFF;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius: 10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */ overflow:hidden; float:left; margin-right:8px;}
.zt_yxBox .zt_yxBoxTop{ height:40px; background:#fa5a18; text-align:center; font-size:20px; line-height:38px; font-weight:bold; color:#FFF}
.zt_yxBoxUl li{ float:left; width:50%; height:37px; display: block}
.zt_yxBoxUl ul{ display:block; padding:24px 24px 24px 0;}
.zt_yxBoxUl li a.a1{ float:left; margin-left:24px; font-size:16px; line-height:26px;}
.zt_yxBoxUl li a.a2{ float: right; font-size:14px; display:block; color:#fa5a18; padding:0 10px; height:24px; line-height:24px; border:1px #fa5a18 solid}


.zt_yxBox1 li{ width:100%}
.zt_yxBox1{ width:270px;}
.zt_yxBox1 .zt_yxBoxTop{ background:#393033}
.zt_yxBox2{ margin-right:0}
.zt_yxBox2 .zt_yxBoxTop{ background:#fa5a18}


.zt_skBox{ background:#fff}
.zt_skBox img{ display:block}
.zt_skBoxLeft{ width:206px; float:left}
.zt_skBoxRight{ padding:20px 0; float:left} 


.zt_skBoxLeft li{ display:block; margin-right:20px; border-bottom:1px #eeeeee solid; height:114px; text-align:center; line-height:114px; font-size:20px; cursor:pointer }
.zt_skBoxLeft li.mCon_Cutbtn{ background:#fa5a18; color:#FFF}




.tabsList img{ display:block}
.tabsList{overflow:hidden;zoom:1;width:1100px;}
.tabsList li{float:left;display:inline;height:458px;overflow:hidden;zoom:1; margin-right:4px}
.tabsList li h4{width:59px;height:458px;cursor:pointer;float:left;overflow:hidden;}
.tabsList li.on .tabBody{display:block;width:830px;display:inline;float:left; border:9px #fd7138 solid; overflow:hidden}
.tabsList li .tabBody{display:none;}




.zt_ssBox{ background:url(../images/ssBg.jpg) no-repeat center top; height:482px;}
.zt_ssBox .zt_sstext{ text-align:center; height:250px;}

.zt_ssBox .zt_ssIp{ height:100px; width:810px; margin:0 auto}
.zt_ssBox .zt_ssIp li{ float:left; padding-left:20px;}
.zt_ssBox .zt_ssIp li span{ font-size:24px; color:#fff; line-height:60px; float:left; padding:0 10px}
.zt_ssBox .zt_ssIp li input{ height:66px; line-height:66px; background:#fff; border:0; width:270px; padding:0 10px; font-size:24px;}
.zt_ssBox .zt_ssBtn{ text-align:center}
.zt_ssBox .zt_ssBtn input{color:#fa5a18; background:#ffd800; font-weight:bold;  height:36px; margin:0 40px; line-height:36px; text-align:center; font-size:16px; margin-top:10px; border:0; cursor:pointer; width:240px; height:50px; font-size:24px;-moz-border-radius: 40px;/* Gecko browsers */-webkit-border-radius: 40px;/* Webkit browsers */border-radius:40px;/* W3C syntax */ }





