@charset "utf-8";
#footer{ height:auto;}
.secbanner{ width:100%; position:relative;}
.sec_nav{ position:absolute; bottom:0px; left:0; width:100%; background:rgba(199,53,61,0.83); padding:13px 0; color:#fff;}
.select p{ font-size:20px; line-height:30px; padding-left:20px; border-left:4px solid #fff;}
.secnav_right{ text-align:right;}
.secnav_right a{ display:inline-block; font-size:16px; line-height:30px; color:#fff; margin-left:50px; transition:all 0.3s;}
.secnav_right a.active{ background:url(../images/rdot.png) no-repeat 0 center; padding-left:15px;}
.secnav_right a:hover{ font-weight:bold;}
.secnav_right a:nth-child(1){ margin-left:0px;}
.bread_nav p, .bread_nav p a{ font-size:13px; color:#666; line-height:30px;}
.bread_nav p{ padding-left:20px; background:url(../images/location.png) no-repeat 0 8px;}
.bread_nav p a{ display:inline-block; padding:0 15px 0 5px; background:url(../images/arrowright.png) no-repeat right 12px;}
.bread_nav p a:last-child{ background:none;}
.bread_nav p a:first-child{ padding-left:0px;}
.bread_nav{ margin:30px 0;}
.sec_title h2{font-size:24px; color:#333; line-height:40px;}
.sec_title p{font-size:14px; color:#999999; line-height:16px; text-transform:uppercase; font-family:Arial;}
.sec_title{ padding-left:62px; margin-bottom:40px;}
.simple{ font-size:16px; color:#333; line-height:36px; margin-bottom:30px;}
.all_word{ margin-bottom:50px;}
.all_word h3{font-size:16px; color:#bc0c16; line-height:36px; font-weight:bold; margin-bottom:14px; margin-top:10px;}
.all_word p{font-size:16px; color:#666; line-height:32px; }
.all_word img{ width:100%; display:block; margin:20px auto;}
@media only screen and (max-width:768px){
.secbanner{ padding-top:0px;}
.sec_nav{ padding:4px 0 10px; color:#fff;}
.select p{ font-size:16px; line-height:20px; border-left:2px solid #fff; padding-left:14px; margin-bottom:10px;}
.secnav_right a{font-size:14px; line-height:26px; margin:0px; text-align:center; width:25%; box-sizing:border-box; float:left;}
.secnav_right a.active{ padding-left:0px;}
.bread_nav{ margin:5px 0 10px;}
.sec_title{ padding-left:62px; margin-bottom:20px;}
.all_word h3{ line-height:24px; }
.all_word p{font-size:14px; line-height:28px; }
.simple{ font-size:14px; line-height:28px; margin-bottom:20px;}
.all_word{ margin-bottom:30px;}
}
/*文化*/
.culture h3{font-size:20px; color:#bc0c16; line-height:36px; font-weight:bold; }
.culture p{font-size:16px; color:#333; line-height:36px; margin-bottom:25px;}
.drop{ background:url(../images/culture.jpg) no-repeat center center; height:610px; width:100%; background-size:cover; margin:40px 0 70px;}
.drops p{ font-size:16px; color:#bc0c16; line-height:30px; padding-left:10px; background:url(../images/duo.png) no-repeat 0 12px;}
.drops{ height:140px; padding-left:120px; padding-top:25px; margin-top:100px;}
.cl_right{ float:right; padding-top:130px;}
.cl_left{ float:left;}
.values p{font-size:16px; color:#333; line-height:32px; margin-bottom:30px;}
.csmall{ margin-bottom:50px;}
.csmall img{ width:100%; transition:all 0.3s;}
img{ max-width:100%; transition:all 0.3s;}
.csmall div{ overflow:hidden;}
.csmall:hover img{ transform:scale(1.1);}
.drop .container{ background:url(../images/tree.png) no-repeat center 70px;height:610px;}
@media only screen and (max-width:1600px){
.drop .container{ background:url(../images/tree.png) no-repeat center center; background-size:45%;}
}
@media only screen and (max-width:1350px){
.drop .container{ background:url(../images/tree.png) no-repeat center center; background-size:55%;}
}
@media only screen and (max-width:1100px){
.drop .container{ background:url(../images/tree.png) no-repeat right center; background-size:55%;}
.cl_right{ float:left; padding-top:0px;width:100%;}
.cl_left{ float:left; width:100%;}
.drops{ height:140px; padding-left:120px; padding-top:15px; margin-top:20px;}
.drop{height:560px;}
.drop .container{ height:560px;}
}
@media only screen and (max-width:768px){
.drop .container{ background:url(../images/tree.png) no-repeat right bottom; background-size:80%;}
.culture h3{font-size:18px;line-height:30px; }
.culture p{font-size:14px;line-height:26px; margin-bottom:15px;}
.drop{ margin:20px 0 30px;}
.drop{height:680px;}
.drop .container{ height:680px;}
.drops{ padding-left:100px; }
.csmall{ margin-bottom:30px;}
.values p{font-size:14px; line-height:28px; margin-bottom:20px;}
}
/*历史*/
.pro{ padding-bottom:60px;overflow:hidden}
.pro h1,.pro h4{text-align:center;letter-spacing:.75px;color:#c8161e}
.pro h4{ font-size:24px;margin-top:12px}
.pro .timeline{height:36px; background:url(../images/timescroll.png) no-repeat top center}
.pro .time{margin-top:10px}
.pro .time .slick-next,.pro .time .slick-prev{top:67px;width:42px;height:42x;background-repeat:no-repeat;background-position:center;background-size:42px}
.pro .time .slick-prev{left:0;background-image:url(../images/l.png)}
.pro .time .slick-next{right:0;background-image:url(../images/r.png)}
.pro .time .item.slick-current{color:#bc0c16; font-size:18px;}
.pro .time .slick-list{padding-bottom:12px!important}
/*.pro .time .item::after{position:absolute;bottom:-22px;left:50%;width:15px; height:9px;content:'';-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;background:url(../images/delta2.png) no-repeat center}*/
.pro .time .item.slick-current::after{opacity:1}
.pro .time .item{font-size:15px; color:#565757; font-weight:bold; position:relative;cursor:pointer;　transition:all .3s ease-out 0s}
.pro .timecontent{width:100%;margin:auto;margin-top:62px}
.pro .timecontent h2{font-family:RM;margin-bottom:60px}
.pro .timecontent h2 img{display:inline-block;margin-right:27px}
.pro .timecontent .l .imgdiv{position:relative;width:486px;height:324px}
.pro .timecontent .l img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;opacity:0}
.pro .timecontent .l img.act{opacity:1}
.pro .timecontent p:first-child{margin-top:-12px}
.pro .timecontent p{font-size:16px;position:relative;letter-spacing:1px;line-height:1.8;margin-top:15px}
.pro .timecontent p span{vertical-align:top;display:inline-block;line-height:1.8}
.pro .timecontent p span:first-child{width:75px}
.pro .timecontent p span:last-child{width:calc(100% - 75px);width:-webkit-calc(100% - 75px)}
.pro .timecontent p::after{position:absolute;top:13px;left:-113px;width:96px;height:8px;content:'';-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;opacity:0;background:url(../images/xian.png) no-repeat center}
.pro .timecontent p.act::after{opacity:1}
.his_left{ margin-bottom:30px;}
.his_left .owl-dots{ display:none;}
.his_left .owl-nav{ position: absolute; left:0; top:34%; width:100%;}
.his_left .owl-nav span{ display:inline-block; width:30px; height:60px; left:0; line-height:60px; font-size:30px; color:#fff; background-color:rgba(0,0,0,0.5);}
.his_left .owl-nav [class*=owl-]:hover { background-color:#bc0c16;} 
.his_left .owl-theme .owl-nav .owl-prev:hover span{ background-color:#bc0c16 ;} 
.his_left .owl-theme .owl-nav .owl-next:hover span{ background-color:#bc0c16 ;} 
.his_left .owl-theme .owl-nav [class*=owl-] {margin:0px;}
.his_left .owl-theme .owl-dots, .owl-theme .owl-nav {text-align:left !important;}
.his_left .owl-theme .owl-nav .owl-next{ float:right;} 
.his_left .item{ position: relative;}
.his_left .item p{ position: absolute; left:0; bottom:0px; font-size:16px; color:#fff; background:rgba(188,12,22,0.8); line-height:46px; width:100%; padding:0 15px; box-sizing:border-box; height:46px; overflow:hidden;}
.his_table tr td{font-size:16px; color:#666; line-height:23px; padding:0px 20px 15px; vertical-align:text-top;}
.his_table{ width:100%;}
.his_table{ background:url(../images/hline.png) no-repeat 117px 0;}
.his_table tr td:nth-child(1){ white-space:nowrap; transition:all 0.3s; color:#333;}
.his_table tr:hover td:nth-child(1){ background: url(../images/redot.png) no-repeat 0 10px; color:#bc0c16;}
@media only screen and (max-width:1100px){
.his_table{ background:url(../images/hline.png) no-repeat 100px 0;}
.his_table tr td{font-size:14px; padding:0px 15px 15px;}
.pro .timecontent{ margin-top:40px}
.pro{ padding-bottom:40px; }
.his_left .owl-nav{ position:absolute; left:0; top:26%; width:100%;}
.his_table tbody tr{ background:none;}

}
/*荣誉*/
.honor{ text-align:right; overflow:hidden;}
.honor a{ display:inline-block; background-color:#cccccc; margin-top:18px; transition:all 0.3s; margin-left:40px; border-radius:8px; width:120px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff;}
.honor a.actives{ background-color:#bc0c16;}
.honor a:hover{ background-color:#bc0c16;}
.honor_box .tab_menu{overflow:hidden;}
.honor_box .tab_menu li{ float:left;height:32px;line-height:30px;color:#fff; padding:0 15px; margin-right:18px; font-size:14px; color:#666; font-family:Arial; text-align:center;cursor:pointer; border:1px solid #c9c9c9;}
.honor_box .tab_menu li span{ display:inline-block; width:30px; height:30px; background:url(../images/year-grey.png) no-repeat 0 center;}
.honor_box .tab_menu li.current{color:#fff;background:#bd002e; border-color:#bd002e;}
.honor_box .tab_menu li.current span{background: url(../images/year-white.png) no-repeat 0 center;}
.honor_box .tab_box{ padding:0; margin-top:50px; margin-bottom:50px;}
.honor_box .tab_box .hide{display:none;}
.honors{ padding:0; width:100%;}
.honors img{ width:100%;}
.honors{ margin-bottom:30px;}
.honors .owl-dots{ display:none;}
.honors .owl-nav{ position: absolute; left:0; top:34%; width:100%;}
.honors .owl-nav span{ display:inline-block; width:30px; height:60px; left:0; line-height:60px; font-size:30px; color:#fff; background-color:rgba(0,0,0,0.5);}
.honors .owl-nav [class*=owl-]:hover { background-color:#bc0c16;} 
.honors .owl-theme .owl-nav .owl-prev:hover span{ background-color:#bc0c16 ;} 
.honors .owl-theme .owl-nav .owl-next:hover span{ background-color:#bc0c16 ;} 
.honors .owl-theme .owl-nav [class*=owl-] {margin:0px;}
.honors .owl-theme .owl-dots, .owl-theme .owl-nav {text-align:left !important;}
.honors .owl-theme .owl-nav .owl-next{ float:right;} 
.honors .item{ position: relative;}
.honors .item p{ position: absolute; left:0; bottom:0px; font-size:16px; color:#fff; background:rgba(188,12,22,0.8); line-height:46px; width:100%; padding:0 15px; box-sizing:border-box; height:46px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.honor_right{ box-sizing:border-box; padding-left:50px; background:url(../images/greys.png) repeat-y 12px 10px;}
.honor_right ul li{line-height:30px; font-size:16px; color:#666; border-bottom:2px solid #cccccc; padding:12px 0;}
.honor_right ul li:nth-child(1){ padding-top:0px;}

@media only screen and (max-width:1100px){
.honor a{ margin-left:10px; width:100px; font-size:14px;}
}
@media only screen and (max-width:768px){
.honor a{ margin-left:2px; font-size:13px;  margin-top:0px; margin-bottom:20px; width:90px;}
.honor_box .tab_menu li{  padding:0px; margin-right:18px; width:48%; margin:4px 1%;}
.honor{ text-align:left; }
.honor_box .tab_box{margin-top:30px; }
.honor_right ul li{ font-size:14px; line-height:22px; border-bottom:1px solid #cccccc;}
.pro .time .slick-next,.pro .time .slick-prev{top:63px;}
}
/*新闻*/
.new-left form{ float:right;}
.new-left{padding-top:10px;}
.new-search,.new-select{-webkit-box-sizing:border-box; float:left;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;width:218px;}
.new-select{border:none; position:relative; background-color:#fff; z-index:2; margin-left:30px;}
.new-search input{padding-left:16px;width:170px;font-size:14px;font-family:Microsoft Yahei;line-height:40px; border:1px solid #dfdfdf; outline:none;}
.new-search button{float:right;width:48px;height:44px;outline:0;background:url(../images/search.png) center no-repeat #dfdfdf;border:1px solid #dfdfdf;cursor:pointer}
.new-grid{overflow:hidden;padding-bottom:90px}
.new-select input{padding-left:16px;width:100%;height:44px;border:1px solid #dfdfdf;outline:none;background:url(../images/select.jpg) right top no-repeat;text-align:left;font-size:14px;font-family:Microsoft Yahei;cursor:pointer;-webkit-appearance:none}
.new-select ul{display:none;border:1px solid #ccc;border-top:none; position:absolute; top:44px; width:100%; background-color:#fff; }
.new-select a{display:block;padding-left:16px;line-height:44px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;-ms-transition:all ease-out .3s}
.new-select a:hover{background-color:#F2F2F2;text-indent:10px; color:#bc0c16;}
.recnew li{ width:50%; float:left; box-sizing:border-box; padding-right:40px; overflow:hidden;}
.recnew{ border:1px solid #d9d9d9; margin-bottom:30px;}
.recnew li a{ display:block;}
.recnew li a h3 {font-size:18px; color:#bc0c16; line-height:36px; font-weight:bold; margin:25px 0; white-space:nowrap; height:36px; overflow:hidden;text-overflow:ellipsis;}
.recnew li a span {font-size:16px; color:#333; line-height:20px; display:block; margin-bottom:25px;}
.recnew li a p {font-size:16px; color:#333; line-height:32px; height:128px; overflow:hidden;}
.recnew:hover li img{ transform:scale(1.02);}
.newlist a{ display:block; background-color:#f5f5f5;}
.newlist a .media-left{ padding:20px 30px 30px; background-color:#999999; text-align:center;}
.newlist li{ margin-bottom:30px;}
.newlist a .media-left p{font-size:60px; color:#fff; font-family:Arial; border-bottom:1px solid #cfcfcf; padding-bottom:10px; margin-bottom:10px;}
.newlist a .media-left span{ display:block; font-size:30px; color:#fff; font-family:Arial; }
.newlist a .media-body{ padding:30px 50px 0; }
.newlist a .media-body h3{font-size:18px; color:#333; margin-bottom:15px; line-height:24px;white-space:nowrap; height:24px; overflow:hidden;text-overflow:ellipsis;}
.newlist a .media-body p{font-size:16px; color:#666; line-height:30px; height:64px; overflow:hidden;}
.newlist a:hover{background-color:#f8e6e7;}
.newlist a:hover .media-left{background-color:#bc0c16;}
.newlist a:hover .media-body h3{color:#bc0c16; font-weight:bold;}
.newlist a .media-body span{ display:none;}
@media only screen and (max-width:1400px){
.recnew li{ padding-right:30px; }
.recnew li a h3 {margin:15px 0;}
.recnew li a span { margin-bottom:10px;}
}
@media only screen and (max-width:1240px){
.recnew li a p {height:72px;font-size:14px; line-height:24px;}
.recnew li a h3 {font-size:16px;margin:10px 0;}
.recnew li a span {font-size:13px; margin-bottom:6px;}
 }
@media only screen and (max-width:1100px){
.new-left{ width:100%; padding-top:0px; margin-bottom:20px;}
.newlist a .media-body{ padding:30px 30px 0; }
.newlist a .media-left{ padding:20px 20px 20px; }
}
@media only screen and (max-width:768px){
.new-left{ display:none;}
.recnew li{ width:100%; float:none; padding-right:0px;}
.recnew li:nth-child(2){ padding:5px 20px 15px;}
.newlist a .media-left{ display:none;}
.newlist a .media-body{ display:block; width:100%; box-sizing:border-box; padding:20px 15px 10px; }
.newlist a .media-body span{ display:block;font-size:13px; color:#999; line-height:20px;}
.newlist a .media-body h3{font-size:16px;}
.newlist a .media-body p{font-size:14px;}
}
/*翻页*/
.pages{padding-top:20px; margin:0 auto 50px; height:60px; text-align: center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 0 2px;
    width:42px; height:40px;
    text-decoration: none;
    font-size:14px;}
.pages a:hover{border:1px solid #bc0c16; text-decoration: none; color:#fff;width:42px; height:40px; line-height:38px; background-color:#bc0c16; font-size:14px;}
.pages span { display:inline-block; border: 1px solid #bc0c16;  background-color:#bc0c16;color: #fff; line-height:38px; width:42px; height:40px; font-size:14px; margin:0 2px;}
.pages a:first-child , .pages a:last-child{ background-color:#cccccc; color:#fff;}
.pages a:first-child:hover , .pages a:last-child:hover{ background-color:#bc0c16; }
/*详情*/
.ccv h2{ font-size:24px; color:#333333; line-height:30px; padding-left:42px; padding-bottom:10px; background:url(../images/article.png) 0 top no-repeat; margin-top:0px;}
.ccv .huan{ border-bottom:3px solid #eaeaea;  margin:15px 0; padding-bottom:10px;}
.ccv .huan b{ font-weight:normal; font-size:14px; color:#a2a2a2; display:inline-block; margin-right:16px; line-height:22px;}
.ccv .huan a{ display:inline-block; text-align:center; margin:0 5px 0 0;}
.ccv .huan span{ font-size:13px; color:#a2a2a2;}
.ccv .huan a img{ height:18px; width:21px; margin-top:6px;}
.ccv article p{font-size:15px; color:#666; line-height:26px;} 
.ccv{ margin-bottom:50px; margin-top:30px;}
.article{ padding-bottom:30px;  }
.art_bot p , .art_bot a{font-size:15px; color:#666; line-height:26px; margin:0; }
.art_bot a:hover{ color:#bc0c16;}
.ccv .pull-right a{font-size:16px; color:#666; line-height:26px; }
.ccv .pull-right a:hover{ color:#bc0c16;}
.articles{font-size:16px; color:#666; line-height:30px; margin:15px 0;}
.articles p{font-size:16px; color:#666; line-height:30px; margin:15px 0;}
.articles strong{font-size:16px; color:#666; line-height:30px;}
.articles img{ display:block; margin:15px auto; max-width:100%;}
#fen1{ background:url(../images/f1.png) no-repeat;} 
#fen2{ background:url(../images/f3.png) no-repeat;} 
#fen3{ background:url(../images/f4.png) no-repeat;} 
#fen4{ background:url(../images/f2.png) no-repeat;} 
.new_right{ box-sizing:border-box; }
.detail_title{ margin-top:30px; margin-bottom:30px;}
.detail_title h2{color:#bc0c16; font-size:21px; line-height:34px; border-bottom:3px solid #eaeaea; padding-bottom:15px;}
.detail_title h2 small{color:#868686; font-size:13px; line-height:34px;}
.new_right .honors .owl-nav{ top:24%;}
.dynamics{ margin:0px 0 40px;}
.dynamics li a{ display:block; line-height:34px;  color:#666; box-sizing:border-box; padding-left:14px; background:url(../images/rdots.png) no-repeat 0 center; }
.dynamics li a strong{font-size:14px; display:inline-block; float:left; font-weight:normal; transition:all 0.3s; width:70%; height:34px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.dynamics li a span{ display:inline-block; width:30%; text-align:right; color:#b5b5b5;line-height:34px; font-size:13px;}
.dynamics li a:hover strong{ color:#bc0c16; }
@media only screen and (max-width:1100px){
.ccv,.detail_title{ margin-top:0px;}
.detail_title h2{ font-size:16px; line-height:24px; }
.detail_title h2 small{ visibility:hidden;}
}
@media only screen and (max-width:768px){
.detail_title h2{ padding-bottom:4px;}
.detail_title h2 small{visibility: visible;}
.ccv h2{ font-size:18px; line-height:26px; }
}
/*联系我们*/
.contact h2{ display:inline-block; border-bottom:1px dashed #d3d1d0;font-size:20px; color:#333; line-height:32px; margin-bottom:20px; padding-bottom:8px;}
.contact ul li{ font-size:14px; color:#3c3c3c; line-height:40px; padding-left:50px;}
.contact ul li:nth-child(1){ background:url(../images/phone.png) no-repeat 0 7px;}
.contact ul li:nth-child(2){ background:url(../images/di.png) no-repeat 0 7px;}
.contact ul li:nth-child(3){ background:url(../images/message.png) no-repeat 0 7px;}
.contact table{ margin-top:20px; width:80%;}
.contact table tr td{ width:50%;}
.contact table tr td p{ font-size:14px; color:#666; line-height:30px; }
.contact{  margin-top:70px; margin-bottom:50px;}
.map{ width:100%; margin-bottom:50px;}
.contact_left{ width:40%; float:left; padding-right:20px; box-sizing:border-box;}
.contact_right{ width:60%; float:left; box-sizing:border-box;}
@media only screen and (max-width:1240px){
.contact ul li{ padding-left:40px; }
.contact h2{ font-size:18px;}
.contact_left{ width:50%; }
.contact_right{ width:50%;}

.contact{ margin-top:0px; }
.contact table{ width:100%;}
}
@media only screen and (max-width:992px){
.contact_left{ width:100%; float:none; }
.contact_right{ width:100%;float:none;}
.contact{margin-bottom:30px; }
}
/*产品*/
.product_right{ max-width:70%; float:right; padding-top:16px; text-align:right;}
.product_right a{ display:inline-block; background-color:#cccccc;  transition:all 0.3s; margin-bottom:15px; margin-left:30px; border-radius:8px; width:120px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff;}
.product_right a.actives{ background-color:#bc0c16;}
.product_right a:hover{ background-color:#bc0c16;}
.chasearch form{ float:right;}
.chasearch form input , .chasearch form button{ border-radius:0px;}
.chasearch form button{ background-color:#eee;}
.chasearch{ margin-bottom:40px;}
.pro_top{ background-color:#e8e8e8; margin-bottom:50px;}
.pro_top img{ width:100%;}
.pro_discript{ padding:30px 35px;}
.pro_discript h3{font-size:24px; color:#333; line-height:32px; margin-bottom:8px;}
.pro_discript p{font-size:15px; color:#333; line-height:26px;}
.goods_left{ float:left; width:34%;}
.goods_right{ float:left; width:66%; box-sizing:border-box; padding-left:35px;}
.goods_right h3{font-size:16px; color:#333; line-height:26px; }
.goods_right h4 span{ font-size:14px; color:#999; line-height:30px; margin-right:10px;}
.goods{ border-top:1px solid #cccccc; margin-top:10px; padding-top:10px;}
.goods p{ font-size:15px; color:#666; line-height:34px; padding-left:12px; background: url(../images/pro.png) no-repeat 0 13px;  }
.goods p strong{display:inline-block; font-size:16px; color:#333; font-weight:normal; line-height:34px; float:left;}
.prolist li a{ display:inline-block; width:117px; height:35px; line-height:32px; text-align:center;font-size:14px; color:#bc0c16; border:1px solid  #bc0c16; margin-top:15px;}
.prolist li a:hover{ background-color:#bc0c16; color:#fff;}
.prolist li{ margin-bottom:50px;}

@media only screen and (max-width:1640px){
.product_right{ max-width:100%; float:right; }
}
@media only screen and (max-width:1270px){
.product_right{ padding-top:0px; }
.product_right a{ margin-left:15px;}
}
@media only screen and (max-width:992px){
.pro_discript{ padding:20px;}
.pro_discript h3{font-size:18px;}
.pro_discript p{font-size:14px;}
.prolist li{ margin-bottom:30px;}
.chasearch{ margin-bottom:20px;}
.pro_top{ margin-bottom:30px;}
}
@media only screen and (max-width:768px){
.product_right a{ margin-left:0px; width:30%; float:left; margin-right:3%;}
.product_right{ width:100%; float:left;}
.goods_left{ float:none; width:100%; margin-bottom:15px;}
.goods_right{ float:none; width:100%; padding-left:0px;}
}
/*产品详情*/
.detail_left{ float:left; width:40%;}
.detail_right{ float:left; width:60%; box-sizing:border-box; padding-left:35px;}
.detail_right h3{font-size:16px; color:#333; line-height:26px; }
.detail_right h4 span{ font-size:14px; color:#999; line-height:30px; }
.deta_right{ width:60%; float:right; padding-top:16px; text-align:right;}
.goto{ display:inline-block; background:url(../images/link.png) no-repeat; width:185px; height:45px; line-height:40px; float:left; margin-left:30px; text-align:left; padding-left:40px; font-size:16px; color:#bd0e21;}


.slider-container{ height:645px;overflow:hidden;position:relative; margin-bottom:40px;}
.main-slider{width:100%;height:100%;position:relative;overflow:hidden}
.slide-item{min-width:100%;width:100%;position:absolute;left:0;top:0;display:none}
.slide-item img{width:100%;height:auto; }
.slide-cont{position:absolute;left:50%;top:0;width:970px;margin-left:-485px;text-shadow:1px 1px 1px #111}
.slide-cont{font-size:19px;color:#fff}
.slide-cont h1{font-size:47px;font-weight:normal;color:#ffcf01;line-height:47px;margin-top:1.2em}
.slide-cont h1 span{font-size:30px;text-transform:uppercase}
.slide-cont a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;background:url(../images/icon_nav.png) no-repeat 100% 50%;padding-right:16px}
.thumbs{position:absolute;left:0;bottom:24px;z-index:4;width:100%;height:120px;margin:0;padding:30px 0 0; box-sizing:border-box;}
.thumbs li{float:left;list-style:none;position:relative;width:22%;  margin-right:4%; box-sizing:border-box;}
.thumbs li:last-child{ margin-right:0;}
.thumbs li.curr,.thumbs li:hover{background:url(../images/nav_bian.png) repeat-x 0 0;cursor:pointer}
.thumbs li div{ border:1px solid #5f2018;}
.thumbs li.curr i,.thumbs li:hover i{display:block}
.thumbs li span{display:block;margin:0 18px;padding:10px 30px 0;background:url(../images/nav_bottom_bg.png) repeat 0 0;height:56px;font-size:12px;color:#fff;text-transform:uppercase}
.thumbs li.curr span,.thumbs li:hover span{background-image:url(../images/nav_bottom_bg_1.png)}
.thumbs li.curr em{display:block;width:13px;height:12px;overflow:hidden;background:url(../images/yellow-arrow.png) no-repeat;position:absolute;top:-16px;left:50%;margin:0 0 0 -6px;}


.detail_tab{ margin-top:20px;}
.detail_tab .nav-tabs{ border-bottom:2px solid #bc0c16;}
.detail_tab .nav-tabs > li{ margin-bottom:-1px;}
.detail_tab .tab-pane{ padding:30px 0; max-height:300px; overflow-y:auto; margin-bottom:50px;}
.detail_tab .tab-pane p{ font-size:16px; color:#666; line-height:30px;}
.detail_tab .nav-tabs > li.active > a,
.detail_tab .nav-tabs > li.active > a:hover,
.detail_tab .nav-tabs > li.active > a:focus {
  border: 1px solid #bc0c16;color:#bc0c16;
  border-bottom-color:  1px solid #bc0c16;
}
.detail_tab .nav-tabs > li > a { padding:0 30px; margin-right:4px;line-height:38px; font-size:16px; color:#bc0c16; border-radius:0;}
.detail_tab .nav-tabs > li > a:hover {border: 1px solid #bc0c16;}

.recommand{ border-top:1px solid #d9d9d9; padding-top:30px; margin-bottom:40px;}
.recommand h2{font-size:24px; color:#bc0c16;line-height:47px; margin-bottom:20px;}
.classic{ margin-bottom:20px;}
.classic a{ display:block; overflow:hidden; box-sizing:border-box; background-color:#fff;}
.classic a .claic{ position:relative; width:100%; overflow:hidden;}
.classic a .claic img{ width:100%; transition:all 0.3s;}
.classic a:hover .claic img{ transform:scale(1.1);}
.classic a .claic p{ position:absolute; left:0; bottom:0px; line-height:58px; font-size:16px; color:#fff; background-color:rgba(188,12,12,0.8); width:100%; text-align:center; transition:all 0.3s;}
.classic a .claic h3{ position:absolute; padding-top:26%; left:0; bottom:0px; font-size:18px; color:#fff; font-weight:bold; height:100%; background-color:rgba(0,142,203,0.8); width:100%; text-align:center; visibility:hidden; opacity:0; transition:all 0.3s;}
.classic a .claic h3:before { content: ""; height: 2px; background: #fff; position: absolute; left:45%; bottom:45%; transition: 666ms; opacity: 0; visibility: hidden; width: 0; }
.classic a .claic h3:hover:before { width:10%; opacity: 1; visibility: visible; }
.classic a:hover .claic h3{visibility:visible; opacity:1;}
.classic a:hover p{ line-height:60px; padding-bottom:15px; }
.classic a p:before{content: ""; height: 2px; background: #fff; position: absolute; left:43%; bottom:25px; visibility: hidden;  transition:all 0.3s; width:0%; }
.classic a:hover p:before{ width:15%; visibility: visible; }

@media only screen and (max-width:1600px){
.slider-container{ height:574px; }
 }
@media only screen and (max-width:1350px){
.slider-container{ height:530px; }
 }
@media only screen and (max-width:1250px){
.slider-container{ height:486px; }
 }
@media only screen and (max-width:1100px){
.slider-container{ height:460px; }
.detail_tab .nav-tabs > li > a { padding:0 15px;}
 }
@media only screen and (max-width:992px){
.slider-container{ height:410px; }
.detail_tab .nav-tabs > li > a { padding:0 10px;}
 }
@media only screen and (max-width:880px){
.slider-container{ height:370px; }
 }
@media only screen and (max-width:768px){
.slider-container{ height:440px; }
 }
@media only screen and (max-width:700px){
.detail_left{ float:none; width:100%;}
.detail_right{ float:none; width:100%; padding-left:0px;}
.slide-item img{ max-height:400px;}
.slider-container{ height:530px; margin-bottom:0px;}
.deta_right{ width:100%; float:left; margin-bottom:30px;}
.goto{ margin-left:0px; }
}
@media only screen and (max-width:400px){
.slider-container{ height:480px; }
}
@media only screen and (max-width:345px){
.slider-container{ height:450px; }
}

/*景区资讯*/
.charbour{ display:block; margin-bottom:20px; position:relative; overflow:hidden;}
.charbour .new_img{ position:relative;}
.charbour .new_img img{ width:100%;}
.charbour .new_img p{ position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.3s; }
.charbour .new_img  span{position:absolute; top:0; left:0; right:0px; bottom:0px; display:block;}
.charbour .new_img  span img{ width:38px; height:38px; margin:0 auto; display:block; margin-top:-67px; transition:all 0.2s linear;}
.new_infor{ padding:15px 0;}
.new_infor h3{font-size:16px; line-height:30px; color:#333; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_infor p{font-size:14px; line-height:26px; color:#666; margin-top:10px; text-decoration:none; height:52px; overflow:hidden;}
.new_infor span{ font-size:13px; color:#a2a2a2; display:block; margin-bottom:10px;}
.charbour:hover h3{ color:#bc0c16;}
.charbour:hover .new_infor p{ color:#333;}
.charbour:hover .new_img p{ opacity:1;}
.charbour:hover div span img{ margin-top:20%; }
.thr_nav{ position:absolute; left:0; bottom:0; width:100%;}
.thr_nav ul li{ float:left; width:20%; margin-right:20%;}
.thr_nav ul li:last-child{ margin-right:0px;}
.thr_nav ul li a{ display:block; font-size:30px; color:#333; border-top:3px solid rgba(255,255,255,0); line-height:70px; background-color:rgba(255,255,255,0.6); text-align:center;}
.thr_nav ul li.active a{ border-top:3px solid #bc0c16;}
.thr_nav ul li a:hover{ border-top:3px solid #bc0c16;}
@media only screen and (max-width:1200px){
.thr_nav ul li{ width:26%; margin-right:11%;}
.thr_nav ul li a{ font-size:20px; line-height:50px;}
}
@media only screen and (max-width:768px){
.thr_nav ul li{ width:30%; margin-right:5%;}
.thr_nav ul li a{ font-size:18px; line-height:45px;}
}


.vedio_list{ margin-top:45px; margin-bottom:15px;}
.vedio_list h3{ text-align:center; font-size:18px; line-height:30px; color:#000; height:30px; margin-top:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vedio_list p{ text-align:center; font-size:16px; line-height:20px; color:#000; height:20px; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vedio_list video { max-height:300px; width:100%;}


/*景区概况*/
.wine{ background:url(../images/g2.jpg) no-repeat right top; padding-top:45px; padding-bottom:30px; margin-bottom:30px;}
.wine h2{font-size:24px; line-height:40px; color:#333; margin-top:20px;}
.wine h3{font-size:16px; line-height:20px; color:#666; text-transform:uppercase; font-family:Arial; margin-bottom:10px; padding-bottom:10px; background:url(../images/redline.png) no-repeat 0 bottom;}
.wine p{font-size:16px; line-height:30px; color:#666;  max-width:97%;}
.wine img{ width:100%;}
.humanity{ padding-left:90px; box-sizing:border-box; position:relative;}
.pic1:before{ content:''; display:block; position:absolute; width:66px; height:368px; top:0; left:0; background: url(../images/h1.png) no-repeat 0;}
.pic2:before{ content:''; display:block; position:absolute; width:66px; height:368px; top:0; left:0; background: url(../images/h2.png) no-repeat 0;}
.pic3:before{ content:''; display:block; position:absolute; width:66px; height:368px; top:0; left:0; background: url(../images/h3.png) no-repeat 0;}
.sixmore{ display:block; position:relative; margin-bottom:30px; overflow:hidden;}
.sixmore img{ width:100%;}
.sixmore p{ position:absolute; left:0; bottom:0px; width:100%; font-size:16px; color:#fff; line-height:45px; padding:0 15px 0 25px; height:45px; box-sizing:border-box;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
 background:rgba(0,0,0,0.54) url(../images/white.png) no-repeat 10px center;}
.sixmore:hover img{ transform:scale(1.05);}
.hum1{ font-size:24px; line-height:40px; color:#333; padding-top:15px; margin-bottom:20px;}
.hum2{ font-size:16px; line-height:26px; color:#666; margin-bottom:20px;}
.viewmore{ display:block; width:120px; height:34px; line-height:32px; font-size:14px; color:#bd0e21; border:1px solid #bd0e21; text-align:center; margin:20px 0;}
.viewmore:hover{ background-color:#bd0e21; color:#fff;}
a{ transition:all 0.3s;}
.grey{ width:100%; background-color:#f2f2f2; padding:30px 0; margin:40px 0 50px;}
.third_title{font-size:26px; line-height:50px; color:#bc0c21; margin-bottom:20px;}
.tour_left{ padding-right:30px; box-sizing:border-box;}
.tour_left a{ display:block; background-color:#bc0c21; padding-bottom:50px;}
.tour_left a h3{font-size:18px; line-height:26px; color:#fff; max-width:90%; margin:30px auto 15px; }
.tour_left a p{font-size:16px; line-height:26px; color:#fff; margin-left:5%; }
.tour_left a span{display:block; width:106px; height:34px; line-height:32px; transition:all 0.3s; font-size:14px; color:#fff; border:1px solid #fff; text-align:center; margin:10px 5% 0px;}
.tour_left a:hover span{ background-color:#fff; color:#bc0c21; }
.more{display:block;  line-height:32px; transition:all 0.3s; font-size:14px; color:#bc0c21; margin-top:10px;}
.tour_right a{ display:block; background-color:#e9e9e9;}
.tour_right a .media-lefts{ padding:15px 10px 20px; background-color:#999999; box-sizing:border-box; text-align:center; width:20%; float:left; text-align:center;}
.tour_right li{ margin-bottom:30px;}
.tour_right a .media-lefts p{font-size:53px; color:#fff; font-family:Arial; border-bottom:1px solid #cfcfcf; padding-bottom:10px; margin-bottom:10px;}
.tour_right a .media-lefts span{ display:block; font-size:26px; color:#fff; font-family:Arial; }
.tour_right a .media-bodys{ padding:15px 20px 0;width:80%; float:left; }
.tour_right a .media-bodys h3{font-size:18px; color:#333; margin-bottom:10px; line-height:24px; white-space:nowrap; height:24px; overflow:hidden; text-overflow:ellipsis;}
.tour_right a .media-bodys p{font-size:16px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.tour_right a:hover{background-color:#f8e6e7;}
.tour_right a:hover .media-lefts{background-color:#bc0c16;}
.tour_right a:hover .media-bodys h3{color:#bc0c16; font-weight:bold;}
.tour_right a .media-bodys span{ display:none;}
.searce img{ width:100%;}
@media only screen and (max-width:1100px){
.tour_right a .media-lefts{ width:30%;}
.tour_right a .media-bodys{ padding:15px 15px 0;width:70%;}
}
@media only screen and (min-width:768px){
.wine p{ max-height:210px; overflow-y:auto;}
}
@media only screen and (max-width:768px){
.wine{ background:none; padding-top:0px; padding-bottom:0px; margin-bottom:20px;}
.wine p{ max-width:100%;}
.humanity{ padding-left:75px; }
.tour_left{ padding-right:0;}
.more{ margin:10px 0;}
.tour_right a .media-bodys span{ display:block;}
.tour_right a .media-lefts{ display:none;}
.tour_right a .media-bodys{ padding:15px; width:100%; }
.grey{ padding:20px 0; margin:30px 0;}
}
/*工艺*/
.tech_left{ width:65%; float:left; box-sizing:border-box;height:376px;}
.tech_right{ width:35%; float:left;box-sizing:border-box; height:376px; background:#f5f5f5 url(../images/cright.png) right top no-repeat; padding:60px 54px 0; transition:all 0.3s;}
.tech_right h3{font-size:16px; color:#333; line-height:30px; padding-bottom:10px; position:relative; margin-bottom:25px;}
.tech_right h3:after{ content:''; display:block; width:47px; height:1px; background-color:#5f2018; position:absolute; left:0; bottom:0px;}
.tech_right p{font-size:14px; color:#666; line-height:26px; margin-bottom:25px; height:132px; overflow:hidden;}
.tech_right a{ display:inline-block; border:1px solid #5f2018; width:125px; height:33px; line-height:31px; text-align:center; margin-right:20px;font-size:14px; color:#333; }
.tech_right a span{ color:#5f2018; display:inline-block; margin-top:-5px;}
.tech_list li{ margin-bottom:40px;}
.tech_list li:hover .tech_right{ background:#bc0c16 url(../images/crights.png) right top no-repeat;}
.tech_list li:hover .tech_right h3 , .tech_list li:hover .tech_right p ,.tech_list li:hover .tech_right a span{  color:#fff;}
.tech_list li:hover .tech_right h3:after{ background-color:#fff;}
.tech_list li:hover .tech_right a{color:#fff; border-color:#fff;}
@media only screen and (max-width:1599px){
.tech_left{ width:60%;}
.tech_right{ width:40%;}
}
@media only screen and (max-width:1350px){
.tech_right{  padding:50px 40px 0;}
}
@media only screen and (max-width:1250px){
.tech_right{  padding:50px 20px 0;}
}
@media only screen and (max-width:1100px){
.tech_left{ width:50%;}
.tech_right{ width:50%;}
}
@media only screen and (max-width:700px){
.tech_left{ width:100%; float:none; height:240px;}
.tech_right{ width:100%;float:none;  height:320px; padding:20px 15px;}
.tech_right a{ margin-right:10px; width:110px; }
}
/*科学研发*/
.intro_left h2{font-size:26px; color:#be002e; line-height:40px; margin-bottom:20px; margin-top:30px;}
.intro_left p{font-size:16px; color:#333; line-height:36px;}
.intro_left a{ display:inline-block; background-color:#bc0c16; width:115px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; margin-top:30px;}
.intro_right{ overflow:hidden;}
.intro_right img{ display:block; float:right; max-width:100%;}
.intro_right:hover img{ transform:scale(1.05);}
.patent .item p{font-size:13px; color:#333; line-height:50px; text-align:center;}
.patent .owl-nav{ display:none;}
.bottom_link{ height:58px; width:100%; background:#bc0c16 url(../images/shu.png) no-repeat center center; margin:50px 0;}
.bottom_link a{ display:inline-block; width:50%; font-size:18px; color:#fff; line-height:58px; float:left; text-align:center;}
@media only screen and (max-width:1300px){
.intro_left h2{ margin-bottom:10px; margin-top:0px;}
.intro_left p{ line-height:32px;}
}
@media only screen and (max-width:768px){
.intro_left a{ margin:20px 0;}
.bottom_link a{ font-size:15px; line-height:40px; }
.bottom_link{ margin:20px 0 30px; height:40px;}
.patent .item p{ line-height:24px; text-align:center;}
.intro_left h2{font-size:20px; line-height:30px;}
}
.research_left{ width:100%; max-width:800px; margin-bottom:50px;}
.research_left h3{ font-size:18px; color:#bc0c16; line-height:40px; font-weight:bold; }
.research_left p{ font-size:16px; color:#666; line-height:36px; margin-bottom:20px;}
.research_left img{ display:block; max-width:100%; margin-bottom:15px;}
.research_right{ border-left:1px solid #deddd9; padding-left:40px;margin-bottom:50px;}
.research_right ul li a{ display:block; margin-bottom:30px; width:100%; overflow:hidden}
.research_right ul li a:hover img{ transform:translateX(5px) }
@media only screen and (max-width:1300px){
.research_right{ padding-left:15px;margin-bottom:50px;}
}
@media only screen and (max-width:768px){
.research_left , .research_right{ margin-bottom:30px;}
.research_left h3{ font-size:17px; line-height:30px;  }
.research_left p{ font-size:15px; line-height:28px; }
}
.quality a{ display:block; width:100%; margin-bottom:50px; overflow:hidden;}
.quality a h3{font-size:18px; color:#bc0c16; line-height:30px; font-weight:bold;}
.quality a img{ display:block; margin:30px auto 15px; width:100%;}
.quality a p{font-size:16px; color:#666; line-height:30px; }
.quality a:hover img{ transform:translateY(-5px);}
.equa_list li{ width:23.8%; box-sizing:border-box; float:left; margin-right:1.5%; margin-bottom:20px; border:1px solid #d9d9d9; text-align:center; padding:52px 0 15px;}
.equa_list li:last-child{ margin-right:0;}
.equa_list li h3{ font-size:16px; color:#333; line-height:30px; }
.equa_list li p{ font-size:11px; color:#666; line-height:16px; }
.equa_list li:nth-child(1){ background:url(../images/q1.png) no-repeat center 13px;}
.equa_list li:nth-child(2){ background:url(../images/q2.png) no-repeat center 13px;}
.equa_list li:nth-child(3){ background:url(../images/q3.png) no-repeat center 13px;}
.equa_list li:nth-child(4){ background:url(../images/q4.png) no-repeat center 13px;}
.equa_list li:hover h3,.equa_list li:hover p{ color:#fff; }
.equa_list li:hover:nth-child(1){ background:#bc0c16 url(../images/ql1.png) no-repeat center 13px;}
.equa_list li:hover:nth-child(2){ background:#bc0c16 url(../images/ql2.png) no-repeat center 13px;}
.equa_list li:hover:nth-child(3){ background:#bc0c16 url(../images/ql3.png) no-repeat center 13px;}
.equa_list li:hover:nth-child(4){ background:#bc0c16 url(../images/ql4.png) no-repeat center 13px;}
.process{ background:url(../images/gback.jpg) no-repeat center center; padding:60px 0; margin:30px 0; background-size:cover;}
.process_title{font-size:18px; color:#333; line-height:30px; padding-left:16px; background:url(../images/gright.png) no-repeat 0 center; margin-bottom:25px;}
.pro1 li{ width:33.33%; border-bottom:1px solid #bfbfbf; float:left;}
.pro1 li a{ display:block; padding:12px 42px 20px; border-right:1px solid #bfbfbf; background:url(../images/bright.png) no-repeat 90% 90%;}
.pro1 li:last-child a{ border-right:none;}
.pro1 li a p{font-size:14px; color:#666; line-height:32px; max-height:98px; overflow:hidden;}
.pro1 li a p span{font-size:16px; color:#bc0c16; line-height:32px; }
.pro2 li{ width:25%; float:left;}
.pro2 li a{ display:block; padding:12px 42px 20px; border-right:1px solid #bfbfbf; background:url(../images/bright.png) no-repeat 90% 90%;}
.pro2 li:last-child a{ border-right:none;}
.pro2 li a p{font-size:14px; color:#666; line-height:32px; max-height:98px; overflow:hidden;}
.pro2 li a p span{font-size:16px; color:#bc0c16; line-height:32px; }
.standard{ padding:30px 0 50px;}
.smore{ width:92px; line-height:25px; border:1px solid #cccccc; font-size:13px; color:#666; text-align-last:center;}
.standard ul li{ width:16.6%; height:230px; float:left; position:relative; box-sizing:border-box; background:url(../images/longline.png) repeat-x 0 center;}
.onelist{ width:100%; height:95px; background-color:#f2f2f2; text-align:center; padding-top:23px;box-sizing:border-box; overflow:hidden;}
.onelist h3{font-size:16px; color:#333; line-height:24px;}
.onelist p{font-size:13px; color:#666; line-height:20px;}
.standard ul li:nth-child(odd) span{ display:block; width:5px; height:21px; position:absolute; left:50%; top:96px; background:url(../images/g1.png) no-repeat;}
.standard ul li:nth-child(even) span{ display:block; width:5px; height:21px; position:absolute; left:50%; top:112px; background:url(../images/g2.png) no-repeat;}
.standard ul li:nth-child(even) .onelist{ margin-top:132px;}
.standard ul li:hover .onelist{ background-color:#c01a24;}
.standard ul li:hover .onelist h3,.standard ul li:hover .onelist p{ color:#fff;}
.standard h2{ margin-bottom:40px;}
@media only screen and (max-width:1100px){
.equa_list li{ width:49%; margin-right:2%;}
.equa_list li:nth-child(2n){ margin-right:0;}
.pro1 li a{ padding:12px 15px 20px;}
.pro2 li a{ padding:12px 15px 20px;}
}
@media only screen and (max-width:600px){
.equa_list li{ width:100%; margin-right:0%;}
.quality a{ margin-bottom:20px; }
.pro1 li{ width:100%; float:none;}
.pro1 li a{ border-right:none;}
.pro2 li{ width:100%; float:none; border-bottom:1px solid #bfbfbf;}
.pro2 li a{ border-right:none;}
.process{ padding:30px 0; }
.pro1 li a{ padding:12px 0px 20px;}
.pro2 li a{ padding:12px 0px 20px;}
.standard ul li{ width:49%; height:110px; background:none; margin-right:2%;}
.standard ul li:nth-child(even){ margin-right:0px; margin-top:0px;}
.standard ul li span{ display:none !important;}
.standard ul li:nth-child(even) .onelist{ margin-top:0px;}
}
.third{ margin:50px 0;}
.third h3{font-size:20px; color:#c00918; line-height:34px; margin-bottom:15px; margin-top:40px;}
.third p{font-size:16px; color:#333; line-height:30px;}
.third table{ width:100%; margin-top:30px;}
.third table tr td{ width:20%; text-align:center; box-sizing:border-box; padding:0 2px;}
.third table tr td img{ display:block; margin:0 auto; max-width:100%}
.third table tr td p{font-size:16px; color:#333; line-height:30px; margin-top:15px;word-break:break-all;}
.third table tr td span{ display:block; font-size:12px; color:#333; line-height:20px; text-transform:uppercase; word-break:break-all;}
.part1 img{ width:100%; display:block; margin-bottom:60px;}
.part1 h3{font-size:20px; color:#c00918; line-height:30px; margin-bottom:20px;}
.part1 p{font-size:16px; color:#333; line-height:30px;}
.part1 a{ display:block; width:116px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background-color:#bd002e; margin-top:30px;}
.part1 a:hover{ background-color:#fff; border:1px solid #bd002e; color:#bd002e;}
.part1 .col-sm-7{ border-right:1px solid #ccc;}
.greys{ background-color:#f2f2f2; margin:60px 0; padding:50px 0; }
@media only screen and (max-width:768px){
.third h3{ margin-top:0px;}
.third{ margin:30px 0;}
.part1 img{  margin-bottom:30px;}
.part1 a{margin:20px 0;}
.greys{  margin:40px 0; padding:30px 0; }
.part1 h3{font-size:18px;  line-height:26px; }
.part1 p{font-size:14px; line-height:24px;}
}
.expert{ margin-bottom:50px;}
.expert h3{ font-size:14px; color:#bc0c16; line-height:30px; font-weight:bold; margin-bottom:10px;}
.expert p{ font-size:14px; color:#666; line-height:30px; }
.doctor p{font-size:18px; color:#333; line-height:30px; font-family:KaiTi;}
.doctor img{ width:100%; margin-bottom:20px;}
.question{ background:url(../images/ques.jpg) no-repeat center center; padding:70px 0; margin-bottom:50px; background-size:cover;}
.common{ display:block; padding:30px; margin-bottom:30px; background:#fff url(../images/bright.png) no-repeat 94% 85%;}
.common h3{ font-size:16px; color:#333; height:60px; overflow:hidden; line-height:30px; padding-left:40px; background:url(../images/q.png) no-repeat 0 6px;}
.common p{ font-size:16px; color:#666; height:30px; overflow:hidden; line-height:30px; padding-left:40px; background:url(../images/a.png) no-repeat 0 6px;}
.qmore{display:block;  line-height:20px; transition:all 0.3s; text-align:right; font-size:14px; color:#bc0c21;}
.consult .form-group{ width:50%; margin-bottom:40px; float:left;}
.consult .form-group label{ width:67px; font-weight:normal;}
.consult .form-group label span,.consult .form-groups label span{ color:#e90000;}
.consult .form-group input{ border-radius:0px; width:70%; line-height:40px; height:42px;}
.consult .form-groups label{ width:71px; font-weight:normal; float:left;}
.consult .form-groups { width:100%; float:none; }
.consult .form-groups textarea{ border:1px solid #ccc; width:85%;border-radius:0px;}
.bottons{ text-align:center;}
.bottons button{ display:inline-block; width:170px; height:40px; margin:30px 6px 50px; background-color:#999999; border:none; color:#fff; font-size:16px; cursor:pointer;}
.bottons button:hover{ background-color:#bd002e; }
.phone{ padding-left:60px;}
.phone p{font-size:14px; color:#666; line-height:36px; margin:30px 0;}
@media only screen and (max-width:1100px){
.consult .form-group{ width:100%; margin-bottom:15px; float:none;}
.consult .form-group input{ width:85%; }
.consult label{ line-height:30px;}
}
@media only screen and (max-width:768px){
.question{  padding:30px 0;}
.consult .form-group input,.consult .form-groups textarea{ width:100%; }
.phone{ padding-left:0px; margin-bottom:40px;}
.bottons button{ width:110px; height:40px; margin:30px 6px 50px; background-color:#999999; border:none; color:#fff; font-size:16px; cursor:pointer;}
}

.chmap{ width:914px; margin:50px auto; position:relative;}
.place p{ font-size:16px; color:#201815; line-height:40px; display:inline-block; padding-left:22px; background:url(../images/reddot.png) no-repeat 0 center;}
.place{ position:absolute; cursor:pointer;}
.pump .modal-title{ font-size:20px; color:#333;}
.pump table tr th{ font-size:16px; color:#bc0c16;}
.pump .modal-header{ border-bottom:0;}
.shandong{ left:640px; top:343px;}
.heilongjiang{ left:793px; top:155px;}
.jilin{ left:766px; top:210px;}
.liaoning{ left:717px; top:245px;}
.guangdong{left:581px; top:564px;}
.guangxi{left:500px; top:554px;}
.hainan{left:532px; top:630px;}
.shanghai{left:710px; top:440px;}
.jiangsu{left:675px; top:400px;}
.zhejiang{left:683px; top:480px;}
.phonemap{ display:none;}
@media only screen and (max-width:1100px){
.chmap{ display:none;}	
.phonemap{ display:block;}	
.phonemap ul li{ background-color:#f8f8f8; padding:20px; margin-bottom:30px;}
.phonemap ul li h3{ font-size:16px; color:#bc0c16; line-height:30px; }
.phonemap ul li p{ font-size:14px; color:#666; line-height:30px; }


















}
/* CSS Document */

