@charset "utf-8";
body{font-size:14px; background-color:#fff; margin:0 auto;overflow-x:hidden; color:#666666; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
table, tr, td, th, select, option, input, textarea, button { font-size: 12px; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, table, td {margin: 0; padding: 0;font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, li { list-style-type: none; padding: 0; margin: 0; }
a img {	border: 0;}
form { margin: 0;	padding: 0;}
textarea { overflow: auto;}
.clear { height: 0;	overflow: hidden; clear: both;}
.clearfix {	zoom: 1;}
.clearfix:after { content: ""; display: block; clear: both; height: 0;}
.none {	display: none;}
.hidden { visibility: hidden;}
.nobr {	white-space: nowrap;}
em { white-space: nowrap;}
a {text-decoration: none; }

.zt_logo{width:100%; height:130px; background-color:#FFF; text-align:center; margin:0 auto; overflow:hidden;}
.zt_logo_img{width:1200px; height:130px; margin:0 auto; overflow:hidden;}

header{width:100%; background-color:#e8e8e6; overflow:hidden;}
header > div:nth-child(1){width:100%; background:url(../images/banner_01.png) center top no-repeat; height:176px;}
header > div:nth-child(2){width:100%; background:url(../images/banner_02.png) center top no-repeat; height:176px;}
header > div:nth-child(3){width:100%; background:url(../images/banner_03.png) center top no-repeat; height:175px;}
header > div:nth-child(4){width:100%; background:url(../images/banner_04.png) center top no-repeat; height:176px; overflow:hidden;}
header > div:nth-child(5){width:100%; background:url(../images/banner_05.png) center top no-repeat; height:176px; overflow:hidden;}
.swt{width:1000px; margin:0 auto; height:124px; overflow:hidden;}
.swt a{display:block; width:430px; height:60px; background-color:#ffcc66; color:#713b00; font-size:24px; text-align:center; line-height:60px; margin:0 auto; margin-top:50px; -moz-border-radius:40px; -o-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; -moz-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; transition:all 1s;}
.swt a:hover{background-color:#7e7e7e; color:#fff;}

.m1{width:1000px; margin:50px auto; overflow:hidden;}
.m1_top{width:1000px; height:163px; background:url(../images/m1_top.png) no-repeat; overflow:hidden;}
.m1_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m1s{width:1000px; margin:0 auto; margin-top:50px; overflow:hidden;}
.m1s li{float:left; width:227px; height:264px;}
.m1s li:nth-of-type(1){background:url(../images/m1s_1.jpg) no-repeat; margin-right:20px;}
.m1s li:nth-of-type(2){background:url(../images/m1s_2.jpg) no-repeat; margin-right:50px;}
.m1s li:nth-of-type(3){background:url(../images/m1s_3.jpg) no-repeat; margin-right:20px;}
.m1s li:nth-of-type(4){background:url(../images/m1s_4.jpg) no-repeat;}

.m_swt{width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.m_swt a{display:inline-block; line-height:60px; padding:0px 30px; color:#713b00; font-size:24px; background-color:#ffcc66; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; -moz-border-radius:40px; -o-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.m_swt a:hover{background-color:#7e7e7e; color:#fff;}
.m50{margin-top:50px;}

.m2{width:100%; margin:0px auto; padding:50px 0; background-color:#f9f9f9; overflow:hidden;}
.m2_top{width:1000px; height:163px; background:url(../images/m2_top.png) no-repeat; margin:0 auto; overflow:hidden;}
.m2_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m2s{width:1000px; margin:0 auto; margin-top:50px; overflow:hidden;}
.box2{ background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;width:1000px; margin:0 auto;}
.hot_role{width:1000px;overflow:hidden; background-color:#009;}
#centerwell{position:relative;height:270px;margin:0;padding:0;background:#FFFFFF;overflow:hidden;width:1000px;}
#centerwell li{position:relative;width:58px;height:270px;float:left;border-right:#fff 2px solid;background:white;overflow:hidden;}
#centerwell li:last-child{border:0;}
#centerwell h3{position:absolute;top:0;left:0;margin:0;width:58px;height:270px;background-color:#5d9a45;position:relative;cursor:pointer; font-size:20px; font-weight:normal; overflow:hidden;}
#centerwell h3 p{width:20px; margin:0 auto; text-align:center; color:#FFF; line-height:23px;}
#centerwell h3 p span{border-bottom:1px #FFF solid; width:20px; margin-top:15px; display:block; margin-bottom:10px; line-height:40px; font-size:20px;}
#centerwell .hot_content{position:absolute;left:60px;top:0px;width:520px; color:#5f5f5f;font-size:15px;line-height:18px; background:url(../images/m2s_li_bg.png) left 40px #f9f9f9 no-repeat; height:270px;}
.hot_content dl{ margin-left:230px; margin-top:80px;}
.hot_content dd{background:url(../images/m2s_li_ico.png) left 6px no-repeat; text-indent:25px; font-size:16px; line-height:28px; margin-bottom:10px;}
.m2a{width:1016px; margin:0 auto; background:url(../images/m2a_bg.png) no-repeat; height:371px; margin-top:50px; position:relative; overflow:hidden;}
.m2a p{width:640px; font-size:16px; line-height:28px; color:#5d9a45; position:absolute; top:105px; left:280px;}
.m2a a{display:inline-block; line-height:60px; width:345px; text-align:center; font-size:24px; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; -moz-border-radius:40px; -o-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.m2a a:nth-of-type(1){position:absolute; left:250px; bottom:70px; color:#713b00; background-color:#ffcc66;}
.m2a a:nth-of-type(1):hover{background-color:#7e7e7e; color:#fff;}
.m2a a:nth-of-type(2){position:absolute; right:50px; bottom:70px; color:#fff; background-color:#7e7e7e;}
.m2a a:nth-of-type(2):hover{background-color:#ffcc66; color:#713b00;}

.m3{width:1000px; margin:50px auto; overflow:hidden;}
.m3_top{width:1000px; height:163px; background:url(../images/m3_top.png) no-repeat; overflow:hidden;}
.m3_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m3s{width:1000px; margin:0 auto; margin-top:50px; overflow:hidden;}
.m3s li{width:500px; height:250px; float:left; overflow:hidden;}
.m3s li:nth-child(1){background:url(../images/m3s_1.png) no-repeat;}
.m3s li:nth-child(2){background:url(../images/m3s_2.png) no-repeat;}
.m3s li:nth-child(3){background:url(../images/m3s_3.png) no-repeat;}
.m3s li:nth-child(4){background:url(../images/m3s_4.png) no-repeat;}
.m3s_t{width:245px; float:right; text-align:center;}
.m3s_t h2{font-size:20px; margin-top:60px; line-height:50px; color:#5d9a45;}
.m3s_t p{font-size:16px; line-height:30px;}
.m3s li:nth-child(2) h2{color:#ffcc66;}
.m3s li:nth-child(2) p{color:#fff;}
.m3s li:nth-child(3) .m3s_t{float:left;}
.m3s li:nth-child(4) .m3s_t{float:left;}
.m3s li:nth-child(3) h2{color:#ffcc66;}
.m3s li:nth-child(3) p{color:#fff;}

.m4{width:100%; padding:50px 0; background-color:#f9f9f9; overflow:hidden;}
.m4_top{width:1000px; height:163px; background:url(../images/m4_top.png) no-repeat; margin:0 auto; overflow:hidden;}
.m4_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m4s{width:1000px; margin:0 auto; margin-top:50px; overflow:hidden;}
.m4s li{float:left; width:454px;}
.m4s li:nth-child(1){margin-right:92px; margin-bottom:40px;}
.m4s li:nth-child(2){margin-bottom:40px;}
.m4s li:nth-child(3){margin-right:92px;}
.m4s li h3{font-size:20px; text-align:center; font-weight:normal; line-height:30px; color:#5d9a45; margin-top:20px;}
.m4s li p{font-size:16px; text-align:center; color:#c1c3c0;}
.m4s li dl dd{height:25px; line-height:25px; margin-top:10px;}
.m4s li dl i{font-style:normal; display:inline-block; width:75px; background-color:#ffcc66; color:#FFF; text-align:center; margin-right:15px;}

.m5{width:1000px; margin:50px auto; overflow:hidden;}
.m5_top{width:1000px; height:163px; background:url(../images/m5_top.png) no-repeat; overflow:hidden;}
.m5_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m5s{width:1000px; margin:0 auto; margin-top:50px; height:476px; overflow:hidden;}
.m5s_l{float:left; width:400px;}
.m5s_r{float:right; width:539px; height:476px; background:url(../images/m5s_r.png) no-repeat; position:relative;}
.m5s_lt{width:400px; height:400px; -moz-border-radius:400px; -webkit-border-radius:400px; -o-border-radius:400px; border-radius:400px; background-color:#ffcc66; margin-top:38px; overflow:hidden;}
.m5s_lt h2{text-align:center; font-size:36px; color:#FFF; margin-top:90px;}
.m5s_lt p{text-align:center; width:95%; margin:0 auto; font-size:13px; padding-top:20px; color:#5d9a45;}
.m5s_lt a{width:212px; height:45px; background-color:#5d9a45; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; -moz-border-radius:40px; -o-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; font-size:24px; display:block; color:#FFF; text-align:center; margin:0 auto; line-height:45px; margin-top:50px;}
.m5s_lt a:hover{background-color:#7e7e7e; color:#fff;}
.m5s_r p{font-size:20px; color:#FFF;}
.m5s_r p:nth-child(1){position:absolute; top:40px; left:120px;}
.m5s_r p:nth-child(2){position:absolute; top:115px; left:140px;}
.m5s_r p:nth-child(3){position:absolute; top:190px; left:147px;}
.m5s_r p:nth-child(4){position:absolute; top:260px; left:147px;}
.m5s_r p:nth-child(5){position:absolute; top:340px; left:140px;}
.m5s_r p:nth-child(6){position:absolute; top:415px; left:120px;}

.m6{width:100%; padding:50px 0; padding-bottom:100px; background-color:#f9f9f9; overflow:hidden;}
.m6_top{width:1000px; height:163px; background:url(../images/m6_top.png) no-repeat; margin:0 auto; overflow:hidden;}
.m6_top h1{font-size:36px; text-align:center; color:#5d9a45; margin-top:60px;}
.m6a{width:100%; text-align:center; font-size:20px; color:#5d9a45; line-height:40px;}
.m6s{width:100%; margin:0 auto; margin-top:50px; height:425px; position:relative; overflow:hidden;}
.m6ss{width:100%; background-color:#5d9a45; height:407px; position:absolute; top:9px; left:0;}
.m6sss{width:1004px;; height:425px; position:absolute; top:0; left:50%; margin-left:-500px; z-index:5; overflow:hidden;}
.m6sss_l{width:510px; height:407px; background:url(../images/m6s_lbg.png) no-repeat; float:left; margin-top:9px; position:relative;}
.m6sss_r{width:413px; height:425px; background:url(../images/m6s_r.png) no-repeat; float:right;}
.m6sss_l p{font-size:16px;}
.m6sss_l p:nth-child(1){position:absolute; top:103px; left:143px;}
.m6sss_l p:nth-child(2){position:absolute; top:103px; right:46px;}
.m6sss_l p:nth-child(3){position:absolute; top:210px; left:48px;}
.m6sss_l p:nth-child(4){position:absolute; top:210px; right:150px;}
.m6sss_l p:nth-child(5){position:absolute; bottom:70px; left:150px;}
.m6sss_l p:nth-child(6){position:absolute; bottom:70px; right:46px;}
.m6sss_r h2{font-size:24px; text-align:center; color:#5d9a45; margin-top:50px;}
.m6sss_r p{text-align:center; color:#5d9a45; line-height:28px;}
.m6s_f{margin-top:30px; overflow:hidden;}
.m6s_f ul{width:250px; margin:0 auto; padding:10px; overflow:hidden;}
.m6s_f ul input[type="text"]{width:100%; border:1px #bfbfbf solid; background-color:#FFF; line-height:30px; margin-bottom:10px; text-indent:5px; font-size:14px; color:#333;}
.m6s_f ul textarea{width:100%; border:1px #bfbfbf solid; background-color:#FFF; height:80px; margin-bottom:10px; text-indent:5px; line-height:23px; font-size:14px; color:#333;}
.m6s_f ul input[type="submit"]{display:block; width:150px; text-align:center; height:40px; line-height:38px; background-color:#4b961d; border:0; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; color:#FFF; margin-left:40px; margin-top:10px; cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m6s_f ul input[type="submit"]:hover{background-color:#5fb32c;}


.footer_logo,.zxmr,.wzx,.pfmr,.kqmr,.mfzz,.footer_wx dl dd,.submit_btn,.footer_secicon1,.footer_secicon2,.footer_secicon3,.footer_secicon4,.footer_secicon5,.footer_secicon6,.footer_secicon7,.footer_secicon8{ background:url(../images/footer_icon.png) no-repeat;}
#footer {width:100%;padding:30px 0 0 0; background-color:#5D9A45; min-width:1200px;}
.footer_logo {width:121px;height:150px;  background-position:5px -1px;float:left;display:inline;}
.footer_border,.footer_border1 {border-left:1px dashed #363636;float:left;width:1px;height:206px;margin:20px 35px 0 20px;display:inline;}
.footer_list {width:625px;float:left;overflow:hidden;margin-top:15px;}
.footer_list > li {float:left;color:#a7a7a7;margin-right:30px;display:inline;}
.footer_list li span {display:block;float:left;height:24px;line-height:24px;font-size:14px;margin-bottom:5px;}
.footer_list a { transition: all 0.3s linear 0s;padding:3px;display:block;}
.footer_list a:hover { color:#FFF; background-color:#303030;}
.footer_list li span a {color:#fff;text-decoration:none;display:block;height:22px;line-height:22px;float:left;}
.zxmr {width:65px;height:31px; background-position:-2px -203px; padding-left:21px;}
.wzx {width:65px;height:31px; padding-left:21px;background-position:-159px -203px;}
.pfmr {width:65px;height:31px;padding-left:21px; background-position:-332px -182px;} 
.kqmr {height:31px;padding-left:21px; background-position:-509px -184px;} 
.mfzz {height:31px;padding-left:21px; background-position:-237px -130px;} 
.footer_list li ul {float:left;/*padding-left:3px;*/overflow:hidden;}
.zxmr_ul li {width:87px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;padding-left:15px;}
.zxmr_ul li a { display:block;height:16px;line-height:16px;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;}
.kqmr_ul  {width:102px;}
.kqmr_ul li {width:102px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;}
.kqmr_ul li a {display:block;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;height:16px;line-height:16px; margin-left:20px;}
.mfzz_ul li {width:137px;height:22px;line-height:22px;float:left;font-size:12px;overflow:hidden;}
.mfzz_ul li a {display:block;text-decoration:none;float:left;margin-right:8px;display:inline;color:#fff;height:16px;line-height:16px; margin-left:20px;}
.footer_wx {width:250px;float:left;height:225px;color:#fff;}
.footer_wx dl {width:234px;float:left;height:60px;margin:10px 0 5px;}
.footer_wx dl dd {float:left;width:10px; background-position:-359px -50px;}
.footer_wx dl dt {float:left;margin-left:10px;display:inline;margin-top:3px;}
.footer_wx p {width:250px;line-height:22px;float:left;font-size:12px; text-align:left;}
.footer_search {width:234px;height:32px;float:left; margin-top:15px;}
.footer_search .footer_search_text {width:176px;height:32px;float:left;}
.footer_search .footer_search_text input {width:170px;height:26px;line-height:26px;padding:0;margin:3px;border:none; background-color:#FFF}
.footer_search .footer_search_btn {width:57px;height:30px;float:left;margin-top:1px;}
.footer_search .footer_search_btn input { background-position:-362px -141px;width:57px;height:30px;padding:0;border:none;cursor:pointer;}
.footer_search .footer_search_btn input:hover { background-position:-435px -141px;}
#footer hr {width:100%;float:left;height:1px;margin-top:25px; background-color:#3388DB;border:none;}
.footer_secicon {width:100%;height:100px;float:left;padding-top:20px;}
.footer_secicon li {width:85px;height:100px;float:left;margin-right:35px;display:inline;}
.footer_secicon li:nth-child(1) {margin-left:20px;}
.footer_secicon li i {width:48px;height:48px;float:left;margin-left:18px;display:inline;display:block;cursor:pointer;}
.footer_secicon li i a {width:48px;height:48px;display:block;cursor:pointer;}
.footer_secicon li span {width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;float:left;}
.footer_secicon1 { background-position:-23px -264px;}
.footer_secicon2 { background-position:-87px -264px;}
.footer_secicon3 { background-position:-151px -264px;}
.footer_secicon4 { background-position:-215px -264px;}
.footer_secicon5 { background-position:-280px -264px;}
.footer_secicon6 { background-position:-344px -264px;}
.footer_secicon7 { background-position:-408px -264px;}
.footer_secicon8 { background-position:-472px -264px;}
.footer_secicon li:hover .footer_secicon1 { background-position:-23px -324px;}
.footer_secicon li:hover .footer_secicon2 { background-position:-87px -324px;}
.footer_secicon li:hover .footer_secicon3 { background-position:-151px -324px;}
.footer_secicon li:hover .footer_secicon4 { background-position:-215px -324px;}
.footer_secicon li:hover .footer_secicon5 { background-position:-280px -324px;}
.footer_secicon li:hover .footer_secicon6 { background-position:-344px -324px;}
.footer_secicon li:hover .footer_secicon7 { background-position:-408px -324px;}
.footer_secicon li:hover .footer_secicon8 { background-position:-472px -324px;}
.footer_copyright {width:100%;height:35px;line-height:35px;font-size:12px;color:#a7a7a7;text-align:center; background-color:#33374B5;}
.footer_logo {display:none;}
.footer_border {display:none;}
.footer_list {margin-left:30px;}
.footer_logo {width: 190px;height:184px;float: left;}
.footer_border {display: inline;}
.footer_border, .footer_border1 {border-left: 1px dashed #477934;float: left;width: 1px;height: 206px;margin: 20px 26px 0 20px;display: inline;}
.footer_logo {display:inline;}
.footer_border {display:inline;}
.footer_secicon li {margin-left:10px;margin-right:50px;display:inline;}
.footer_secicon li:nth-child(1) {margin-left:35px;}
.footer_lb{width:100%; overflow:hidden;}
.footer_lb ul li{ width:54px; overflow:hidden; float:left; margin-right:7px; margin-top:16px;}
.footer_lb ul li a { text-align:center; display:block; color:#fff; font-size:12px; line-height:16px;}
.sybox{ width:1200px; height:auto; margin:0 auto;}