﻿@charset "utf-8";
/* CSS Document */
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {margin: 0px;}
input, button, ul, ol {margin: 0px;padding: 0px;}
body, input, button, form {font-size: 14px;line-height: 28px;font-family: "microsoft yahei", "Arial";color: #333333;}
body {overflow-x: hidden;overflow-y: auto;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: normal;}
ul, ol, li {list-style: none;}
input {background: none;border: 0 none;}
img, iframe {border: 0px;}
em, i {font-style: normal;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.red {color: #ba292e;}
.fl {float: left;}
.fr {float: right;}
.left {float: left;}
.right {float: right;}
.tac {text-align: center;}
.tar {text-align: right;}
.poa {position: absolute;}
.por {position: relative;}
.hidden {display: none;}
a {color: #333;text-decoration: none;}
a:hover {color: #d70c19;text-decoration: none;}
a:visited {text-decoration: none;}
.ease, .ease * {transition: all ease 300ms;}
.noease, .noease * {transition: none;}



a {transition: color .3s;-webkit-transition: color .3s;text-decoration: none !important;}

input::-webkit-input-placeholder {color: #ccc;}
input::-moz-input-placeholder {color: #ccc;}
input:-ms-input-placeholder {color: #ccc;}
textarea::-webkit-input-placeholder {color: #ccc;}
textarea::-moz-input-placeholder {color: #ccc;}
textarea:-ms-input-placeholder {color: #ccc;}
input, textarea {-webkit-appearance: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
input, button, select, textarea {outline: none;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
textarea {font-size: 13px;resize: none;}
.tl{ text-align:left}
.tr{ text-align:right}
.tc{ text-align:center}
.g0{ color:#000}
.g0 a{ color:#000}
.gf{ color:#fff}
.gd70c19{ color:#d70c19}
.g797979{ color:#797979}

/*清除浮动*/
.clearfix {*zoom: 1;}

header{ width:90%; height:60px; position:fixed;top:0px; left:5%}
header .header-left{ float:left; height:30px; line-height:30px; color:#fff; margin-top:30px;cursor:pointer;}
header .header-right{ float:right; height:30px; line-height:30px; color:#fff; margin-top:30px;}
header .header-right .header-right-screen{ color:#fff; float:left; margin-right:10px; cursor:pointer;}
header .header-right .header-right-cn{ color:#fff; float:left;}
header .header-right .header-right-cn a{ color:#fff; }
.full-screen {background: rgba(0,0,0,0.9);position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 98;display: none;}
.full-close{ right:25px; top:25px; position:absolute; cursor:pointer;line-height: normal; color:#fff}
.nav{ color:#fff; font-size:2.5em; line-height:2;z-index: 1000;transition: all .8s;-webkit-transition: all .8s;position: fixed; width: 600px; height:360px; left:50%; margin-left:-300px;  margin-top:-180px; top:50vh; text-align:center}
.nav a{ color:#fff}

.search-con {width: 80%;transition: all .8s;-webkit-transition: all .8s; position:fixed;/* right: -180px; */top: 0;z-index: 1000;left: 10%;}
.search-con-show {opacity: 1;filter: alpha(opacity=100);right: 40px;}
.search-con input{outline: none;}
.search a{ color:#fff}

/*search*/
.search_input {transform: scale3d(1, 1, 1);transition-duration: 0.5s;transform-origin: 0% 50%;transition: transform 0.3s;font-family: inherit;font-size: 105px;line-height: 1;display: inline-block;box-sizing: border-box;width: 100%;padding: 0;border: 0;background: transparent;border-radius: 0;-webkit-appearance: none;color: #ccc;border-bottom: 4px solid;margin-top: 250px;left: 0;position: relative;}
.search-con input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #333;opacity:1;}
.search-con input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #333;opacity:1;}
.search-con input:-ms-input-placeholder {color: #333;opacity:1;}
.search-con input::-webkit-input-placeholder {color: #333;opacity:1;}
.search-con_p {font-size: 14px;color: #fff;width: 100%;text-align: right;margin-top: 8px;left: 0;}
.search_search_box {width: 350px;float: left;margin-right: 6.2%;}
.no_margin {margin-right: 0;}
.search_search_box h1 {font-size: 18px;line-height: 40px;cursor: pointer;color: #666;}
.search_search_box p {color: #999;font-size: 14px;float: left;margin-right: 30px;cursor: pointer;}
.search_search_box p:hover {color: #fff;cursor: pointer;}


#index-main{ width:95%; max-width:1500px; margin:0 auto; padding-top:40px;}

#index-main .index-main-logo{ margin:0 auto;  max-width:240px; width:16%}

#index-main .index-main-logo img { width:100%; height:auto}

#index-main .index-main-banner{margin:0 auto; max-width:1500px; height:auto; width:100%; position:relative; }
#index-main .index-main-banner .index-main-banner-img{ width:100%;}
#index-main .index-main-banner .index-main-banner-img img{ width:100%; height:auto}
#index-main .index-main-banner .index-main-banner-text{width:100%; text-align:center; color:#fff; position:absolute; top:20px; line-height:1.3;}
#index-main .index-main-banner .index-main-banner-text .index-main-banner-text-1{ font-size:36px;}
#index-main .index-main-banner .index-main-banner-text .index-main-banner-text-2{ font-size:24px;}

#index-main .index-main-banner .index-main-banner-nav{ width:50%; position:absolute; bottom:0px; left:25%; z-index:1000}
#index-main .index-main-banner .index-main-banner-nav .index-main-banner-nav-1{ width:26.4%; float:left;}

#index-main .index-main-banner .index-main-banner-nav .index-main-banner-nav-2{ width:32%; float:left;}
#index-main .index-main-banner .index-main-banner-nav .index-main-banner-nav-3{ width:41.6%; float:left;}
#index-main .index-main-banner .index-main-banner-nav img{ width:100%; height:auto}
#index-main .index-main-banner .index-main-banner-nav a{ min-height:10px; height:auto; width:100%}

#index-bottom{ height:66px;  position:fixed; bottom:0; width:100%; text-align:center; color:#87070f;line-height:66px; z-index:-1}
#index-bottom a{color:#87070f;}
@media only screen and (max-width: 640px){
#index-main .index-main-logo{ width:24%}
#index-main .index-main-banner .index-main-banner-text{ margin-top:40px; position: static; margin-bottom:40px;}
#index-main .index-main-banner .index-main-banner-nav{width:70%;margin: 0 auto; position: static;margin-top:30px;}
.search_input {font-size: 4em;}
}

/*引导页面*/
#main-header{ width:100%;background:url(../images/bj.jpg) center;}
#main-header .main-header-center{ width:95%; max-width:1640px; margin:0 auto; overflow:hidden; color:#fff; line-height:3.5; background:url(../images/main_top.jpg);background-size:100%}
#main-header .main-header-center .logo{width:10%; float:left;}
#main-header .main-header-center  .logo img { width:100%; height:auto;}
#main-header .main-header-center  .search{ float:left; margin-left:62%}
#main-header .main-header-center  .main-nav-right{ float:right; line-height:30px;margin-top: 20px;}
#main-middle{ width:100%;background:url(../images/bj.jpg) center top; background-repeat:no-repeat;}
#main-middle .main-middle-center{width:95%; max-width:1640px; margin:0 auto; overflow:hidden;}
#main-middle .main-middle-center .main-middle-center-left{ width:35.5%; float:left; background:url(../images/man_mian.jpg) top; height:200px; background-repeat:no-repeat; color:#fff; background-size:100%;}
#main-middle .main-middle-center .main-middle-center-left .main-middle-center-left-title{ font-size:60px; line-height:1}
#main-middle .main-middle-center .main-middle-center-left .main-middle-center-left-ftitle{ font-size:30px;  line-height:1.5; font-weight:lighter}
#main-middle .main-middle-center .main-middle-center-left .main-middle-center-left-text{ width:90%;font-size:16px; line-height:1.75; font-weight:lighter; margin-top:30px;}
#main-middle .main-middle-center .main-middle-center-right{ width:64.5%; float:left;} 
#main-middle .main-middle-center .main-middle-center-right img { width:100%; height:auto;}
#main-middle .main-middle-center .main-middle-center-right video{ width:100%; height:auto;}
#main-bottom{ width:100%;background:url(../images/bj2.jpg) center;}
#main-bottom .main-bottom-center{width:95%; max-width:1640px; margin:0 auto; overflow:hidden;}
#main-bottom .main-bottom-center .main-bottom-center-left{ width:35.5%; float:right;height:100px; }
#main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-1{ width:100%; height:145px; line-height:145px; margin-top:10px; font-size:32px; font-weight:lighter; }
#main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-1 a{color:#d70c19}
#main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-2{ width:100%; height:65px; line-height:65px; font-size:12px; color:#6d6d6d}
#main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-2 a{color:#6d6d6d}
#main-bottom .main-bottom-center .main-bottom-center-right{ width:64.5%; float:right;height:222px;} 
#main-bottom .main-bottom-center .main-bottom-center-right img { width:100%; height:auto;}

@media (min-width: 1300px) and (max-width: 1640px){
   #main-header .main-header-center{ width:95%; margin:0 auto;}
   #main-middle .main-middle-center{ width:95%; margin:0 auto;}
   #main-bottom .main-bottom-center{ width:95%; margin:0 auto;}
   #main-middle .main-middle-center .main-middle-center-left .main-middle-center-left-text{ font-size:15px; margin-top:25px;}
   #main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-1{ height:130px; line-height:130px; font-size:28px;  }
   #main-bottom .main-bottom-center .main-bottom-center-left .main-bottom-center-left-2{ line-height:1.5; }
}
@media only screen and (max-width: 1300px){
   #main-header .main-header-center .logo{ display:none}
   #main-header .main-header-center  .search{ float:right; }
   #main-header .main-header-center  .main-nav-right{ float:left;}
   #main-header .main-header-center{width:95%;}
   #main-middle { background:#d70c19}
   #main-middle .main-middle-center .main-middle-center-left { width:95% ; float:none ;  overflow:hidden; margin:0 auto;  height:auto;background:url(../images/man_mian2.jpg) top;background-repeat:no-repeat; color:#fff; background-size:100%;padding-bottom: 30px;} 
   #main-middle .main-middle-center .main-middle-center-right{ width:95%; float:none ; margin:0 auto;} 
   #main-bottom { background:#212121} 
   #main-bottom .main-bottom-center .main-bottom-center-left{ width:95% ; float:none ; margin:0 auto; background:#212121;overflow:hidden; height:auto; margin-top:20px; }
   #main-bottom .main-bottom-center .main-bottom-center-right{ width:95% ; float:none; margin:0 auto; height:100px}
}

#Homeheader{ width:100%; height:auto;overflow: hidden;}
#Homeheader .Homeheader-center{width:90%; height:60px; position:fixed;top:0px;  line-height:60px; margin-left:5%;}
#Homeheader .Homeheader-center .main-nav-right{ float:left; width:20%; text-align:left;}
#Homeheader .Homeheader-center .search{ float:right; width:20%; text-align:right;}
#Homeheader .Homeheader-title{width:90%; position:absolute;top:60px;  line-height:1; margin-left:5%;}
#Homeheader .Homeheader-title .title_th{ font-size:3.75vw; color:#d70c19; font-family: "alternategothic2bt" !important;}
#Homeheader .Homeheader-title .title_ds{ font-size:3.73vw; color:#fff; font-family: "alternategothic2bt" !important;}
#Homeheader .Homeheader-title .title_zd{ font-size:2vw; color:#fff; }


#Homebanner { width:100%; height:auto;}
#Homebanner img { width:100%; height:auto;}


#HomeUnit { width:95%; max-width:1080px; margin:0 auto; overflow:hidden}
#HomeUnit .HomeUnit_left{ float:left; width:58.5%; font-size:18px; line-height:1.8}
#HomeUnit .HomeUnit_left .HomeUnit_left_title{color:#d70c19; font-weight:bold; margin-top:30px;}
#HomeUnit .HomeUnit_left .HomeUnit_left_text{ width:90%}
#HomeUnit .HomeUnit_right{ float:left; width:41.5%;}
#HomeUnit .HomeUnit_right  img { width:100%; height:auto;}





#HomeTheme{ width:95%; max-width:1080px; margin:0 auto; border: solid #d70c19 2px; margin-top:60px;}
#HomeTheme .HomeTheme_title{ font-size:30px; line-height:40px; width:88%; margin:0 auto; padding-top:60px;}
#HomeTheme .HomeTheme_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:88%; margin:0 auto;}
#HomeTheme .HomeTheme_name{ line-height:115px; font-size:28px; width:88%; margin:0 auto;}
#HomeTheme .HomeTheme_text{ line-height:30px; font-size:18px; width:88%; margin:0 auto; padding-bottom:60px;}
#HomeTheme .HomeTheme_text img { width:100%}
#HomeTheme .HomeTheme_text embed  { width:100%; height:auto}
#Homejudges { width:95%; max-width:1080px; margin:0 auto; overflow:hidden}


#Homevideo{ width:95%; max-width:1080px; margin:0 auto; border: 0; margin-top:60px;}
#Homevideo .Homevideo_text{ width:100%; margin:0 auto; }
#Homevideo .Homevideo_text video{ width:100%; height:auto}


#Homejudges .Homejudges_title{ font-size:30px; line-height:40px; width:100%; text-align:center; margin-top:60px;}
#Homejudges .Homejudges_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:100%; text-align:center; }
#Homejudges .Homejudges_icon { width: 55px; height: 2px; margin: 0 auto; background: #d70c19;margin-bottom:30px;margin-top:10px;}
#Homejudges .Homejudges_user{ width:100%; height:auto; overflow:hidden}
#Homejudges .Homejudges_user .Homejudges_user_li{ width:23.2%; height:auto; overflow:hidden; float:left;margin-right:2.4%; margin-bottom:25px; border-radius:5px;position: relative;overflow: hidden;transition: all ease 300ms;} 
#Homejudges .Homejudges_user .Homejudges_user_li:nth-child(4n) {margin-right:0 !important}
#Homejudges .Homejudges_user .Homejudges_user_li a {width: 100%;display: block; color:#fff}
#Homejudges .Homejudges_user .Homejudges_user_li img { width:100%; height:auto;display: block;}
#Homejudges .Homejudges_user .Homejudges_user_li .bg {position: absolute;width: 100%;height: 100%;left: -500px;top: 0;z-index: 10;background: url(../images/Homejudges.png) repeat 0 0;text-align: left;transition: all ease 300ms;}
#Homejudges .Homejudges_user .Homejudges_user_li:hover .bg {left: 0;}
#Homejudges .Homejudges_user .Homejudges_user_li .bg .name{ font-size:34px; line-height:44px; width:80%; margin:0 auto; padding-top:32px; padding-bottom:20px;}
#Homejudges .Homejudges_user .Homejudges_user_li .bg .text{ font-size:16px; line-height:24px; width:80%; margin:0 auto}

#Homejudges .Homejudges_user .Homejudges_user_margin{margin-right:0px;}

@media only screen and (max-width: 880px){
#Homejudges .Homejudges_user .Homejudges_user_li{ width: 48%;margin-right: 4%;}
#Homejudges .Homejudges_user .Homejudges_user_li:nth-child(2n) {margin-right: 0;} 
}





@media only screen and (max-width: 780px){
	#Homejudges .Homejudges_user .Homejudges_user_li .bg .name{ font-size:26px; line-height:36px; padding-top:20px; padding-bottom:14px;}
	#Homejudges .Homejudges_user .Homejudges_user_li .bg .text{ font-size:12px; line-height:18px;}
}




#Homeschedule{ width:100%; overflow:hidden; background:url(../images/schedule.jpg) center; height:auto; margin-top:55px;}
#Homeschedule .o-m{width:95%; max-width:1080px;margin:0 auto; overflow:hidden;display: -webkit-box;}
#Homeschedule .o-m .ul-o{float:left;width:30%;position:relative; top:0px; background:#d70c19}
#Homeschedule .o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2;  text-align:right;color:#ff7f7f;}
#Homeschedule .o-m .ul-o li:nth-child(4){ margin-bottom:30px;}
#Homeschedule .o-m .ul-o li:hover{color:#fff;}
#Homeschedule .o-m .ul-o li .title{font-size:30px; margin-right:60px;  margin-top:40px;}
#Homeschedule .o-m .ul-o li .ftitle{text-transform:uppercase; font-size:12px; line-height:18px; margin-right:60px; margin-bottom:20px;}
#Homeschedule .o-m .ul-o .icon{ height:2px; width:33px; margin-right:60px; background:#ff7f7f}
#Homeschedule .o-m .ul-o .li-mask{position:absolute;top:0;width:15px; right:-14px;height:40px;background:url(../images/n-qyjz-38.png) center right no-repeat; z-index:10}
#Homeschedule .o-m .ul-o li.on b{display:block;}
#Homeschedule .o-m .ul-o li.on {color:#fff;}






#Homeschedule .o-m .ul-t{width:70%;float:left;height:auto;}
#Homeschedule .o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none; background:#ededed}
#Homeschedule .o-m .ul-t .li-top{padding:50px 0 0 50px; font-size:18px; line-height:30px;margin-bottom:30px;}
#Homeschedule .o-m .ul-t h5{color:#666;font-size:24px;line-height:38px;}
#Homeschedule .o-m .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
#Homeschedule .o-m .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
#Homeschedule .o-m .ul-t .li-a span{color:#999;font-size:14px}

@media only screen and (max-width: 780px){
   #Homeschedule .o-m .ul-o li .title{ margin-right:30px;}
   #Homeschedule .o-m .ul-o li .ftitle{ margin-right:30px; }
}





#Homemode{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden;padding-bottom: 80px;}
#Homemode .Homemode_title{ font-size:30px; line-height:40px; width:100%; text-align:center; margin-top:60px;}
#Homemode .Homemode_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:100%; text-align:center; }
#Homemode .Homemode_icon{width: 55px;height: 2px;margin: 0 auto;background: #d70c19;margin-top: 10px;}



#Homemode ul{ width:100%; margin-top:20px;}
#Homemode ul li{ width: 23.31%;margin-right: 2%; float:left;height:200px; margin-top:22px; border:solid 1px #797979;}
#Homemode ul li:nth-child(4n) {margin-right: 0;}
#Homemode ul li img { width:100%}
#Homemode ul li .mode_li_main{ width:89%; margin:0 auto; }
#Homemode ul li .mode_li_main  .mode_li_main_title{ line-height:52px; margin-top:10px; font-size:22px;}
#Homemode ul li .mode_li_main  .mode_li_main_title span{ font-size:30px; font-weight:bold;}
#Homemode ul li .mode_li_main  p{ font-size:16px; line-height:25px;}

@media (min-width: 880px) and (max-width: 1150px){
#Homemode ul li{ width: 31%;margin-right: 3%;}
#Homemode ul li:nth-child(4n) {margin-right: 3%;}
#Homemode ul li:nth-child(3n) {margin-right: 0;}

}
@media only screen and (max-width: 880px){
#Homemode ul li{ width: 48%;margin-right: 3%;}
#Homemode ul li:nth-child(4n) {margin-right: 3%;}
#Homemode ul li:nth-child(3n) {margin-right: 3%;} 
#Homemode ul li:nth-child(2n) {margin-right: 0;} 
}




#Homesetting{ width:100%; background:url(../images/award_setting.jpg) center no-repeat; background-size:cover;  padding-top:60px; padding-bottom:60px;}
#Homesetting  .Homesetting_center{width:95%; max-width:1080px; margin:0 auto; overflow:hidden; background:#d70c19;}
#Homesetting  .Homesetting_center .Homesetting_center_top{ width:100%; height:80px; color:#fff; text-align:center}
#Homesetting  .Homesetting_center .Homesetting_center_top  .Homesetting_center_top_1{ font-size:30px; line-height:35px; margin-top:30px;}
#Homesetting  .Homesetting_center .Homesetting_center_top  .Homesetting_center_top_2{ font-size:12px; line-height:19px;text-transform:uppercase;  }
#Homesetting  .Homesetting_center .Homesetting_center_top  .Homesetting_center_top_3 { width:55px; height:2px; background:#fff; margin:0 auto;}
#Homesetting  .Homesetting_center .Homesetting_center_mian{ width:100%; height:310px; color:#fff;margin-bottom: 30px;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul{ width:100%}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li{ float:left;height:310px; }
#Homesetting  .Homesetting_center .Homesetting_center_mian ul .Homesetting_center_mian_1{ width:30%;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul .Homesetting_center_mian_2{ width:39%;border-left:1px solid #fff; border-right:1px solid #fff;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .Homesetting_center_mian_1_1{ }
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .li1{ margin-left:46px; margin-right:38px;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .li2{ margin-left:38px;margin-right:38px;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .li3{ margin-left:38px;margin-right:46px;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .Homesetting_center_mian_1_1 .Homesetting_center_mian_1_1_1{ background:#000; height:33PX; line-height:33PX; font-size:22PX; text-align:CENTER}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li .Homesetting_center_mian_1_1 .Homesetting_center_mian_1_1_2{ margin-top:12PX; font-size:16PX; line-height:26PX; text-align:left;}


@media only screen and (max-width: 880px){
#Homesetting  .Homesetting_center .Homesetting_center_mian{ width:100%; height:auto;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul li{ width:88%; margin:0 auto;float:none; height:auto;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul .Homesetting_center_mian_1{ width:100%; margin-bottom:20px;}
#Homesetting  .Homesetting_center .Homesetting_center_mian ul .Homesetting_center_mian_2{ width:100%;border-left:0; border-right:0; margin-bottom:20px; margin-top:20px;}
}





#Homemethod{width:100%; background:#ebebeb; height:485px; padding-top:70px;}
#Homemethod .Homemethod_top{ width:100%; height:46px; line-height:46px; font-size:30px; text-align: center}
#Homemethod .Homemethod_top2{text-transform:uppercase; font-size:12px; text-align: center}
#Homemethod .Homemethod_icon { width: 55px; height: 2px; margin: 0 auto; background: #d70c19;margin-bottom:60px; margin-top:10px;}
#Homemethod .Homemethod_mian{width:95%; max-width:1080px; margin:0 auto; overflow:hidden;}
#Homemethod .Homemethod_mian ul{width:100%;}
#Homemethod .Homemethod_mian ul li{height:310px;  border-radius:5px; background:#fff}
#Homemethod .Homemethod_mian ul .Homemethod_mian_left{ width:75%; float:left; }
#Homemethod .Homemethod_mian ul .Homemethod_mian_right{ width:23%; float:right}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_title{ margin-top:20px; font-size:30px; font-weight:bold; text-align:center}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_text{ font-size:12px; line-height:24px; margin-top:15px; width:80%; margin-left:10%}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_text img { width:100%; height:auto;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian{ width:100%; height:230px; margin-top:5px;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian  .Homemethod_mian_mian_ul{ width:33%; float:left; background:url(../images/01.jpg) top no-repeat; height:230px;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian  .Homemethod_mian_mian_ul2{ width:34%; float:left; background:url(../images/02.jpg) top no-repeat; height:230px;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian  .Homemethod_mian_mian_ul3{ width:33%; float:left; background:url(../images/03.jpg) top no-repeat; height:230px;}

#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian .Homemethod_mian_mian_li{ width:100%; height:208px; margin-top:12px;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian .Homemethod_mian_mian_li2{ border-left:1px dashed #b5b5b5; border-right:1px dashed #b5b5b5;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian .Homemethod_mian_mian_li .Homemethod_mian_mian_li_title{ font-size:22px; text-align:center; width:100%} 
#Homemethod .Homemethod_mian ul li .Homemethod_mian_mian .Homemethod_mian_mian_li .Homemethod_mian_mian_li_text{ font-size:16px; line-height:24px; margin-top:15px; width:80%; margin-left:10%}

#Homemethod .Homemethod_mian ul .Homemethod_mian_center{ width:100%; margin:0 auto; text-align:center; font-size:16px; line-height:1.5;word-wrap:break-word;}
#Homemethod .Homemethod_mian ul .Homemethod_mian_center span{ font-size:22px; color:#d70c19}

#Homemethod .Homemethod_mian ul li .Homemethod_mian_center_bottom{ width:80%;  text-align:center; font-size:18px; line-height:72px; margin:0 auto; border-top:1px solid #797979}


@media only screen and (max-width: 890px){


#Homemethod{height: auto;}

#Homemethod .Homemethod_mian ul .Homemethod_mian_left{ width:100%; float:none }
#Homemethod .Homemethod_mian ul .Homemethod_mian_right{ width:100%; float:none; margin-top:20px;}
#Homemethod .Homemethod_mian ul li .Homemethod_mian_text img { width:50%; height:auto;}

}


#HomeBack{width:100%; height:auto; overflow:hidden;  background:#d70c19}

#HomeBack .HomeBack_li_1{ width:20%; float:left;height:auto; overflow:hidden; }
#HomeBack .HomeBack_li_2{ width:40%; float:left;height:auto; overflow:hidden; }
#HomeBack .HomeBack_li_3{ width:40%; float:left;height:auto; overflow:hidden; }
#HomeBack .HomeBack_li_4{ width:40%; float:left;height:auto; overflow:hidden; }
#HomeBack .HomeBack_li_5{ width:40%; float:left;height:auto; overflow:hidden; }
#HomeBack .HomeBack_li_6{ width:20%; float:left;}
#HomeBack .HomeBack_li_1 img { width:100%; height:auto}
#HomeBack .HomeBack_li_6 img { width:100%; height:auto}
#HomeBack .HomeBack_img{ width:50%; float:left;} 
#HomeBack .HomeBack_img img { width:100%; height:auto}
#HomeBack .HomeBack_text{ width:50%; float:left; color:#ff7f7f} 
#HomeBack .HomeBack_text:hover{ width:50%; float:left; color:#fff} 
#HomeBack .HomeBack_text .HomeBack_text_title{margin: 42px;font-size: 35px;line-height: 1;}
#HomeBack .HomeBack_text .HomeBack_text_date{margin-left: 42px;font-size: 20px;}



@media (min-width: 1320px) and (max-width: 1640px){
#HomeBack .HomeBack_li_1{ width:25%; }
#HomeBack .HomeBack_li_2{ width:50%;}
#HomeBack .HomeBack_li_3{ width:50%;}
#HomeBack .HomeBack_li_4{ width:50%;}
#HomeBack .HomeBack_li_5{ width:50%;}
#HomeBack .HomeBack_li_6{ width:25%;float:right;}
 
#HomeBack .HomeBack_li_5 .HomeBack_img {float:right;}
#HomeBack .HomeBack_li_5 .HomeBack_text {float:right;} 
#HomeBack .HomeBack_text .HomeBack_text_title{margin-left: 35px;}
#HomeBack .HomeBack_text .HomeBack_text_date{margin-left: 35px;} 
}
@media (min-width: 890px) and (max-width: 1320px){
#HomeBack .HomeBack_li_1{ width:50%; }
#HomeBack .HomeBack_li_2{ width:50%;}
#HomeBack .HomeBack_li_3{ width:50%;}
#HomeBack .HomeBack_li_4{ width:50%;}
#HomeBack .HomeBack_li_5{ width:50%;}
#HomeBack .HomeBack_li_6{ display:none}

#HomeBack .HomeBack_li_3 .HomeBack_img {float:right;}
#HomeBack .HomeBack_li_3 .HomeBack_text {float:right;}


#HomeBack .HomeBack_text .HomeBack_text_title{margin-left: 20px;margin-top: 20px;margin-bottom: 10px;font-size: 1.7rem;}
#HomeBack .HomeBack_text .HomeBack_text_date{margin-left: 20px;font-size: 1rem;}  
}
@media only screen and (max-width: 890px){
#HomeBack .HomeBack_li_1{ width:50%; }
#HomeBack .HomeBack_li_2{ width:100%;}
#HomeBack .HomeBack_li_3{ width:100%;}
#HomeBack .HomeBack_li_4{ width:100%;}
#HomeBack .HomeBack_li_5{ width:100%;}
#HomeBack .HomeBack_li_6{ width:50%;}
#HomeBack .HomeBack_li_3 .HomeBack_img {float:right;}
#HomeBack .HomeBack_li_3 .HomeBack_text {float:right;}
#HomeBack .HomeBack_li_5 .HomeBack_img {float:right;}
#HomeBack .HomeBack_li_5 .HomeBack_text {float:right;}



#HomeBack .HomeBack_li .HomeBack_text .HomeBack_text_title{margin: 25px;font-size: 1.75rem;}
#HomeBack .HomeBack_li .HomeBack_text .HomeBack_text_date{margin-left: 25px;font-size: 1rem;}   
}




#HomeNews{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden;}
#HomeNews .HomeNews_title{ font-size:30px; line-height:40px; width:100%; text-align:center; margin-top:60px;}
#HomeNews .HomeNews_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:100%; text-align:center;}
#HomeNews .HomeNews_ftitle span{ margin-left:10px; margin-right:10px; }
#HomeNews .HomeNews_icon { width: 55px; height: 2px; margin: 0 auto; background: #d70c19;margin-bottom:30px;margin-top:10px;}
#HomeNews .HomeNews_main{ width:100%; height:400px; margin-bottom:45px;}
#HomeNews .HomeNews_main ul{ width:100%;}
#HomeNews .HomeNews_main ul li{ width:50%; float:left; overflow:hidden; position:relative}
#HomeNews .HomeNews_main ul .li1{width:58.5%; height:400px;}
#HomeNews .HomeNews_main ul .li1 .libg{ width:100%; background:#000; opacity:0.7; height:400px; position:absolute;}
#HomeNews .HomeNews_main ul .li1 .HomeNews_main_img{ height:400px;}
#HomeNews .HomeNews_main ul .li2{width:41.5%;height:200px;}
#HomeNews .HomeNews_main ul .li2 .libg{ width:100%; background:#000; opacity:0.7; height:200px; position:absolute;}
#HomeNews .HomeNews_main ul .li2 .HomeNews_main_img{ height:200px;}
#HomeNews .HomeNews_main ul .li3{width:41.5%;height:200px;}
#HomeNews .HomeNews_main ul .li3 .libg{ width:100%; background:#000; opacity:0.7; height:200px; position:absolute;}
#HomeNews .HomeNews_main ul .li3 .HomeNews_main_img{ height:200px;}
#HomeNews .HomeNews_main ul li img { width:100%}
#HomeNews .HomeNews_more { width:230px; height:40px; border:1px solid #d70c19; border-radius:3px; text-align:center; margin:0 auto; line-height:40px; font-size:18px;color:#d70c19}
#HomeNews .HomeNews_more a{ color:#d70c19}
#HomeNews .HomeNews_main ul li .li11{ position:absolute; bottom:0; color:#fff; width:90%; left:5%}
#HomeNews .HomeNews_main ul li .li11 .li111{ font-size:22px;}
#HomeNews .HomeNews_main ul li .li11 .li112{ font-size:16px; margin-bottom:16px;}

#HomeNews .HomeNews_class{ width:100%; height:auto;  }
#HomeNews .HomeNews_class .HomeNews_class_ul{ width:100%;margin-bottom:65px; height:160px;overflow:hidden}
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_date{ width:185px;float:left;height:160px; }

#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_date .HomeNews_class_date_1{ width:80%;height:85px;color:#b0b0b0; border-bottom:1px solid #b0b0b0}
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_date .HomeNews_class_date_1  .HomeNews_class_date_1_1{ height:50;  line-height:42px; font-size:38px; }
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_date .HomeNews_class_date_1  .HomeNews_class_date_1_2{ line-height:15px; font-size:14px; }

#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_main{ width:555px;line-height:25px;float:left;height:160px; }
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_main .HomeNews_class_main_title{ font-size:18px;  height:50px;}
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_main .HomeNews_class_main_text{ font-size:14px; color:#909090}
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_img{ width:340px; height:160px; overflow:hidden;float:left;}
#HomeNews .HomeNews_class .HomeNews_class_ul .HomeNews_class_img IMG{ width:100%}
#HomeNews .HomeNews_text { font-size:18px; line-height:2; margin-top:50px;margin-bottom:50px;}
#HomeNews .HomeNews_text img{ max-width:100%}


#PageNews{ width:100%; height:auto; overflow:hidden;}
#PageNews .PageNews_main{width:95%; max-width:1080px; margin:0 auto; overflow:hidden; padding-top:45px; padding-bottom:45px;}
#PageNews .PageNews_main .PageNews_main_center{ width:86%; margin:0 auto; background:#d70c19;overflow:hidden;}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_title{ font-size:30px; line-height:35px; width:100%; text-align:center; margin-top:20px; color:#fff}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_ftitle{text-transform:uppercase; font-size:12px; line-height:20px; width:100%; text-align:center; margin-bottom:5px; color:#fff}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_icon{ width:55px; height:2px;  margin:0 auto; background:#fff}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box{ width:92%; margin-left:4%; margin-top:35px; margin-bottom:35px; overflow:hidden}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_left{ float:left; width:43.5%; height:210px; overflow:hidden}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right{ float:right; width:52%; height:210px; overflow:hidden}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right ul{ width:100%;}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right ul li{ text-align:left; line-height:35px; border-bottom:1px solid #fff;} 
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right ul li a{ color:#fff;}
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right ul li .date{ float:right; }
#PageNews .PageNews_main .PageNews_main_center .PageNews_main_center_box .PageNews_main_center_box_right ul .right_more{ text-align:right; border:0}



#HomeCon{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden;}
#HomeCon .HomeCon_title{ font-size:30px; line-height:40px; width:100%; text-align:center; margin-top:60px;}
#HomeCon .HomeCon_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:100%; text-align:center;margin-bottom: 30px;}
#HomeCon .HomeCon_main{ width:100%; border-top:2px solid #d70c19; height:84px; line-height:65px; font-size:18px; text-align:center }

#Homecase{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden;}
#Homecase .Homecase_title{ font-size:30px; line-height:40px; width:100%; text-align:center; margin-top:60px;}
#Homecase .Homecase_ftitle{text-transform:uppercase; font-size:12px; line-height:18px; width:100%; text-align:center; margin-bottom:30px;}
#Homecase .Homecase_xuan{ line-height:50px; width:100%; text-align:left; margin-top:60px; height:50px; border-bottom:5px #eeeeee solid;margin-bottom:30px;}


#Homecase .Homecase_xuan ul{ list-style:none;}    
#Homecase .Homecase_xuan ul li{width: 235px; float:left; text-align:left; position:relative; z-index:20; font-size:20px;}    
#Homecase .Homecase_xuan ul li a{ text-decoration:none; color:#000; display:block;margin-left: 20px;}    
#Homecase .Homecase_xuan ul li a:hover{ color:#d70c19; }   
#Homecase .Homecase_xuan ul li a i{ margin-left:40px;}
#Homecase .Homecase_xuan ul li a i:hover{transform: rotateY(180deg);transition: all 0.3s; } 
#Homecase .Homecase_xuan ul li ul{ position:absolute; display:none; background:rgb(255,255,255,0.9)}    
#Homecase .Homecase_xuan ul li ul li{ float:none; line-height:50px; text-align:left;}    
#Homecase .Homecase_xuan ul li ul li a{ width:100%;}    
#Homecase .Homecase_xuan ul li ul li a:hover{ color:#d70c19}    
#Homecase .Homecase_xuan ul li:hover ul{ display:block}







#Homecase .Homecase_case{ width:100%;  overflow:hidden;}

#Homecase .Homecase_case ul{ width:100%}
#Homecase .Homecase_case ul li{ width:23%; margin-right:1%; margin-left:1%; float:left; height:285px; position:relative; cursor:pointer}

#Homecase .Homecase_case ul li .Homecase_case_img{ width:100% ; height:170px; overflow:hidden;transition: all ease 300ms;}
#Homecase .Homecase_case ul li .Homecase_case_img img{ width:100%; height:auto}
#Homecase .Homecase_case ul li .Homecase_case_title{ width:100%; line-height:24px; font-size:16px; margin-top:24px;} 
#Homecase .Homecase_case ul li .Homecase_case_title p{ font-size:14px; color:#858585}
#Homecase .Homecase_case ul li .yuan{ border-radius:36px; height:36px; width:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; position:absolute; left:13px; top:13px; display:none}
#Homecase .Homecase_case ul li:hover .Homecase_case_img{ border-top-right-radius:50px;transition: all ease 300ms;}
#Homecase .Homecase_case ul li:hover .yuan{ display:block;transition: all ease 300ms;}

#Homepshow{ width:100%; overflow:hidden;}
#Homepshow .pshow{ width:100%; height:auto; overflow:hidden; background:#fff ; z-index:10}
#Homepshow .pshow .pshow_img{ width:170px; margin:25px 60px 25px 20px; float:left}
#Homepshow .pshow .pshow_text{ font-size:18px; line-height:36px; color:#797979; margin-top:25px; float:left; margin-right:60px;} 
#Homepshow .pshow .pshow_main{ width:850px; height:auto; padding-top:80px; padding-bottom:125px; margin:0 auto}
#Homepshow .ppshow{ width:100%; height:auto; overflow:hidden; background:#fff ;}
#Homepshow .ppshow .ppshow_main{ width:80%; height:auto; padding-top:80px; padding-bottom:125px; margin:0 auto}
#Homepshow .ppshow .ppshow_main img { width:100%;}
#Homepshow .hangicon{ width:100%; height:25px; background:rgb(0,0,0,0.7)}




#HomeData{ width:100%; background:url(../images/class_2.jpg) center; margin-top:45px; background-size:cover;}
#HomeData ul { width:95%; max-width:1080px; margin:0 auto; overflow:hidden;}
#HomeData ul li{ width:50%; float:left; padding-top:120px; padding-bottom:120px; text-align:center}
#HomeData ul li img { width:80%;}


#Homebody{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden; padding-top:70px;}
#Homebody ul{ width:100%}
#Homebody ul li{ float:left; width:22.5%; background:#ebebeb;height:245px; margin-bottom:35px;color:#616161; position:relative}
#Homebody ul .li1{ width:48%; }
#Homebody ul .liml3{margin-left:3%}

#Homebody ul li .Homebody_1{ width:85%; margin:0 auto; padding-top:20px;}
#Homebody ul li .Homebody_1_1{float:left; width:30%; text-align:left;}
#Homebody ul li .Homebody_1_2{float:left; width:70%; height:14px; border-bottom:1px solid #616161;}

#Homebody ul .li1 .Homebody_1_1{ width:17%; }
#Homebody ul .li1 .Homebody_1_2{ width:83%; }


#Homebody ul li .Homebody_2{text-align:right; position:absolute; bottom: 20px; right:7.5%; width:85%}
#Homebody ul li .Homebody_2 .Homebody_2_1{ font-size:40px; line-height:1}
#Homebody ul li .Homebody_2 .Homebody_2_2{ font-size:26px; line-height:1.2}

/*#Homebody ul li:hover .Homebody_1_1{ float:right;text-align:right; }
#Homebody ul li:hover .Homebody_1_2{ float:right }*/
#Homebody ul li:hover{background:#d70c19;transition: all ease 300ms;color:#fff}
#Homebody ul li:hover .Homebody_1_2{border-bottom:1px solid #fff;}
/*#Homebody ul li:hover .Homebody_2{text-align:left; left:7.5%}*/



#Homelist{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden; padding-top:70px;}
#Homelist ul{ width:100%}
#Homelist ul li{ width:525px; height:210px; margin-right:30px; margin-bottom:27px; float:left; overflow:hidden}
#Homelist ul li:nth-child(2n){margin-right: 0 !important;}

#Homelist ul li .classlist_left{ width:190px; float:left; height:210px; background:#d70c19; position:absolute;color:#fff}

#Homelist ul li .classlist_img{ width:100%; height:210px;}
#Homelist ul li .classlist_left .classlist_left_title{ margin:25px; font-size:35px; line-height:1; }
#Homelist ul li .classlist_left .classlist_left_date{ margin-left:25px; font-size:20px; margin-top:60px;}




#news{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden; padding-top:88px;}
#news ul{ width:100%}


#news ul li{ width:508px; height:170px; margin-left:0; margin-top:42px; float:left; overflow:hidden}

#news ul li:nth-child(2n) { margin-right:64px;}
#news ul li:nth-child(1) {width:58.5%; height:400px; margin:0 !important; float:left;position: relative; }
#news ul li:nth-child(2) { width:41.5%; height:200px; margin:0 !important;float:left;position: relative; }
#news ul li:nth-child(3) { width:41.5%; height:200px; margin:0 !important;float:left;position: relative; }
#news ul li .libg1{ width:100%; background:#000; opacity:0.7; height:400px; position:absolute;}
#news ul li .li_img1{ width:100%; height:400px;}
#news ul li .libg2{ width:100%; background:#000; opacity:0.7; height:200px; position:absolute;}
#news ul li .li_img2{ width:100%; height:200px;}
#news ul li .libg3{ width:100%; background:#000; opacity:0.7; height:200px; position:absolute;}
#news ul li .li_img3{ width:100%; height:200px;}

#news ul li .li11{ position:absolute; bottom:0; color:#fff; width:90%; left:5%}
#news ul li .li11 .li111{ font-size:22px;}
#news ul li .li11 .li112{ font-size:16px; margin-bottom:16px;}
#news ul li .news_left{ width:250px; height:170px; overflow:hidden; float:left}
#news ul li .news_left img { width:100%;}
#news ul li .news_right{ width:228px; height:170px; overflow:hidden; float:left; margin-left:30px; text-align:left}
#news ul li .news_right .news_right_title{ font-size:18px; line-height:24px; }
#news ul li .news_right .news_right_date{ font-size:14px; line-height:24px; height:24px; color:#d70c19}
#news ul li .news_right .news_right_text{ font-size:14px; line-height:18px; margin-top:18px; color:#858585}


#Homeproduct{ width:95%; max-width:1080px; margin:0 auto; overflow:hidden; position:relative; margin-bottom:50px;}
#Homeproduct .product_left{ width:30%; position: absolute;bottom: 0;}
#Homeproduct .product_left .product_left_title {font-size: 30px;line-height: 40px;width: 100%;text-align: left;margin-top: 60px;}
#Homeproduct .product_left .product_left_ftitle {text-transform: uppercase;font-size: 12px;line-height: 18px;width: 100%;text-align: left;margin-bottom: 15px;margin-top:10px;}
#Homeproduct .product_left .product_left_h{ width:60px; height:2px; background:#d70c19}
#Homeproduct .product_right{ width:70%;margin-left:30%}
#Homeproduct .product_right img{ width:100%}
#Homeproduct img { max-width:100%}


#Contact{ width:100%;  overflow:hidden; background:#ebebeb }
#Contact .Contact_title{font-size: 30px;line-height: 35px;width: 100%;text-align: center;margin-top: 20px;}
#Contact .Contact_ftitle{text-transform: uppercase;font-size: 12px;line-height: 20px;width: 100%;text-align: center;margin-bottom: 5px;}
#Contact .Contact_icon{width: 55px;height: 2px;margin: 0 auto;background: #d70c19;}
#Contact .Contact_main{ width:95%;max-width:1080px; margin:0 auto; overflow:hidden;}
#Contact .Contact_main ul{ width:86%; margin-left:7%; margin-top:45px; margin-bottom:60px; overflow:hidden}
#Contact .Contact_main ul .Contact_main_left{ float:left; width:39.5%; height:278px; border-radius:5px; background:#fff}
#Contact .Contact_main ul .Contact_main_left .Contact_main_left_text{ line-height:40px; font-size:18px; margin-left:36px;margin-top:36px;margin-bottom:20px}
#Contact .Contact_main ul .Contact_main_left .Contact_main_left_icon{ margin-left:36px;} 
#Contact .Contact_main ul .Contact_main_left .Contact_main_left_icon li{ width: 34px; height:34px; border-radius:17px; background:#cccccc; text-align:center; line-height:34px; margin-right:10px; float:left}
#Contact .Contact_main ul .Contact_main_left .Contact_main_left_icon li a{ color:#fff}
#Contact .Contact_main ul .Contact_main_left .Contact_main_left_icon li:hover{background: #d70c19;}
#Contact .Contact_main ul .Contact_main_right{ float:right; width:59.5%; height:278px; border-radius:5px; background:#fff}


/*分页样式*/
.pglist {padding: 50px 0 30px 0;width: 100%;text-align: center;clear: both;}
.pglist a {color: #333;padding: 0 17px;margin: 0 4px;display: inline-block;vertical-align: middle;line-height: 32px;background: #fff;border: 1px solid #fff;box-shadow: 0px 1px 10px #e4e3e3;border-radius: 3px;}
.pglist a:hover, .pglist .hover {display: inline-block;color: #fff;background: #d70c19;}

.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}

.swiper_slide_box{ width:70% ; margin:0 auto; height:auto; overflow:hidden}
.swiper_slide_box .swiper-slide_top{ width:100%; height:auto; overflow:hidden;}
.swiper_slide_box .swiper-slide_top img{ width:100%;}
.swiper_slide_box .swiper-slide_main{border-bottom:2px #a9a9a9 solid; border-left:2px #a9a9a9 solid; border-right:2px #a9a9a9 solid; border-bottom-left-radius:5px;border-bottom-right-radius:5px; font-size:16px; line-height:30px; padding:30px;}


#footer{ width:100%; height:auto; overflow:hidden;background:#414141;}

#footer .footer_nav{ width:100%; height:auto; overflow:hidden; max-width:1080px; margin: 0  auto; margin-top:74px; margin-bottom:70px;}
#footer .footer_nav  .footer_nav_left{ width:31.75%; float:left; border-right:1px solid #797979;}
#footer .footer_nav  .footer_nav_left .logo{ width:34%; float: left; height:auto; overflow:hidden;}
#footer .footer_nav  .footer_nav_left .logo img { width:100%; height:auto;}
#footer .footer_nav  .footer_nav_left .logo_nav{ width:65%; float: left; height:auto; overflow:hidden;}
#footer .footer_nav  .footer_nav_left .logo_nav img { width:100%; height:auto;}
#footer .footer_nav  .footer_nav_center{ width:50.2%; margin-left:2.8%; margin-right:2.7%;float:left;}
#footer .footer_nav  .footer_nav_center ul{ width:100%;}
#footer .footer_nav  .footer_nav_center ul li { float:left;}
#footer .footer_nav  .footer_nav_center ul li:nth-child(1){ width:47.6%; margin-right:4.8%}
#footer .footer_nav  .footer_nav_center ul li:nth-child(2){ width:47.6%}
#footer .footer_nav  .footer_nav_center ul li:nth-child(3){ width:100%; margin-top:25px;}
#footer .footer_nav  .footer_nav_center ul li .footer_about_title{ width:100%; height:26px; border-bottom:solid #797979 1px; color:#797979; font-size:20px; line-height:20px}
#footer .footer_nav  .footer_nav_center ul li p{color:#797979; font-size:14px; line-height:20px; padding-top:6px;}
#footer .footer_nav  .footer_nav_center ul li p a{ color:#797979; margin-right:15px;}
#footer .footer_nav  .footer_nav_center ul li p a:hover { color:#fff}
#footer .footer_nav  .footer_nav_right{ width:10.8%; float:left; margin-left:1.6%}
#footer .footer_nav  .footer_nav_right .qrcode{ width:100%; margin-bottom:15px;}
#footer .footer_nav  .footer_nav_right .qrcode img { width:100%; height:auto;}
#footer .footer_nav  .footer_nav_right .liaotian{ width:100%;}
#footer .footer_nav  .footer_nav_right .liaotian .liaotian_li{ width:33%; float:left}
#footer .footer_nav  .footer_nav_right .liaotian .liaotian_li a:hover i{ color:#fff}
#footer .footer_Copyright{ width:100%; height:56px; background:#000; color:#fff; line-height:56px; font-size:12px; text-align:center}
#footer .footer_Copyright a{ color:#fff}

@media (min-width: 780px) and (max-width: 1080px){
   #footer .footer_nav{ margin-top:50px; margin-bottom:50px;}
   #footer .footer_nav  .footer_nav_left{ float:none; width:70%; margin:0 auto;border-right:0}
   #footer .footer_nav  .footer_nav_left .logo{ float:none; width:20%; margin:0 auto}
   #footer .footer_nav  .footer_nav_left .logo_nav{ width:33%; float: left;}
   #footer .footer_nav  .footer_nav_center{ width:70%; margin-left:5%; margin-right:5%; margin-top:20px; }
   #footer .footer_nav  .footer_nav_right{ width:15%; margin-left:0 !important; margin-top:20px;}
   
}
@media only screen and (max-width: 780px){
   #footer .footer_nav{ margin-top:30px; margin-bottom:30px;}
   #footer .footer_nav  .footer_nav_left{ float:none; width:80%; margin:0 auto;border-right:0}
   #footer .footer_nav  .footer_nav_left .logo{ float:none; width:20%; margin:0 auto}
   #footer .footer_nav  .footer_nav_left .logo_nav{ width:33%; float: left;}
   #footer .footer_nav  .footer_nav_center{ width:90%; margin-left:5%; margin-right:5%; margin-top:20px; }
   #footer .footer_nav  .footer_nav_center ul li p{font-size:12px;}
   #footer .footer_nav  .footer_nav_right{ display:none}

}