﻿html,body{ margin:0; padding:0;}
body{ font-family:Microsoft Yahei, sans-serif; font-size:14px; color:#666; background-color:#fff;}
img{ border:0}
ul,li,form,h3{ list-style:none; margin:0; padding:0;}
a,a:link,a:visited{ text-decoration:none; color:#666;}
a:hover{ color:#4cb034;}

.zwnr{ line-height:200%; color:#888;}
.h-181{height: 181px;}
.r{float:right;}
.l{float;left;}
.pd15 {
    padding: 15px;
}
.pb15 {
    padding-bottom: 15px;
}
.pf0{padding-left:0;}
.desc .time{margin-right:15px;}
.sp_100{ height:100px;}
.sp_1000{ height:1000px;}
.area_1090{ width:1090px; margin:0 auto;}

.bgc{ background-color:#efefef;}
.bgf{ background-color:#FFF}
.body_bg{ background:url(../images/bg.jpg) center bottom no-repeat; background-attachment:fixed;}
.title_area{ text-align:center; padding-top:45px; padding-bottom:20px;}
.title_area h3{ font-family:"Times New Roman", Times, serif; color:#000; font-size:36px;}
.title_area span{ font-size:16px; color:#333; display:block;}

.header{ position:relative;}
.header .header_dh{ position:absolute; height:80px; width:100%; left:0; top:0; background:url(../../images/yanxun/dh_bg.png) repeat-x; z-index:999;}

.header .header_dh .dh_logo{ position:absolute; top:14px; left:10px;}
.header .header_dh .dh_logo a,.header .header_dh .dh_logo img{ display:block;}

.header .header_dh .dhs{ position:absolute; right:0; top:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*.nav{ height:80px; line-height:80px; position:relative;}*/
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 15px; font-size:14px; font-weight:normal; }
.nav .sub{ display:none; width:100%; left:0; top:80px; position:absolute;  background:#333; padding-bottom:10px;  line-height:28px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-align:center;}
.nav .sub a:hover{ color:#2eef00;}
/*common footer*/
.footer{ height:115px; background-color:#000; color:#fff;text-shadow: 0 1px 1px rgba(0,0,0,0.5);
    background: #2d2e2f;
    background: -moz-linear-gradient(top,rgba(0,0,0,0.2) 0,transparent 15px),#2d2e2f;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0.2) 0,transparent 15px),#2d2e2f;
    background: -o-linear-gradient(top,rgba(0,0,0,0.2) 0,transparent 15px),#2d2e2f;}
.footer a{ color:#fff; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; transition: color 0.3s ease-out;}
.footer a:hover{ color:#2eef00;}
.footer .footer_dh{ position: absolute; top:10px; left:0; line-height:180%; overflow:auto; font-size:14px;}
.footer .footer_dh a{ display:block; float:left; margin-right:15px;}
.footer .zhishi_link{ position: absolute; top:40px; left:0; line-height:180%; overflow:auto; font-size:14px;}
.footer .zhishi_link a{ display:block; float:left; margin-right:15px;color:#666;}
.footer .zhishi_link span{float: left;margin-right: 10px;}
.footer .footer_link{ position: absolute; top:70px; left:0; line-height:180%; overflow:auto; font-size:14px;}
.footer .footer_link a{ display:block; float:left; margin-right:15px;color:#666;font-size: 14px;}
.footer .footer_link span{float: left;margin-right: 10px;}
.footer .footer_copyright{ position: absolute; top:156px; left:0;}
.footer .footer_ewm{ position:absolute; top:40px; right:0; overflow:auto; text-align:right;}
.footer .footer_ewm img{ display:block; float:left;}
.footer .footer_ewm span{ display:block; float:left; line-height:180%; padding-top:60px; padding-right:10px;}
.footer .footer_service{ position:absolute; top:156px; right:0;}

.bottom_kf{ position:fixed; bottom:0px; right:20px; height:40px; width:220px; background-color:#43434d; text-align:center; z-index:1000;}
.bottom_kf a{ display:block; height:40px; line-height:40px; color:#fff; font-size:14px; position:relative;}
.bottom_kf a i{ display:block; position:absolute; background:url(../images/front-sprite.png) no-repeat;}
.bottom_kf a i.ic_01{ left:10px; top:9px; width:24px; height:22px; background-position:-11px 0;}
.bottom_kf a i.ic_02{ right:10px; top:15px; width:10px; height:10px; background-position:0 -48px;}
.bottom_kf_content{ background-color:#f2f2f2; border:1px solid #ddd; border-bottom:none; width:220px; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:fixed; bottom:-300px; right:20px; z-index:999;}
.bottom_kf_content .kf_down,.bottom_kf_content .kf_down:hover{ display:block; position:relative; text-align:center; color:#333; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.bottom_kf_content .kf_down i{ display:block; position:absolute; background:url(../images/front-sprite.png) no-repeat;}
.bottom_kf_content .kf_down i.ic_logo{ left:10px; top:11px; width:17px; height:17px; background-position:-11px -24px;}
.bottom_kf_content .kf_down i.ic_down{ right:10px; top:19px; width:10px; height:2px; background-position: 0 -60px;}
.bottom_kf_content li{ height:45px; line-height:45px; color:#333; border-bottom:1px solid #ddd; padding-left:15px; overflow:auto;}

.sec_dh{ padding-bottom:15px;}
.sec_dh .sec_dharea{ background:url(../../images/yanxun/sec_dh_line.jpg) bottom repeat-x; text-align:center;height:2px}
.sec_dh .sec_dharea a,.sec_dh .sec_dharea span{ display:inline-block;}
.sec_dh .sec_dharea span{ width:20px;}
.sec_dh .sec_dharea a{ padding-bottom:23px;}
.sec_dh .sec_dharea a.on,.sec_dh .sec_dharea a.on:hover{ color:#4cb034; border-bottom:1px solid #4cb034;}

.case_menu{ border-top:1px solid #ddd; margin-bottom:15px;}
.case_menu li{ background:url(../images/ic_dian.jpg) bottom repeat-x; padding:15px 0;}
.case_menu li a{ display:inline-block; padding:0 5px; margin-right:5px;}
.case_menu li a.on,.case_menu li a.on:hover{ background-color:#900; color:#fff;}

.home_news{ width:1090px; margin:0 auto; padding:25px 0; background-color:#FFF; box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -moz-box-shadow:0 0 6px #ccc; overflow:auto; }
.home_news1{ width:1090px; margin:0 auto; padding-top:25px;padding-bottom:20px; background-color:#FFF; box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -moz-box-shadow:0 0 6px #ccc; overflow:auto; }
.home_news2{ width:40%; margin:0 auto; padding-top:25px; background-color:#FFF; box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -moz-box-shadow:0 0 6px #ccc; overflow:auto; }
.home_news li{ float:left; margin-left:20px;}
.home_news li .n_title{ margin-bottom:15px;}
.home_news li .n_title a{ display:block;}
.home_news li .n_title a h3{ font-size:16px; color:#333; font-weight:normal;}
.home_news li .n_title a span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888;}
.home_news li .n_title a:hover h3{ color:#000;}
.home_news li .n_title a:hover span{ color:#000;}

.home_news_list a,.home_news_list a span{ display:inline-block; height:18px; line-height:18px;}
.home_news_list a span{ width:20px; background-color:#333; color:#fff; text-align:center; margin-right:6px; -webkit-transition: background-color 0.3s ease-out; -moz-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out;}
.home_news_list a{ width: 100%;color:#888; margin-bottom:12px; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; transition: color 0.3s ease-out;  }
.home_news_list a:hover{ color:#4cb034;}
.home_news_list a:hover span{ background-color:#4cb034;}

.home_news1 li{  margin-left:20px;}
.home_news1 li .n_title{ margin-bottom:15px;}
.home_news1 li .n_title a{ display:block;}
.home_news1 li .n_title a h3{ font-size:16px; color:#333; font-weight:normal;}
.home_news1 li .n_title a span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888;}
.home_news1 li .n_title a:hover h3{ color:#000;}
.home_news1 li .n_title a:hover span{ color:#000;}
.home_news_list ul li{    line-height: 26px;
    font-size: 15px;
}}


.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.b_cont{width:100%;height:314px; overflow:hidden; position:relative;}
#about_con{width: 100%; overflow: hidden;}
#about_con p{font-size: 14px;line-height: 24px;margin-top: 0;}
.about_pic{float:left;margin-right:10px;}
.about_pic img{width:294px;height:210px;}
.ct_p_05{width:523px;height:294px;float:left;text-align:center;}
.ct_p_05 img,.ct_p_05 a{ display:block;}
.ct_p_05 .ct_txt{display:block;line-height:50px;*line-height:50px;overflow:hidden;color:#fff; height:75px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#8c000000', endColorstr = '#8c000000' );background-color:rgba(0,0,0,.55);_background:none;position: relative; margin-top: -75px;}
.ct_p_05 a:hover .ct_txt{color:#fff;}

.scrDotList_wrap{text-align:center;width:100%;position:absolute;bottom:10px;}
.scrDotList{padding:0 10px;zoom:1;line-height: 0;}
.scrDotList span{display:inline-block;width:10px;height:10px;background:#fff;cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px;margin: 0 5px;}
.scrDotList span.on{background:#2eef00;}

a.scrArrAbsLeft{position:absolute;left:0;bottom:0px;width:75px;height:75px;background:url(../images/0813_ent_zyc_images_v2.png) 0px -136px no-repeat;cursor:pointer;}
a.scrArrAbsLeft:hover{background-position: 0 -217px;}
a.scrArrAbsRight{position:absolute;right:-1px;bottom:0px;width:75px;height:75px;background:url(../images/0813_ent_zyc_images_v2.png) no-repeat -83px -136px;cursor:pointer;}
a.scrArrAbsRight:hover{background-position: -83px -217px;}

.case_list{ overflow:auto;}
.case_list li{ float:left;  margin-right:41px;overflow-x: hidden;}
.case_list li.ksp{ margin-right:0;}
.case_list li a,.case_list li a i,.case_list li a img,.case_list li a h3 span{ display:block; text-align:center;}
.case_list li a h3{ padding:10px 0; font-weight:normal; font-size:14px; color:#333;}
.case_list li a h3 span{ color:#888;}
.case_list li a{ position:relative;}
.case_list li a i{ width:336px; height:189px; overflow:hidden;}
.case_list li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.case_list li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.case_list li a:hover h3,.case_list li a:hover h3 span{ color:#4cb034;}
.case_list li a .mask{ position:absolute; left:0; top:0; width:100%; height:189px;}
.case_list li a .ic_zoom{ position:absolute; left:0; top:0; background:url(../images/ic_zoom.png) 50% no-repeat; width:100%; height:189px;}

.home_ic{ height:380px; overflow:auto;}
.home_ic li{ float:left; width:20%; height:151px; margin-top:115px;}
.home_ic li.ic_ty{ background:url(../images/ic_ty.png) 50% 0 no-repeat}
.home_ic li.ic_hx{ background:url(../images/ic_hx.png) 50% 0 no-repeat}
.home_ic li.ic_yx{ background:url(../images/ic_yx.png) 50% 0 no-repeat}
.home_ic li.ic_job{ background:url(../images/ic_job.png) 50% 0 no-repeat}
.home_ic li.ic_kf{ background:url(../images/ic_kf.png) 50% 0 no-repeat}
.home_ic li a{ display:block; height:151px; overflow:hidden; text-indent:-1000px;}
.home_ic li:hover{ background-position:50% -151px;}

.brand_css{ overflow:auto; padding-top:15px;}
.brand_css li{ float:left; height:178px; height:60px; border:1px solid #d7d7d7; margin-bottom:25px; margin-left:38px; -webkit-transition:all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.brand_css li img{ display:block;}
.brand_css li:hover{ box-shadow:0 0 6px #bbb;}

.more_line{ position:relative; height:38px; clear:both; padding-top:25px;}
.more_line{ position:relative; height:38px; clear:both; padding:10px 0 20px;}
.more_line span{ display:block; width:200px; height:38px; line-height:38px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center; border:1px solid #ddd; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#f9f9f9; margin:0 auto; position:relative; z-index:2; -webkit-transition: background-color 0.3s ease-out; -moz-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out;}
.more_line span:hover{ background-color:#FFF;}
.more_line ._line{ height:1px; background-color:#ededed; position:absolute; width:100%; left:0; top:29px; z-index:1;}

.home_team{ overflow:auto; padding:25px 0 45px 91px;}
.home_team li{ float:left; margin-left:20px; width:202px;}
.home_team li a,.home_team li a img,.home_team li a i{ display:block;}
.home_team li a{ position:relative;}
.home_team li a i{ width:202px; height:235px; overflow:hidden;}
.home_team li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.home_team li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.home_team li a .mask{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:235px;}
.home_team li a h3{ padding:10px 0; color:#333; font-weight:normal;}
.home_team li a:hover h3{ color:#4cb034;}
.home_team li a h3 span{ display:inline-block; font-size:12px; color:#888; padding-left:5px;}


.about_css{ overflow:auto; padding-bottom:100px; position:relative;}
.about_css .a_grow,.about_css .a_grow img{ display:block;}
.about_css .a_grow{ position:absolute; left:0; bottom:100px;}

.slideBox{ width:500px; height:540px; overflow:hidden; position:relative; float:left; margin-right:13px;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ border:1px solid #fff; box-sizing:border-box; background:none;}
		
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:500px; height:471px; display:block;}

.about_area{ float:left; width:577px; background-color:#eeeeee;}
.about_area .about_title{ background-color:#777777; color:#fff; font-size:18px; text-align:center; font-weight:normal; padding:30px 0;}
.about_area .about_title span{ display:block; font-size:14px;}

.about_area .about_nr{ padding:10px 25px; line-height:200%;}

.history_css { margin-left:100px; margin-top:30px; background:url(../images/history_line.jpg) repeat-y 112px 0; padding-bottom:30px;}
.history_end{  margin-left:99px; margin-bottom:30px; background:url(../images/history_end.png) no-repeat 97px 0; height:29px; }
.history_css h3{ color:#19294b; padding-left:150px; font-size:20px; background:#fff url(../images/history_ic_time.png) no-repeat 96px 0; height:32px; line-height:32px; }
.history_css .history_area{ overflow:auto; margin:55px 0;}
.history_css .history_area li{ float:left; font-size:16px; line-height:200%;}
.history_css .history_area li.history_year{ color:#dc091f; background:url(../images/history_ic_year.png) no-repeat right; width:110px; padding-left:14px;}
.history_css .history_area li.history_intro{ padding-left:28px; width:800px;}


.team_list{ overflow:auto;}
.team_list li{ float:left; width:202px; margin-right:20px;}
.team_list li.ksp{ margin-right:0;}
.team_list li a,.team_list li a img,.team_list li a i{ display:block;}
.team_list li a{ position:relative;}
.team_list li a i{ width:202px; height:235px; overflow:hidden;}
.team_list li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.team_list li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.team_list li a .mask{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:235px;}
.team_list li a h3{ padding:15px 0; color:#333; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.team_list li a:hover h3{ color:#4cb034}
.team_list li a h3 span{ display:inline-block; font-size:12px; color:#888; padding-left:5px;}

.team_intro{ overflow:auto; padding-bottom:15px;}
.team_intro .team_photo{ float:left; width:350px; margin-right:40px;}
.team_intro .team_content{ float:left; width:700px;}
.team_intro .team_content .team_title{ color:#333; font-size:26px; padding-bottom:15px;}
.team_intro .team_content .team_title span{ display:inline-block; font-size:14px; color:#666; font-weight:normal; padding-left:14px;}
.team_intro .team_content .team_nr{ line-height:200%; color:#888;}

.news_css li{ overflow:auto; padding:45px 0; -webkit-transition: background-color 0.3s ease-out; -moz-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out;}
.news_css li .news_photo{ float:left; width:410px;}
.news_css li .news_photo a,.news_css li .news_photo a img{ display:block;}
.news_css li .news_intro{ float:left; width:650px;}
.news_css li .news_intro h3{ padding-bottom:15px;}
.news_css li .news_intro h3 span{ display:block; color:#888; font-size:12px; font-weight:normal;}
.news_css li .news_intro .news_more{ color:#333; display:inline-block; padding-top:10px;}
.news_css li .news_intro .news_more:hover{ color:#4cb034;}
.news_css li:hover{ background-color:#f7f7f7}

.news_title h3 span{ display:block; font-size:12px; color:#888; font-weight:normal;}
.np{ margin-top:25px;}
.np span{ display:block;}
.np span a{ color:#333; line-height:30px; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; transition: color 0.3s ease-out;}
.np span a:hover{ color:#4cb034;}

.title_01{ height:40px; line-height:40px; background:#f9f9f9; border:1px solid #dddddd; margin-bottom:15px; padding-left:15px; font-weight:normal;}

.case_search{ position:absolute; top:50px; right:0; width:240px; height:35px; background-color:#e0e0e0; overflow:auto;}
.case_search a,.case_search span{ display:block; float:left;}
.case_search span{ height:31px; background-color:#FFF; margin-left:2px; width:168px; margin-top:2px;}
.case_search a{ height:35px; line-height:35px; width:70px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.case_search a:hover{ color:#fff; background-color:#900;}
.case_search span input{ width:130px; height:31px; line-height:31px; border:0; margin:0; padding:0; background:url(../images/ic_search.png) 0 50% no-repeat; padding-left:25px; color:#888; font-family:Microsoft Yahei, sans-serif;}


.pic_list{ overflow:auto;}
.pic_list li{ float:left; width:336px; margin-right:41px;}
.pic_list li.ksp{ margin-right:0;}
.pic_list li a,.pic_list li a i,.pic_list li a img{ display:block; text-align:center;}
.pic_list li a h3{ padding:15px 0; font-weight:normal; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pic_list li a{ position:relative;}
.pic_list li a i{ width:336px; height:230px; overflow:hidden;}
.pic_list li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.pic_list li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.pic_list li a:hover h3{ color:#4cb034;}
.pic_list li a .mask{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:189px;}
.pic_list li a .ic_zoom{ position:absolute; left:0; top:0; background:url(../images/ic_zoom.png) 50% no-repeat; width:100%; height:189px;}
.pic_list li a .ic_zoom02{ position:absolute; left:0; top:0; background:url(../images/ic_zoom02.png) 50% no-repeat; width:100%; height:189px;}
.pic_list li a .kuan{ position:absolute; left:0; top:0; z-index:3; background:url(../images/video_kuan.png) 50% no-repeat; width:336px; height:189px;}


.contact_css{ overflow:auto;}
#map_list {	 height: 498px;  }
.contact_css .contact_info{ float:left; width:350px;}
.contact_css .contact_info{ line-height:220%;}
.contact_css .contact_info h3{ padding-bottom:10px;}
.contact_css .contact_info li{ margin-bottom:30px;}
.contact_css .contact_info li p{ margin:0px;}

.job_css .job_menu{ background-color:#2c3241; padding:15px 0; color:#fff; text-align:center; overflow:hidden;}
.job_css .job_menu span,.job_css li .job_title span{ display:block; float:left; width:15%;}
.job_css .job_menu span.w20,.job_css li .job_title span.w20{ width:20%;}
.job_css li .job_title{ background-color:#fff; padding:15px 0; border-bottom:1px solid #f9f9f9; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; box-sizing:border-box; text-align:center; overflow:hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.job_css li:hover .job_title{ background-color:#4cb034; color:#fff; border-color:#4cb034;}
.job_css li .job_nr{ background-color:#f9f9f9; padding:30px; line-height:180%;}


/* 分页css */
.scott *{ padding:0px; margin:0px;}
.scott { height:30px; text-align:right;}
.scott a,.scott span{ display:inline-block;}
.scott a:link { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; color:#888; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}
.scott a:visited { BORDER: #d8d9da 1px solid; height:26px; line-height:26px; BACKGROUND-COLOR: #fff;}
.scott a:hover { BORDER: #db0a20 1px solid; BACKGROUND-COLOR: #db0a20; COLOR: #fff;}

.scott span.current { BORDER: #db0a20 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #db0a20; COLOR: #ffffff;}
.scott span.disabled { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff; COLOR: #999999;}
.page span{
    padding: 2px 10px;
    margin-left: 4px;
    height: 26px;
    line-height: 26px;
    
    COLOR: #ffffff;}
.ad_ban li a,.ad_ban li img{ display:block; width:100%; margin:0 auto;}
.ad_about{ /*background:url(../../images/yanxun/ban_about.jpg) center top no-repeat; */height:450px; background-size:cover;}
.ad_news{ background:url(../images/ban_news.jpg) center top no-repeat; height:450px; background-size:cover;}
.ad_case{ background:url(../images/ban_case.jpg) center top no-repeat; height:416px; background-size:cover;}
.ad_video{ background:url(../images/ban_video.jpg) center top no-repeat; height:450px; background-size:cover;}
.ad_ty{ background:url(../images/ban_ty.jpg) center top no-repeat; height:450px; background-size:cover;}
.ad_contact{ background:url(../images/ban_about.jpg) center top no-repeat; height:450px; background-size:cover;}

.flickerplate {
	position:relative;
	width:100%;
	height:655px;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:1090px;
	margin-left:auto;
	margin-right:auto
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../../images/yanxun/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../../images/yanxun/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../images/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

.case_view{ width:960px; margin:0 auto; }

.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
width: 100%;
height: 590px;
position: relative;
overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
}
.ad-gallery .ad-image-wrapper .ad-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 35%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 35%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(../images/ad_prev.png);
width: 78px;
height: 78px;
display: none;
position: absolute;
top: 40%;
left: 0;
z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(../images/ad_next.png);
width: 78px;
height: 78px;
right: 0;
left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index:9;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
position: absolute;
bottom: 0px;
left:0px;
text-align: left;
width: 100%;
z-index: 2;
color:#454545;
background:url(../images/title_bg03.png);
height:40px; 
line-height:40px;
padding-left:20px;
}

.ad-gallery .ad-controls {
/*height: 20px;*/
display: none;
}
.ad-gallery .ad-info {
  float: left;
}
.ad-gallery .ad-slideshow-controls {
  float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {

}


.ad-gallery .ad-nav {
width: 100%;
position: relative;
background-color:#f3f3f3;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  position: absolute;
  top: 590px;
  z-index: 10;
}
/* IE 6 doesn't like height: 100% */
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  height: 129px;
  width:50px;
}
.ad-gallery .ad-back {
  cursor: pointer;
  /*left: -20px;*/
  display: block;
  background:#f3f3f3 url(../images/ad_scroll_back.png) 50% 50% no-repeat;
}
.ad-gallery .ad-back:hover {
	background-image:url(../images/ad_scroll_back_on.png)
}
.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  right: 0px;
  background:#f3f3f3 url(../images/ad_scroll_forward.png) 50% 50% no-repeat;
}
.ad-gallery .ad-forward:hover {
	background-image:url(../images/ad_scroll_forward_on.png)
}
.ad-gallery .ad-nav .ad-thumbs {
  overflow: hidden;
  width: 96%;
  height:129px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
float: left;
width: 9000px;
list-style: none;
margin-left:50px;
}
.ad-gallery .ad-thumbs li {
  float: left;
  margin-top:15px;
  margin-right:14px;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
  display: block;
  border: 1px solid #fff;
}
.ad-gallery .ad-thumbs li a.ad-active img {
 border: 1px solid #ff0000;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.copy-right{margin-top:20px;padding:10px;background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.copy-right a {color: #0096d7;text-decoration: none;}
.article_thumb{text-align:center;}
.tit-index1 {
    height: 34px;
    line-height: 34px;
}
.tit-index1 strong {
    height: 26px;
    border-left: 6px solid #468847;
    padding-left: 16px;
    font-size: 22px;
    font-weight: normal;
}
.u-f4 {
    margin-bottom: 12px;
    padding-left: 13px;
    overflow: hidden;
}
.u-f4 li {
    float: left;
    font-size: 15px;
    width: 50%;
    line-height: 28px;
}
.u-f2 {margin-bottom: 12px;padding-left: 13px;overflow: hidden;}
.u-f2 li {float: left;margin-right: 14px;font-size: 15px;}
.u-f2 li a {display: inline-block;width: 85px;height: 28px;background: #4cb034;line-height: 28px;padding: 0 10px;margin-bottom: 5px;text-align: center;color: #fff;}
#cnzz_stat_icon_1258477596{display: none;}
.log2{position: absolute;top:15px;right:-200px;font-size:30px;color:#ffffff}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-box .item{margin: 3px;}
.owl-box .item img{display: block;width: 100%;height: auto;}