@charset "utf-8";
/*
site:		
auther:		Chirs
*/
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 verdana,\5FAE\8F6F\96C5\9ED1,sans-serif;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
fieldset,img{border:0;} 
/*table {border-collapse:collapse;border-spacing:0;}*/
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,buttonimg,textarea,label,img{margin:0;vertical-align:middle;}
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
.b{font-weight:bold;}
.clear{ overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}
/*-----common------*/
a{text-decoration:none;color:#333; cursor:pointer}
a:hover{text-decoration:underline;color:#da2929;}
.undis{ display:none}
.fl { float:left; }
.fr { float:right; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
body{
	background:#FFF
}
/*----layout----*/

.wrap{width:1000px; margin:0px auto; z-index:1;}
.hr10{ height:10px; clear:both; overflow:hidden}
.hr20{ height:20px; clear:both; overflow:hidden}
.hr40{ height:40px; clear:both; overflow:hidden}
.hr68{ height:68px; clear:both; overflow:hidden}

.f-st{font-family:\5b8b\4f53}

.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}

.banner{ width:100%; }
.banner img { width:100%; }
.nav{width:100%;height:55px;background-color:#3aa040}
.nav li{float:left;line-height:55px;text-align:center;}
.nav li a{color:white;font-size:26px;float:left; margin-right:25px; }
.nav li a:hover,

.nav li.active a{background:url(d_03.png) no-repeat; background-size:100% 100%; text-decoration:none}

/*diy+**/

/*限制字数**/
.overflow li { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; list-style-type:disc; list-style-position:inside; color:#69c; }

/*页脚**/
.foot { max-width:1000px; width:100%; line-height:23px; color:#333; margin-top:15px; text-align:center; position:relative; clear:both; margin:0 auto; }
.foot a { color:#336799; }
.foot a:visited { color:#336799; }
.foot a.jj { position:absolute; left:0; top:20px }
.foot a.cc { position:absolute; right:0; top:20px }
@media (max-width: 640px) {
  .foot img { display:none; }
}

.title { width:270px; height:54px; background-image:url(asset.png); overflow:hidden; margin:20px auto; text-indent:-99em; }
.title2 { background-position:0 -56px; }
.title3 { background-position:0 -116px; }
.title4 { background-position:0 -176px; }
.title5 { width:417px; background-position:0 -236px; }

.news1 { width:1000px; margin:0 auto; overflow:hidden; }
.news1 .headline { height:64px;  overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.news1 .headline b { background:#3AA040; font:34px/1 "Microsoft YaHei"; color:#fff; padding:0 5px; margin-right:10px; }
.news1 .headline h2 { display:inline-block; }
.news1 .headline h2 a { font:42px/1 "Microsoft YaHei"; letter-spacing:-2px; }
.news1 .list li { height:30px; font-size:20px; }
.news1 .list a { font:16px/1 "Microsoft YaHei"; }
.news1 .list2 h4 { color:#F30; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  }
.news1 .list2 h4 a { color:#F30; font-size:20px;}
.news1 .list2 a { font:16px/1 "Microsoft YaHei"; }
.news1 .list2 p { font:14px/24px "Microsoft YaHei"; text-indent:2em; margin:10px 0; }

/* 本例子css */
.slideBox{ width:540px; height:340px; background:#fff; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ width:100%; height:25px; background:none; overflow:hidden; position:absolute; left:0; z-index:1; text-align:left; padding-left:10px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; display:inline-block; }
.slideBox .hd ul li{ margin-right:5px;  width:10px; height:10px; font-size:0; border-radius:10px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; display:inline-block; }
.slideBox .hd ul li.on{ background:#06C; }
.slideBox .bd{ height:340px; z-index:0; overflow:hidden; }
.slideBox .bd li{ height:340px; zoom:1; vertical-align:middle; position:relative; text-align:center; }
.slideBox .bd li h4 { width:100%; font:16px/30px "Microsoft YaHei"; color:#fff; background:rgba(0, 0, 0, .3); position:absolute; left:0; bottom:0;  padding-right:15px; }
.slideBox .bd img{ width:100%; display:block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:30%; display:block; font-size:66px; color:#fff; text-shadow:1px 1px 2px #000; filter:alpha(opacity=50); opacity:0.3; text-decoration:none;   }
.slideBox .next{ left:auto; right:0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; text-decoration:none;  }
/*diy+**/



.zx-news .more{position:absolute;right:0;top:0;width:60px;height:24px;background-color:#9a9a9a;border-radius:10px;text-align: center;line-height:24px;color:white}

.zx-news .more:hover{background-color:#3aa040;text-decoration:none}
.zx-news .item{overflow:hidden;border-bottom:1px dashed #d6d6d6;padding:15px 0}
.zx-news .item img{width:150px;height:115px;margin-right: 15px}
.zx-news .item h3{font-size:16px;font-weight: bold;}
.zx-news .item p{color:#666;padding-top: 10px}  

.zx-right{width:480px;height:360px}
.activity{width:100%;background:url(d_04.jpg) no-repeat center bottom;overflow:hidden}


.acts{width:100%;background:url(d_15.jpg);overflow:hidden;}
.acts .line{height:2px;background:url(gsline.png) no-repeat;font-size:0;overflow:hidden;margin-top:10px}
.acts-header{overflow:hidden;padding:15px 0;}
.acts-header p{text-indent:2em;color:#5d5d5d;line-height:30px}
.acts-tag{color:#5d5d5d;font}
.acts-tag small{font-weight: 100}


.w-title{height:50px;}
.w-title li{width:210px;height:50px;background-color:#92c165;font-size:24px;text-align:center;margin-left:30px;line-height:50px;color:white;float:left;cursor: pointer;}

.w-title li.selected{background:url(taodu.png) no-repeat;height:57px;margin-top:-6px;padding-top:8px}


.w-content{width:900px;background:url(tabd.png) repeat-y;padding:30px 50px}
.w-footer{height:20px;background:url(tabd1.png) no-repeat center top;}

.up p{text-align:center;}
.upbtn{width:320px;height:70px;background:url(dsss.png) no-repeat;border: 0;display:block;margin:0 auto}

.media{width:100%;background:#f9f9f9 url();overflow:hidden;}




.hd{background:url(hdicon.png) no-repeat;position:relative}
.hd.zx-title{height:26px;background-position:0 0;}
.hd.js-title{width:122px;height:30px;background-position:0 -35px;margin:0 auto;}
.hd.media-title{width:162px;height:46px;background-position:0 -77px;margin:0 auto}



.hero-body{position:relative; zoom:1;width:1100px;margin:30px auto 0;}
.hero-body .prev,.hero-body .next{background:url(arrw201625.png) no-repeat;}
.hero-body .prev,.hero-body .next{position:absolute; width:36px; height:72px; cursor:pointer;}
.hero-body .prev{top:127px; left:0px; background-position:0 0;}
.hero-body .next{top:127px; right:0px; background-position:-36px 0;}
.hero-body .content{position:relative;width:1000px; height:370px; overflow:hidden; zoom:1;margin:0 auto}
.photo{overflow:hidden;position:relative}
.photo li{float:left;width:236px;height:370px;margin-right:18px;overflow:hidden;}
.photo li img{width:234px;height:324px;border:1px solid #c6d0b8}
.photo li h3{text-align:center;font-size:16px;line-height:30px}

.school{width:100%; background:url(d_05.jpg) center top no-repeat;overflow:hidden;}
.wrap-st{width:1005px; margin:140px auto 0; z-index:1;}
.school .item{width:186px;height:280px;float:left;margin:20px 15px 0 0}
.school .item h3{font-size:16px;text-align:center;margin-top:10px}
.school .item h3 a{height:28px;line-height:28px;background-color:#f3f3f3;border-radius:10px;float:left;width:100%;text-align: center;}
.school .item h3 a:hover{background-color:#559707;color:white;text-decoration:none}
.school .item img{width:185px;height:250px;overflow:hidden}

.school .item .img{width:186px;height:250px;overflow:hidden;position:relative}
.school .item .sty{width:186px;height:250px;position:absolute;top:0;left:0;z-index:10;background:url(uosoe.png) no-repeat;}


.link{width:100%;background-color:#fafafa;padding:30px 0}
.lk-hd{color:#494949;border-bottom:1px solid #c8ddef;padding-bottom:10px}
.link-logo{overflow:hidden}
.link-logo li{float:left;margin:20px 20px 0 0}
.copy{width:100%;background-color:#3aa040}
.copy p{color:white;padding:10px 0;text-align: center;}





.backToTop {display:none;width:50px; height:50px;background:url(back_top.jpg) no-repeat;position: fixed;_position: absolute;right: 20px;bottom:65px;_bottom: "auto";cursor: pointer}





/*list*/

.list{overflow:hidden;}
.l-hd{width:100%;height:35px;background:url(c_03.jpg) no-repeat center top;}
.l-s-hd{width:1000px;height:35px;position:relative;margin:0 auto;background:url(liicon.png) no-repeat;}
.l-s-hd.pm-title{background-position: 0 0}
.l-s-hd.ys-title{background-position: 0 -50px}
.l-s-hd.gb-title{background-position: 0 -100px}
.l-s-hd.wl-title{background-position: 0 -150px}


.l-s-hd .more{position:absolute;right:0;top:7px;width:auto;height:24px;background-color:#9a9a9a;border-radius:10px;text-align: center;line-height:24px;color:white;padding:0 6px}
.l-s-hd .more:hover{background-color:#3aa040;text-decoration:none}

.list-wp{width:1000px;margin:20px auto 0;}

.list-wp .item{width:220px;height:365px;border:1px solid #dfdfdf;padding:9px;float:left;margin:10px 10px 10px 0}
.list-wp .item img{width:220px;height: 300px;overflow:hidden;}
.list-wp .item h3{color:#999;padding:5px 0}
.list-wp .item p{color:#999;}
.list-wp .item p span{color:#333}
.list-wp .item:hover{ -webkit-box-shadow:0 0 10px #e3e3e3;  
  -moz-box-shadow:0 0 10px #e3e3e3;  
  box-shadow:0 0 10px #e3e3e3;  }


.ys-wp{width:1000px;margin:20px auto 0;}

.ys-wp .item{width:240px;height:245px;float:left;margin-right: 10px}
.ys-wp .item a.img{width:240px;height:182px;overflow:hidden;position:relative;display: block;}
.ys-wp .item a.img:hover span{background:url(uyoiw.png);width:240px;height:182px;position:absolute;top:0;left:0;}
.ys-wp .item a.img:hover i{width:51px;height:51px;background:url(a2016_07.png) no-repeat;position:absolute;top:65px;left:94px;z-index: 10}
.ys-wp .item img{width:240px;height:182px;overflow:hidden;}
.ys-wp .item h3{color:#999;padding:5px 0}
.ys-wp .item p{color:#999;}
.ys-wp .item p span{color:#333}

.gb-wp{width:1000px;margin:20px auto 0;}
.gb-group li{width:33.3333%;height:35px;line-height:35px;background:url(vidoe.png) no-repeat left center;float:left}
.gb-group li a{padding-left:20px}


.wl-wp{width:1000px;margin:20px auto 0;}

.wl-wp .item{width:240px;height:245px;float:left;margin-right: 10px}
.wl-wp .item a.img{width:240px;height:182px;overflow:hidden;position:relative;display: block;}
.wl-wp .item img{width:240px;height:182px;overflow:hidden;}
.wl-wp .item h3{color:#999;padding:5px 0}
.wl-wp .item p{color:#999;}
.wl-wp .item p span{color:#333}



/*分页*/
.page{overflow:hidden; margin:5px auto 15px;border-top:1px solid #ccc;padding-top:15px}
.page ul{text-align:center; overflow:hidden}
.page ul li{font: 14px/23px \5FAE\8F6F\96C5\9ED1;height:25px;margin-right:5px;display:inline;}
.page ul li a{border:#ddd solid 1px; padding:0px 8px; height:23px;display: inline-block; color:#333}
.page ul li.thisclass{border:0;color:#272727!important; padding:0 8px; font-weight:bold;}
.page ul li a:hover{background:#65ae0e;border:#65ae0e solid 1px; color:white!important; text-decoration:none;}
.gb-group-body li{width:100%;height:45px;line-height:45px;background:url(vidoe.png) no-repeat left center;float:left}
.gb-group-body li a{padding-left:20px}


.go-from{width:100%;background:url(g_03.jpg) no-repeat 200px 100px;overflow:hidden;}


.signup_form{width:1000px;overflow:hidden}
.signup_form .input-group{width:100%;margin-top:20px;overflow:hidden;}
.signup_form .input-group label{width:120px;float:left;font-size:16px;text-align: right;line-height:40px;color:#7f9466;font-weight: bold;}

.signup_form .input-group .form-control{height:40px;padding:0 10px;float:left;width:300px}
.input-group span{margin-left:10px}
.input-group span a{background-color:#eaeaea;font-size:12px;text-align: center;height:40px;line-height: 40px;color:#333;border-radius:5px;display: block;padding: 0 15px}

.signup_form .input-group .btn{ display: inline-block;width:150px;padding:8px 15px;font-size: 18px;font-weight: normal;line-height: 1.42857143;text-align: center;color: #fff;border:0;background-color: #559707; border-radius: 4px;margin-left:120px}

.signup_form .input-group span{color:#f1008e;font-size:14px;line-height:40px}
/*form*/
.form-group {margin-bottom: 15px;overflow:hidden;}

.form-control {
  display: block;
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}








.g-hd{width:190px;height:46px;background:url(gdicon.png) no-repeat;}
.g-hd.sc{background-position: 0 0}
.g-hd.zj{background-position: 0 -46px}
.g-hd.bm{background-position: 0 -148px;width:116px;height: 30px}
.g-hd.yx{background-position: 0 -186px;width:163px;height: 43px}
.g-hd.tel{background-position: 0 -236px;width:113px;height:34px}
.g-hd.yq{background-position: 0 -92px}

.zdo{color:#7f9466;margin:10px 0 }
.zdo a{background:#148beb;border-radius:8px;padding:3px 7px;color:white}
.dtoe{color:#666;margin:10px 0;line-height:30px }
.dtoe a{background:#72a727;border-radius:8px;padding:3px 7px;color:white}

.edo{color:#666;margin:10px 0;line-height:30px }
.edo a{color:#009cff}

.qyd{}
.qyd p{line-height:30px;padding:3px 0;overflow:hidden;color:#666666}
.qyd p span{color:#7f9466;font-weight:bold;}

.fd-footer p{color:#f1008e}
.fes{padding-left:120px;color:#f1008e;overflow:hidden;padding-top: 10px}