﻿@charset "utf-8";

body{font-family:"微软雅黑"}
.glyphicon{top:0 !important}
.no-margin{margin:0 !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a{text-decoration:none !important;cursor:pointer !important}
.container-fluid{width:1230px !important}
::-webkit-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::-moz-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
:-ms-input-placeholder{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
input,button,textarea,.swiper-pagination span,.swiper-button{ outline: none !important; }
.sizeCover{ background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
/*select{border:solid 1px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("https://raw.githubusercontent.com/ourjs/static/gh-pages/2015/arrow.png") no-repeat scroll right center transparent;padding-right:14px}
select::-ms-expand{display:none}下拉框的样式修改*/

.main-1{ padding: 0 8px; }
.main-1-list{ padding: 0 7px; }
.col-md-3-cz-1{ width: 26%; }
.col-md-9-cz-1{ width: 74%; }
.main-pad-1{ padding:20px 0 0;}
.main-pad-2{ padding:0 0 30px;}
.main-pad-3{ padding:50px 0 0;}
.main-pad-4{ padding:0 0 50px;}
.main-pad-5{ padding: 40px 0 0; }
.main-pad-6{ padding: 50px 7px 0; }
.main-pad-7{ padding:100px 0 0;}
.main-pad-8{ padding:0 0 100px;}
.main-pad-9{ padding: 60px 0 0 15px; }
.main-border-1{ border-bottom: solid 1px #cfd3d4; }
.main-border-2{ border-bottom: dashed 1px #fff; }
.main-Background-1{ background:#f6f4f4;}
.main-Background-2{ background:#ebeaea;}
.main-Background-3{ position: relative; }
.main-Background-3:before{ content: ""; position: absolute; left: 50%; top: 100%; z-index: 1; width: 0; height: 0; border-left: solid 20px transparent; border-right: solid 20px transparent; border-top: solid 20px #e60313; }
.main-Background-4{ background: url(../images/bg2.jpg); }
.main-Background-5{ background: #e60012; }

header{ position: relative; z-index:99999;}
header .top_bar{ background: #1f1a17; overflow: hidden; }
header .top_bar .biaoyu{ font-size: 13px;color: #fff; line-height: 30px; }
header .top_bar .right{ position: relative; padding:8px 0 9px; }
header .top_bar .right:before{ content: ""; position: absolute; left: -26px; top: 0; z-index: 1; width: 20000px; height: 100%; background: #e70012; transform-origin:left bottom; transform: skewX(-35deg); }
header .top_bar .right ul{ position: relative; z-index: 2; }
header .top_bar .right ul li a{ display: block; height: 13px; font-size: 13px;color: #fff; line-height: 13px; }
header .top_bar .right ul li:nth-child(n+2){ margin-left: 15px; padding-left: 15px; border-left: solid 1px #fff; }
header .top_bar .right ul li a:hover{ color: #1f1a17; text-decoration: underline !important; }
header .qita .logo a{ display:block; font-size:0; line-height: 130px;}
header .qita .biaoyu{ margin-left: 60px; font-size: 0; line-height: 130px; }
header .qita .tel .icon{ margin-right: 20px; font-size: 0; }
header .qita .tel .text{ padding-top: 40px; }
header .qita .tel .text .mc{ margin-bottom: 5px; font-size: 16px;color: #333; line-height: 24px; }
header .qita .tel .text .shuzi{ font-family: arial; font-size: 24px;color: #e70012; line-height: 28px; font-weight: bold; }
header .menu{ background: #e60012; }
header .menu ul li{ position: relative; width: calc(100% / 9); }
header .menu ul li > a{ display: block; font-size: 18px;color: #fff; line-height: 50px; }
header .menu ul li:hover > a{ background: #1f1a17; }
header .menu ul li.active > a{ background: #1f1a17; }
header .menu ul li .ul{ display: none; position: absolute; left: 0; top: 100%; z-index: 1; width: 100%; background: rgba(0,0,0,0.8); }
header .menu ul li .ul .li a{ display: block; color: #fff; line-height: 40px; }
header .menu ul li .ul .li:hover a{ background: #e60012; }

.banner{ position:relative;}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ width: 100%;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #e60012;}
 
.title-1 .biaoti{ margin-bottom: 20px; font-size: 40px;color: #e60012; font-weight: bold; line-height: 45px; }
.title-1 .jieshao{ font-size:18px;color: #131313; line-height: 24px; }
.title-2{ margin-bottom: 34px; background: #1e1916; }
.title-2 ul li{ width: 10%; }
.title-2 ul li a{ display: block; position: relative; font-size: 18px;color: #fff; line-height: 50px;}
.title-2 ul li.active a{ background: #da0311; }
.title-2 ul li:hover a{ background: #da0311; }
.title-2 ul li a:before{ content: ""; position: absolute; left:50%; top: 100%; z-index: 1; margin-top: -7px; margin-left: -6px; width: 0; height: 0; opacity: 0; border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 7px #da0311; transition: all 0.3s; }
.title-2 ul li.active a:before{ margin-top: 0; opacity: 1; }
.title-2-nr:nth-child(n+2){ display: none; }
.title-3{ padding: 0 40px 50px;}
.title-3 .biaoti{ padding-bottom: 12px; font-size: 20px;color: #e60012; font-weight: bold; border-bottom:solid 3px #e60012; }
.title-4{ overflow: hidden; }
.title-4 .biaoti{ position: relative; }
.title-4 .biaoti:before{ content: ""; position: absolute; left: calc(100% + 10px); bottom: 10px; z-index: 1; width: 1200px; height: 4px; border-top:dashed 1px #a8a8a8; border-bottom:dashed 1px #a8a8a8; }
.title-4 .biaoti .cn{ font-size: 30px;color: #e60012; line-height: 34px; font-weight: bold; }
.title-4 .biaoti .cn span{ margin-left: 5px; font-size: 24px;}
.title-4 .biaoti .en{ margin-left: 5px; margin-top:15px; font-size: 15px; color: #333; line-height: 15px; }
.title-5{ padding-bottom: 10px; line-height: 30px; border-bottom: double 3px #d3d3d3; }
.title-5 .left{ font-size: 24px;color: #e60012; font-weight: bold; }
.title-5 .right{ color: #333333; }
.title-5 .right a{ color: #333333; }
.title-5 .right a:hover{ color: #e60012; text-decoration: underline !important; }

.text-1 .left{ padding-right: 20px; width: calc(100% - 300px); height: 28px; overflow: hidden; }
.text-1 .left .mc{ width:100px; font-size: 16px;color: #333; line-height: 28px; }
.text-1 .left ul{ width: calc(100% - 100px); }
.text-1 .left ul li:nth-child(n+2){ position: relative; margin-left: 30px; font-size: 16px;color: #333; line-height: 28px; }
.text-1 .left ul li:nth-child(n+2):before{ content:">"; position: absolute; right: 100%; top: 0; z-index: 1; width: 30px; text-align: center; }
.text-1 .left ul li a{ display: block; font-size: 16px;color: #333; line-height: 28px; }
.text-1 .left ul li a:hover{ color: #e60012; text-decoration: underline !important; }
.text-1 .right{ width: 300px; }
.text-1 .right form{ display: block; border:solid 1px #e60012; border-radius: 14px; }
.text-1 .right form input{ display: block; padding: 0 10px 0 16px; width: calc(100% - 37px); height: 26px; background: none; border:none; border-radius: 13px 0 0 13px; }
.text-1 .right form input:hover{ box-shadow: inset 3px 3px 5px rgba(0,0,0,0.1); }
.text-1 .right form button{ position: relative; display: block; padding: 0; width: 37px; height: 26px; background: none; border:none; border-left: solid 1px #e60012; border-radius: 0 13px 13px 0; }
.text-1 .right form button:before,.text-1 .right form button:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.3s; }
.text-1 .right form button:before{ z-index: 1; background: url(../images/fdj.png) no-repeat center center; }
.text-1 .right form button:after{ z-index: 2; background: url(../images/fdj2.png) no-repeat center center; opacity: 0; }
.text-1 .right form button:hover{ background: #e60012; }
.text-1 .right form button:hover:before{ opacity: 0; }
.text-1 .right form button:hover:after{ opacity: 1; }
.text-2 .biaoti{ margin-bottom: 20px; font-size: 60px;color: #fff; font-weight: bold; line-height: 70px; }
.text-2 .jieshao{ margin-bottom: 20px; font-size: 20px;color: #fff; line-height: 24px; }
.text-2 .tel { font-size: 0; }
.text-2 .tel .box{ display: inline-block; vertical-align: top; padding: 15px; border:dashed 1px rgba(255,255,255,0.6); border-radius: 5px; }
.text-2 .tel .box .icon{ margin-right: 15px; line-height: 53px; }
.text-2 .tel .box .text .mc{ margin-bottom: 5px; font-size: 20px;color: #fff; line-height: 24px; }
.text-2 .tel .box .text .shuzi{ font-size: 20px;color: #fff; line-height: 24px; font-weight: bold; }
.text-3 ul{ margin:0 -15px; }
.text-3 ul li{ padding: 0 15px; width: 25%; }
.text-3 ul li .box .icon{ font-size: 0; }
.text-3 ul li .box .icon img{ width: 100px; }
.text-3 ul li .box .text{ padding-left:20px; padding-top: 18px; width: calc(100% - 100px); }
.text-3 ul li .box .text .biaoti{ margin-bottom: 10px; font-size: 27px;color: #fff; line-height: 30px; }
.text-3 ul li .box .text .jieshao{ font-size: 18px;color: #fff; line-height: 24px; }


.picture-1 a{ display: block; }
.picture-1 a .imgbox{ width: 62%; overflow: hidden; }
.picture-1 a .imgbox span{ display: block; padding-top: 435px; }
.picture-1 a:hover .imgbox span{ transform: scale(1.05); }
.picture-1 a .textbox{ padding: 60px 30px 0; width: 38%; height: 435px; background: #da0311; }
.picture-1 a .textbox .biaoti{ margin-bottom:10px; padding-bottom: 15px; font-size: 20px;color: #fff; line-height: 24px; border-bottom: solid 1px rgba(255,255,255,0.5); }
.picture-1 a .textbox .jieshao{ margin-bottom: 30px; font-size: 15px;color: #fff; line-height: 32px; overflow: hidden; }
.picture-1 a .textbox .more{ position: relative; padding-top: 8px; width: 176px;height: 44px; font-size: 16px;color: #fff; text-align: center; border:solid 1px #fff; border-bottom: none; overflow: hidden; }
.picture-1 a .textbox .more:before{ content: ""; position: absolute; left: 50%; bottom: 0; z-index: 1; margin-left: -8px; width: 0; height: 0; border-left: solid 8px transparent; border-right: solid 8px transparent; border-bottom: solid 7px #fff; transition: all 0.3s }
.picture-1 a .textbox .more:after{ content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 1px; border-left: solid 72px #fff; border-right: solid 72px #fff; transition: all 0.3s; }
.picture-1 a .textbox .more:hover{ color: #1e1916; border:solid 1px #1e1916; border-bottom: none;}
.picture-1 a .textbox .more:hover:before{ border-bottom-color: #1e1916;}
.picture-1 a .textbox .more:hover:after{border-left-color:#1e1916; border-right-color:#1e1916;}
.picture-2 a{ display: block; }
.picture-2 a .imgbox{ width: 50%; overflow: hidden; }
.picture-2 a .imgbox span{ display: block; padding-top: 273px; }
.picture-2 a .textbox{ padding:30px 35px 0; width: 50%; height: 273px; }
.picture-2 a .textbox .biaoti{ font-size: 20px;color: #333; line-height: 24px; }
.picture-2 a .textbox .jiangexian{ margin:20px 0; height: 1px; background: #c0bfbf; }
.picture-2 a .textbox .jieshao{ margin-bottom: 20px; height: 66px; font-size: 15px;color:rgba(0,0,0,0.8); line-height: 33px; overflow: hidden; }
.picture-2 a .textbox .more{ position: relative; padding-top: 8px; width: 180px;height: 44px; font-size: 18px;color: #fff; background: #e60012; }
.picture-2 a .textbox .more:hover{ background: #000; }
.picture-2 a .textbox .more:before{ content: "";  position: absolute; left: 50%; bottom: 0; z-index: 1; margin-left: -8px; width: 0; height: 0; border-left: solid 8px transparent; border-right: solid 8px transparent; border-bottom: solid 7px #fff; }
.picture-3 ul{ margin:0 -10px -10px; }
.picture-3 ul li{padding: 0 10px; margin-bottom: 10px; width: calc(100% / 3);}
.picture-3 ul li a{ display: block; padding: 8px; background: #fff; }
.picture-3 ul li a .imgbox{ margin-bottom: 20px; overflow: hidden; }
.picture-3 ul li a .imgbox span{ display: block; padding-top:70%; }
.picture-3 ul li a .textbox{ margin-bottom: 15px; }
.picture-3 ul li a .textbox .biaoti{ padding-right: 10px; width: calc(100% - 28px); font-size: 15px; color: #333; line-height: 28px; }
.picture-3 ul li a .textbox .icon{ width: 28px; height: 28px; font-family: '宋体'; color: #fff; line-height: 24px; background: #e60012; border:solid 2px #c60212; border-radius: 50%; }
.picture-3 ul li a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.picture-3 ul li a:hover .imgbox span{ transform: scale(1.05); }
.picture-3 ul li a:hover .textbox .biaoti{ color: #e60012; }
.picture-3 ul li a:hover .textbox .icon{ background: #c60212; }
.picture-3 table{ width:100% !important; height:auto !important}
.sss table td{ width:auto !important; height:auto !important; border:1px solid #f2f2f2;}

.picture-4 .ul .li:nth-child(n+2){ margin-top:70px; }
.picture-4 .ul .li .imgbox{ width: calc(50% - 10px); overflow: hidden; }
.picture-4 .ul .li:nth-child(odd) .imgbox{ float: right; }
.picture-4 .ul .li:nth-child(even) .imgbox{ float: left; }
.picture-4 .ul .li .imgbox span{ display: block; padding-top: 366px; }
.picture-4 .ul .li .textbox{ width: calc(50% - 10px); }
.picture-4 .ul .li:nth-child(odd) .textbox{ float: left; }
.picture-4 .ul .li:nth-child(even) .textbox{ float: right; }
.picture-4 .ul .li .textbox .biaoti{ margin-bottom:30px; }
.picture-4 .ul .li .textbox .biaoti .shuzi{ width: 90px; height: 55px; font-size: 36px;color: #fff; font-weight: bold; line-height: 55px; background: #e60313; }
.picture-4 .ul .li:nth-child(odd) .textbox .biaoti .shuzi{ float: left; border-radius: 10px 0 0 10px; }
.picture-4 .ul .li:nth-child(even) .textbox .biaoti .shuzi{ float: right; border-radius: 0 10px 10px 0; }
.picture-4 .ul .li .textbox .biaoti .mc{ position: relative; padding: 0 10px; width: calc(100% - 90px); font-size: 30px;color: #333; font-weight: bold; line-height: 55px; }
.picture-4 .ul .li:nth-child(even) .textbox .biaoti .mc{ text-align:right; }
.picture-4 .ul .li .textbox .biaoti .mc:before{ content: ""; position: absolute; bottom: 0; z-index: 1; width: 140px; height: 1px; border-bottom:dashed 1px #e60313; }
.picture-4 .ul .li:nth-child(odd) .textbox .biaoti .mc:before{ left: 0; }
.picture-4 .ul .li:nth-child(even) .textbox .biaoti .mc:before{ right: 0; }
.picture-4 .ul .li:nth-child(odd) .textbox .bot{ padding-left: 90px; }
.picture-4 .ul .li:nth-child(even) .textbox .bot{ padding-right: 90px; }
.picture-4 .ul .li .textbox .bot .jieshao{ padding:0 10px; margin-bottom: 20px; font-size: 24px;color: #e60313; line-height: 30px; }
.picture-4 .ul .li:nth-child(even) .textbox .bot .jieshao{ text-align: right; }
.picture-4 .ul .li .textbox .bot ul{ position: relative; padding:0 10px; }
.picture-4 .ul .li .textbox .bot ul:before{ content: ""; position: absolute; bottom: -20px; z-index: 1; width: 170px; height: 2px; background: #c5c4c4; }
.picture-4 .ul .li:nth-child(odd) .textbox .bot ul:before{ right: -20px; }
.picture-4 .ul .li:nth-child(even) .textbox .bot ul:before{ left: -20px; }
.picture-4 .ul .li .textbox .bot ul:after{ content: ""; position: absolute; bottom: -22px; width: 6px; height: 6px; background: #e4041b; border-radius: 50%; }
.picture-4 .ul .li:nth-child(odd) .textbox .bot ul:after{ right: 150px; }
.picture-4 .ul .li:nth-child(even) .textbox .bot ul:after{ left: 150px; }
.picture-4 .ul .li .textbox .bot ul li{ position: relative; height: 24px; font-size: 18px; color: #333; line-height: 24px; }
.picture-4 .ul .li:nth-child(odd) .textbox .bot ul li{ padding-left: 20px; }
.picture-4 .ul .li:nth-child(even) .textbox .bot ul li{ padding-right: 20px; text-align: right; }
.picture-4 .ul .li .textbox .bot ul li:nth-child(n+2){ margin-top: 10px; }
.picture-4 .ul .li .textbox .bot ul li span{ display: block; position: absolute; top: 0; }
.picture-4 .ul .li:nth-child(odd) .textbox .bot ul li span{ left: 0; }
.picture-4 .ul .li:nth-child(even) .textbox .bot ul li span{ right: 0; }
.picture-5 .imgbox{ margin-left: 5%; width:40%; border-left: solid 15px #e4041b; border-right: solid 3px #fff; transform: skewX(20deg); overflow: hidden; }
.picture-5 .imgbox span{ display: block; margin:0 -12%; padding-top: 274px; transform: skewX(-20deg); }
.picture-5 .textbox{ padding-top: 35px; width: 50%; font-size: 0; }
.picture-5 .textbox .box{ display: inline-block; vertical-align: top; max-width: 100%; }
.picture-5 .textbox .box .biaoti{ line-height: 30px; margin-bottom:20px;}
.picture-5 .textbox .box .biaoti .icon{ font-size: 0; }
.picture-5 .textbox .box .biaoti .icon img{ width: 29px; }
.picture-5 .textbox .box .biaoti .mc{ margin-bottom: 15px; padding-left:15px; width: calc(100% - 29px); font-size: 24px;color: #fff; }
.picture-5 .textbox .box .shuzi{ margin-bottom: 20px; font-family: arial; font-size:70px;color: #e4041b; font-weight: bold; transform: scale(1,1.5); letter-spacing: 2px; text-indent: 2px; }
.picture-5 .textbox .box .fumc{ font-size: 24px;color: #fff; line-height: 30px; }
.picture-6 a{ display: block; }
.picture-6 a .imgbox{ width: 45%; overflow: hidden; }
.picture-6 a .imgbox span{ display: block; padding-top: 354px; }
.picture-6 a .textbox{ padding-top: 15px; padding-left: 30px; width: 55%; }
.picture-6 a .textbox .biaoti .cn{ font-size: 30px;color: #333; }
.picture-6 a .textbox .biaoti .fuhao{ margin-left: 5px; margin-right: 5px; margin-top:7px; font-size: 24px; color: #333; }
.picture-6 a .textbox .biaoti .en{ margin-top: 17px; font-family: arial; font-size: 18px; color: #e4041b; }
.picture-6 a .textbox .jiangexian{ margin:20px 0; width: 68px; height: 3px; background: #e4041b; }
.picture-6 a .textbox .jieshao{ margin-bottom: 20px; height: 172px; font-size: 16px;color: #333; line-height: 43px; overflow: hidden; }
.picture-6 a .textbox .more{ width: 150px; font-size: 16px;color: #fff; line-height: 34px; background: #e4041b; border-radius: 17px; }
.picture-6 a:hover .imgbox span{ transform: scale(1.05); }
.picture-6 a:hover .textbox .more{ background: #000; }
.picture-7 ul{ margin:0 -10px; }
.picture-7 ul li{ padding: 0 10px; width: calc(100% / 3); }
.picture-7 ul li a{ display: block; }
.picture-7 ul li a .imgbox{ margin-bottom: 20px; overflow: hidden;}
.picture-7 ul li a .imgbox span{ display: block; padding-top: 72%; }
.picture-7 ul li a .textbox .biaoti{ margin-bottom: 10px; line-height: 24px; }
.picture-7 ul li a .textbox .biaoti .mc{ padding-right: 5px; width: calc(100% - 70px); font-size: 17px;color: #333; font-weight: bold; }
.picture-7 ul li a .textbox .biaoti .time{ width:70px; font-size: 12px; color: #333; }
.picture-7 ul li a .textbox .jiangexian{ margin-bottom: 15px; width: 30px; height: 2px; background: #e4041b; }
.picture-7 ul li a .textbox .jieshao{ margin-bottom: 10px; height: 48px; font-size: 15px;color: #222222; line-height: 24px; overflow: hidden; }
.picture-7 ul li a .textbox .more span{ display: block; width: 28px; height: 28px; font-family: '宋体'; color: #fff; line-height: 24px; background: #e60012; border:solid 2px #c60313; border-radius: 50%; }
.picture-7 ul li a:hover .imgbox span{ transform: scale(1.05); }
.picture-7 ul li a:hover .textbox .biaoti .mc{ color: #e60012; }
.picture-7 ul li a:hover .textbox .more span{ background: #c60313; }
.picture-8 ul{ margin:0 -5px -30px; }
.picture-8 ul li{ margin-bottom: 30px; padding: 0 5px; width: 20%; }
.picture-8 ul li a{ display: block; }
.picture-8 ul li a .imgbox{ margin-bottom: 20px; background: #fff; border:solid 1px #d2d2d2; overflow: hidden; }
.picture-8 ul li a .imgbox span{ display: block; height: 98px; font-size: 0; line-height: 98px; transition: all 0.3s; }
.picture-8 ul li a .imgbox span img{ max-height: 100%; max-width: 100%; }
.picture-8 ul li a .textbox{ font-size: 16px; color: #333; line-height: 24px; }
.picture-8 ul li a:hover .imgbox{ border:solid 1px #e60012; }
.picture-8 ul li a:hover .imgbox span{ transform: scale(1.05); }
.picture-8 ul li a:hover .textbox{ color: #e60012; }

.subnav .biaoti{ font-size: 40px;color: #fff; line-height: 111px; background: url(../images/subnav_biaoti_bg.jpg) no-repeat 50% 50%/ 100% 100%; }
.subnav ul{ padding: 30px 20px; background: #181411; }
.subnav ul li:nth-child(n+2){ margin-top: 30px; }
.subnav ul li a{ display: block; padding: 0 20px; font-size: 18px;color: #fff; font-weight: bold; line-height: 38px; border:solid 1px #8c8a88; }
.subnav ul li:hover a{ background: #e60012; border-color: #e60012; }
.subnav ul li a.on{ background: #e60012; border-color: #e60012; }
.subnav .ul{ padding: 30px 0 0; }
.subnav .ul .li:nth-child(n+2){ margin-top: 10px; }
.subnav .ul .li a{ display: block; padding: 0 20px; font-size: 15px;color: #fff; line-height: 30px; }
.subnav .ul .li a:hover{ color: #e60012; }
.subnav .ul .li a.on{ color: #e60012; }


footer{ background: #131313; }
footer .left{ padding-right: 20px; width: calc(100% - 440px); }
footer .left .contact{ margin-bottom: 10px; }
footer .left .contact ul{ margin:0 -10px; }
footer .left .contact ul li{ padding: 0 10px; width: 50%; font-size: 15px; color: #fff; line-height: 24px; }
footer .left .contact ul li:nth-child(n+2){ margin-top: 10px; }
footer .left .copyright{ color: #fff; line-height: 24px; }
footer .right{ width: 440px; }
footer .right ul li{ width: 50%; }
footer .right ul li .imgbox{ width: 115px; font-size: 0; }
footer .right ul li .imgbox img{ width: 100%; }
footer .right ul li .text{ padding-left: 20px; padding-top: 30px; width: calc(100% - 115px); font-size: 15px;color: #fff; line-height: 28px; }



.cpxq{display:block; overflow:hidden; padding-top:20px;}
.cpxq_T{display:block; overflow:hidden; text-align:center; font-size:18px; color:#333333; font-weight:bold; line-height:30px;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0;}
.cpxq_img img{display:block; overflow:hidden; max-width:100%; height:auto; margin:0 auto; border:1px solid #939393;}
.cpxq_txt{display:block; overflow:hidden; font-size:14px; color:#333333; line-height:30px;}
.cpxq_txt img{ max-width:100% !important; height:auto !important;}
.cpxq_txt table{ width:100% !important; height:auto !important;}
.cpxq_txt table td{ width:auto !important; height:auto !important; border:1px solid #f2f2f2 ;}


/*最新动态*/
.xw_ul{display:block; overflow:hidden; width:100%; margin-left:0px;}
.xw_ul li{display:block; overflow:hidden; border-bottom:1px dashed #ccc; line-height:40px; margin-left:10px;}
.xw_ul li span{float:right; font-size:14px; color:#666;}
.xw_ul li a{display:block; height:46px; overflow:hidden; font-size:16px; color:#000;}
.xw_ul li a em{font-family:SimSun; padding-right:5px;}
.xw_ul li:hover a{color:#007aff;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; overflow:hidden; text-align:center; font-size:18px; color:#333333; font-weight:bold; line-height:30px;}
.xwxq_sp{display:block; text-align:center; overflow:hidden; font-family:'微软雅黑'; font-size:14px; color:#737373; padding-top:10px;}
.xwxq_txt{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#333;}
.xwxq_txt img{ max-width:100% !important; height:auto !important;}
.xwxq_txt table{ width:100% !important; height:auto !important;}
.xwxq_txt table td{ width:auto !important; height:auto !important; border:1px solid #f2f2f2 ;}