﻿
.main { }

.ab_bn { }
.ab_bn img { width:100%; }


.hd_tit { padding:50px 0px 32px; }
.hd_tit .tit { overflow:hidden; padding-right:20px; position:relative; color:#091835; padding-bottom:23px; }
.hd_tit .tit i { width:38px; height:1px; background:#fdd100; display:inline-block; position:absolute; left:0px; bottom:0px;  }
.hd_tit .current { float:right; color:#091835; padding-top:16px; }
.hd_tit .current a {  color:#091835; }
.hd_tit .current small { font-size:14px; }

.pro_list { padding-bottom:80px; }
.pro_list ul { margin:0px -5px; padding-bottom:3px; *+padding-bottom:49px; }
.pro_list ul li { float:left; width:25%; *+margin-left:-1px; margin-bottom:46px; }
.pro_list ul li .con { padding:5px; }
.pro_list ul li p { padding:0px 20px; color:#666; margin-top:15px; }
.pro_list ul li:hover p { color:#04943d; }

.pro_con { padding-bottom:78px; }
.pro_con .text { float:left; width:63.28125%; }
.pro_con .text h2 { color:#000; margin-bottom:25px; }
.pro_con .text dl dt span { background:#ffcc00; display:inline-block; position:relative; text-align:center; width:144px; line-height:36px;}
.pro_con .text dl dt span i { width:12px; height:8px; background:url(../images/jt02.png) no-repeat center center; position:absolute; left:50%; bottom:-8px; margin-left:-6px; }
.pro_con .text dl dd { padding:28px 0px 34px; line-height:2.1428; }

.pro_con .img { float:right; width:33.125%;position:relative; padding:106px 0px; margin-top:8px; }
.pro_con .img img { width:100%; position:relative; z-index:3;}
.pro_con .img .kuang { position:absolute; z-index:1; left:0px; top:0px; width:85.4%; bottom:0px; border:1px solid #fdd100; display: none;}




/***page*****/
.page {vertical-align:middle;text-align:center; color:#171717; line-height:36px; font-family:Arial, Helvetica, sans-serif;}
.page img { vertical-align:middle;}
.page em { color:#ae944b; font-style:normal;}
.page span,.page a { display:inline-block; margin:0 -1.5px; }
.page a { border:1px solid #d8d8d8;}
.page .page_num { margin:0px 0px 0px 10px; }
.page span { margin:0px 6px 0px 10px; }
.page .page_num a { margin:0; color:#3d3d3d; padding:0px; width:34px; min-width:34px; text-align:center; line-height:34px; }
.page_num a:hover { }
.page_num a.on { color:#fff; background:#00982e; border:1px solid #00982e;}
.page_num a.on:hover { color:#fff!important;}
.page_num_txt { width:42px; height:23px; border:1px solid #cecece; text-align:center; line-height:23px; }
.page .page_input { width:49px; position:relative; top:7px;height:22px; margin-right:0px; border:1px solid #cecece; text-align:center; margin-left:0px; }
.page_input input { background:none; border:none; float:left; left:0px; position:absolute; top:0px;  top:0px\9; *+top:1px;  height:22px; line-height:22px; width:100%; text-align:center; font-family:Arial; font-size:13px;}
.page .page_but { width:43px; position:relative; top:7px;  margin:0px; }
.page_btn { width:43px; height:22px; background:#00982e;  border:none; color:#fff; cursor:pointer; }
.page a.page_next { margin-right:23px; margin-left:17px;color:#171717;  }
.page .pages_prev { background:url(../images/page_prev.jpg) no-repeat center top; line-height:34px; width:34px;  }
.page .pages_prev:hover { background-position:center bottom; }
.page .pages_next { background:url(../images/page_next.jpg) no-repeat center top;line-height:34px; width:34px; }
.page .pages_next:hover { background-position:center bottom; }
.page .span02 { margin:0px 6px; }
.page a.dian { border:1px solid #fff; }


@media all and (min-width:0) { /* 2. */
    .page .page_but { top:7px; }
    .page_input input{top:0px\9; }/* IE9 only, 现在IE10也支持 */
    /* Ps:老外的方法都是\0，根本没考虑Opera */
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.page .page_but { top:7px; }
.page_input input{top:0px; height:23px; line-height:23px; } }



.page-phone{text-align: center; display: none;}
.page-phone a{padding:0px 15px; display:inline-block; height:28px; line-height:28px;  background:#00982e;color:#fff;font-weight:bold;}
.page-phone a.on{background:#00982e;}
.page-phone a:hover { color:#fff!important; }
.page-phone select{ width:100px; border:1px solid #ddd; height:30px; line-height:30px; border-radius:5px; text-align:center;}


.nr_close { text-align:right; }
.nr_close a{display: inline-block; background:#bababa; border-radius:3px; color:#fff; padding:6px 36px; }
.nr_close a:hover{background:#014099; color:#fff!important; }



/*************contact******************/
.con_wrap {  padding:50px 0px 100px; }
.con_map { float:right;height:360px; margin-top:9px; width:640px; display:none; }
.con_text { overflow:hidden; padding-right:20px; }
.con_text .tit { overflow:hidden; position:relative; color:#091835; padding-bottom:23px; margin-bottom:28px; }
.con_text .tit i { width:38px; height:1px; background:#fdd100; display:inline-block; position:absolute; left:0px; bottom:0px;  }
.con_text ul li { position:relative; padding:9.5px 0px; padding-left:37px; }
.con_text ul li i { position:absolute; left:0px; top:10px; }
.con_text ul li i img { height:22px; }
.con_text ul li a { color:#666; }



/**************video*********************/
.video_list { padding-bottom:60px; }
.video_list ul { padding-bottom:8px; }
.video_list ul li { float:left; width:50%; margin:8px 0px 52px; *+margin-left:-1px; }
.video_list ul li .img  { position:relative; float:left; width:215px; cursor:pointer; }
.video_list ul li .img .play { position:absolute; z-index:2; width:32px; height:32px; top:50%; left:50%; background:url(../images/play2.png) no-repeat; margin:-16px 0px 0px -16px; }
.video_list ul li .img .bg { position:absolute; z-index:1; opacity:0.4; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/video_bg.png);}
.video_list ul li .img .tit { position:absolute; z-index:3; left:0px; top:0px; min-width:74px; text-align:center; color:#fff; background:#00982e; line-height:1.8571; }
.video_list ul li .img .tit2 { background:#ffcc00; color:#666; }
.video_list ul li .text { overflow:hidden; padding:15px 74px 0px 30px; }
.video_list ul li .text h2 { margin-bottom:9px; }
.video_list ul li .text p { line-height:1.71; }
.video_list ul li .text p.ellipsis-2 { max-height:3.42em; }

.video_nr { padding-bottom:50px;  }
.video_nr h2 { text-align:center; color:#000; }
.video_nr .basic { text-align:center; padding:15px 0px 16px; border-bottom:1px solid #e7e7e7; }
.video_nr .basic span { display:inline-block; padding:0px 40px 0px 25px; }
.video_nr .basic span.author { background:url(../images/author.png) no-repeat left center;}
.video_nr .basic span.view { background:url(../images/view.png) no-repeat left center;}
.video_nr .basic span.time { background:url(../images/time.png) no-repeat left center;}
 .video_nr .basic span.view span{padding:0;}
.video_nr .con { padding:23px 8.4375%; line-height:1.71; }

.video_nr .vid_video { width:805px; padding:44px 0px; margin:0px auto; }
.video_nr .vid_video .vid_con.ind_5 { background:#000; cursor:pointer; position:relative; }
.video_nr .vid_video .vid_con.ind_5 .bon-play { background:url(../images/play.png) no-repeat; width:40px; height:40px; display:inline-block; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; pointer-events: none; }
.video_nr .vid_video .vid_con.play .bon-play { display:none; }
.lt9 .video_nr .vid_video .vid_con.ind_5 .bon-play { display:none; }

.ab_bk_03 { padding-bottom:6px; }
.ab_bk_03 h2 { overflow:hidden; margin-top:36px; text-align:center; position:relative; color:#091835; padding-bottom:23px; margin-bottom:9px; }
.ab_bk_03 h2 i { width:38px; height:1px; background:#fdd100; display:inline-block; position:absolute; left:50%; margin-left:-19px; bottom:0px;  }

.ab_bk_03 .china_anthenlb { position:relative; margin:0px -3px; }
.ab_bk_03 .china_anthenlb a { float:left; width:25%; padding:3px; *+margin-left:-1px; margin-top:18px;  }
.ab_bk_03 .china_anthenlb a .img { border:1px solid #ededed; padding:10px; /*position:relative;*/ }
.ab_bk_03 .con {/*position:absolute;*/ left:10px; right:10px; text-align:center; line-height:1.667; top:10px; bottom:10px; }
.ab_bk_03 .con .wrapper {/* position:absolute;*/ left:0px; height:100%;display:table; width:100%; }
.ab_bk_03 .con .subwrap{display:table-cell;vertical-align:middle;}
.ab_bk_03 .con img { max-height:100%; max-width:100%; position:relative; }
.ie7 .ab_bk_03 .con .wrapper {top:50%;left:0px; display:block;height:auto;}
.ie7 .ab_bk_03 .con .subwrap{ position:relative;top:-50%; }

.ab_bk_03 figure { margin:17px 20px 26px; color:#666; }
.ab_bk_03 a:hover figure { color:#04943d; }
.ab_bk_03 .ellipsis-2 { height:3.32em; }


.ab_bk_04 { padding-bottom:89px;  }




.search-nr { padding-bottom:90px; }
.search-nr .s-top { background:#f6f9fd; padding:1.75% 1.95%;}
.search-nr .s-top dt { float:left; padding-right:2%; line-height:33px; color:#000; }
.search-nr .s-top dd { overflow:hidden; width:35.48%;  padding:0px 52px 0px 10px; border:1px solid #04943d; position:relative;}
.search-nr .s-top dd .inp-txt { line-height:31px; border:none; height:31px; background:none; color:#000; width:100%; }
.search-nr .s-top dd .inp-bon { position:absolute; top:0px; right:0px; width:52px; height:33px; line-height:33px; color:#fff;border:0; background:url(../images/search_but02.png) no-repeat center center;}
.search-nr .s-top dd .inp-bon:hover { background-color:#e3e5e8;  }
.search-nr .s-1 { padding:1px 1.75%; color:#626670; background:#fff; margin:2.25% 0 0px;}
.search-nr .s-1 em { color:#04943d;}

.search-list{ padding-bottom:2.6%; margin-top:10px; }
.search-list li{ border-bottom:1px solid #f5f5f5; padding:2.7% 1.95% 3.1%; width:100%;}
.search-list li:hover{background:#f6f9fd;}
.search-list em { color:#04943d; }
.search-list li span{ color:#04943d; display:block; margin-bottom:1.8%;}
.search-list li p{ color:#333; line-height:1.83;}
.search-list li p.ellipsis-2 { max-height:3.66em; }
.search-list li h2 { padding:0px 0px 1.3%; }
.search-list li h2 a { color:#2b2b2b; }
.search-list li a:hover { color:#04943d; }
.search-list li .more { padding-top:2.4%; }
.search-list li .more a { background:#bababa; display:inline-block; position:relative; color:#fff; border-radius:3px; line-height:2.2; padding:0px 20px; letter-spacing:3px; }
.search-list li .more a:hover { background:#04943d; color:#fff!important; }


.phone_v{display:none;}



.current_tab ul{margin-top:20px}
.current_tab li{float:left;background: #fdd100; height:40px;line-height:40px; font-size:20px;padding:0 10px;margin-right:10px; position: relative;}
.current_tab li a{display:block;color:#000;}
.current_tab li:hover a{color:#000 !important;}
.current_tab li em { display: none; position: absolute;top: 99%;left: 50%;width: 0;height: 0;overflow: hidden;margin: 0 0 0 -8px;border: 8px dashed transparent;border-top: 8px solid #fdd100;}
.current_tab li.on em{display: block;}
.current_tab li:hover{opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}



@media only screen and (max-width:768px) {
.pc_v{display:none !important;}
.phone_v{display:block; margin-top:10px;}
.phone_v video{width:102%;}

.current_tab li{font-size: 14px;    padding: 0 4px;
    margin-right: 6px;}




}
