@charset"utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,

 acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,

  strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 

  table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;padding:0;	border:0;outline:0;	font-size:100%;}

body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}

:focus {outline:0;}

ins {text-decoration:none;}

del {text-decoration:line-through;}

table {	border-collapse:collapse;border-spacing:0;}

/* Globe Font Control */

body, table, input, textarea, button, select {font-family:"Microsoft Yahei", Tahoma, 'simsun';

font-size: 14px;color: #333}

a{text-decoration: none;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}



@font-face { 

  font-family: Vani;       

  src: url('Vani.ttf');

}



.header{width: 1300px;margin: 0 auto;}

.header .logo{float: left;margin-top: 30px;}

.header .logo img{height: 81px;}

.header .nav{float: right;background:url(../images/nav-b.jpg) no-repeat right 34px;text-align: right;

    margin-top: 16px;}

.header .nav .k1{color: #666;height: 60px;line-height: 60px;margin-right: 40px;}

.header .nav .k1 a{color: #666;font-size: 12px;margin: 0 3px;}

.header .nav .k2{height: 64px;line-height: 64px;border-top: 1px solid #0e865b;margin-bottom: 14px;

    margin-right: 22px;}

.header .nav .k2 a{color:#000;width: 100px;text-align: center;display: inline-block;}

.header .nav .k2 a:hover{color: #0e865b;font-size: 16px;background: url(../images/nav-h.png) no-repeat center;}



.banner{width: 100%;height: 610px;overflow: hidden;position: relative;}

.flexslider {position: absolute;width: 1920px;height: 610px;left: 50%;margin-left: -960px;}

.flex-control-nav {	width: 100%;position: absolute;	bottom: 35px;text-align: center;}

.flex-control-nav li {margin: 0 8px;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {	background: url(../images/dot.png) no-repeat 0 -20px;display: block;

	height: 20px;overflow: hidden;text-indent: -99em;width: 20px;cursor: pointer;}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}

.flexslider .slides a img {	width: 1920px;height: 610px;display: block;}







.search{width: 100%;height: 64px;background:url(../images/search-b.jpg) repeat-x;}

.search .search-n{width: 1200px;margin: 0 auto}

.search .search-n .hotsearch{height: 60px;line-height: 60px;float: left;}

.search .search-n .hotsearch a{color: #000;margin-right: 15px;}

.search .search-n .hotsearch a:hover{color: #0e865b}

.search .search-n .ss{float: right;width: 287px;height: 32px;line-height: 33px;font-size: 12px;

	 background: url(../images/ss-b.jpg) no-repeat;margin-top: 15px;}

.search .search-n .ss input[type="text"]{border: none;margin-left: 15px;color: #666;width: 230px;

     height: 30px;line-height: 30px;}

.search .search-n .ss input[type="submit"]{width: 20px;height: 19px;background: url(../images/ss.jpg) no-repeat;

     border: none;cursor: pointer;float: right;margin-right: 15px;margin-top: 6px;}



.about{width: 100%;background: #e7e7e7;padding-top: 50px ;padding-bottom: 30px;}

.about .about-n{width: 1200px;height: auto;margin: 0 auto;}

.about .about-n .title span{background: #e7e7e7;}

.about .about-n .about-con{margin-top: 50px;}

.about .about-n .about-con .l-img{float: left;}

.about .about-n .about-con .l-img img{width: 432px;height: 285px;}

.about .about-n .about-con .l-img a{display: block;width: 57px;height: 57px;

	 background: url(../images/more-a.jpg) no-repeat;position: absolute;margin-left: 375px;margin-top: 119px;}

.about .about-n .about-conr{width: 720px;float: right;} 

.about .about-n .about-conr p{line-height: 36px;height: 144px;overflow: hidden;}

.about .about-n .about-conr ul{border-top: 1px dotted #666;margin-top: 20px;}

.about .about-n .about-conr ul li{float: left;display:table;margin-left: 30px;margin-top: 30px;}

.about .about-n .about-conr ul li img{float: left;}

.about .about-n .about-conr ul li span{display: inline-block;width: 15px;line-height: 17px;

	 background: #e7e7e7;margin-top: 12px;margin-left: -7px;font-size: 12px;padding: 5px 0;}



.items{width: 1200px;margin:0 auto;margin-top: 50px;}

.items .items-con{margin-top: 50px;}

.items .items-con .classify{float: left;width: 270px;background:#e7e7e7;text-align: center;padding-top: 40px;

	padding-bottom: 50px;}

.items .items-con .classify ul li{height: 35px;line-height: 35px;}

.items .items-con .classify ul li a{color: #333}

.items .items-con .classify img{margin-top: 30px;}

.items .items-con .classify a.more{width: 132px;height: 35px;display: inline-block;line-height: 35px;text-align: center;

	background: url(../images/more-p.jpg) no-repeat;color: #fff;margin-top: 15px;}

.items .items-list{width: 900px;float: right;}

.items .items-list ul li{float: left;}

.items .items-list ul li img{width: 300px;height: 188px;}

.items .items-list ul li a{display: grid;}

.items .items-list ul li h2{width: 450px;height: 60px;position: absolute;text-align: center;

	background: url(../images/pro-hb.png) repeat;margin-top: 220px;}

.items .items-list ul li h2 a{display:inline-block;color: #fff;font-size: 16px;line-height: 60px; }

.items .items-list ul li h3{width: 300px;height: 40px;background: url(../images/pro-hs.png) repeat;margin-top: -40px;

    position: relative;text-align: center;line-height: 40px;}

.items .items-list ul li h3:hover{background: url(../images/pro-hh.png) repeat;}

.items .items-list ul li h3 a{color: #fff;}

.items .items-list ul li.big img{width: 450px;height: 280px;}



.flow{width: 100%;height: auto;background: url(../images/flow-b.jpg) no-repeat top;position: relative;

	   margin-top: 50px;padding-top: 50px;padding-bottom: 50px;}

.flow .title{background: url(../images/flow-t.png) no-repeat center top;height: 69px;padding-top: 20px}

.flow .title h1{color: #fff;}

.flow .title span{background: none;color: #fff}

.flow ul li{float: left;width: 143px;height: 143px;line-height: 190px;text-align: center;

   margin-left: 25px;margin-right: 34px;}

.flow ul{}

.flow ul li.fl1{background: url(../images/flow-li1.png) no-repeat;}

.flow ul li.fl2{background: url(../images/flow-li2.png) no-repeat;}

.flow ul li.fl3{background: url(../images/flow-li3.png) no-repeat;}

.flow ul li.fl4{background: url(../images/flow-li4.png) no-repeat;}

.flow ul li.fl5{background: url(../images/flow-li5.png) no-repeat;}

.flow ul li.fl6{background: url(../images/flow-li6.png) no-repeat;margin-right: 0}

.flow ul li span{font-size: 16px;color: #fff;}

.flow-list{width: 950px;margin: 0 auto;margin-top: 30px;line-height: 40px;background: #0e865b;

    height: 40px;}

.flow-list h2{display: inline-block;height: 40px;line-height: 40px;color: #0e865b;padding: 0 50px;

  background: #fff;float: left;font-size: 16px;margin-right: 20px;margin-left: 5px;}

.flow-list ul{color: #fff}

.flow-list ul span{color: #fff;margin: 0 5px;font-size: 14px;}

.flow-list ul b{color: #0e865b;font-family: "Vani";font-size: 18px;}

.news{width: 100%;margin-top: 50px;}

.news .news-n{width: 1200px;margin: 0 auto;}

.news .news-n .news-con{margin-top: 50px;}

.news .news-n img{width: 420px;height: 310px;float: left;margin-left: 30px;}

.news .news-n .news-li{width: 670px;float: right;margin-right: 30px;}

.news .news-n .news-li ul li{height: 50px;background: url(../images/news-li.jpg) no-repeat 90px center;line-height: 50px;}

.news .news-n .news-li ul li span{color: #666;float: left;}

.news .news-n .news-li ul li h2{width: 565px;float: right;text-align: left;border-bottom: 1px dotted #999;

    text-indent: 10px;}

.news .news-n .news-li ul li h2 a{color: #333}

.news .news-n .news-li a.more{display: inline-block;width:134px;height: 61px;background: url(../images/more-n.png) no-repeat;

     text-align: center;line-height: 85px;color: #fff;margin-left: 27px;margin-top: -5px}



.cases{margin-top: 50px;}

.cases a.more{display: block;width:136px;height: 37px;background: url(../images/more-c.jpg) no-repeat;

     line-height: 37px;text-align: center;color: #0e865b;margin: 0 auto;margin-top: 40px; }

.scroll_horizontal{position:relative;width:1200px;height:245px;line-height:20px;margin: 0 auto;

    margin-top:50px }

.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;height:245px;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:275px;text-align:center;height: 245px}

.scroll_horizontal .list li img{width: 255px;height: 255px;position: relative;}

.scroll_horizontal .list li a.img{display: inline-block;position: relative;}

.scroll_horizontal .list li h3 a {display:block;width: 255px;height: 50px;line-height: 50px;color: #fff;

      background: url(../images/case-h.png) repeat;margin: 0 auto;margin-top: -64px;position: relative;}

.scroll_horizontal .plus,

.scroll_horizontal .minus{position:absolute;top:100px;width:30px;height:60px;cursor:pointer;}

.scroll_horizontal .plus{left:1px;background: url(../images/prev.png) no-repeat;}

.scroll_horizontal .minus{right:1px;background: url(../images/next.png) no-repeat;}



.link{background: #e7e7e7;width: 100%;padding: 50px 0;margin-top: 50px;}

.link .link-n{width: 1200px;margin: 0 auto}

.link .link-con{margin-top: 40px;}

.link .link-con a{margin-right: 15px;color: #666}

.title{text-align: center;background: url(../images/title.jpg) no-repeat center 45px;}

.title h1{font-size: 20px;color: #666}

.title span{color: #0e865b;font-family: "Vani";text-transform: uppercase;display: inline-block;padding: 0 20px;

      background: #fff;margin-top: 20px;}

.link .title span{background: #e7e7e7;}



.bottom{width: 100%;background: #0e865b;line-height: 36px;color: #fff;text-align: center;padding: 40px 0;}

.bottom a{color: #fff;margin: 0 5px;}

.bottom p a{color: #fff}



.page{ width:100%;}

.page ul{text-align:center;padding:20px 0;}

.page ul li{display:inline-block;line-height:30px;font-size:14px;border:1px solid #dbdbdb;margin:0 5px; min-width:30px}

.page ul li a{ color:#333;padding:0 10px; display:block}

.page ul li:hover a, .page ul li.on a{color:#fff;}

.page ul li:hover, .page ul li.on{background:#0e865b;}

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;bottom:50%;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#0f855a;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .consult-list .clear{clear:both;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}