/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;color:#000;-webkit-text-size-adjust:100%;}
/*nav form input:required{border:0 none; outline:0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}*/
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
a{text-decoration:none !important; cursor:pointer !important;color:#000;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1030px !important;}
.clear{clear:both}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sx{cursor:pointer;}

/*顶部*/
.logo{margin:30px 0;}
.logo h5{font-size:28px;color:#ee8a14;font-weight:bold;}
.logo p{font-size:15px;color:#b2b2b2;}
.top .right{height:40px;background:url(../images/tel.png) no-repeat;text-indent:45px;margin-top:34px;}
.top .right h5{color:#333;font-weight:bold;}
.top .right p{color:#ee8a14;font-size:22px;font-weight:bold;font-style:italic;}

/*PC端导航*/
nav{background:url(../images/nav_bg.jpg);position:relative;z-index:1000;border-top:5px solid #ee8a14;}
nav a{color:#ee8a14;}
nav a:hover{color:#fff;}
nav a:visited{color:#ee8a14;}
/*一级导航*/ 
nav ul{margin:13px 0;line-height:24px;}
nav ul li{float:left;width:12%;text-align:center;} 
nav ul li a{display:block;}
nav ul li a:hover,nav ul li a.active{background:#ee8a14;color:#fff;border-radius:30px;}
/*二级导航*/
nav ul li:hover ul li{display:block;}
nav ul li ul{position:absolute;top:24px;}
nav ul li ul li{display:none;background:url(../images/nav_bg.jpg);float:none;margin-top:2px;border:none;width:119px;border-radius:30px;}  
nav ul li ul li a{padding:0 10px;}

/*banner轮播*/
#myCarousel{position:relative;}
#myCarousel .carousel-inner img {margin:0 auto;position:relative;}
#myCarousel .carousel-control {font-size:100px;}
#myCarousel .carousel-control.left{background-image: none;}
#myCarousel .carousel-control.right{background-image: none;}

/*共用大标题*/
.title{text-align:center;margin:50px 0 30px 0;}
.title p{font-size:24px;color:#808080;}
.title h5{font-size:24px;font-weight:bold;color:#ee8a14;background:url(../images/title_bg.png) no-repeat center;}

/*经典案例*/
.jdal_box{display:block;margin:0 10px;}
.jdal_pad{padding:0 5px;}
.jdal_box .imgbox{border:2px solid #ccc;overflow:hidden;}
.jdal_box .img{height:176px;}
.jdal_box h5{margin-top:10px;color:#333;}
.jdal_box:hover .imgbox{border-color:#ee8a14;}
.jdal_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.jdal_box:hover h5{color:#ee8a14;}
.jdal .an1{width:162px;line-height:35px;background:#ee8a14;display:block;text-align:center;margin:30px auto 50px auto;color:#fff;border-radius:10px;}
.jdal .an1:hover{background:#b90d0d;}

/*关于我们*/
.gywm{background:url(../images/gsjj_bg.jpg) center center;background-size:cover;padding-bottom:50px;}
.gywm .title p{color:#fff;}
.gywm_box .imgbox{border:2px solid #fff;}
.gywm_box .img{height:256px;}
.gywm_box  h5{font-size:20px;color:#fff;position:relative;text-indent:20px;}
.gywm_box  h5::after{background:#fff none repeat scroll 00;content:"";width:6px;height:20px;position:absolute;left:0;top:8%;border-radius:10px;}
.gywm_box .text{color:#fff;line-height:25px;margin:20px 0 40px 0;height:125px;overflow:hidden;}
.gywm_box .an2{display:block;width:140px;line-height:30px;background:#ee8a14;border:2px solid #ffae4e;color:#fff;text-align:center;border-radius:10px;}
.gywm_box .an2:hover{background:#b90d0d;border-color:#b90d0d;}

/*特邀定制*/
.tydz_box{display:block;border:1px solid #ccc;padding:4px;margin:10px 0;}
.tydz_box .imgbox{width:150px;height:120px;overflow:hidden;}
.tydz_box .img{width:100%;height:100%;}
.tydz_box .text h5{font-size:16px;color:#333;margin:12px 0;}
.tydz_box .text{font-size:12px;color:#666;line-height:22px;margin-left:165px;height:110px;overflow:hidden;}
.tydz_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.tydz_box:hover .text,.tydz_box:hover h5{color:#ee8a14;}
.tydz_box:hover{box-shadow:0 0 10px rgba(0,0,0,0.6)}

/*现场制作*/
.xczz .an1{margin:30px auto 0 auto;}

/*活动参与*/
.hdcy{margin-bottom:50px;}
.hdcy_box{display:block;margin:0 10px;}
.hdcy_box .imgbox{overflow:hidden;}
.hdcy_box .img{height:220px;}
.hdcy_box h5{font-size:16px;color:#333;margin-top:12px;}
.hdcy_box p{font-size:12px;color:#c30000;margin:10px 0;}
.hdcy_box .text{font-size:12px;color:#666;line-height:20px;height:40px;overflow:hidden;}
.hdcy_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}

/*联系我们*/
.lxwm{background:#1a1a1a;padding-bottom:40px;border-bottom:1px solid #ee8a14;}
.lxwm .title p,.lxwm .title h5{color:#fff;}
.gsry_box{display:block;}
.gsry_box .img{height:150px;}
.lxwm h5{font-size:16px;font-weight:bold;color:#ee8a14;margin-bottom:20px;}
.lxwm .weinxin{margin-top:30px;}
.lxwm .weinxin .text{line-height:25px;color:#fff;margin-left:20px;}
.lxwm form .form-group{margin:5px 0;}
.lxwm form input,.lxwm form textarea{border:1px dashed red;}
.lxwm form button{width:100%;line-height:36px;background:#ee8a14;color:#fff;border:none;}
.lxwm form button:hover{background:#1dbcba;}
.gsry_pad{padding:0 180px 0 100px}


.neiye{margin:30px 0;}
/*内页左侧导航*/
.neiye .ny_nav h5{line-height:60px;background:#ee8a14;text-align:center;color:#fff;font-weight:bold;font-size:24px;}
.neiye .ny_nav ul{margin-bottom:5px;}
.neiye .ny_nav ul li{line-height:40px;border:1px solid #ccc;text-align:center;margin-top:2px;}
.neiye .ny_nav ul li a{display:block;color:#333;background:url(../images/jt.png) no-repeat 180px;}
.neiye .ny_nav ul li a:hover,.neiye .ny_nav ul li a.active{background:#e0e0e0 url(../images/jt.png) no-repeat 180px;}
.neiye .ny_nav .text_box{border:1px solid #ccc;padding:3px;}
.neiye .ny_nav img{width:100%;}
.neiye .ny_nav .text{line-height:22px;font-size:12px;color:#666;padding:10px;}
.neiye .ny_righ .title3{border-bottom:1px solid #999;}
.neiye .ny_righ .title3 h5{font-size:18px;font-weight:bold;color:#666;margin:15px 0 0 10px;}
.neiye .ny_righ .title3 p{color:#666;margin-top:20px;}
.neiye .ny_righ .title3 p a{color:#666;}
.neiye .ny_righ .title3 p a:hover{color:red;}


/*经典案例内页*/
.jdal_ny .col-md-4{padding:0;}
.jdal_ny .jdal_box{margin:10px;}

/*经典案例详情页*/
.jdalxq h5{font-size:16px;text-align:center;margin:10px 0;}
.jdalxq img{max-width:100%;display:block;margin:10px auto;}
.jdalxq .text{line-height:25px;}

/*活动参与内页*/
.hdcy_ny .hdcy_box{margin:20px 10px;}


/*移动端横向下拉导航*/
.subNavBox{padding:10px 15px 0px 15px;}
.subNav{background:#ee8a14;text-align:center;cursor:pointer;font-size:20px;color:#fff;line-height:50px;position:relative;}
.subNav a{color:#fff;text-align:center;}
.subNav3{margin-top:2px;background:#0abcb1;}
.subNav span{line-height:50px;position:absolute;right:20px;}
.navContent{display:none;}
.navContent li a{background:#e9e9e9;display:block;border-left:3px solid rgba(0,0,0,0);text-align:center;font-size:16px;line-height:45px;color:#000;margin-top:3px;}
.navContent li a:hover{background-color:#d3d3d3;color:#ee8a14;}
.navContent .active{background:#d3d3d3;border-left:3px solid #ee8a14;color:#ee8a14;}
.subNavBox ul li:hover ul li{display:block;}
.subNavBox ul li ul li{background:#e98c14;display:none;}
.navContent .active2{background:#a2e6df;}
.navContent .active2:hover{background:#ebefa3;}

/*页脚*/
footer{background:#1a1a1a;padding:10px 0;color:#fff;}
footer a{color:#fff;}
footer a:hover{color:red;}


/*移动端底部热点链接*/
.hot{width:100%;height:50px;background:#ee8a14;position:fixed;bottom:0;left:0;}
.hot span{ color:#fff; font-size:16px;line-height:20px;}
.hot h6{ font-size:16px; line-height:20px;}
.hot .row div a{ display:block; color:#fff;padding:4.5px 0;}
.hot .row div:hover{background:#ffa131;}

/*媒体查询开始*/
@media (max-width:991px){
#ydnav .icon-menu{color:#ee8a14;cursor:pointer;font-size:40px;z-index:5000;position:absolute;right:10px;line-height:81px;}
#ydnav .sjdnav{width:150px;height:auto;position:absolute;right:0px;top:81px;z-index:1000;}
#ydnav .sjdnav li{display:block;height:40px;text-align:center;background:rgba(238,138,20,0.7);border-bottom:1px solid rgba(255,255,255,0.5);}
#ydnav .sjdnav .lxbx{border-bottom:none;}
#ydnav .sjdnav li a{ display:block; color:#fff; line-height:40px;font-size:16px;}
#ydnav .sjdnav li a:hover{color:#000;}
#ydnav .sjdnavhide{height:0;overflow:hidden;}
body{padding-bottom:50px;}
.logo{margin:15px 0;}
.jdal_box{margin:0 5px;}
.jdal_pad{padding:0 10px;}
.jdal_box .img{height:200px;}
.gywm_box .img{height:350px;}
.gywm_box  h5{margin-top:20px;}
.gywm_box .an2{margin:0 auto;}
.hdcy_box{margin:0 5px;}
.lxwm form{width:80%;margin:50px auto 0 auto;}
.gsry_pad{padding:0 300px;}
.jdal_ny .jdal_box{margin:5px;}
.hdcy_ny .hdcy_box{margin:20px 5px;}
}

@media (max-width:767px){
#ydnav .icon-menu{font-size:30px;line-height:67px;}
#ydnav .sjdnav{top:67px;}
.logo h5{font-size:20px;}
.logo p{font-size:11px;}
.title{margin:30px 0;}
.title p,.title h5{font-size:16px;}
.jdal_box .img{height:230px;}
.gsry_pad{padding:0 200px;}
.gsry_box .img{height:180px;}
}

@media (max-width:550px){
.jdal_box .img{height:200px;}
.gywm_box .img{height:300px;}
.gsry_pad{padding:0 100px;}
.gsry_box .img{height:150px;}
}

@media (max-width:479px){
#ydnav .icon-menu{font-size:25px;line-height:45px;}
#ydnav .sjdnav{top:49px;}
.subNav{line-height:40px;font-size:16px;}
.subNav span{line-height:40px;}
.navContent li a{font-size:14px;line-height:40px;}
.logo{margin:10px 0;}
.logo h5{font-size:16px;}
.logo p{font-size:8.5px;}
.jdal_box .img{height:160px;}
.gywm_box h5{font-size:16px;}
.gywm_box  h5::after{height:16px;top:5%;}
.gywm_box .img{height:230px;}
.tydz_box .imgbox{width:120px;height:90px;}
.tydz_box .text h5{font-size:14px;margin:5px 0;}
.tydz_box .text{margin-left:130px;height:90px;}
.hdcy_box h5{font-size:14px;margin-top:10px;}
.hdcy_box p{margin:5px 0;}
.lxwm form{width:100%;}
.jdalxq h5{font-size:14px;}
.hdcy_ny .hdcy_box .img{height:160px;}
}

@media (max-width:360px){
.jdal_box .img{height:120px;}
.gywm_box .img{height:200px;}
.gsry_pad{padding:0 50px;}
.gsry_box .img{height:150px;}
footer{font-size:12px;}
.hdcy_ny .hdcy_box .img{height:130px;}
}
