/* CSS Document */
/*
Theme Name:四川-博凯佳音
Theme URI: http://www.voice666.cn/
Description: 爱永设计工作室的作品。
Author: 爱永设计
Author URI: http://www.aysheji.com/
Version: 1.0
License: 爱永设计许可认证
License URI: http://www.aysheji.com/
Tags: 网站模板,婚庆网站模板,摄影网站模板
*/
/* =Reset default browser CSS. Based on work by 刘爱永: http://www.aysheji.com/
-------------------------------------------------------------- */

/*default style*/
*{margin:0;padding:0;}
li{list-style:none}

html{font-size:44.44px}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}

body{font-size:14px;font:14px Helvetica Neue,Helvetica,PingFang SC,微软雅黑,Tahoma,Arial,sans-serif;}
input,button,select{font-family:"微软雅黑","Microsoft YaHei","宋体";outline: none;margin: 0;padding: 0;}
a{text-decoration:none;color:#5f5f5f;cursor:pointer;outline:0;}
a:active{border:none;}
a:after{border:none;}
a:hover{color:#7ca403;}
img{border:0; display:inline-block; max-width:100%;}
.common{width:1330px; margin:auto;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}

.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;z-index: 1;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li a{display:block;width:100%; height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:none;width:43px;height:68px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}
/*
.flexslider:hover .flex-direction-nav li a{display:block;}
*/
.top{width: 100%;color: #fff;font-size: 14px;background: #413f40; line-height:38px; height:auto; overflow:hidden;}
.top a{color: #fff;font-size: 12px;}

.header{border-bottom: 1px solid #eaeaea;background: #fff;position: static;}
.nav{background: #fff;border-radius: 10px;height: 88px;z-index: 10;position: relative;}
.nav .logo{margin-top:10px; width:214px;}
.nav .logo a{ display:block;}
.nav div.r{float:right;}
.nav div.r .mainmenu li{float: left;line-height:88px;}
.nav div.r .mainmenu li a{color: #4c4c4c; height: 85px;border-bottom: 3px solid #fff;display: block;text-align: center;font-size: 16px; padding:0 20px; text-transform:uppercase;}
.nav div.r .mainmenu li a:hover, .nav div.r .mainmenu li.current a, .nav div.r .mainmenu li.current_page_item a,.nav div.r .mainmenu li.current-menu-item a,.nav div.r .mainmenu li.current-menu-parent a,.nav div.r .mainmenu li.current-page-ancestor a,.nav div.r .mainmenu li.current-category-ancestor a,.nav div.r .mainmenu li.current-post-ancestor a{color:#94bd17; border-bottom: 3px solid #94bd17;}
.menubtn{ position:absolute; right:0; top:30px; cursor:pointer; display:none;}

h2.moreyangyin{}
h2.moreyangyin a{ color:#7ca403;}

/*banner*/
.fullwidthbanner-container{ position:relative; width:100%;}
.fullwidthbanner{ overflow:hidden; width:100%;}
.swiper-wrapper{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide{-webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;}
.fullwidthbanner-container .swiper-slide img{ width:100%; height:auto;}
.fullwidthbanner-container .ijtmmpageing{ position:absolute; width:100%; text-align:center; bottom:80px; z-index:5;}
.fullwidthbanner-container .ijtmmpageing span{ display:inline-block; width:25px; cursor:pointer; height:5px;margin-right: 11px;background: #fff;overflow: hidden;}
.fullwidthbanner-container .ijtmmpageing span.swiper-pagination-bullet-active{ background:#94bd17;}
.ibnner{ position:relative;}

.peiyinbz{}
.peiyinbz h2.ititle{ display:none;}
.peiyinbz p.ititsm{ display:none;}
.pos{background: url(images/bg1.png) no-repeat;width: 1280px;height:172px; margin:0 auto; position:absolute; bottom:-94px; left:50%; margin-left:-640px;z-index: 999;}
.pos ul{ height:auto; overflow:hidden; padding:40px 20px 0 60px;}
.pos ul li{ float:left; height:auto; overflow:hidden;border-right:1px solid #d1d1d1; width:20%; padding:0 2%;}
.pos ul li:last-child{border-right: none;}
.pos ul li img{ float:left; width:20%; height:auto;}
.pos ul li h2{ float:right; width:75%;transition: 0.3s;}
.pos ul li h2 .one{font-size: 14px;color: #323232; margin-bottom:5px;}
.pos ul li h2 .two{font-size: 12px;color: #666; line-height:18px;}
.pos ul li:hover h2,.pos ul li:hover .two{color: #333;transition: 0.3s;}

.erjiheight{ height:90px;}

/*视频案例*/
.ivideocase{ margin-top:130px; position:relative; padding-bottom:50px;}
.ivideocase .common{ position:relative;}
.ivideocase .flipster{ margin:20px auto 0; width:1300px; padding:0 50px;}
.ivideocase .flipster ul{clear:both;position:relative;}
.ivideocase .flipster ul.flipster-nav{ display:none;}
.ivideocase .flipster ul li{width:420px;height:auto;overflow:hidden;position:absolute;float:left;transition:1s}
.ivideocase .flipster ul li a{ display:block; position:relative;}
.ivideocase .flipster ul li img{width:100%;height:100%}
.ivideocase .flipster ul li .text{width:100%;height:40px; line-height:40px; text-align:center;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;color:#fff;left:0;right:0;margin:auto;opacity:0;transition:.5s}
.ivideocase .flipster ul li.flip-current .text{opacity:1;bottom:0}
.ivideocase .flipster ul li .text .name{margin:30px auto 10px;width:60px;height:60px;line-height:60px;border:2px solid #fff;border-radius:50%}
.ivideocase .flipster ul li .text .description{display:inline-block;}
.ivideocase .flipster ul li a .video_button{width:60px;height:60px;position:absolute;border-radius:50%;background:rgba(0,0,0,0.5) url("images/video_button.png") 22px center no-repeat;top:0;left:0;right:0;bottom:0;margin:auto}

.ivideocase .flipster ul li .text p{margin:0 20px;line-height:25px}
.ivideocase .flipster ul li .text i{width:10px;height:60px;display:block;margin:10px auto 0}
.ivideocase .flipto-prev, .ivideocase .flipto-next{width:40px;height:40px; border:#bcbcbc 2px solid; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  position:absolute;top:50%; margin-top:-20px; cursor:pointer;opacity:.8;transition:.8s; text-indent:-999em; z-index:555;}
.ivideocase .flipto-prev:hover, .ivideocase .flipto-next:hover{opacity:1}
.ivideocase .flipto-prev{left:10px;background:url("images/prev1.png") center center no-repeat; background-size:40% auto;}
.ivideocase .flipto-next{right:10px;background:url("images/next1.png") center center no-repeat; background-size:40% auto;}

.ivideocase .ivideocasemobile{ width:96%; margin:20px auto 0%; overflow:hidden; display:none;}
.ivideocase .ivideocasemobile ul{}
.ivideocase .ivideocasemobile ul li{}
.ivideocase .ivideocasemobile ul li a{ display:block; position:relative;}
.ivideocase .ivideocasemobile ul li a span{width:100%;height:40px; line-height:40px; text-align:center;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;color:#fff;left:0;right:0;margin:auto;transition:.5s}
.ivideocase .ivideocasemobile ul li a img{ display:block; width:100%;}
.ivideocase .ivideocasemobile ul li a i{width:40px;height:40px; display:block;position:absolute;border-radius:50%;background:rgba(0,0,0,0.5) url("images/video_button.png") 15px center no-repeat; background-size: 40%;top:0;left:0;right:0;bottom:0;margin:auto}

/*样音试听*/
.iyangyin{ padding-top:50px; padding-bottom:20px; background:#f9fdee;}
.iyangyin .nav_tit{ }
.nav_tit{margin-top: 20px;padding-bottom: 7px;border-bottom: 1px solid #c9c9c9;}
.nav_tit h3.itit{ float:left;height: 24px;line-height: 24px; color:#94bd17; padding-left:8px; font-size:20px; border-left: 5px solid #94bd17; margin-top:10px;}
.nav_tit h3.itit a{ color:#94bd17;}
.nav_tit span{ float:right;}
.nav_tit span a{display:inline-block;width:auto;height: 38px;line-height: 38px;text-align: center; margin-left:20px; font-size: 14px;color: #999;border-radius:20px;}
.nav_tit span a:hover, .nav_tit span a.hover{color: #94bd17;}

.list_anchor{padding-bottom:30px;}
.list_anchor ul{ padding-top:50px; height:auto; }
.list_anchor ul li{width:18.4%;border-radius:10px;padding:20px 0 20px 0;float:left;margin-top:18px;margin-right:2%;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);box-shadow: 0 0 15px rgba(0,0,0,.2);transition: 230ms ease-in;-moz-transition: 230ms ease-in;-webkit-transition: 230ms ease-in;-o-transition: 230ms ease-in; position:relative; margin-top:0px; margin-bottom:2%;}
.list_anchor ul li:nth-child(5n){ margin-right:0;}
.list_anchor ul li .anchor_img{display:none; text-align:center; height:95px; position:relative; margin-top:-48px;}
.list_anchor ul li .anchor_img .Semicircle{
 display:inline-block;
 width:95px;
 height:48px;
 border-radius:50px 50px 0 0;
 position:absolute;
 top:0; z-index:5;
 left:50%;margin-left: -47.5px;
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);box-shadow: 0 0 15px rgba(0,0,0,.3);
transition: 230ms ease-in;-moz-transition: 230ms ease-in;-webkit-transition: 230ms ease-in;-o-transition: 230ms ease-in;
}
.list_anchor ul li .anchor_img img{border-radius: 50%; background: #fff; position:relative; z-index:7;}
.list_anchor ul li .anchor_tit{width:100%; text-align:center;}
.list_anchor ul li .anchor_tit p{color:#666666;padding-top:10px;height:40px;}
.list_anchor ul li .anchor_tit p span{ display:block;}
.list_anchor ul li .anchor_tit p span.ipbiaodi{ font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0 5px;}
.list_anchor ul li .anchor_tit p span.ipbiaoqian{ font-size:14px; padding-top:5px;}
.list_anchor ul li .anchor_tit p span.ipbiaoqian i{ font-style:normal; margin-right:5px; color:#999;}
.list_anchor ul li:hover{-webkit-box-shadow: 0 0 15px rgba(124,164,3,.9);box-shadow: 0 0 15px rgba(124,164,3,.9);transition: 230ms ease-in;-moz-transition: 230ms ease-in;-webkit-transition: 230ms ease-in;-o-transition: 230ms ease-in;}

.list_anchor li>p{color:#a9aaaf;padding-top:10px;padding-left:12px;}
.anchor_tit label{color:#afafac;font-size:12px;}

/*音频播放器*/
.audio_box{margin-top:20px;padding:0 15px; height:auto; overflow:hidden;}
.btn-audio{width: 20px;height: 20px;background:url(images/auto.png) no-repeat center bottom;background-size:cover;cursor:pointer;}
.start{margin-left:5px;color:#666666;font-size:13px;margin-top:3px;}
.jdt{width:110px;position:relative;height:6px;background:#e0e2e4;margin-left:8px;margin-top:10px;border-radius:8px;cursor:pointer;}
.jdt .hover{height:6px;width:0%;background:#7ca403;border-radius:8px;}

.list_anchor li .lijipy{ text-align:center; margin-top:20px;}
.list_anchor li .lijipy .btn{ margin:0 auto;}
.btn{height:32px;line-height:32px;text-align:center;border-radius:16px;background:#94bd17;color:#fff;font-size:14px;display:block;width:140px;}
.btn:hover{background:#7ca403;color:#fff;}


/*配音案例*/
.icase{ padding:50px 0;}
h2.ititle{text-align: center;font-size: 28px;color:#000;}
p.ititsm{ text-align:center; line-height:30px; color:#999; }
.icaseall{ padding-top:50px;}
.ianifenlei{ width:15%; float:left; text-align:center;}
.ianifenlei a{ width:120px; display:inline-block; border-radius: 20px; text-align:center; font-size:18px; border:#7ca403 1px solid; color:#7ca403; line-height:35px; margin-bottom:20px;}
.ianifenlei a:hover, .ianifenlei a.hover{ background:#7ca403; color:#fff;}
.icaselist{ width:83%; float:right; height:auto; overflow:hidden; }
.icaselist li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.icaselist li:nth-child(4n){ margin-right:0;}
.icaselist li a{ display:block;}
.icaselist li a .icaseimg{ overflow:hidden;}
.icaselist li a img{ width:100%; display:block; height:auto;transition:all 0.5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;}
.icaselist li a span{ display:block; text-align:center; background:#f2f2f2; line-height:35px;}
.icaselist li a:hover span{ background:#94bd17; color:#fff;}
.icaselist li a:hover img{transform:scale(1.3);
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;}

.ad{ width:100%; margin:0px 0;}
.ad img{ width:100%; height:auto;}

.sanbulist{ height:auto; overflow:hidden; padding-top:30px;}
.sanbulist li{ width:32%; float:left; text-align:center; margin-right:2%; margin-bottom:2%;}
.sanbulist li:last-child{ margin-right:0;}
.sanbulist li .sanbuimg{ display:block; width:100px; height:100px; text-align:center; border:#94bd17 1px solid; margin:0 auto; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.sanbulist li .sanbuimg img{ margin-top:25px;}
.sanbulist li h3{ color:#666; font-size:18px; margin-top:30px;}
.sanbulist li p{ color:#999; font-size:14px; padding:10px 20px;}

.inews{background:#f4f5f7;width:100%;padding:30px 0 50px 0;}
.c410{ height:auto; overflow:hidden; padding-top:30px;}
.c410 li{width:32%;float:left;margin-right:2%;}
.c410 li:last-child{ margin-right:0;}
.c410 li p{height:35px;color:#7ca403;line-height:35px;font-size:16px;border-bottom:1px solid #dcdada;padding-bottom:5px; position:relative; padding-left:8px;}
.c410 li p:before{ content:''; width:3px; background:#7ca403; position:absolute; left:0; height:22px; top:7px;}
.c410 li div{background:#fff;padding:15px;margin-top:15px;}
.c410 li div a{ border-bottom: 1px dashed #e0e0e0;display:block;height:38px;line-height:38px;color:#7c7c7c;}
.c410 li p a{font-size:12px;}
.c410 li div a:hover{ color:#7ca403;}

.link{ padding:15px 0;}
.link span{color: #595959;}
.link a{margin-right: 8px; color: #595959;}
/* 分页*/
#pages{padding:14px 0 10px;font-family:宋体;text-align:center;margin-top:20px;}
#pages a{display:inline-block;height:32px;line-height:32px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 15px;margin-right: 6px;border-radius: 3px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#pages a.a1{background:url(images/pages.png) no-repeat 0 5px;width:80px;padding:0}
#pages a:hover{background:#94bd17;color:#fff;text-decoration:none}
#pages span{display:inline-block;height:32px;line-height:32px;background:#94bd17;border:1px solid #94bd17;color:#fff;text-align:center;padding:0 15px;border-radius: 3px;}
.page .noPage{display:inline-block;width:56px;height:22px;line-height:22px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}
.common1000{width:995px;padding-left:15px;}
.common1000>.nav_tit{margin-top:0px;}


.footer{width: 100%;background: #000;padding-top: 40px;padding-bottom: 40px;}
.footernews{margin-top:25px; height:auto; overflow:hidden;}
.footerlogo{float:left;width:200px;height:170px; text-align:center;}
.footernav{ width:400px; float:left;}
.ftitle{font-size:30px;color:#fff;text-align:center;margin-bottom:40px}
.ftitle span{font-size:16px;margin-left:5px}
.footernews .footernav ul{overflow:hidden}
.footernews .footernav ul li{margin-left:50px;float:left;margin-bottom:10px}
.footernews .footernav ul li a{font-size:16px;color:#fff}
.footernews .footernav ul li a:hover{color:#7ca403}
.footernews .contact{ width:400px; color:#fff; float:left; border-left: 1px solid #505050;  border-right: 1px solid #505050; padding-left:50px; padding-right:50px;}
.footernews .contact a{ color:#fff;}
.footernews .contact .dilianxi{}
.footernews .contact .dilianxi p{ padding-bottom:10px;}
.footernews .contact .dilianxi p a.qqlianxi{ }
.footernews .contact .dilianxi p.weixinlx{ display:none; text-align:center;}
.footernews .contact .dilianxi p.weixinlx span{ display:block; padding-bottom:10px;}
.footernews .contact .dilianxi p.yewudh{ }
.footernews .erweima{ width:160px; float:right;}
.footernews .erweima p{font-size:24px;color:#fff;text-align:center; margin-bottom:10px;}
.footernews .erweima span{ display:block; text-align:center; color:#fff; padding-top:5px;}

.footernews>div.l{width: 840px;padding-bottom:20px;}
.footernews>div.l>ul li{width: 270px;float: left;padding-left:10px;}
.footernews>div.l>ul li p,.footernews>div.r>ul li p{color: #fff;font-size: 22px;padding-bottom: 5px;}
.footernews>div.l>ul li a{display: block;color: #bdbdbd;padding-top: 15px;font-size: 16px;}
.footernews>div.l>ul li a img{vertical-align:middle;position: relative;margin-top: -3px;}
.footernews>div.r{width: 420px;border-left:1px solid #999;padding-left: 60px;;}
.footernews>div.r>ul li>img{margin-top: 15px;}

.footer_copy{background: #141414; padding:20px 10px; line-height:24px; color:#b5b5b5;text-align: center;font-size: 12px;}
.footer_copy a{ color:#b5b5b5;}


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:400px; z-index:999; }
.izl-rmenu .btnkf{width:100px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(images/r_qq.png) center 10px no-repeat #6da9de; padding-bottom:10px; height:23px; text-align:center; padding-top:60px;color:#fff;display:block;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.weixinkf{ background:#78c340; padding:10px 0; cursor:pointer;}
.weixinkf img{ max-width:80px; display:block; margin:0 auto;}
.weixinkf span{ text-align:center; display:block; margin-top:5px;font-size:14px; color:#fff;}
.izl-rmenu .btn-wx{background:url(images/r_wx.png) 0px 0px no-repeat; background-color:#78c340; display:none;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .weixinkf:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;max-width: none;}
.izl-rmenu .btn-phone{background:url(images/r_phone.png) center 0px no-repeat #fbb01f; padding-bottom:10px;}
.izl-rmenu .btn-phone span{ color:#fff; display:block; text-align:center; padding-top:50px;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(images/r_top.png) center center no-repeat; background-color:#666666; display:none; height:90px;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*二级页面*/
.erjibanner{ width:100%; height:auto;}
.erjibanner img{ width:100%; height:auto; display:block;}

.peiyinlist{ padding-top:50px;}
.peiyinlist h2.ititle{ position:relative;}
.peiyinlist h2.ititle:after{ content:""; display:inline-block; height:2px; width:50px; background:#7ea20d; position:absolute; bottom:-5px; left:50%; margin-left:-25px;}
.peiyinlist p.ititsm{ margin-top:7px;}
.shaixuan{ margin-top:50px; padding:30px 40px;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);box-shadow: 0 0 15px rgba(0,0,0,.2);transition: 230ms ease-in;-moz-transition: 230ms ease-in;-webkit-transition: 230ms ease-in;-o-transition: 230ms ease-in;}
.shaixuan dl{ height:auto; overflow:hidden; font-family:微软雅黑; margin-bottom:10px; line-height:30px;}
.shaixuan dl dt{ width:80px; float:left; color:#222; text-align:right; font-size:14px; font-weight:normal;}
.shaixuan dl dd{ width:1160px; float:left; margin-left:10px;}
.shaixuan dl dd a{ font-size:14px; display:inline-block; margin-right:8px; margin-bottom:10px; padding:0px 10px; text-align:center; border:#ddd 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
.shaixuan dl dd a.current{background:#7ca403;color:#fff;}
.shaixuan dl dd a:hover{ border:#7ca403 1px solid; color:#7ca403;}
.shaixuan dl dd a.current:hover{ color:#fff;}
.shaixuan:hover{-webkit-box-shadow: 0 0 15px rgba(124,164,3,.9);box-shadow: 0 0 15px rgba(124,164,3,.9);transition: 230ms ease-in;-moz-transition: 230ms ease-in;-webkit-transition: 230ms ease-in;-o-transition: 230ms ease-in;}

.wypyyzlll{}
span.wypyyzgd{ display:none;}

/*动画页面*/
.erjicon{ width:1200px; margin:0 auto; padding:50px 0 20px 0;}
.erjicon h2.ititle{ position:relative;}
.erjicon h2.ititle:after{ content:""; display:inline-block; height:2px; width:50px; background:#7ea20d; position:absolute; bottom:-5px; left:50%; margin-left:-25px;}
.erjicon p.ititsm{ margin-top:7px;}
.yxdhlist{ height:auto; overflow:hidden; padding-top:50px;}

h2.subtitle{ height:40px; line-height:40px; text-align:center; background:#678800; color:#fff; padding:15px 0;}
.sidebar{ width:250px; float:left;}
.sidebar .subleft .lefta{width: 100%; margin-bottom: 10px;}
.sidebar .subleft .lefta .comt{background: #fff;}
.sidebar .subleft .lefta .comt ul{border:1px solid #ddd;}
.sidebar .subleft .lefta .comt ul li a{background: #fff url(images/tb9.png) 213px center no-repeat; border-top: 1px solid #eaeaea; line-height: 60px; height: 60px; display: block; padding-left: 25px; font-size: 14px;}
.sidebar .subleft .lefta .comt ul li:hover a, .sidebar .subleft .lefta .comt ul li.hover a{background: #7ea20d url(images/tb11.png) 213px center no-repeat; font-weight: bold; color: #fff}

.leftnews{ margin-bottom:10px;}
.leftprocomt{ border:#ccc 1px solid;}
.leftprocomt ul li{ height:auto; overflow:hidden; padding-top:10px; padding-bottom:20px; border-bottom:#ccc 1px solid;}
.leftprocomt ul li:last-child{ border-bottom:none;}
.leftprocomt ul li .anchor_tit{width:100%; text-align:center;}
.leftprocomt ul li .anchor_tit p{color:#666666;padding-top:10px;height:40px;}
.leftprocomt ul li .anchor_tit p span{ display:block;}
.leftprocomt ul li .anchor_tit p span.ipbiaodi{ padding:0 10px; font-size:16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.leftprocomt ul li .anchor_tit p span.ipbiaoqian{ font-size:14px; padding-top:5px;}
.leftprocomt ul li .anchor_tit p span.ipbiaoqian i{ font-style:normal; margin-right:5px; color:#999;}
.leftprocomt ul li .lijipy{ text-align:center; margin-top:20px;}
.leftprocomt ul li .lijipy .btn{ margin:0 auto;}

.leftcont{ border:#ccc 1px solid; padding:20px; line-height:30px;}
.leftcont h2{}
.leftcont p{ padding-top:10px;}
.leftcont p span{ display:block; font-size: 14px; margin-bottom:10px;}

.newslist{ width:920px; float:right;}
.newslist .lb_lf_bt{ margin-top:5px;}
.yxdhlist .lb_lf_bt dl{ width:870px; margin:0 0 30px; height:auto; overflow:hidden; padding:20px; border-bottom:1px solid #ddd; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); transition: all .5s;}
.yxdhlist .lb_lf_bt dl:hover{box-shadow: 0 0 15px rgba(124,164,3, 0.9);}
.yxdhlist .lb_lf_bt dl dt{ width:200px; margin-right:20px; float:left; display:block;}
.yxdhlist .lb_lf_bt dl dt a{ display:block;}
.yxdhlist .lb_lf_bt dl dt a img{ width:100%; height:130px;}
.yxdhlist .lb_lf_bt dl dd{ width:650px; float:left;}
.yxdhlist .lb_lf_bt dl dd p.tit a{ height:46px; line-height:46px; font-size:20px; color:#4a4a4a; padding-bottom:10px;}
.yxdhlist .lb_lf_bt dl dd p a{ font-size:14px; color:#4a4a4a; line-height:26px;}
.yxdhlist .lb_lf_bt dl dd p.time{ color:#999; font-size:12px; padding-top:10px;}
.yxdhlist .lb_lf_bt dl dd p.time span{ margin-right:10px;}
.yxdhlist .lb_lf_bt dl:hover dd p.tit a{ color:#7ca403;}

.erjinrcon{ width:920px; float:right;}
.erjinrcon h2.erjitit{ text-align:left; background:#7ca403; padding:10px 20px; color:#fff; font-size:16px;}
.erjinrcon h2.erjitit span{ display:inline-block; position:relative; padding-left:15px;}
.erjinrcon h2.erjitit span:before{content: ''; display: inline-block; border: 8px solid transparent; border-left-color:#fff; position:absolute; top:3px; left:0px;} 
.erjineirong{ line-height:30px; color:#666; padding:20px 20px; margin:30px 5px 30px 0; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.erjineirong p{ margin-bottom:10px;}
.erjineirong p strong{ font-size:16px;}
.erjineirong img{ display:block; max-width:100%; margin:0 auto; height:auto;}


.caselist{ width:100%; height:auto; overflow:hidden; }
.caselist li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.caselist li:nth-child(4n){ margin-right:0;}
.caselist li a{ display:block;}
.caselist li a .icaseimg{ overflow:hidden;}
.caselist li a img{ width:100%; display:block; height:auto;transition:all 0.5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;}
.caselist li a span{ display:block; text-align:center; background:#f2f2f2; line-height:35px;}
.caselist li a:hover span{ background:#94bd17; color:#fff;}
.caselist li a:hover img{transform:scale(1.3);
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;}

.videolist{width:100%; height:auto; overflow:hidden;}
.videolist li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.videolist li:nth-child(3n){ margin-right:0;}
.videolist li a{ display:block; position:relative;}
.videolist ul li img{width:100%; height:auto; display:block;}
.videolist ul li .text{width:100%;height:40px; line-height:40px; text-align:center;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;color:#fff;left:0;right:0;margin:auto;transition:.5s}
.videolist ul li .text .description{display:inline-block;}
.videolist ul li a .video_button{width:60px;height:60px;position:absolute;border-radius:50%;background:rgba(0,0,0,0.5) url("images/video_button.png") 22px center no-repeat;top:0;left:0;right:0;bottom:0;margin:auto}

/*分页样式开始*/
#pageabc{text-align:center;margin:0 0 30px 0;clear:both;height:auto;overflow:hidden;color:#333;line-height:23px;text-align:center;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:12px;color:#333;padding:4px 12px;border:1px solid #e9e9e9;text-decoration:none;margin:3px;display:inline-block;text-align:center;}
#pageabc a:hover{ color:#94bd17; border:1px solid #94bd17;}
#pageabc a.current{color:#fff;background-color:#94bd17;border:1px solid #94bd17;}
/*分页样式结束*/


/*联系*/
.youshicon{ height:auto; overflow:hidden; padding:20px; background:url(images/contactbg.jpg) no-repeat left center; background-size:cover; margin-bottom:30px;}
.youshicon .advantageLi{width:100%;height:auto; overflow:hidden; margin-bottom:40px;}
.youshicon .advantageLi>img{float:left; background:#94bd17;border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.youshicon .advantageLi .word1{ width:78%; float:left; margin-left:2%;}
.youshicon .advantageLi .word1 h3.ystit{ font-size:16px; font-weight:500;color:#678800;}
.youshicon .advantageLi .word2{color:#333333;font-size:14px;line-height:24px;}

.second-title-font{line-height: 40px;font-size: 35px;font-family: "Microsoft YaHei";color:#313246; font-weight:bold; width: 100%;text-align: center;}

#allmap{width:100%;height:500px;border:#ccc solid 1px;margin-top:3%;}
#allmap b{color:#94bd17;font-size: 18px; }
#allmap img{max-width: none;}


/*新闻详情页*/
.singlenews{ margin-top:5px;}
.singlenews h2.singletit{ line-height:40px; font-size:24px; color:#4a4a4a; text-align:center;}
.singlenews .fbtime{ text-align:center; padding:5px 0;}
.singlenews .fbtime span{ margin-right:10px;}
.singlenews .singlenewscon{ padding-top:20px; padding-bottom:20px;}
.sxp{ border-top:#ccc 1px dashed; padding-top:10px;}
.singleyinpin{ margin:0 auto 20px; width:250px; border:#999 1px solid; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; }
.singleyinpin .audio_box{ margin-top:0;}
.singleyinpin .audio_box .btn-audio{ margin-top:7px;width: 20px;
height: 20px;
background: url(images/auto.png) no-repeat center bottom;
background-size: cover;
cursor: pointer;}
.singleyinpin .audio_box .start{margin-left: 5px;
color:#666666;
font-size: 13px;
margin-top: 3px;}
.singleyinpin .audio_box .jdt{ margin-top:15px; width:110px;}
.singlevide{ margin-bottom:20px;}

.dibuzxgd{ height:3.214em; display:none;}
.fixdzixun{width:100%; height:3.214em; position:fixed; bottom:0%; z-index:999; max-width:640px; display:none;}
.fixdzixun ul li{float:left;}
.fixdzixun ul li.zixuna{width:42%; background:#6b8d02;}
.fixdzixun ul li.zixunb{width:42%; background:#7ca403;}
.fixdzixun ul li.zixunc{width:16%; height:3.214em; background:#464646;}
.fixdzixun ul li.zixunc img{ max-width:80%; display:block; margin:2% auto 4%;}
.fixdzixun ul li dl{width:59%; margin:15px auto 0; height:30px; overflow:hidden;}
.fixdzixun ul li dl dt{width:30%; float:left;}
.fixdzixun ul li dl dd{float:left; font-size:0.857em; line-height:1.666em; color:#fff; margin-left:3%;}


a.newzxzx{ display:block; text-align:center; height:35px; color:#7ca403; line-height:35px; width:200px; border:#7ca403 2px solid; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; margin:3% auto 0; font-size:18px; 
transition:all 0.5s -webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;}
a.newzxzx:hover{ background:#7ca403; color:#fff;}









