.banner{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.banner .flexslider{width: 1920px;height: 100%;position: relative;left: 50%;margin-left: -960px;overflow: hidden;min-width: 1200px;}
.banner .slides{position:relative;z-index:1}
.banner .slides li{height:100%}
.banner .slides li img{width:100%;margin:0 auto;display:block}
.banner .flex-control-nav{display:none}

.banner .flex-direction-nav {width: 1200px;height: 64px;position: absolute;left: 50%;top: 50%;margin:-32px 0 0 -600px;  z-index: 1;display: none;}
.banner:hover .flex-direction-nav {display: block;}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 64px;height: 64px;background:url(../images/public/left3.png) no-repeat;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background:url(../images/public/right3.png) no-repeat;}

/* in_title */
.in_title{margin-bottom:40px;text-align: center;margin-top: 50px;}
.in_title h2{height:48px;background:url(../images/g1.png) no-repeat center center;color:#000;letter-spacing:1px;font-size:36px;line-height:40px}
.in_title h2 span{color:#00a92c}
.in_title p{margin-top:10px;color:#696969;font-size:20px}

/* in_process */
.in_process{position: relative;overflow: hidden;background: #f2fef2;padding: 50px 0;}
.in_process .process_t{text-align: center;width: 100%;padding-bottom:40px;}
.in_process .process_t h3{font-size:48px;display:block;line-height:48px;background: url(../images/title_bg.png) no-repeat center;color: #000;}

.process_box .list{width: 108%;}
.process_box li{float:left;width:206px;}
.process_box li .Piece{width:168px;height:188px;background:#fff;border:1px solid #969696;float:left;font-size: 20px;text-align: center;-webkit-transition: all .3s ease; transition: all .3s ease;box-shadow: 0 0 0 #fff;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;color: #000;}
.process_box li .jtou{width:36px;height:188px;background:url(../images/arrow.png) no-repeat center;float:left;display:block;}
.process_box li img{max-width:100px;max-height:80px;display:block;margin:0 auto;}
.process_box li p{text-align:center;padding-top:40px;height: 88px;}
.process_box li:hover .Piece{-webkit-box-shadow:0 15px 30px rgba(27,138,60,.1);box-shadow:0 15px 30px rgba(27,138,60,.1);-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}

/*in_product*/
.in_product{background: #f2fef2;padding-bottom: 36px;}
.product_nav{float:left; width:246px;}
.product_nav h4{color:#FFF; text-decoration:none; color:#FFFFFF;}
.product_nav .nt{font-weight:bold;padding:18px 0;padding-left:20px;background: #00a92c url(../images/hhBg.png) no-repeat 195px center;font-size:21px;color:#FFFFFF;}
.TabTitle2 ul.expmenu{padding:10px;padding-bottom: 0;background: #fff;border: 1px solid #aeaeae;border-top: 0;}
.TabTitle2 ul.expmenu li .nav_t{background: #00a92c url(../images/flbj.png) left center no-repeat;color:#FFF;width: 224px;margin-bottom: 10px;overflow:hidden;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.TabTitle2 ul.expmenu li .nav_t a{display: block;height: 38px;line-height: 38px;font-size:18px;padding-left: 35px;text-decoration:none;color:#FFF;font-weight: bold;}
.TabTitle2 ul.expmenu li .nav_t .arrow{display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
.TabTitle2 ul.expmenu li:hover .nav_t.TabTitle2 ul.expmenu li.on .nav_t{background: #00a92c;}
.TabTitle2 ul.expmenu li .nav_ul{width:100%;height: auto;overflow: hidden; margin-bottom:15px;}
.TabTitle2 ul.expmenu li .nav_ul li{overflow:hidden;width:194px;margin-left:15px;background:url(../images/nav_line.jpg) bottom no-repeat;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.TabTitle2 ul.expmenu li .nav_ul li a{width:194px;display:block;padding-left: 5px;float:left;height:33px;line-height:33px;font-size:16px;color: #00a92c;}
.TabTitle2 ul.expmenu li .nav_ul li:hover,.TabTitle2 ul.expmenu li .nav_ul li.on{background:#dfdfdf; text-decoration:none;}

.contactn .t05 h3{background: #00a92c;font-size: 19px;padding-left: 15px;line-height: 49px;color: #fff;}
.contactn .subnr{padding:10px;background: #fff;border: 1px solid #aeaeae;border-top: 0;}
.contactn .subnr h5{font-size: 15px;color: #00a92c;line-height: 36px;}
.contactn .subnr p{line-height: 20px;color: #000;}

.in_product .product_list{width:954px;text-align:left;float: right;font-size: 0;}
.in_product .product_list li{display:inline-block;margin-left:25px;margin-bottom: 14px;width:293px;vertical-align:top}
.in_product .product_list li .pic{position:relative;display:block}
.in_product .product_list li .pic .cover{position:absolute;top:0;left:0;width:100%;height:238px}
.in_product .product_list li div.txt{position:relative;margin-top:10px;width:100%;height:42px;background:#00a92c;text-align:left;line-height:44px}
.in_product .product_list li div.txt .txt1{margin-left:28px;color:#fff;font-size: 18px;}
.in_product .product_list li div.txt .more{position:absolute;top:0;right:0;display:block;width:49px;height:42px;background:url(../images/p41.png) no-repeat center #00e33b}
.in_product .product_list li:hover .pic .cover{background:url(../images/p4.png) no-repeat}

/*in_good*/
.in_good{width:100%;background:url(../images/bg3.jpg) no-repeat center top}
.in_good .good_tit{padding-top:44px;color:#fff;text-align:center}
.in_good .good_tit h2{letter-spacing:3px;font-size:36px;line-height:40px}
.in_good .good_tit p{margin-top:18px;font-size:20px}
.in_good .in_title{margin-top:110px;}
.in_good .box{margin-top:15px}
.in_good .box .left{width:646px}
.in_good .box .list{margin-bottom:65px;width:100%}
.in_good .box .list .num{padding-top:7px;padding-left:7px;width:61px;height:61px;background:url(../images/g2.png) no-repeat;color:#fff;text-align:center;font-size:50px;line-height:61px}
.in_good .box .list .txt{width:556px}
.in_good .box .list .txt .tits{margin-bottom:10px;width:100%;height:78px;background:url(../images/g4.png) no-repeat bottom;background-size:100% auto;color:#00a92c}
.in_good .box .list .txt .tits h4{font-size:30px;line-height:30px}
.in_good .box .list .txt .tits p{margin-top:5px;color:#000;font-size:14px}
.in_good .box .list .txt .txt1{position:relative;padding-left:18px;width:525px;color:#767676;font-size:18px;line-height:30px}
.in_good .box .list .txt .txt1 img{position:absolute;top:8px;left:0}
.in_good .box .right{width:625px}
.in_good .box .right .txt{width:544px}
.in_good .box .right .txt .txt1{width:515px}
.in_good .box .list4{position:relative;left:-122px}

/* in_adv */
.in_adv{height: 221px;background: url(../images/adv_bg.jpg) no-repeat center;color: #fff;}
.in_adv h3{font-size: 30px;margin-top: 100px;}
.in_adv h3 span{font-size: 16px;font-weight: normal;margin-left:10px;}
.in_adv p{font-size: 16px;margin-top: 10px;line-height: 40px;}
.in_adv p span{font-size: 40px;color: #fd8d02;}

/*in_about*/
.in_about{margin-top: 50px;}
.in_about .left{width:524px;}
.in_about .left .img{width: 100%;display: block;}
.in_about .right{width:634px;}
.in_about .right .txt{padding: 20px;background: url(../images/about_txt.png) no-repeat center;background-size: 100% 100%;}
.in_about .right .txt p{line-height:28px;font-size: 16px;color: #000;}

.in_about .honor_t{font-size: 18px;color: #000;line-height: 50px;}
.in_about .honor_t span,.in_about .honor_t a{font-size: 16px;color: #8d8d8d;}
.in_about .honor_t span{margin-left: 10px;}
.in_about .picScroll-left{position:relative;}
.in_about .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_about .picScroll-left .bd ul li{ margin-right:12px; float:left; _display:inline; overflow:hidden; text-align:center; width:201px;}
.in_about .picScroll-left .bd ul li .pic{width: 195px;height: 135px;display: table-cell;vertical-align: middle;border: 3px solid #a9a9a9;}
.in_about .picScroll-left .bd ul li .pic img{max-width:195px; max-height:135px;display: block;margin: 0 auto;}

/* in_case */
.in_case{overflow: hidden;}
.in_case .picScroll_left{width:1224px;margin:0 auto;position:relative}
.in_case .picScroll_left .bd ul li{width:377px;height:auto;margin:0 13px;float:left}
.in_case .picScroll_left .bd ul li .pic img{width:377px;height:268px;display:block}
.in_case .picScroll_left .btn{display:block;width:55px;height:55px;position:absolute;top:116px}
.in_case .picScroll_left .prev{left:-55px;background:url(../images/c1.png) no-repeat; }
.in_case .picScroll_left .next{right:-55px;background:url(../images/c2.png) no-repeat; }

/* in_adv2 */
.in_adv2{height: 160px;background: url(../images/adv_bg2.jpg) no-repeat center;color: #fff;padding-top: 60px;margin-top: 50px;}
.in_adv2 h3{font-size: 20px;margin-bottom: 10px;line-height: 48px;}
.in_adv2 span{font-size: 20px;display: block;}
.in_adv2 p{font-size: 16px;margin-top: 10px;line-height: 40px;}
.in_adv2 p i{font-size: 40px;color: #fd8d02;font-style:normal ;}

/*in_news*/
.in_news{padding: 50px 0;}
.in_news>div{width:378px;height:auto}
.in_news>div .title{height:42px;border-bottom:1px solid #c7cdcf}
.in_news>div .title p{line-height:24px;background:url(../images/n1.png) no-repeat left center;color:#666}
.in_news>div .title p b{font-size:20px;color:#333;padding-left:10px;padding-right:5px}
.in_news>div .title p a{color:#666;font-size:16px}
.in_news>div .pic{margin-top:15px}
.in_news>div .list1{width:100%;margin-top:30px}
.in_news>div .list1 li{width:100%;height:24px;margin-bottom:10px;line-height:24px;background:url(../images/n4.png) no-repeat left center;color:#666}
.in_news>div .list1 li a{width:240px;margin-left:30px;color:#666}
.in_news>div .list1 li a:hover{color:#00a92c}
.in_news .news_isy{margin-left:33px}
.in_news .news_qus{width:356px}
.in_news .news_qus .list2 li{height:66px;border-bottom:1px dashed #dce9ee;padding:15px 0}
.in_news .news_qus .list2 li p{width:310px;margin-left:46px;position:relative;line-height:21px}
.in_news .news_qus .list2 li p span{position:absolute;display:block;width:21px;height:21px;left:-35px;top:0;text-align:center;line-height:21px;color:#fff;font-size:13px}
.in_news .news_qus .list2 li p .q1{background:url(../images/n6.png) no-repeat}
.in_news .news_qus .list2 li p .q2{background:url(../images/n7.png) no-repeat}
.in_news .news_qus .list2 li .txt1{width:100%;margin-bottom:10px;height:21px}
.in_news .news_qus .list2 li .txt2{line-height:21px}



