﻿@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:#000;text-align:center;font:12px "微软雅黑";}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#000;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;}
body,html{ min-width:1200px; overflow-x:hidden}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}



/* 通用样式 */

.zt_wh1100{ width:1100px; margin:0 auto}

.zt_he10{ height:10px;}
.zt_he20{ height:20px;}
.zt_he30{ height:30px;}
.zt_he40{ height:40px;}
.zt_he50{ height:50px;}
.zt_he60{ height:60px;}
.zt_he70{ height:70px;}
.zt_he80{ height:80px;}
.zt_he100{ height:100px;}


.zt_ban1{ background:url(../images/tu01.jpg) no-repeat center top; height:580px;}
.zt_clText{ background:#fefff8;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius: 10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */-moz-box-shadow:0px 0px 20px #cbdbb2; -webkit-box-shadow:0px 0px 20px #cbdbb2; box-shadow:0px 0px 20px #cbdbb2; }
.zt_ttNei1{ text-align:center}
.zt_clTextBtn{ text-align:center; padding-top:20px;}
.zt_clTextBtn a{ display:inline-block; height:48px; background:#fe4e37; margin:0 18px; font-size:18px; color:#FFF; line-height:48px; padding:0 30px;}
.zt_clTextBtn a.a2{background:#87c436;}
.zt_clTextBtn a.a3{background:#59c4d6;}
.zt_clTextBtn a.a4{background:#ffa604;}
.zt_clTextPd p{ font-size:18px; color:#070707; line-height:30px;}
.zt_clTextPd{ padding:30px;}

.zt_ttNei1{ font-size:48px; font-weight:bold; color:#070707}
.zt_ttNei1 strong{ color:#32640d}

.zt_iconList li{ float:left; margin-right:14px;}
.zt_iconList li .zt_iconTtt{ width:264px; height:368px;-moz-box-shadow:0px 0px 20px #cbdbb2; -webkit-box-shadow:0px 0px 20px #cbdbb2; box-shadow:0px 0px 20px #cbdbb2; }
.zt_iconList li .zt_iconHe{ background:url(../images/line1.jpg) repeat-x left top; height:121px; position:relative; }
.zt_iconList li .zt_iconHe strong{ display:block; height:70px; text-align:center; line-height:70px; font-size:22px; font-weight:bold; color:#FFF}
.zt_iconList li .zt_iconHe img{ position:absolute; left:70px; top:70px;}
.zt_iconList li .zt_icon_p{ padding:80px 20px 0 20px; font-size:18px; line-height:28px; color:#070707}
.zt_iconList li .zt_icon_p span{ color:#ff8401}
.zt_iconList li.li1 .zt_icon_p span{ color:#56b8d2}
.zt_iconList li.li2 .zt_icon_p span{ color:#fd4d36}
.zt_iconList li.li3 .zt_icon_p span{ color:#6e9f0b}

.zt_iconList li.li1 .zt_iconHe{ background:url(../images/line2.jpg) repeat-x left top; }
.zt_iconList li.li2 .zt_iconHe{ background:url(../images/line3.jpg) repeat-x left top; }
.zt_iconList li.li3 .zt_iconHe{ background:url(../images/line4.jpg) repeat-x left top; }

.zt_liaoJieBox{ text-align:center; font-size:0}
.zt_liaoJieBox a{ display: inline-block;-moz-border-radius:60px;/* Gecko browsers */-webkit-border-radius: 60px;/* Webkit browsers */border-radius:60px;/* W3C syntax */ padding:0 60px; font-size:25px;margin:0 20px; }
.zt_liaoJieBox a.a1{height:61px; line-height:61px; background: url(../images/line5.jpg) repeat-x center top; color:#fff  }
.zt_liaoJieBox a.a2{height:61px; line-height:61px; border:2px #6ca31f solid;color:#6ca31f }
.zt_liaoJieBox a img{ display:block; float:left; margin:12px 10px 0 0}


.zt_onLine{ text-align:center; font-size:24px;}
.zt_onLine span{ color:#f14000}
.zt_imgKui img{ display:block}


.zt_tabBox01 th,.zt_tabBox01 td{ border:1px #d2d2d2 solid; padding:12px 10px; font-size:14px;background:#FFF}
.zt_tabBox01 h2{ background:#d91426; color:#fff; height:50px; line-height:50px; font-size:24px; text-align:center;}
.zt_tabBox01 td a.a1{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */ color:#FFF; background:#73ab28; padding:6px 20px;}
.zt_tabBox01 th{ text-align:center; background:#73ab28; color:#FFF; font-size:18px} 
.zt_tabBox01 td{ color:#696969}
.zt_tabBox01 td a.zt_btn{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */ color:#FFF; background:#73ab28; padding:6px 20px;}
.zt_tabBox01 td a.zt_btn:hover{ background:#73ab28} 

.zt_tabBox01 .trBg td{ background:#f2f2f2}
.zt_dom1{ background:#eef1ec}
.zt_imgUl li{ float:left; margin-right:20px;}
.zt_imgUl li img{ display:block}
.zt_ttNei2{ text-align:center; padding:30px 0}


.zt_ttNei2 h2{ font-size:38px; font-weight:bold}
.zt_ttNei2 h2 strong{ color:#52860c}
.zt_ttNei2 p{ font-size:16px; color:#666666}
.zt_ttNei1_1{ text-align:center; font-size:16px; color:#666666}


.zt_ttBoxText{ border:1px  #3f3d9a dashed; background:#fafafa; padding:20px 30px;-moz-border-radius: 20px;/* Gecko browsers */-webkit-border-radius:20px;/* Webkit browsers */border-radius:20px;/* W3C syntax */ font-size:18px; line-height:28px;}
.zt_ttBoxText span{ color:#fe4e36}


.zt_tabList{ margin-top:6px;}
.zt_tabList .trTdBg1{ background:#fe4e37; text-align:center; font-size:20px; color:#fff;
-webkit-border-top-left-radius:20px;
-webkit-border-bottom-left-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-bottomleft:20px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;

}
.zt_tabList .trTdBg2{ background:#fafafa; padding:12px 0;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-right-radius:20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;

  }

.zt_tabList .trTdBg2 p{ display:block; padding-left:20px; font-size:16px; line-height:26px;}
.zt_tabList .trTdBg2 p a{ display:inline-block; color:#d10117; border-bottom:1px #d10117 solid}



.zt_tabList .trTdBg1_1{background:#87c436}
.zt_tabList .trTdBg1_2{background:#f9c809}
.zt_tabList .trTdBg1_3{background:#59c4d6}
.zt_tabList .trTdBg1_4{background:#f89247}


.zt_qrzImg li img{ display:block; border:1px #9b0502 solid}
.zt_qrzImg li { float:left}


.zt_weiXin{ background:#86c63c;-moz-border-radius: 20px;/* Gecko browsers */-webkit-border-radius:20px;/* Webkit browsers */border-radius:20px;/* W3C syntax */ position:relative}
.zt_weiXin .zt_weiXinTt{ width:420px; height:72px; text-align:center;-moz-border-radius: 40px;/* Gecko browsers */-webkit-border-radius:40px;/* Webkit browsers */border-radius:40px;/* W3C syntax */ background:#fe4e36; font-size:30px; color:#fff; font-weight:bold; text-align:center; line-height:72px; position:absolute; left:50%; margin-left:-210px; top:-38px;  }
.zt_weiXinTop{ padding-top:70px; height:76px;}
.zt_weiXinTop li{ display:block; width:194px; height:56px; line-height:56px; float:left; background:#fe4e36; text-align:center; font-size:24px; font-weight:bold; color:#fff; margin:0 8px 0 16px; cursor:pointer; position:relative}
.zt_weiXinTop li.mCon_Cutbtn span{ background:url(../images/jtJti.jpg) no-repeat; height:9px; width:8px; position:absolute; left:50%; margin-left:-4px; bottom:-8px; } 
.zt_weiXinTop li.mCon_Cutbtn { background:#fff; position:relative;color:#32640d}


.zt_qrzImg{ margin:0 16px; overflow:hidden; width:1065px; position:relative; padding-bottom:30px}
.zt_qrzImg li{ display:block; margin-right:19px;}
.zt_qrzImg  .prev{ position:absolute; left:0px; z-index:11; top:160px; cursor:pointer}
.zt_qrzImg  .next{ position:absolute; right:0px; z-index:11; top:160px;cursor:pointer}



.zt_wxBoxBook{ position:relative; overflow:hidden}
.zt_wxBoxBook li{ float:left;}
.zt_wxBoxBook  .bd{ width:1250px;}
.zt_wxBoxBook li img{-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius: 10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */ border:1px #4f820d solid; display:block; margin:0 19px 19px 0}
.zt_wxBoxBook .prev{ position:absolute; left:0px; top:180px; z-index:111; cursor:pointer}
.zt_wxBoxBook .next{ position:absolute; right:0px;top:180px;  z-index:111; cursor:pointer}


.zt_teacTop{  padding:30px 0; border:1px #c1c2c0 dashed; font-size:fff3e2; color:#333333;moz-border-radius:30px;/* Gecko browsers */-webkit-border-radius: 30px;/* Webkit browsers */border-radius:30px;/* W3C syntax */ line-height:24px;}
.zt_teacTop p{ display:block; padding:0 40px; font-size:16px;}
.zt_teacTop p span{ color:#b52827}


.zt_tcBox li{ display:block; width:262px; float:left; border:1px #ebebec solid; margin-right:14px;}
.zt_tcBox li h2{ text-align:center; display:block; height:50px; background:url(../images/line3_1.jpg) no-repeat bottom center; line-height:46px; color:#52860c; font-size:20px;}
.zt_tcBox li p{ display:block; height:50px; text-align:center; line-height:50px; font-size:20px;}



.zt_teacherPr{border:1px #43cd96 solid;-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */ position:relative; background:#FFF; margin:0 auto}
.zt_teacherPr .zt_teacherPa{ background:url(../images/ttBg1.png) no-repeat; width:309px; height:56px; position:absolute; left:50%; margin-left:-154px; text-align:center; line-height:56px; color: #fff; font-size:20px; top:-34px;}
.zt_teacherPr .zt_teacherText{ padding:50px 30px 30px 30px; font-size:16px; color:#555555; line-height:30px;}
.zt_teacherPr .zt_teacherText strong{ color:#e73349}

.paTextBox{ position: relative; height:360px; width:1046px; background:url(../images/pngImg.png) no-repeat left top; margin:0 auto}
.paTextBox .paText{ width:710px; height:410px; }
.paTextBox .paText h2{ display:block; font-size:20px; color:#555555;height:30px; line-height:30px; display: inline-block;  font-weight:bold; border-left:4px #6a9929 solid; padding-left:10px; margin-bottom:10px;}
.paTextBox .paText_ul{ padding:60px 0 16px 20px; border-bottom:1px #f9e0e0 solid}
.paTextBox .paText_ul li{ font-size:14px; font-weight:bold; line-height:24px;}





.paTextBox .paText_p{padding:0 0 0 20px; width:690px;}
.paTextBox .paText_p  p{ font-size:14px; color:#555555; line-height:24px; display:block; padding-top:18px;}
.paTextBox  img{ -moz-border-radius: 200px;/* Gecko browsers */-webkit-border-radius: 200px;/* Webkit browsers */border-radius:200px;/* W3C syntax */ display: block}
.paTextBox  .paTextImg{position:absolute; right:30px; top:46px; text-align:center; width:218px;}
.paTextBox  .paTextImg p{ display:inline-block; background:#FFF; color:#5e8429; font-size:16px; padding:0 10px; margin-top:20px;}
.paTextBox  .paTextImg  h2{ font-weight:bold; font-size:24px; color:#FFF; display:block; margin-top:5px;}


.zt_slideBoxOv{ position:relative; margin:0 auto; padding:0 ; height:200px; width:1064px; padding-top:20px;}
.zt_slideBoxOv .prev{cursor:pointer; float:left; cursor:pointer}
.zt_slideBoxOv .next{ cursor:pointer; float:right; cursor:pointer }
.zt_slideBoxOv li{ margin:0 2px; cursor:pointer}
.zt_slideBoxOv li .prText1_img img{ display:block; }
.zt_slideBoxOv li .prText1_img { width:157px; height:157px; position:relative; overflow:hidden }
.zt_slideBoxOv li .prText1_img .prText1{ position:absolute; left:0px; top:157px; width:153px; height:153px; border:2px #71b51f solid; z-index:11; background:url(../images/blackPng.png); color:#fff8eb; font-size:20px; display:block; text-align:center; line-height:22px; }
.zt_slideBoxOv li .prText1_img .prText1 h2{ font-size:20px; color:#ffffff; display:block; padding-top:70px;}
.zt_slideBoxOv .zt_prTextLs{ overflow: hidden;}
.zt_prTextLs li{ float:left}
.zt_prTextLs{ float:left}


.zt_minshiBox { background:#f8f8f8; padding-top:30px;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius: 10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */}


.zt_fuDao li{ float:left; margin-right:20px;}
.zt_fuDao li .zt_hotList{ width:260px; height:220px; background: url(../images/line6.jpg) repeat-y;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius:10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */ overflow:hidden; position:relative }
.zt_fuDao li .zt_hotList h2{ display:block; height:46px; line-height:46px; font-size:24px; text-align:left; font-weight:bold; color:#fff; background:#fd4e37; margin-bottom:12px; width:230px;


-webkit-border-top-left-radius:60px;
-webkit-border-bottom-right-radius:60px;
-moz-border-radius-topright:60px;
-moz-border-radius-bottomright:60px;
border-top-right-radius:60px;
border-bottom-right-radius:60px;


}
.zt_fuDao li .zt_hotList h2 em{ display:block; height:46px; width:46px; float:left; background:#fcc500; font-style:normal; text-align:center; color:#FFF; margin-right:16px;}
.zt_fuDao li .zt_hotLi{ text-align:center; font-size:0}
.zt_fuDao li .zt_hotLi a{ display: inline-block; background:#FFF; width:94px; height:44px; font-size:18px; color:#52860c; line-height:44px;-moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */margin:2px;} 
.zt_fuDao li .zt_hotLi span{ border:1px #CCC dashed; display:inline-block; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius:5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */ margin:6px;}

.zt_tjyBox li{ display:block; display:block; width:265px; height:40px; float:left; margin-right:10px; margin-top:10px; border:1px #dedede  solid; background:#ffffff; line-height:40px;-moz-border-radius: 10px;/* Gecko browsers */-webkit-border-radius:10px;/* Webkit browsers */border-radius:10px;/* W3C syntax */ overflow:hidden }
.zt_tjyBox li span{ float:left; padding-left:16px; color:#4c4c4c; font-size:16px;}
.zt_tjyBox li a{ float:right;color:#fff; font-size:16px; background: url(../images/line7.jpg) repeat-y center top; display:block; width:120px; text-align:center;}
.zt_tjyBox li a:hover{ background:#e8535d}
.zt_tjyBox ul{ width:1200px;}
.zt_tjyBox{ overflow:hidden; padding-top:20px;}


.zt_qkbBoxTop1{ padding-bottom:10px; overflow:hidden; height:60px;}
.zt_qkbBoxTop1 ul{ width:1200px;}
.zt_qkbBoxTop1 li{ float:left; width:358px; text-align:center; border:1px #81bf37 solid; background:#FFF; margin-right:10px; height:58px; line-height:58px; margin-bottom:10px; cursor:pointer; font-size:26px; color:#81bf37}
.zt_qkbBoxTop1 li.mCon_Cutbtn{ color:#fff; background:#81bf37; background-size:100% 100%; border:1px #81bf37 solid} 














