﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ background-color:black; font-size:12px;font-family:''; color:#666;}
a{color:#62a8ea; text-decoration:none;}
a:hover{ color:#f60;}
img{vertical-align: middle;max-width: 100%;
}
p{color:white; line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
@media only screen and (max-width: 1200px) {
.wapper{ width:100%;}
}

.header{ position:fixed;z-index: 999;width: 100%;}
.header.fixed{background: #fff;border-bottom: 2px solid #E7272D;}
.header.fixed .top{display: none;}
.header.fixed .menu ul li a{color: #FFF;}
.header.fixed .menu ul li dl dd a{color: #fff;}
.header.fixed .menu dl dd:hover a{color: #FF0000;}
.header.fixed .menu .bar a,
.header.fixed .menu a:hover{color: #f00;}
.top{width: 100%;padding: 6px 0;border-bottom: 1px solid rgba(181, 181, 181, 0.1);font-size: 14px;}
.top .t_tel{float: left;}
.top .t_tel span.tel{background: url(../images/dian.png) left no-repeat;padding: 0 10px;}
.top .t_tel span.mel{background: url(../images/dian.png) left no-repeat;padding: 0 10px;}
.top .t_tel span a{color: #fff;}
.top .t_address{float: right;    padding-right: 15px;}
.top .t_address span{background: url(../images/dian.png) left no-repeat ;padding-left: 10px;color: #fff;}

/*menu*/
.pc_menu{min-height: 40px;background-color: transparent; margin-bottom: 0px; -webkit-box-shadow: none;-moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none;position: relative;background:#000000;}

.logo{float: left;}
.logo img{max-height: 82px;margin-top: 0;}

.menu{height:65px;line-height:65px;float: right;width: 65%;}
.menu ul li{ float:left; position:relative;width:14%;}
.menu ul li dl{ background:#f00; position:absolute; left:0px; top:65px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none;z-index: 9;min-width: 160px;text-align:left; }
.menu ul li dl dd{ line-height:40px;border-bottom:#fff dotted 1px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:inline; padding:0 10px;}
.menu ul li dl dd:hover{background: #fff;}
.menu ul li dl dd:hover a{ color:#f00;}
.menu a{ font-size:14px;color:#fff; text-decoration:none;display:block;text-align:right;}
a.menu_hover{color: #f00;}
/*.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}*/
.menu .bar a,
.menu a:hover{color: #f00;}
.m_menu{display: none;}

.header2{background: #fff;position:relative;}
.header2.fixed{position: fixed;}
.header2 .top{background: #222;}
.header2 .menu ul li a{color: #fff;}
.header2 .menu ul li dl dd a{color: #fff;}
.header2 .menu dl dd:hover a{color: #FF0000;}
.header2 .menu .bar a,
.header2 .menu a:hover{color: #f00;}

@media only screen and (max-width: 780px) {
.header{display: none;}
.m_menu{display: block;position: relative;}
/*.m_logo{float: left;}*/
.m_logo img{max-height: 50px;}
.m_menu.fixed{position: fixed;width: 100%;z-index: 9999;}

}

.banner{width: 100%;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}
.mySwiper1 .pc_img{display: block;}
.mySwiper1 .m_img{display: none;}

@media only screen and (max-width: 980px) {
.mySwiper1 .pc_img{display: none;}
.mySwiper1 .m_img{display: block;}

}

.main_con{padding: 70px 0;}
.com_tit{width: 100%;text-align: center;}
.com_tit h2{font-size: 36px;margin-top: 0px;font-weight: 300;color: #e7272d;}
.com_tit span{font-size: 16px;font-weight: 300;color: #999;}
/*内容1*/
.index1{width: 100%;background:#000;}
.index1 .i1_list{margin-top: 30px;}
.index1 .i1_list ul li{float: left;width: 23%;margin: 1%;}
.index1 .i1_list .list_warp{width: 100%;}
.index1 .i1_list .list_warp .img{width: 100%;overflow: hidden;}
.index1 .i1_list .list_warp .img a{display: block;}
.index1 .i1_list .list_warp .img img{width: 100%;transition: all 1s ease 0s;}
.index1 .i1_list .list_warp a.txt{padding: 5px 15px; background: #000;display: block;position: relative;}
.index1 .i1_list .list_warp a.txt h3{color: #FFF;font-size: 20px;font-weight: 500; margin: 5px 0;}
.index1 .i1_list .list_warp a.txt font{font-weight: 300;color: #FFF;padding-bottom: 15px;font-size: 14px;}
.index1 .i1_list .list_warp a.txt:after {content: ''; display: block; width: 0; height: 2px; background: #c21f1f; position: absolute;left: 0;bottom: 0;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.index1 .i1_list .list_warp:hover{box-shadow: 0px 5px 10px #e0e0e0;}
.index1 .i1_list .list_warp:hover .img  img{-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.index1 .i1_list .list_warp:hover a.txt:after{width: 100%;}
.index1 .i1_list .list_warp:hover a.txt h3{color: #c21f1f;}

@media only screen and (max-width: 980px) {
.main_con{padding: 50px 0;}
.com_tit h2{font-size: 28px;}
.index1 .i1_list{width: 80%;margin: auto;}
.index1 .i1_list ul li{float: left;width: 46%;margin: 2%;}

}
@media only screen and (max-width: 780px) {
.index1 .i1_list{width: 100%;margin: auto;}
.index1 .i1_list ul li{float: left;width: 94%;margin: 3%;}

}

/*内容2*/
.index2{width: 100%;background: url(../images/1505973408.jpg);}
.index2 .i2_tab{border-bottom: none;margin: 30px auto;text-align: center;}
.index2 .i2_tab span{margin: 0 3px;}
.index2 .i2_tab span a{padding: 10px 35px;color: #76838f;font-size: 14px;background: #fff;}
.index2 .i2_tab span a.cur{background: #FF0000;color: #fff;}
.index2 .i2_list ul li{width: 24.2%;float: left;margin-right: 10px;margin-bottom: 40px;}
.index2 .i2_list ul li:nth-child(4n){margin-right: 0px;}
.index2 .i2_list .list_warp{position: relative; margin-bottom: 30px;background-color: #fff;box-shadow: 0 1px 1px rgb(0 0 0 / 5%);}
.index2 .i2_list .list_warp .img{position: relative;overflow: hidden;width: 100%;}
.index2 .i2_list .list_warp .img:before{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);content: '';display: block;z-index: 2;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.index2 .i2_list .list_warp .img a img{width: 100%;transition: all 1s ease 0s;}
.widget_title{margin-top: 0; color: #37474f;text-transform: capitalize;}
.index2 .i2_list .list_warp h4 {
    font-size: 16px;
    text-align: center;
    padding: 12px 20px;
    font-weight: 300;
    background: #000;
}
.index2 .i2_list .list_warp h4 a{color: #FFF;}
.index2 .i2_list .list_warp:hover .img:before {background: rgba(0, 0, 0, 0);display: none;}
.index2 .i2_list .list_warp:hover .img  img{-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.index2 .i2_list .list_warp h4 a:hover{color: #e7272d;}

@media only screen and (max-width: 980px) {
.index2 .i2_list{width: 80%;margin: auto;}
.index2 .i2_list ul li{width:45%;float: left;margin:2%;margin-bottom: 20px;}
.index2 .i2_list .list_warp{margin-bottom: 0;}

}
@media only screen and (max-width: 780px) {
.index2 .i2_list{width: 100%;margin: auto;}

}

/*内容3*/
.index3{width: 100;background: #f0f0f0;}
.index3 .i3_list{width: 100%;margin-top: 20px;}
.index3 .i3_list .list_warp{width: 100%;}
.index3 .i3_list .list_warp .img{width: 100%;overflow: hidden;}
.index3 .i3_list .list_warp .img img{width: 100%;display: block;}
.index3 .i3_list .list_warp .show_top{-moz-transition: height 1s ease 0s;-ms-transition: height 1s ease 0s;-o-transition: height 1s ease 0s;-webkit-transition: height 1s ease 0s;transition: height 1s ease 0s;height: 44px;overflow: hidden;cursor: pointer;position: absolute;bottom: 0px;background: rgba(255, 255, 255, 0.9);width: 100%;text-align: center;}
.index3 .i3_list .list_warp .show_top h3{font-weight: 500;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 20px;color: #666;text-align: center;}
.index3 .i3_list .list_warp .show_top font{margin-bottom: 10px;color: #bbb;line-height: 1.8em;padding: 0 20px;font-size: 14px;display: block;}
.index3 .i3_list .list_warp:hover .show_top{height: 45%;}

@media only screen and (max-width: 780px) {
.index3 .i3_list{width: 94%;margin:1% 3%;}
}

/*内容4*/
.index4{width: 100;background: url(../images/1505974148.jpg);}
.index4 .i4_list{width: 100%;margin-top: 20px;}
.index4 .i4_list ul li{float: left;width: 45%;padding: 15px;border: 1px solid transparent;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.index4 .i4_list .list_warp{display: table-cell;vertical-align: top;}
.index4 .i4_list .list_warp h4.tit{margin-top: 0;margin-bottom: 5px;}
.index4 .i4_list .list_warp h4 a{color: #FFF;font-size: 18px;}
.index4 .i4_list .list_warp .decs{color: #FFF;font-weight: 300;margin-bottom: 15px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.index4 .i4_list .list_warp .time{color: #FFF;font-weight: 300;margin-bottom: 10px;}
.index4 .i4_list .list_warp .time span{font-size: 14px;}
.index4 .i4_list .list_warp .time span.eye{background: url(../images/dian.png) left no-repeat;padding-left: 15px;}
    .index4 .i4_list ul li:hover { /*background-color: #fff;*/
        box-shadow: 0px 5px 10px #c32222;
    }
.index4 .i4_list .list_warp a:hover{color: #e7272d;}

@media only screen and (max-width: 780px) {
.index4 .i4_list ul li{float: left;width: 90%;}
}

.m_l_10{margin-left: 10px;}

/*footer*/
.i_contact{width: 100%; background: #222;padding: 40px 0 20px 0;border-bottom: 1px solid #383838;text-align: left;color: #999;}
.i_contact .ic_list{width: 100%;}
.i_contact .ic_list .left{float: left;width: 41%;text-align: left;}
.i_contact .ic_list .left .desc h2{padding: 40px 0;font-size: 24px;color: rgb(242, 242, 242);}
.i_contact .ic_list .left .desc span{display: block;color: #bfbfbf;font-size: 16px;padding-bottom: 20px;}
.i_contact .ic_list .left .ic_icon{width: 100%;padding-top: 40px;}
.i_contact .ic_list .left .ic_icon span {padding: 0 10px;}

.i_contact .ic_list .right{float: right;width: 58%;}
.i_contact .ic_list .right ul li{margin-bottom: 20px;width: 98%;}
.i_contact .ic_list .right ul li input{width: 95%;}
.i_contact .ic_list .right .form_control{background: transparent;border: none;border-bottom: 1px solid #383838;display: block; height: 36px; font-size: 14px;line-height: 1.57142857;color: #76838f;outline: none;padding-left: 15px;}
.i_contact .ic_list .right .ic_btn{background: #e7272d;padding: 10px 18px;font-size: 18px;line-height: 1.3333333;white-space: normal;transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;-webkit-font-smoothing: subpixel-antialiased;display: block;width: 98%;color: #fff;border: none;}
.i_contact .ic_list .right .ic_btn:hover{background: #c71c22;}

@media only screen and (max-width: 980px) {
.i_contact .ic_list{width: 80%;margin: auto;}
.i_contact .ic_list .left{float: none;width: 100%;text-align: left;}
.i_contact .ic_list .right{float: none;width: 100%;}

}
@media only screen and (max-width: 780px) {
.i_contact .ic_list{width: 90%;margin: auto;}
}

/*友情链接*/
.met_links{width: 100%; background: #222;padding-top: 15px ; color: #5a5a5a;font-size: 16px;}
.met_links .breadcrumb{list-style: none; background-color: transparent;border-radius: 3px;text-align: center;margin: 0;}
.met_links .breadcrumb li{white-space: nowrap;display: inline-block;}

/*copyright*/
.copyright{width: 100%; background: #222;padding: 15px 0; color: #5a5a5a;font-size: 14px;text-align: center;}
.copyright .i_support{color: #E7272D;}

@media only screen and (max-width: 780px) {
.met_links{padding: 15px 0;}
.met_links .breadcrumb{padding: 0;}
.copyright .wapper{padding: 0 7.5%;width: 85%;}

}

.toTop{background: url(../images/t_ico.png) 53px;cursor: pointer; height: 36px;width: 36px;position: absolute;float: right;right: 10px;bottom: 0px;z-index: 9999;position: fixed;}

/*关于我们*/
.tongtu{width: 100%;}
.tongtu img{width: 100%;}

.pro_nav .pro_nav_warp{width: 100%;height: 60px;/*border-bottom: 2px solid #f5f5f5;*/line-height: 70px;text-align: center;}
.pro_nav .pro_nav_warp span{color: #787878;font-size: 15px;}
.pro_nav .pro_nav_warp span a{text-decoration: none; padding: 5px 10px; font-size: 16px; font-weight: 300;color: #90939b;}
/*.pro_nav .pro_nav_warp span.cur a,*/
.pro_nav .pro_nav_warp span a:hover{color: #FF0000;}


.about{width: 100%;padding: 30px 0;}
.about .about_con{padding: 30px; background: #ffffff; font-size: 18px;font-weight: 300;line-height: 1.8; color: #222;word-wrap: break-word;}
.about .about_con .tit{text-align: center;}
.about .about_con .tit h2{color: #0000ff;font-size:28px;font-weight: 300;}

@media only screen and (max-width: 780px) {
.pro_nav .pro_nav_warp{width: 100%;height: 45px;border-bottom: 2px solid #f5f5f5;line-height: 45px;text-align: center;}
.about .about_con{padding: 10px;}
}

/*菜品*/
.delicious{width: 100%;background: #000;padding: 30px 0;}
.delicious .d_list ul li{float: left;width: 23%;margin: 1%;}
.delicious .d_list .list_warp{position: relative;background: #fff;}
.delicious .d_list .list_warp .img{width: 100%;overflow: hidden;}
.delicious .d_list .list_warp .img img{width: 100%;}
.delicious .d_list .list_warp h4.widget_title{padding: 12px 20px; background-color:#000}
.delicious .d_list .list_warp h4{margin: 0; font-size: 16px;text-align: center;}
.delicious .d_list .list_warp h4 a{color: #222;}
.page{width: 98%;padding: 10px 0;margin: 1%;}
.page ul li{display: inline-block;border: 1px solid #ccc; padding: 2px 9px;margin: 0 3px; line-height: 20px; background: #fff;color: #999;}
.page .pageinfo{font-size: 14px;}
.page ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.page ul li:hover a{color:#fff;}

@media only screen and (max-width: 980px) {
.delicious{padding: 1%;width: 98%;}
.delicious .d_list ul li{float: left;width: 48%;margin: 1%;}

}

/*菜品详情*/
.pro_nav2 .pro_nav_warp2{width: 100%;/*border-bottom: 2px solid #f5f5f5;*/line-height: 45px;text-align: left;}
.pro_nav2 .pro_nav_warp2 span{color: #FF0000;font-size: 14px;}
.pro_nav2 .pro_nav_warp2 span a{text-decoration: none; font-size: 14px;color: #FF0000;}

@media only screen and (max-width: 780px) {
.pro_nav2 .pro_nav_warp2{width: 98%;border-bottom: 2px solid #f5f5f5;line-height: 45px;text-align: left;padding-left: 2%;}
}

.menu_detail {
    width: 100%;
    background: #000000;
}
.m_d_list{width: 100%;background: #000;}
.m_d_list .list_warp{padding: 30px 0;}
.m_d_list .list_warp .left{float: left;width: 50%;padding: 0 1%;}
.m_d_list .list_warp .left .img{width: 100%;overflow: hidden;margin: auto;text-align: center;}
.m_d_list .list_warp .right{float: right;width: 45%;}
.m_d_list .list_warp .right h1{line-height: 1.8;color: #37474f;}
.m_d_list .list_warp .right .description{margin-bottom: 15px;color: #c0c0c0;font-size: 14px;}
.m_d_panel{width: 100%;padding: 30px 0;}
.m_d_panel .left{float: left;width: 72%;margin-right: 3%;}
.m_d_panel .left .list_warp{background: #000;padding: 30px;}
.m_d_panel .left .list_warp .tit{width: 100%;/*border-bottom: 1px solid #ddd;*/padding: 15px 0;}
.m_d_panel .left .list_warp .tit span{border-bottom: 2px solid #e7272d;padding: 15px;}
.m_d_panel .left .list_warp .tit span a{color: #e7272d;font-size: 14px;}
.m_d_panel .left .list_warp .desc{width: 100%;}
.m_d_panel .left .list_warp .desc .img{padding: 30px 0;}
.m_d_panel .left .list_warp .txt{padding-top: 15px;}
.m_d_panel .left .list_warp .txt span{color: rgb(51, 51, 51);font-size: 14px; text-indent: 28px;line-height: 2;}
.m_d_panel .right{float: right;width: 25%;}
.m_d_panel .right .list_warp{background: #000;padding: 30px;}
.m_d_panel .right .list_warp .tit{font-size: 16px;margin-bottom: 15px;font-weight: normal;color: #fff;}
.m_d_panel .right .list_warp ul li{width: 100%;}
.m_d_panel .right .list_warp ul li a{display: block;width: 100%;}
.m_d_panel .right .list_warp ul li a .img{padding: 0 10px;}
.m_d_panel .right .list_warp ul li a .img img{width: 100%;}
.m_d_panel .right .list_warp ul li a .txt{text-align: center;padding: 15px 0;color: #c0c0c0;font-size: 14px;}
.m_d_panel .right .list_warp ul li a:hover .txt{color: #C71C22;}

@media only screen and (max-width: 980px) {
.m_d_list .list_warp{padding: 30px 10%;}
.m_d_list .list_warp .left{float: none;width: 98%;padding: 0 1%;}
.m_d_list .list_warp .right{float: none;width: 100%;padding-top: 30px;}
.m_d_panel .left{float: none;width: 80%;margin: auto;}
.m_d_panel .right{float: none;width: 80%;margin: auto;margin-top: 30px;}
.m_d_panel .right .list_warp ul li{float: left;width: 31%;margin:0 1%;}

}

@media only screen and (max-width: 780px) {
.m_d_list .list_warp{padding: 15px;}
.m_d_panel{padding: 15px 0;}
.m_d_panel .left{float: none;width: 100%;margin: auto;}
.m_d_panel .left .list_warp{padding: 15px;}
.m_d_panel .left .list_warp .desc .img img{width: 100%;}
.m_d_panel .right{float: none;width: 100%;margin: auto;margin-top: 15px;}
.m_d_panel .right .list_warp{padding: 15px;}
.m_d_panel .right .list_warp ul li{float: left;width: 50%;margin:0;}

}

/*新闻*/
.news {
    width: 100%;
    background: #000000;
}
.news_list{width: 100%;padding: 30px 0;}
.news_list .left{float: left;width: 72%;margin-right: 3%;}
.news_list .left .list_warp{background: #000;padding: 30px;}
.news_list .left .list_warp ul.list_warp_li li{width: 100%;border-bottom: 1px solid #f5f5f5;padding: 30px 0;}
.news_list .left .list_warp .news_con{overflow: hidden;}
.news_list .left .list_warp .news_con .img{padding-right:20px;display: table-cell;vertical-align: top;}
.news_list .left .list_warp .news_con .img img{width: 160px;}
.news_list .left .list_warp .news_con .desc{display: table-cell;vertical-align: top;overflow: hidden;}
.news_list .left .list_warp .news_con .desc h4.tit{margin: 0 0 20px;font-size: 22px;font-weight: 400;line-height: 1.2;}
.news_list .left .list_warp .news_con .desc h4.tit a{color: #222;}
.news_list .left .list_warp .news_con .desc h4.tit a:hover{color: #C71C22;}
.news_list .left .list_warp .news_con .desc .txt{color: #76838f; margin-bottom: 10px;font-size: 16px;font-weight: 300;}
.news_list .left .list_warp .news_con .desc .info{margin-bottom: 0px;font-size: 16px;font-weight: 300;color: #a3afb7;}
.news_list .left .list_warp .news_con .desc .info span{font-size: 16px;margin-right: 10px;}
.news_list .left .list_warp .news_con .desc .info .eye{margin-right: 10px;}

@media only screen and (max-width: 980px) {
.news_list .left{float: none;width: 80%;margin: auto;}

}
@media only screen and (max-width: 780px) {
.news_list{padding:0;}
.news_list .left{float: none;width: 100%;margin: auto;}
.news_list .left .list_warp{padding: 15px;}
.news_list .left .list_warp .news_con .img img{width: 100px;}
.news_list .left .list_warp .news_con .desc h4.tit{font-size: 16px;margin-bottom: 5px;font-weight: bold;}
.news_list .left .list_warp .news_con .desc .txt{font-size: 14px;}
.news_list .left .list_warp .news_con .desc .info{font-size: 14px;}
.news_list .left .list_warp .news_con .desc .info span{font-size: 14px;}
.news_list .left .list_warp .news_con .img{padding-right:10px;}

}

.page2{width: 100%;text-align: left;padding: 10px 0;}
.page2 li{font-size: 14px;display: inline-block;margin: 0 3px;}
.page2 li a{display: inline-block; padding:0px 10px;font-size: 14px; border: 1px solid #e2e2e2;line-height: 30px;color: #ccc;}
.page2 li a:hover,
.page2 li.on a{ background: #ccc; color: #fff;}
.page2 span{color: #000;font-size: 16px;}
.news_list .right{float: right;width: 25%;}
.news_list .right .list_warp{background: #fff;padding: 30px;}
.news_list .form_group{margin-bottom: 20px;}
.news_list .form_group .input_search{position: relative;}
.input-search-btn{position: absolute;top: 0;right: 0; height: 100%;padding: 0 10px;background: 0 0; border: none;border-radius: 0 200px 200px 0;}
.input-search-btn .icon{margin: 0 3px;}
.input-search-btn .icon img{width: 15px;}
.news_list .form_group .input_search .form_control{border-radius: 200px;}
.news_list .form_group .input_search .form_control:focus{border: 1px solid #C71C22;border-radius: 200px;}
.form_control{display: block; width: 95%; height: 36px; font-size: 14px;padding-left: 5%;outline: none; line-height: 1.57142857; color: #76838f;background-color: #fff; background-image: none;border: 1px solid #e4eaec;border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.news_list .recommend{margin: 20px 0px;padding: 20px 0px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;} 
.news_list .recommend h3{font-size: 18px;font-weight: 300;margin: 0px;line-height: 1.2;color: #37474f;}
.news_list .recommend ul{margin-top: 10px;margin-bottom: 0px;}
.news_list .recommend ul li{position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid transparent;border-color: #e4eaec;}
.news_list .recommend ul li:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px;}
.news_list .recommend ul li a{color: #222222;font-size: 15px;}
.news_list .recommend ul li a:hover{color: #C71C22;}
.news_list .column{padding: 0px;list-style: none;}
.news_list .column li{margin-bottom: 10px;}
.news_list .column li a{font-size: 16px;color: #222222;}
.news_list .column li.cur a,
.news_list .column li a:hover{color: #C71C22;}

@media only screen and (max-width: 980px) {
.news_list .right{float: none;width: 80%;margin: auto;margin-top: 30px;}

}
@media only screen and (max-width: 780px) {
.news_list .right{float: none;width: 100%;margin: auto;}
.news_list .right .list_warp{padding: 15px;}

}

/*新闻详情*/
.news_detail{width: 100%;}
    .news_detail .tit h1 {
        margin: 0px;
        margin-bottom: 5px;
        font-size: 32px;
        line-height: 1.5;
        font-weight: 300;
        color: #ffffff;
    }
.news_detail .tit .info{margin-bottom: 0px;font-size: 16px;font-weight: 300;color: #a3afb7;}
.news_detail .tit .info span{font-size: 16px;margin-right: 10px;}
.news_detail .tit .info .eye{margin-right: 10px;}
    .news_detail .desc {
        padding: 30px 0;
        background: #000;
        width: 100%;
        max-width: 100%;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.8;
        color: #222;
        word-wrap: break-word;
       /* border-bottom: 1px solid #f5f5f5;
        border-top: 1px solid #f5f5f5;*/
        margin: 30px 0;
    }

.met-shownews-footer{text-align: center;color: #222;font-size: 14px;}


@media only screen and (max-width: 580px) {
    .news_detail .tit h1 {
        margin: 0px;
        margin-bottom: 5px;
        font-size: 24px;
        line-height: 1.5;
        font-weight: 300;
        color: #ffffff;
    }

}

/*内页*/
.inside{width: 100%;}



