@charset "utf-8";

/*index_banner*/
.fullSlide { width:100%; min-width:1190px; height:480px;/* margin-top:1px;*/ background:#fff; position:relative;}
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important; height:480px; background:#fff center 0 no-repeat; text-align:center; overflow:hidden;}
.fullSlide .bd li a { height:480px; display:block;}
.fullSlide .hd { width:100%; height:30px; line-height:30px; position:absolute; z-index:1; left:0; bottom:0;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { width:42px; height:8px; line-height:999px; margin:1px; background:#000; filter:alpha(opacity=50); opacity:0.5; cursor:pointer; display:inline-block; *display:inline; zoom:1; overflow:hidden;}
.fullSlide .hd ul .on { background:#f00;}
.fullSlide .prev,.fullSlide .next { width:40px; height:60px; margin-top:-30px; background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat; filter:alpha(opacity=30); opacity:0.3; cursor:pointer; position:absolute; left:15%; top:50%; z-index:1; display:none;}
.fullSlide .next { background-position:-6px -137px; left:auto; right:15%;}


.search{ height:50px; line-height:50px; border-bottom:#e3e3e3 1px solid;}
.search .searchform{ width:303px; height:22px; line-height:22px; padding:4px 5px 4px 10px; margin:9px 0; border:#d2d2d2 1px solid; border-radius:15px; overflow:hidden}
.search .searchform .input_text{ width:275px; height:22px; line-height:22px; font-size:14px; margin-right:5px; border:0 none; outline:none;}
.search .searchform .input_btn{ width:22px; height:22px; background:url(../images/index12_14.jpg) no-repeat; border:0 none; outline:none; cursor:pointer;}
.serch_hot span{ margin-right:5px; line-height:50px; color:#333; display:inline-block; }
.serch_hot a{ margin-right:8px; display:inline-block}

.indPro{ padding:30px 0;}
.indPro_l{ width:198px; padding:11px; background:url(../images/index12_18.jpg) right repeat-y; background-color:#86b217; height:673px;}
.indPro_l_tit{ width:194px; height:26px; line-height:26px; padding:4px 0 8px; margin-bottom:30px; font-size:18px; text-align:center; color:#a9c66c; border:#FFF 2px solid; position:relative;}
.indPro_l_tit h2{ width:76px; padding:0 30px; margin:0 auto; background:#86b217;}
.indPro_l_tit h2 span{ height:30px; line-height:20px; font-size:18px; color:#FFF; border-bottom:#FFF 2px solid; display:block;}
.indPro_l_con li{ width:198px; height:43px; line-height:42px; background:url(../images/image_29.jpg) bottom no-repeat;}
.indPro_l_con li a{ width:181px; padding-left:17px; height:42px; line-height:42px; color:#FFF; display:block;}
.indPro_l_con li.on a,.indPro_l_con li a:hover{ color:#333; background:url(../images/image_25.jpg) 173px 13px no-repeat; background-color:#FFF;}
.indPro_l_more{ width:198px; height:67px; margin-top:30px; text-align:center; background:url(../images/index12_30.jpg) center no-repeat;}
.indPro_l_more a{ height:67px; display:block;}

.indPro_r{ width:945px; padding-top:10px; border:#c4c4c4 5px solid;}
.indPro_r li{ padding:5px 25px 10px; float:left;}
.indPro_r li a{ width:186px; display:block;}
.indPro_r li a:hover img{ border:#1cb470 1px solid;}
.indPro_r li img{ border:#d7d7d7 1px solid;}
.indPro_r li h3{ height:24px; line-height:24px; text-overflow:ellipsis; overflow:hidden; text-align:center;}

.indAd0{ height:130px; background:url(../images/image_37.jpg) center no-repeat; background-color:#04804a;}

.ind_adv{ background-color:#e2fff3; padding:58px 0 10px;}
.ind_adv1{ height:504px; background:url(../images/index12_41.jpg) no-repeat;}
.ind_adv2{ height:654px; background:url(../images/index12_42.jpg) no-repeat;}
.ind_adv3{ height:494px; background:url(../images/index12_43.jpg) no-repeat;}
.ind_adv h3{ height:38px; line-height:38px; font-family:"黑体"; font-size:30px; color:#04804a; overflow:hidden;}
.ind_adv h4{ height:26px; line-height:26px; font-family:"微软雅黑"; font-size:14px; color:#666666; overflow:hidden;}
.ind_adv p{ line-height:24px; font-family:"微软雅黑"; font-size:14px; color:#505050;}


.ind_case{ height:317px; padding-top:103px; background:url(../images/image_68.jpg) center no-repeat; background-color:#07794c;}
.ind_case_list{ width:1080px; height:160px; padding:24px 11px; background:#FFF; margin:0 auto;}
.ind_case_list li{ width:160px; padding:0 9px; float:left;}
.ind_case_list .c_img{ width:155px; height:130px; padding:2px; border:#dddddd 1px solid; overflow:hidden;}
.ind_case_list .c_img img{ width:155px; height:130px; overflow:hidden;}
.ind_case_list li h4{ width:160px; height:24px; line-height:24px; text-align:center; text-overflow:ellipsis; overflow:hidden;}
.ind_case_more{ width:200px; height:43px; display:block; margin:33px 487px 33px 503px;}

.com_tit{ width:100%; height:97px; border-bottom:#dcdcdc 1px solid; text-align:center; position:relative;}
.com_tit h2{ height:28px; line-height:28px; padding-top:40px; font-size:18px; font-family:"微软雅黑"; color:#303030}
.com_tit h3{ height:16px; line-height:16px; font-size:12px; color:#b4adbe;}
.com_tit i{ width:50px; height:3px; background:#48a70f; display:block; position:absolute; left:50%; margin-left:-25px; bottom:-2px;}

.ind_about{ height:420px; overflow:hidden;}
.aboutImg{ padding:33px 25px 77px 13px;}
.ind_about_instr{ width:500px; height:280px; padding-top:40px; padding-right:30px; border-right:#dcdcdc 1px solid;}

.ind_about_instr h2{ height:24px; line-height:24px; font-size:14px; color:#48a70f;}
.ind_about_instr h3{ height:20px; line-height:20px; font-size:11px; color:#7d7d7d;}
.ind_about_instr p{ height:186px; margin-top:10px; line-height:28px; font-size:14px; color:#7d7d7d; text-overflow:ellipsis;}
.viewabout{ width:108px; height:38px; line-height:38px; background:#48a70f; text-align:center; color:#fff; display:block; margin-right:12px;}
.viewpro{ width:108px; height:36px; line-height:36px; text-align:center; color:#666666; display:block; border:#48a70f 1px solid;}

.ind_honor{ width:310px; height:340px;}
.ind_honor h3{ margin-top:40px; padding-left:25px; height:24px; line-height:24px; font-size:14px; color:#48a70f;}
.ind_honor_con{ margin:0 40px; position:relative;}
.ind_honor_con .bd{ width:145px; position:absolute; left:42px; top:25px;}
.ind_honor_con li{ width:145px; height:244px; float:left; overflow:hidden;}
.ind_honor_con li img{ width:143px; height:198px; border:#e5e5e5 1px solid;}
.ind_honor_con li h3{ height:44px; line-height:44px; color:#303030; font-size:12px; padding:0; margin:0; text-align:center; text-overflow:ellipsis;}
.prev,.next{ width:11px; height:24px; display:block; position:absolute; top:128px;}
.prev{ left:0; background:url(../images/image_54.jpg) no-repeat;}
.next{ right:0; background:url(../images/image_57.jpg) no-repeat;}

.ind_comimage_con{ height:180px; padding-top:40px; overflow:hidden; position:relative;}

.ind_comimage_con .bd{ width:1106px; height:180px; position:absolute; left:43px;  top:40px;}

.ind_comimage_con li{ width:150px; height:180px; padding:0 17px; float:left;}
.ind_comimage_con li img{ width:148px; height:120px; border:#cecdc9 1px solid}
.ind_comimage_con li h3{ height:58px; line-height:58px; text-align:center; text-overflow:ellipsis;}
.ind_comimage_con .prev{ left:15px; top:100px;}
.ind_comimage_con .next{ right:15px; top:100px;}

.ind_news_con{ height:390px; padding-top:40px; padding-left:60px; overflow:hidden;}
.ind_news_con img{ width:398px; height:328px; border:#cecdc9 1px solid; margin-right:20px;}
.ind_new_one{ width:665px; height:340px; overflow:hidden;}
.ind_new_one h3 a{ height:24px; line-height:24px; font-weight:bold; font-size:14px; text-overflow:ellipsis; display:block; overflow:hidden;}
.ind_new_one p{ max-height:112px; line-height:28px; overflow:hidden; font-family:"宋体"; font-size:14px;}
.ind_news_list{ padding-top:25px;}
.ind_news_list li a{ padding-left:20px; height:32px; line-height:32px; font-size:14px; background:url(../images/index12_55.jpg) 0 8px no-repeat; display:block; overflow:hidden;}
.ind_news_list li span{ float:right;}

.ind_link{ height:40px; padding:19px 0; margin-bottom:40px; border:#e0dede 1px solid;}
.ind_link span{ width:150px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; border-right:#e0dede 1px solid; display:block; float:left;}
.ind_link a{ height:40px; margin-left:12px; line-height:40px; overflow:hidden;}