@charset "utf-8";
/* CSS Document */ 

/*引入字体库*/
@font-face {
  font-family: 'iconfont';
  src: url('../mod_img/font_1432720974_1547027.eot'); /* IE9*/
  src: url('../mod_img/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../mod_img/font_1432720974_1547027.woff') format('woff'), /* */
  url('../mod_img/font_1432720974_1547027.ttf') format('truetype'), /* afari, Android, iOS 4.2+*/
  url('../mod_img/font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1*/
}
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(../mod_img/55DA.woff2) format('woff2');
}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }
.fa-icon-weibo:before { content: "\e600"; }
.fa-icon-weixin:before { content: "\e605"; }
.fa-icon-zaixianzixun:before { content: "\e608"; }
/************************************************************************************************************/



body{ font-family:"微软雅黑";}
.glyphicon{ top:0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w100{ width:100% !important;}
.h100{ height:100% !important;}
a{ text-decoration:none !important; cursor:pointer !important;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1000px !important;}
/*全局样式*/
 

/** 悬浮QQ **/
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url(../mod_img/slide_min.jpg) no-repeat; cursor:pointer;position: relative;z-index: 99999;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(../mod_img/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;position: relative;z-index: 99999;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}
/** 悬浮QQ 上部多余的原因 **/
.lanren .slide_box h2{ margin-top: 0;}


/*m-1*/
.main{ padding:30px 0;}
.main-White{ background:#fff;}
.main-Colorless{background:none;}
.main-Background-1{background:url(../mod_img/bg2_03.jpg) repeat;}
.main-Background-2{ border-top: solid 5px #e36a21; background:url(../mod_img/bg2.jpg) 50% 50%; background-size:cover;}
.main-Background-1MB{ background:url(../mod_img/bg_mb_03.png) repeat;}
.main-Color{ background:#f1f1f1;}
.main-opcityBackground{ background:url(../mod_img/CaseSharing_mask_03.png) repeat;}

/*h-2*/
.header2{ position:relative; z-index:1;}
.header2 .search{ margin:24px 0 0 0; width:145px; height:32px; background:#e3e3e3; border-radius:16px;}
.header2 .search button{ width:40px; height:32px; background:url(../mod_img/search_fdj.png) no-repeat 60% 50%; border:none;}
.header2 .search input{ padding:0 16px 0 10px; width:105px; height:32px; background:url(../mod_img/search_jgx_03.jpg) no-repeat left; border:none;}
.header2 .topbar{ height:80px; overflow:hidden;background:#f1f1f1;}
.header2 .topbar .tel{ margin:21px 40px 0 0; padding:0 0 0 40px; height:38px; background:url(../mod_img/telicon_03.png) no-repeat left;}
.header2 .topbar .tel span{font-size:14px; color:#595959; line-height:19px;}
.header2 .topbar .tel span i{ font-weight:bold; display:block; font-size:19px; line-height:19px; color:#3f7223;}
.header2 .logo{ height:80px;}
.header2 .logo img{ width:291px; height:42px; margin-top:19px;}
.header2 .tel img{ width:50px; height:50px; margin-top:9px;}
.header2 .navbox{ position:absolute; left:0; bottom:-65px; z-index:999; width:100%; background:url(../mod_img/nav_bg_02.png) repeat;} 
.header2 nav li{ position:relative;width:11.11%; transition:all 0.3s;}
.header2 nav li a{ margin:0 auto; display:block;color:#fff; line-height:65px;background:url(../mod_img/nav_jgx_03.jpg) no-repeat left;}
.header2 nav li:hover{background:url(../mod_img/nav_hover_bg.png) repeat;}
.header2 nav li:hover a{ color:#fff; background:none;}
.header2 nav li.active{background:url(../mod_img/nav_hover_bg.png) repeat;}
.header2 nav li.active a{ color:#fff; background:none;}
.header2 nav li:hover ul{ display:block;}
.header2 nav li ul{ display:none; position:absolute; left:0; top:65px; z-index:99999; width:100%; background:url(../mod_img/nav_bg_02.png) repeat;}
.header2 nav li ul li{ width:100%;}
.header2 nav li ul li a{ line-height:40px;}
.header2 nav li ul li:hover{ background:url(../mod_img/nav_hover_bg.png) repeat;}

/*b-1*/
.bannerbox1{height:600px;transition:all 1s;}
#banner{ height:600px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image{ height:600px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image ul{position:absolute;top:0;left:0;width:9999px;overflow:hidden;}
#banner .main_image li a{display:block;}
#banner .main_image li span{display:block;width:100%;height:600px;transition:all 1s;}
#banner .main_image li .img_1{background-size:cover;}
#banner .main_image li .img_2{background-size:cover;}
#banner .main_image li .img_3{background-size:cover;}
#banner .main_image li img{ display:block; margin:0 auto;}
#banner div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
#banner div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../mod_img/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
#banner div.flicking_con a.on{background-position:0 -21px}
#banner #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:29px!important;height:29px!important;top:50%;margin-top:-30px;display:none; transition:all 0.5s;}
#banner #btn_prev{background:url(../mod_img/main_btn_arrow_lr.png) no-repeat left bottom;left:20px;}
#banner #btn_prev:hover{background:url(../mod_img/main_btn_arrow_lr.png) no-repeat right bottom;}
#banner #btn_next{background:url(../mod_img/main_btn_arrow_lr.png) no-repeat left top;right:20px;}
#banner #btn_next:hover{background:url(../mod_img/main_btn_arrow_lr.png) no-repeat right top;}

/*a-1*/
.abousbox1{ height:326px; background:url(../mod_img/ggsjjbg_03.png) no-repeat; background-size:100% 100%;}
.abousbox1 .imgbox{ padding:15px 15px 0 0; width:36%;}
.abousbox1 .imgbox .tel{ margin-left:55px; font-size:16px; color:#fff;}
.abousbox1 .imgbox .tel span{ color:#de2525; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.abousbox1 .textbox{ width:64%;}
.abousbox1 .text{ padding:60px 10px 0 20px; color:#fff; line-height:26px; height:268px; overflow:hidden;}
.abousbox1 .more{ margin:10px 10px 0 0; width:75px; height:24px; background:#7a7a7a; line-height:24px; color:#fff;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}
.abousbox1 .more:hover{ background:#bc2a2a;}

.title01{ margin:0 0 30px;}
.title01 ul li{ display:inline;}
.title01 ul li a{ margin:0 10px; display:inline-block; padding:0 10px; height:35px; line-height:32px; border-bottom:solid 3px #bababa; background:#d7d6d6; color:#868686; border-radius:5px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}
.title01 ul li a:hover{ color:#fff; background:#bc2a2a; border-bottom:solid 3px #8e1717;}
.title01 ul li a.active{ color:#fff; background:#bc2a2a; border-bottom:solid 3px #8e1717;}
.title02 h2,.title02 h1,.title02-2 h2,.title02-2 h1{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}
.title02{margin:0 0 30px;}
.title02 h2{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#444444; line-height:40px;font-weight:bold; 
text-shadow:1px 1px 0 rgba(255,255,255,1);}
.title02 h1{font-size:22px; color:#bc2a2a; line-height:30px;font-weight:bold;
text-shadow:1px 1px 0 rgba(255,255,255,1);background:url(../mod_img/titlejgx_03.png) no-repeat center;}
.title02 a:hover h1,.title02 a:hover h2{color:#d93c3c}
.title02-2{margin:0 0 30px;}
.title02-2 h2{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#fff; line-height:40px;font-weight:bold;}
.title02-2 h1{font-size:22px; color:#fff; line-height:30px;font-weight:bold;
background:url(../mod_img/titlejgx2_03.png) no-repeat center;}
.title02-2 a:hover h1,.title02-2 a:hover h2{color:#d93c3c}

/*n-1*/
.news .col-lg-6:hover .textbox{ background:#bc2a2a;}
.news .col-lg-6:hover .textbox b{ right:0;}
.news .col-lg-6:hover .textbox strong{ color:#fff;} 
.news .col-lg-6:hover .textbox h6{ color:#fff;} 
.news .imgbox{ width:30%; padding:1px;background:#fff; border:solid 1px #d3d3d3; overflow:hidden;transition:all 1s;}
.news .imgbox span{ display:block; height:121px;}
.news .imgbox img{ display:block; margin:0 auto; max-height:100%;}
.news .textbox{ position:relative; padding:10px; width:70%; height:125px; background:#fff; overflow:hidden; transition:all 1s;}
.news .textbox b{ position:absolute; right:-127px; top:0; z-index:99999; width:127px; height:100%; background:url(../mod_img/hover.png) no-repeat left; overflow:hidden;transition:all 1s;}
.news .textbox strong{ display:block; font-size:14px; color:#333; font-weight:normal; transition:all 1s;}
.news .textbox h6{ margin:5px 0 0 0; color:#666; line-height:18px; transition:all 1s;}
.news .col-lg-6{ margin-bottom:30px;transition:all 1s;}

/*p-4-2*/
.picture4-2 .picture4-list{ margin:0 0 20px 0;}
.picture4-2 .picture4-list a{ position:relative; display:block; background:#f0f0f0; height:155px; overflow:hidden;transition:all 1s;}
.picture4-2 .picture4-list a img{ display:block; margin:0 auto; max-height:100%;}
.picture4-2 .picture4-list .mask{ position:absolute; left:-100%; top:0; z-index:9; width:100%; height:100%; background:url(../mod_img/CaseSharing_mask_03.png) repeat; transition:all 0.3s;}
.picture4-2 .picture4-list .mask span{position:absolute; left:50%; top:50%;margin:-25px 0 0 -50px; width:100px; height:50px; border:solid 1px #fff;}
.picture4-2 .picture4-list .mask b{ display:inline-block;font-size:30px; color:#fff; line-height:50px;}
.picture4-2 .picture4-list:hover .mask{ left:0;}

/*p-17*/
.picture17 { height:480px; transition:all 0.3s;transition:all 1s;}
.picture17 a{ display:block;width:100%; height:100%; text-align:center;transition:all 1s;}
.picture17 .left,.picture17 .picture17-4 .picture17-4-1{ width:30%; height:100%;transition:all 1s;}
.picture17 .content{ padding:0 16px; width:50%;height:100%;transition:all 1s;}
.picture17 .right{ width:20%;height:100%;transition:all 1s;}
.picture17 .picture17-1{ padding:42px 0 0 0;height:27%; background-size:cover;transition:all 1s;}
.picture17 .picture17-2{ padding:16px 0 0 0; height:73%;transition:all 1s;}
.picture17 .picture17-3,.picture17 .picture17-5{ height:70%;transition:all 1s;}
.picture17 .picture17-4,.picture17 .picture17-6{ padding:16px 0 0 0; height:30%;transition:all 1s;}
.picture17 .picture17-4 .picture17-4-1{ padding:40px 0 0 0; background:#bc2a2a;transition:all 1s;}
.picture17 .picture17-4 .picture17-4-2{ padding:0 0 0 16px; width:70%;height:100%;transition:all 1s;}
.picture17 span{ display:block; height:100%; background:url(../mod_img/fdjmb3.png) no-repeat 50% 50%; opacity:0; transition:all 0.3s;}
.picture17 a:hover span{ opacity:1;}

/*f-5*/
.footer5{ padding:15px 0; background:#333333;transition:all 1s;}
.footer5 .left{ width:13%;transition:all 1s;}
.footer5 .right{ margin:0 0 0 3%; padding:0 0 0 3%;width:81%;transition:all 1s; border-left: solid 1px #fff;}
.footer5 .left .QrCode{width:100%; color:#fff;transition:all 1s;}
.footer5 section{color:#fff;}
.footer5 section nav{height:14px;}
.footer5 section nav li{ width:11.11%; line-height:14px;transition:all 1s;}
.footer5 section nav li a{ color:#fff; transition:all 0.3s;}
.footer5 section nav li a:hover{ color:#da6620;}
.footer5 section .ContactUs{margin:6px 0;} 

/*分页*/
.page_list a{color:#000; margin: 0px 5px;}
.page_list a:hover{ text-decoration: underline;}
.page_list a.on{color:#f00;}



/*subnav-1*/
.subnav ol{ height:37px; background:#bc2a2a; border-bottom:solid 2px #fff;}
.subnav ol b{ margin:0 10px; color:#fff; line-height:35px;}
.subnav ol h1{ font-size:16px; color:#fff; line-height:35px;}
.subnav ol small{ margin:0 0 0 10px; color:#fff; line-height:35px;}
.subnav .contact-text{ padding:10px; font-size:12px; color:#6a6a6a; line-height:22px; background:#e9e9e9;}
.subnav .contact-img{ margin:20px 0;}
.subnav .pcdnav li{ margin:2px 0 0 0; height:35px;}
.subnav .pcdnav li a{display:block; font-size:14px; color:#8b8b8b; line-height:35px; background:url(../mod_img/subnavicon_06.png) no-repeat 20% 50% #f1f1f1; transition:all 0.3s;}
.subnav .pcdnav li a.active{background:url(../mod_img/subnavicon_03.png) no-repeat 20% 50% #e9e9e9; color:#bc2a2a;}
.subnav .pcdnav li a:hover{ background:url(../mod_img/subnavicon_03.png) no-repeat 20% 50% #e9e9e9;color:#bc2a2a;}
.subnav .pcdnav .xlxl{ margin:2px 0 0 0; height:auto;}
.subnav .pcdnav .xlxlhide{ height:0; overflow:hidden;}
.subnav .pcdnav .xlxl a{ display:block; font-size:12px; color:#999; line-height:35px;background:#f4f4f4; transition:all 0.3s;}
.subnav .pcdnav .xlxl a:hover{background:#e1e1e1;}
.subnav .pcdnav .xlxl a.active{background:#e1e1e1;}
.subnav .yddnav{ margin:0 0 20px 0;}
.subnav .yddnav li{ margin-bottom:2px; height:60px;}
.subnav .yddnav li a{ display:block; font-size:18px;color:#fff; line-height:60px; background:#666; transition:all 0.3s;}
.subnav .yddnav li a.active{ background:#bc2a2a}
.subnav .yddnav span{ padding-left:30px;}
.subnav .yddnav b{ padding-right:30px; line-height:60px;}
.subnav .yddnav .xl{ margin:0 0 2px 0; height:auto;overflow:hidden;}
.subnav .yddnav .xl.xlhide{ height:0; overflow:hidden;}
.subnav .yddnav .xls{ height:40px; line-height:40px; background:#bc2a2a; border-top:solid 1px #cf3d3d;}
.subnav .yddnav .xls a{ color:#fff; display:block; line-height:40px;}
.subnav .yddnav .xlxl{ height:auto; overflow:hidden;}
.subnav .yddnav .xlxl.xlxlhide{ height:0; overflow:hidden;}
.subnav .yddnav .xlxls{ height:32px;background:#efefef; border-bottom:dotted 1px #666}
.subnav .yddnav .xlxls a{ color:#666; display:block; line-height:32px;}


/*t-4-1*/
.title04{ margin:0 0 20px 0; height:40px; background:url(../mod_img/t4_xhx_03.jpg) repeat-x bottom;}
.title04 h1{font-size:16px; height:39px;line-height:39px;}
.title04 h1 a{ color:#3e3d3d; }
.title04 span{color:#666; line-height:39px;}
.title04 span a{ color:#666;}
.title04 span a:hover{ color:#bc2a2a}

/*t-3*/
.text3{ color:#666; line-height:24px;}

/*n-3*/
.news3 .news3-list{ height:44px;}
.news3 .news3-list a{width:90%; color:#5a5a5a; line-height:43px;border-bottom:dashed 1px #c6c6c6; transition:all 0.3s;}
.news3 .news3-list a:hover{ color:#e36a21;}
.news3 .news3-list span{ width:10%; color:#5a5a5a; line-height:43px; border-bottom:dashed 1px #c6c6c6;}

/*o-1*/
.OnlineMessage1 label{ font-weight:normal; color:#666;}
.OnlineMessage1 button{margin:0 10px 0 0;width:100px; height:30px; color:#fff; background:#bc2a2a; border:none; transition:all 0.3s;}
.OnlineMessage1 button:hover{ background:#c63838;}

/*t-7-1*/
.title07 h1{ margin:0 auto !important; width:80%; font-size:16px; color:#666; line-height:30px; border-bottom:solid 1px #e0e0e0;}
.title07 h6{color:#999; line-height:30px;}

/*p-7*/
.picture7{ margin:10px 0;}
.picture7 img{ display:block; margin:0 auto;}

/*t-8-1*/
.title08{ margin:0 0 20px 0;}
.title08 h1{ font-size:20px; color:#333; line-height:50px;}
.title08 ul{ background:#cecece; border-top:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7;}
.title08 ul li{ margin:0 5px; display:inline; font-family:"宋体"; font-size:12px; color:#333; line-height:28px;}
.title08 ul li a{ color:#333;}

/*p-24*/
.lunbo{ margin-bottom:20px;}
.lunbo #owl-demo .item .lunbobox,.lunbo #owl-demo .item .lunbobox a,.lunbo #owl-demo .item .lunbobox .icon,.lunbo #owl-demo .item .lunbobox .hengfu,.lunbo #owl-demo .item .lunbobox .wz,.lunbo .owl-theme .owl-controls .owl-buttons div.owl-prev,.lunbo .owl-theme .owl-controls .owl-buttons div.owl-next{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;	
}
.lunbo #owl-demo .item{ margin:0 10px;}
.lunbo #owl-demo .item .lunbobox{ border:solid 1px #e0e0e0; padding:1px; background:#fff; border-radius:5px;}
.lunbo #owl-demo .item .lunbobox a{ display:block; position:relative; height:190px; overflow:hidden;border-radius:5px;}
.lunbo #owl-demo .item .lunbobox .icon{position:absolute;left:50%;margin:0 0 0 -40px; top:-70px; z-index:1;width:80px; height:70px;}
.lunbo #owl-demo .item .lunbobox .hengfu{ position:absolute; left:0; bottom:20px; z-index:1; width:0; height:60px; background:#bc2a2a;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65; opacity: 0.65;}
.lunbo #owl-demo .item .lunbobox .wz{ padding:6px 20px; position:absolute; right:-100%; bottom:20px; z-index:2; width:100%; height:60px; font-size:18px; color:#fff; text-align:center; line-height:24px;}
.lunbo #owl-demo .item .lunbobox .wz span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.lunbo #owl-demo .item img{ display: block; width: 100%; max-height:100%;}
.lunbo #owl-demo .item .lunbobox:hover{ border:solid 1px #bc2a2a;
box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-o-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
.lunbo #owl-demo .item .lunbobox:hover .icon{ top:26px;}
.lunbo #owl-demo .item .lunbobox:hover .hengfu{ width:100%;}
.lunbo #owl-demo .item .lunbobox:hover .wz{ right:0;}
.lunbo .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.lunbo .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.lunbo .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.lunbo .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.lunbo .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}
.lunbo .owl-carousel .owl-item{float:left}
.lunbo .owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.lunbo .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)}
.lunbo .grabbing{cursor:url(../mod_img/grabbing.png) 8 8,move}
.lunbo .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)}
.lunbo .owl-theme .owl-controls{ height:0;}
.lunbo .owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;*display:inline;}
.lunbo .owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:12px; bottom:0; width:40px; height:100%; background:url(../mod_img/lunbo_left_jt.png) no-repeat left;}
.lunbo .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../mod_img/lunbo_left_jt.png) no-repeat right;}
.lunbo .owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute; right:10px; bottom:0; width:40px; height:100%; background:url(../mod_img/lunbo_right_jt.png) no-repeat right;}
.lunbo .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../mod_img/lunbo_right_jt.png) no-repeat left;}
.lunbo .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.lunbo .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.lunbo .owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.lunbo .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.lunbo .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.lunbo .owl-item.loading{min-height:150px;background:url(../mod_img/AjaxLoader.gif) no-repeat center center}


/*p-1*/
.picture1-list { margin-bottom:20px;}
.picture1-list .picture1box,.picture1-list .picture1box a,.picture1-list .picture1box .icon,.picture1-list .picture1box .hengfu,.picture1-list
.picture1box .wz{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;	
}
.picture1-list .picture1box{ border:solid 1px #e0e0e0; padding:1px; background:#fff; border-radius:5px;}
.picture1-list .picture1box a{ display:block; position:relative; height:190px; overflow:hidden;border-radius:5px;}
.picture1-list .picture1box .icon{position:absolute;left:50%;margin:0 0 0 -40px; top:-70px; z-index:1;width:80px; height:70px;}
.picture1-list .picture1box .hengfu{ position:absolute; left:0; bottom:20px; z-index:1; width:0; height:60px; background:#bc2a2a;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65; opacity: 0.65;}
.picture1-list .picture1box .wz{ padding:6px 20px; position:absolute; right:-100%; bottom:20px; z-index:2; width:100%; height:60px; font-size:18px; color:#fff; text-align:center; line-height:24px;}
.picture1-list .picture1box .wz span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.picture1-list .picture1box img{ display: block; width: 100%; max-height:100%;}
.picture1-list .picture1box:hover{ border:solid 1px #bc2a2a;
box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-o-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}
.picture1-list .picture1box:hover .icon{ top:26px;}
.picture1-list .picture1box:hover .hengfu{ width:100%;}
.picture1-list .picture1box:hover .wz{ right:0;}

 /*more-1*/
.more1{ margin:10px 0 0;}
.more1 a{ display:block; margin:0 auto; width:136px; height:40px; color:#fff; line-height:37px; border-bottom:solid 3px #9b1d1d; transition:all 0.3s; background:#bc2a2a; font-family:"宋体"; border-radius:5px;}
.more1 a:hover{border-bottom:solid 3px #aa2727;  background:#ce3535;
box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
-o-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
}

/*c-2 */
.contact02 h1{ font-size:14px; color:#383838; line-height:50px;}
.contact02 .h5{ height:144px; overflow:hidden;}
.contact02 .h5 p{ margin:0 !important; color:#828282; line-height:24px; text-indent:2em;}
.contact02 .detailed{ height:150px; overflow:hidden;}
.contact02 .detailed li{ height:30px; color:#828282; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contact02 .detailed li b{ margin:0 10px 0 0; line-height:30px;}
.contact02  label{ padding-top:0 !important; text-align:left !important; color:#666; height:34px; line-height:34px; font-weight:normal;}
.contact02 input{ background:#f5f5f5; border:dashed 1px #d6d5d5;}
.contact02 textarea{ max-width:100%; background:#f5f5f5; border:dashed 1px #d6d5d5;}
.contact02 button{ width:100%; height:30px; color:#fff; background:#bc2a2a; border:none; transition:all 0.3s;}
.contact02 button:hover{ background:#cf3a3a;}

/*c-1*/
.contact-map{width:100%;  border:solid 1px #c4c2c2;}
.contact-content section h1{ font-size:16px; color:#666;}
.contact-content section address{ font-size:12px; color:#666;} 


@media (max-width:1199px){
/*h-2*/
.header2 nav{ width:100%;}	
.header2 nav li .xlbox ul{ width:100%;}	
	
 /*b-1*/
.bannerbox1{ height:380px;}
#banner{ height:380px;}
#banner .main_image{ height:380px;}
#banner .main_image li span{height:380px}
}


@media (max-width:991px){
.main{ padding:20px 0;}	
	
/*h-2*/	
.header2{margin-bottom:0px;height:50px; position:inherit;}
.header2 .topbar{ height:50px;}
.header2 .icon-menu{margin:12px 15px 0 0;font-size:26px;color:#4b4b4b;  cursor:pointer; }
.header2 .sjdnav{ width:150px; height:auto; position:absolute;right:10px; top:60px;z-index:5; }
.header2 .sjdnav ul{ padding:0; margin:0;}
.header2 .sjdnav li{ height:30px;display:block; padding:0; background:url(../mod_img/tphovermb.png) repeat; text-align:center; margin-bottom:5px;}
.header2 .sjdnav li a{display:block; color:#bababa; line-height:30px; }
.header2 .sjdnavhide{ height:0; overflow:hidden;}	
.header2 .logo{ height:50px;}
.header2 .logo img{ width:220px; height:auto; margin-top:8px;}

/*b-1*/
.bannerbox1{ height:316px;}
#banner{ height:316px;}
#banner .main_image{ height:316px;}
#banner .main_image li span{height:316px}

/*a-1*/
.abousbox1{ background:none; padding:0 10px; height:auto;}
.abousbox1 .imgbox{ float:left !important; width:40%; padding:0 10px 0 0;}
.abousbox1 .imgbox img{ display:block; margin:0 auto;}
.abousbox1 .imgbox .tel{ display:none;}
.abousbox1 .textbox{ float:right !important; width:60%;}
.abousbox1 .text{ padding:0; font-size:12px; line-height:20px; height:auto;}

/*t-2-1*/
.title02{ margin:10px 0 20px; }
.title02 h2{font-size:14px; line-height:24px;}
.title02 h1{font-size:22px; line-height:26px;}

/*t-2-2*/
.title02-2{ margin:10px 0 20px; }
.title02-2 h2{font-size:14px; line-height:24px;}
.title02-2 h1{font-size:22px; line-height:26px;}

/*n-1*/
.news .news-list .imgbox{ width:20%;}
.news .news-list .textbox{ width:80%;}

/*p-4-2*/
.picture4-2 .picture4-list a{ height:210px;}

/*p-17*/
.picture17 { height:400px;}

 /*f-5*/
.footer5{padding:10px 0; font-size:12px;}
.footer5 .left{ width:100%;}
.footer5 .left .QrCode img{ display:block; margin:0 auto}
.footer5 .right{ margin:0; padding:0; border-left:none; width:100%; border-top: solid 1px #1d1c1c}
.footer5 section .ContactUs{ margin-top:0; padding-top:6px; border-top: solid 1px #525252; text-align:center;}
.footer5 section .Email{  text-align:center;}
.footer5 section address{  text-align:center; margin-bottom:0;}
.footer5 section .Copyright{ text-align:center;}
.footer5 section small	{ display:block;font-size:12px;  text-align:center;} 

/*n-3*/
.news3 .news3-list a{width:85%;}
.news3 .news3-list span{ width:15%;}

.lunbo #owl-demo .item .lunbobox a{ height:300px;}

.picture1-list  .picture1box a{ height:300px;}

.lunbo .owl-theme .owl-controls .owl-buttons div.owl-next{ right:12px;}
}

@media (max-width:767px){
body{ padding-bottom:50px;}	
	
 /*f-nav*/
.hot{height:50px; background:#bc2a2a; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 1px #cd3333;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row div:hover{ background:#a52222;}	
	
/*h-2*/		
.header2 .sjdnav{ left:0;top:50px; width:100%; background:#999;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.header2 .sjdnav li{margin-bottom:0;padding-left:3%;height:40px; background:#3b3b3e; border-bottom:solid 1px #343538;border-top:solid 1px #484a4e;}
.header2 .sjdnav li a{color:#fff;line-height:40px; }	
.header2 .icon-menu{ font-size:20px; margin-top:15px;}
.header2 .logo img{ width:190px;margin-top:12px;}


/*b-1*/
.bannerbox1{ height:240px;}
#banner{ height:240px;}
#banner .main_image{ height:240px;}
#banner .main_image li span{height:240px}

/*a-1*/
.abousbox1 .imgbox{ width:100%; padding:0 0 10px 0;}
.abousbox1 .textbox{width:100%;}

/*t-2-1*/
.title02{ margin:0 0 20px; }
.title02 h2{font-size:12px; line-height:20px;}
.title02 h1{font-size:18px; line-height:24px;}

/*t-2-2*/
.title02-2{ margin:0 0 20px; }
.title02-2 h2{font-size:12px; line-height:20px;}
.title02-2 h1{font-size:18px; line-height:24px;}

/*n-1*/	
.news .news-list{ margin-bottom:20px;}
.news .news-list .imgbox{ width:30%; height:80px;}
.news .news-list .textbox strong{ line-height:20px;}
.news .news-list .textbox{ width:70%; height:80px; padding-top:0; padding-bottom:0;}
.news .news-list .textbox h6{ height:54px; overflow:hidden;}
.news .news-list .textbox b{ display:none;}

/*p-4-2*/
.picture4-2 .picture4-list a{ height:180px;}

/*p-17*/
.picture17 .left,.picture17 .picture17-4 .picture17-4-1{ width:30%; height:100%;}
.picture17 .content{ padding:0 7px 0 15px; width:50%;}
.picture17 .right{ padding:0 15px 0 7px; width:50%;}
.picture17 .left,.picture17 .picture17-4 .picture17-4-1{ display:none;}
.picture17 .picture17-3,.picture17 .picture17-5{ height:50%;}
.picture17 .picture17-4,.picture17 .picture17-6{ height:50%;}
.picture17 .picture17-4 .picture17-4-2{ padding:0; width:100%;}

 /*f-5*/
.footer5 .left{ width:100%;}
.footer5 .fenxiang{ padding-bottom:10px;width:100%; border:none; height:auto; border-bottom:solid 1px #1d1c1c}
.footer5 .fenxiang h2{ margin-bottom:10px;}
.footer5 .right{ padding-top:10px; border-top: solid 1px #525252}

/*n-3*/
.news3 .news3-list a{width:80%;}
.news3 .news3-list span{ width:20%;}

/*t-8-1*/
.title08 h1{ font-size:16px;line-height:30px;}
.title08 ul li{line-height:22px;}

/*c-2 */
.contact02 .form-group{ margin-bottom:5px;}
.contact02 label{ margin-bottom:0;}
.contact02 button{ margin:5px 0 0 0; border-radius:5px; height:40px;}

.lunbo #owl-demo .item .lunbobox a{ height:240px;}

.picture1-list  .picture1box a{ height:240px;}

/*c-1*/
.contact-map{ margin:10px 0; height:auto; }

.title01 ul li a{ margin:5px 5px; font-size:12px;}
 }
 
 @media (max-width:640px){	

.lunbo #owl-demo .item .lunbobox a{ height:200px;}

.picture1-list  .picture1box a{ height:200px;}
 }
 
 @media (max-width:500px){	 

.lunbo #owl-demo .item .lunbobox a{ height:160px;}
.lunbo #owl-demo .item .lunbobox .icon{ display:none;}
.lunbo #owl-demo .item .lunbobox .hengfu{ display:none;}
.lunbo #owl-demo .item .lunbobox .wz{ display:none;}

.picture1-list  .picture1box a{ height:160px;}
.picture1-list  .picture1box a .icon{ display:none;}
.picture1-list  .picture1box a .hengfu{ display:none;}
.picture1-list  .picture1box a .wz{ display:none;}
 }

@media (max-width:414px){	 
 /*b-1*/
.bannerbox1{ height:130px;}
#banner{ height:130px;}
#banner .main_image{ height:130px;}
#banner .main_image li span{height:130px}

.lunbo #owl-demo .item .lunbobox a{ height:140px;}

.picture1-list  .picture1box a{ height:140px;}

/*n-1*/
.news{ padding:20px 0;}
.news .news-list { margin:0 0 10px 0;}
.news .news-list .imgbox a{height:90px;}
.news .news-list .textbox{height:90px;}
.news .news-list .textbox h1{font-size:14px; line-height:20px; height:20px;}
.news .news-list .textbox .h5{ height:60px; }

/*p-4-2*/
.picture4-2 .picture4-list a{ height:120px;}

/*p-17*/
.picture17{ height:300px;}

/*n-3*/
.news3 .news3-list a{width:70%;}
.news3 .news3-list span{ width:30%;}
}

@media (max-width:340px){	
 /*h-2*/
.header2 .logo img{ width:170px;margin-top:12px;}

 /*n-1*/	
.news .news-list .imgbox a{height:80px;}
.news .news-list .textbox{height:80px;}
.news .news-list .textbox .h5{ height:40px; }

 /*b-1*/
.bannerbox1{ height:130px;}
#banner{ height:130px;}
#banner .main_image{ height:130px;}
#banner .main_image li span{height:130px}

.lunbo #owl-demo .item .lunbobox a{ height:120px;}

.picture1-list  .picture1box a{ height:120px;}
}


