@charset "utf-8";
/* CSS Document */

body, ul, li, dl, ol, dt, dd, table, td, th, form, input, h1, h2, h3, h4, h5, h6, p, img, pre, textarea{ margin: 0; padding: 0; list-style: none; }
body { font: 12px/1.5 'Tahoma',\5FAE\8F6F\96C5\9ED1,\5b8b\4f53, sans-serif; position: relative; overflow-x:hidden; color:#333; overflow:auto; min-width: 1200px; }
img { border: none; }

/*Clear*/
.clear { clear: both; font-size: 1px; width: 1px; display: block; height: 1px; line-height: 1px; visibility: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
* + html .clearfix { min-height: 1%; }

/*链接样式*/
a, input, textarea{ color: #333; text-decoration: none; outline: none; }
a:hover { color: #BA2636 !important; text-decoration: underline; }

.more a{width:320px;height:56px;font-size:24px;font-family:Arial;border-radius:30px;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;border: 1px solid #e1e1e1;line-height:56px;display:inline-block;text-indent:20px;color:#7fcd61;}
.more a i{text-indent:-10px;display:inline-block; transition: all ease-out .3s;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;color: transparent;}
.more a:hover{border-color: #7fcd61;text-indent:10px; text-decoration:none;color:#fff !important; background-color: #7fcd61;}
.more a:hover i{text-indent:20px; color:#fff;}
.yellow{color:#7fcd61 !important;}

.header{ width: 1200px; height: 80px;margin:0 auto;padding-top: 20px;background-color: #FFFFFF; }
.header .logo{float: left; width:214px; height:31px; padding-top: 15px;}
.header .menu{float: left; width:690px; padding:10px 0 0 50px;}
.header .menu li{float: left; height:50px;margin-right:20px;line-height:50px;font-size:16px; padding:0 15px 17px 15px;}
.header .menu li:hover{border-bottom:3px solid #bdbdbd;}
.header .menu li a:hover{text-decoration:none;}
.header .menu .current, .header .menu .current:hover{border-bottom:3px solid #7fcd61;}
.header .tel{float:right; width:220px; height:50px;text-indent:-9999px; overflow:hidden;background:url(images/tel.gif) no-repeat 0 0;}

.banner { width: 100%; height:610px; position: relative; }
.banner .bd{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;}
.banner .bd ul {}
.banner .bd li {height:610px;overflow:hidden;text-align:center;background-position:center 0;}
.banner .bd li a {display:block;height:610px;}
.banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul {text-align:center;}
.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;	zoom:1;	width:42px;	height:11px;margin:1px;	overflow:hidden;background:#000;	filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on {background:#7fcd61;}
.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:60px;height:60px;	background:url(images/nexth.png) no-repeat 0 0;cursor:pointer;display:none;}
.banner .next {	left:auto;right:15%;background-position:-63px 0px;}
.banner .prev:hover{background-position:0px -63px;}
.banner .next:hover{background-position:-63px -63px;}

.advantage{width:100%; height:228px;background-color:#f8f8f8;}
.advantage .bd{width:1200px; height:228px;margin: 0 auto;text-indent:-9999px;overflow: hidden;background:url(images/jingyan.gif) no-repeat 0 0;}

.boxbg{padding:90px 0;background-color: #f8f8f8;}
.box{padding:50px 0;}
.box .hd{ width: 1200px;margin:0 auto;text-align:center;}
.box .hd .title{height:60px;line-height:60px; font-size:28px;font-weight:normal;}
.box .hd p{font-size:14px;color:#797979;}
.box .bd{padding-top:50px;}

.dixal{ width: 1200px;margin:0 auto;}
.dixalhd{height:36px;padding-bottom:20px;font-size:14px; text-align: center;}
.dixalhd span{height:36px;line-height: 36px; display:inline-block;background-color: #f8f8f8;}
.dixalhd a{height:36px;display:inline-block;padding:0 30px;}
.dixalhd a:hover{text-decoration:none;}
.dixalhd .current{color:#fff;background-color: #7fcd61;}
.dixalhd .current a{color:#fff;}
.dixalhd .current a:hover{text-decoration:none;color:#fff !important;}
.dixalbd{ width: 1220px;margin:0 auto;}
.dixalcnt li{float:left;width:226px;height:256px;padding:9px;}
.dixalcnt li a{width:226px;height:256px;display:block;}
.dixalcnt li a:hover{text-decoration: none;color:#FFFFFF !important;}
.dixalcnt li img{width:226px;height:226px;display:block;}
.dixalcnt li span{height:30px;line-height:30px;display:block;text-align: center; background-color: #f8f8f8;}
.dixalcnt li a:hover span{background-color: #7fcd61;}

.idxabout{ width: 1200px;margin:0 auto;}
.idxabout .pic{float:left;width:361px;padding-right:140px;}
.idxabout_cnt{float:left;width:480px;}
.idxabout_cnt .hd{padding-top:20px;}
.idxabout_cnt .hd .title{height:60px;line-height:60px; font-size:28px;font-weight:normal;}
.idxabout_cnt .hd p{font-size:14px;color:#797979;}
.idxabout_cnt .idxabout_txt{padding-top:30px;line-height:26px;color:#797979;}
.idxabout_cnt .idxabout_btn{padding-top:30px;}
.idxabout_cnt .idxabout_btn a{width:154px;height:40px;font-size:16px;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;border: 1px solid #e1e1e1;line-height:40px;display:block;text-align: center;border-radius:30px;color:#7fcd61;}
.idxabout_cnt .idxabout_btn a:hover{border-color: #7fcd61;text-decoration:none;color:#fff !important; background-color: #7fcd61;}

.newslist .newstitem{width:100%;height:150px;border-bottom:rgba(0,0,0,0.05) 1px solid;transition:all ease-out .2s;position:relative;}
.newslist .newscontent{width:960px;height:90px;padding-top:40px;margin:0px auto; display: block; position: relative; z-index: 1}
.newslist .newsinfo{margin-left: 160px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.newslist .newsdate{width:180px;float:left;}
.newslist .newsdate{width:180px;float:right;margin:0px 0px 0px 160px;padding-left:40px;border-left:1px solid rgb(230, 230, 230);}
.newslist .newsinfo{float:left;margin-left: 40px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.newslist .newsinfo .md{color:#7fcd61;font-size:50px;line-height:50px;}
.newslist .newsinfo .year{color:#bdbdbd;font-size:16px;}
.newslist .newsbody{float:left;margin-left:50px}
.newslist .newsbody .title{width:460px;height:20px;line-height:20px;font-size:16px;color:#464646;}
.newslist .newsbody .description{width:460px;height:42px;line-height: 22px; font-size: 13px; color: #6a6a6a; margin-top: 10px; overflow: hidden}
.newslist .newstitem i{float:right;font-size:36px;margin-top:20px;font-family:Arial; color:#ECE4E4;transition:all ease-out .3s;text-indent:-30px;}
.newslist .newstitem:hover i{color:#fff;text-indent:0px;}
.newslist .newstitem:hover .newsinfo{transform: translate3d(-50px,0,0); -webkit-transform: translate3d(-50px,0,0); -moz-transform: translate3d(-50px,0,0);}
.newslist .newstitem:hover p{color: #fff}
.newslist .newstitem:hover a{color: #fff}
.newslist .newstitem:hover{background: #7fcd61}
.newslist .newsbody .title{height: 30px;}
.newslist .newsbody .description{color: #A5A5A5;}
.news_btn{padding-top:30px;text-align: center;}


.idxys{width: 1200px;margin:0 auto;background:url(images/line.gif) repeat-x 0 330px;}
.idxys li{float:left;width:400px;height:200px; margin: 65px 0; text-align: center;background:url(images/line.gif) repeat-y 0 0;}
.idxys li span{height:40px;line-height: 40px;font-size:18px;display: block;}
.idxys li p{height:40px;line-height: 40px;font-size:12px;color:#9e9e9e;}
.idxys font{width: 120px;height:120px;margin:0 auto 10px auto;display: block;background:url(images/youshi.gif) repeat-y 0 0;}
.idxys2 font{background-position:-126px 0;}
.idxys3 font{background-position:-252px 0;}
.idxys4 font{border-left-width:0;background-position:0 -124px;}
.idxys5 font{background-position:-126px -124px;}
.idxys6 font{background-position:-252px -124px;}
.idxys .idxys1, .idxys .idxys4{background:none;}

.link{width: 1200px;margin:0 auto;padding-top:20px;}
.link li{float:left;width:25%;height:168px;text-align:center;}
.link span{display:inline-block;margin-top: 44px;width: 10pc;height: 5pc;}
.link img{width: 100%;height: auto;}

.contactus{background:url(images/contactus.jpg) no-repeat center 0;}
.contactus .bd{width: 1200px;height:300px;padding-top:80px;margin:0 auto;}
.contactus .hd{float:left;width:200px;height:100px;padding-top:50px; }
.contactus .hd .title{height:60px;line-height:60px; font-size:28px;font-weight:normal;}
.contactus .hd p{font-size:14px;color:#797979;}
.contactus dl{float:left;width:800px;padding-top:30px;color:#797979;}
.contactus dt{width:100%;padding-bottom:36px;font-size:16px;}
.contactus dd{float:left;width:300px;line-height:30px; padding-right:100px;}
.contactus .weixin{float:right;width:185px;}

.footer{height:46px;background-color: #f0f0f0; color: #797979;}
.footer .bd{width: 1200px;margin:0 auto;height:46px;line-height:46px;}

.bannerpic{width:100%;height:228px;background:url(images/banner1.jpg) no-repeat center 0;}

.pages { padding: 15px 10px; text-align: center; font-size: 12px; }
.pages a, .pages span { display: inline-block; margin-right: 5px; padding: 2px 7px 0; height: 18px; line-height: 16px; border: 1px solid #dcdcdc; outline: none; font-family: \5b8b\4f53; }
.pages span {color:#000; }
.pages a:hover { color: #FFF !important; border-color:#7fcd61; background-color:#7fcd61; text-decoration: none; }
.pages .current { border: none; }

.main{width: 1200px;margin:0 auto;padding-top:20px;}
.positon{width:100%;height:50px;padding-bottom:20px;line-height:50px;}
.cont{float:left;width:210px;}
.positontit{float:right;width:990px;text-align: center; font-size:28px;font-weight: normal;}
.anli{position:relative;}
.sidebar{width:180px;position:absolute;top:0px;left: 0; z-index:3; background-color:#f8f8f8;}
.sidebar dt{ height:100px; font-weight:normal; text-align:center; position:relative; z-index:1; background-color:#7fcd61; color:#FFF;}
.sidebar dt h2{ padding-top:24px; font-size:24px; font-weight: normal;display:block;}
.sidebar dt span{ font-size:14px; display:block;}
.sidebar dd{height:79px; border-bottom: 1px solid #eaeaea;font-family: "Microsoft YaHei",SimHei; font-size: 16px; line-height: 78px;}
.sidebar .current{width:199px;background:url(images/sidebar.png) no-repeat 0 0;}
.sidebar dd a{height:79px;display:block;padding-left:20px;}
.sidebar dd a:hover{text-decoration:none;}
.anlipic{width:990px;height:500px; margin-left:210px;}

.anlicont, .related, .content{padding-top:40px;}
.anlicont .hd, .related .hd, .content .hd{ width:100%;padding-top:10px;text-align:center;border-top:1px dotted #d3d3d3;}
.anlicont .hd .title, .related .hd .title, .content .hd .title{height:60px;line-height:60px; font-size:28px;font-weight:normal;}
.anlicont .hd p, .related .hd p, .content .hd p{height:30px;line-height:30px;font-size:14px;color:#797979;}
.anlicont .hd .info, .content .hd .info{padding:0 20px;}
.anlicont .hd .info i{width:17px;height:20px;margin-right:6px; vertical-align: middle;display: inline-block;background:url(images/icon.png) no-repeat 0 0;}
.anlicont .hd .info2 i{background-position:-24px 0;}
.anlicont .hd .info3 i{width:22px;background-position:-46px 0;}
.anlitxt, .contenttxt, .pagecont{padding:30px 0 0;line-height:24px;font-size:14px;}

.related, .pagecont{padding-bottom:40px;}
.related .dixalcnt{width:1220px;}
.content .hd{border-top-width:0;}
.tool{width:100%;height:50px;padding:10px 0 40px;font-size:16px;line-height:50px;}
.tool .tool_l{float:left;}
.tool .tool_r{float:right;text-align: right;}

.guestbook{float:left;width:698px;padding:40px 0;}
.guestbook table{ width:700; overflow:hidden;}
.guestbook th{padding:10px 0;font-size:14px; line-height:22px;font-weight: normal;text-align:right;}
.guestbook td{ padding:10px 0; line-height:22px; overflow:hidden;}
.guestbook input{ width:230px; height:60px; font-size:14px;line-height:60px; border:none; display: block; border-bottom:1px solid #ccc ; vertical-align:middle;}
.guestbook select{ width:130px; margin-right:10px; border-bottom:1px solid #ccc;}
.guestbook textarea{width:565px; height:130px; border:none; border-bottom:1px solid #ccc;font-size:14px; padding:5px; }
.guestbook .btn input{width:186px; height:46px; border:1px solid #ccc; text-align:center; font-size:20px; line-height:46px; display:block; overflow:hidden; cursor:pointer; background:none;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.guestbook .btn input:hover{ border:1px solid #7fcd61;background:#7fcd61;color:#FFF;}
.uscont{float:right;width:480px;padding:40px 0;}
.uscont .pagecont{line-height:30px;}

