@charset "UTF-8";
/*基础样式文件引入*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: 500;
line-height: 1.65; }
address, cite, dfn, em, var {
font-style: normal; }
code, kbd, pre, samp {
font-family: couriernew, courier, monospace; }
ul, ol {
list-style: none; }
a {
text-decoration: none; }
a:hover {
text-decoration: underline; }
sup {
vertical-align: text-top; }
sub {
vertical-align: text-bottom; }
legend {
color: #000; }
fieldset, img {
border: 0; }
button, input, select, textarea {
font-size: 100%;
outline: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
* {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.clearfix, .row {
display: block; }
.clearfix:before, .clearfix:after, .row:before, .row:after {
content: "";
display: table; }
.clearfix:after, .row:after {
clear: both; }
.fl {
float: left; }
.fr {
float: right; }
.w-100p {
width: 100%; }
.w-95p {
width: 95%; }
.w-90p {
width: 90%; }
.w-85p {
width: 85%; }
.w-80p {
width: 80%; }
.w-78p {
width: 78%; }
.w-75p {
width: 75%; }
.w-70p {
width: 70%; }
.w-65p {
width: 65%; }
.w-62p {
width: 62%; }
.w-60p {
width: 60%; }
.w-55p {
width: 55%; }
.w-50p {
width: 50%; }
.w-45p {
width: 45%; }
.w-40p {
width: 40%; }
.w-35p {
width: 35%; }
.w-33p {
width: 33.33%; }
.w-30p {
width: 30%; }
.w-25p {
width: 25%; }
.w-22p {
width: 22%; }
.w-20p {
width: 20%; }
.w-15p {
width: 15%; }
.w-10p {
width: 10%; }
.w-5p {
width: 5%; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
float: left; }
.col-1-fr, .col-2-fr, .col-3-fr, .col-4-fr, .col-5-fr, .col-6-fr, .col-7-fr, .col-8-fr, .col-9-fr, .col-10-fr, .col-11-fr, .col-12-fr {
float: right; }
.col-12 {
width: 100%; }
.col-11 {
width: 91.66666667%; }
.col-10 {
width: 83.33333333%; }
.col-9 {
width: 75%; }
.col-8 {
width: 66.66666667%; }
.col-7 {
width: 58.33333333%; }
.col-6 {
width: 50%; }
.col-5 {
width: 41.66666667%; }
.col-4 {
width: 33.33333333%; }
.col-3 {
width: 25%; }
.col-2 {
width: 16.66666667%; }
.col-1 {
width: 8.33333333%; }
.col-11-fr {
width: 91.66666667%; }
.col-10-fr {
width: 83.33333333%; }
.col-9-fr {
width: 75%; }
.col-8-fr {
width: 66.66666667%; }
.col-7-fr {
width: 58.33333333%; }
.col-6-fr {
width: 50%; }
.col-5-fr {
width: 41.66666667%; }
.col-4-fr {
width: 33.33333333%; }
.col-3-fr {
width: 25%; }
.col-2-fr {
width: 16.66666667%; }
.col-1-fr {
width: 8.33333333%; }
img {
height: auto;
max-width: 100%; }
.hide {
display: none; }
.show {
display: block; }
a {
color: inherit; }
a:hover {
text-decoration: none; }
.pf {
position: fixed; }
.pr {
position: relative; }
.pa {
position: absolute; }
.h-50 {
height: 50px; }
html, body {
background: #fff; }
body {
width: 100%;
font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
font-size: 14px; }
.container {
width: 1180px;
margin: 0 auto; }
.pr {
position: relative; }
.pf {
position: fixed; }
.pa {
position: absolute; }
@media screen and (max-width: 1180px) {
body {
width: 1180px; } }
/*首页顶部*/
.head-warp {
position: relative;
z-index: 9;
height: 140px;
background: url("../images/head_back.jpg") repeat-x top left;
padding-top: 67px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.head-logo {
width: 160px;
float: left; }
.head-right {
width: 1020px;
height: 73px;
float: right;
background: url("../images/head-nav-back.png") no-repeat;
position: relative; }
.head-lang {
width: 170px;
text-align: center;
position: absolute;
top: 10px;
right: 10px;
line-height: 14px;
font-size: 12px;
color: #959595; }
.head-lang a {
display: inline-block;
font-size: 12px;
color: #959595;
padding: 0 10px 0 30px; }
.head-lang a:hover {
color: #af0101; }
.head-lang .cn {
background: url("../images/icon-cn.png") no-repeat 10px center; }
.head-lang .en {
background: url("../images/icon-en.png") no-repeat 10px center; }
.head-info {
font-size: 14px;
color: #696767;
line-height: 33px;
padding-left: 77px;
letter-spacing: 3px; }
.headPhone{
position: absolute;
font-size: 16px;
color: #fff;
line-height: 33px;
right: 30px;
bottom: 0;
padding-left: 25px;
background: url("../images/headPhone.png") no-repeat left center;
}
.head-nav{position: relative; }
/*导航*/
.navBar {
position: relative;
z-index: 1;
color: #fff;
height: 40px;
line-height: 40px; }
.navList {
position: relative;
z-index: 10;
padding: 0 60px;
width: 840px; }
.navList h3 {
font-weight: normal;
font-size: 14px; }
.navList .m {
position: relative;
float: left;
background: url("../images/m-right-back.jpg") no-repeat left center; }
.navList h3 a {
zoom: 1;
line-height: 40px;
display: block;
color: #505050;
font-size: 15px;
padding: 0 16.5px; }
.navList .on h3 a {
color: #dd1a20; }
.navList .sub {
display: none;
/*默认隐藏*/
position: absolute;
left: -90px;
top: 40px;
background: #f5f5f5;
float: left;
line-height: 30px;
border-radius: 0 0 10px 10px;
border: 1px solid #a09f97;
border-top: 2px solid #ba1218;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
width: auto; }
.s1Row {
padding: 15px 30px; }
.s1Row .row {
width: 725px; 
padding: 5px 0 10px; }
.s1Row h4 {
line-height: 22px; }
.s1Row h4 a {
color: #dd1a20;
font-size: 14px; }
.s1Row h4 a:hover {
font-weight: bold; }
.s1Row h5 {
line-height: 22px; }
.s1Row h5 a {
font-size: 12px;
color: #616161; }
.s1Row h5 a:hover {
color: #dd1a20; }
.s1Row h6 {
margin-top: 3px;
line-height: 22px; }
.s1Row h6 a {
color: #dd1a20;
font-size: 12px; }
.s1Row h6 a:hover {
font-weight: bold; }
.subWarp {
padding-top: 30px;
padding-right: 10px;
width: 510px; }
.subWarp h4 {
padding: 5px 0 5px 30px; }
.subWarp h4 a {
font-size: 14px;
color: #ba1218;
line-height: 20px; }
.subWarp h4 a:hover {
font-weight: bold; }
.subWarp h5 {
padding-left: 30px; }
.subWarp h5 a {
font-size: 12px;
color: #4a4a4a;
line-height: 24px; }
.subWarp h5 a:hover {
color: #ba1218; }
.subWarp .sRow1 {
float: left;
width: 120px;
.subWarp3{
width: 450px; 
}
padding-bottom: 35px;
min-height: 220px; }
.subWarp .sRow2 {
float: left;
width: 120px; }
.subWarp .sRow4 {
background: url("../images/sRow1-right.png") repeat-y left top;
min-height: 220px;
float: left;
width: 240px; 
padding: 8px 10px 0 30px; }
.subWarp .sRow4 .sPic {
height: 110px;
overflow: hidden; }
.subWarp .sRow4 .sLink {
padding-top: 3px; }
.subWarp .sRow4 .sLink a {
font-size: 14px;
color: #ba1218; }
.subWarp .sRow4 .sLink a:hover {
font-weight: bold; }
.subWarp3 .sRow4 {
width: 310px;
padding-left: 30px; }
.subWarp3 .sRow1 {
width: 140px; }
.subWarp4 {
width: 520px; }
.subWarp4 .sRow4 {
width: 310px;
padding-left: 30px; }
.subWarp4 .sRow1 {
width: 180px; }
/*轮播图*/
.fullSlide {
width: 100%;
position: relative;
height: 450px;
background: #fff;
margin-top: 10px;
z-index: 8; }
.fullSlide .bd {
margin: 0 auto;
position: relative;
z-index: 0;
overflow: hidden; }
.fullSlide .bd ul {
width: 100% !important; }
.fullSlide .bd li {
width: 100% !important;
height: 450px;
overflow: hidden;
text-align: center;
background-position: center center; }
.fullSlide .bd li a {
display: block;
height: 450px;
width: 100%; }
.fullSlide .hd {
width: 100%;
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
height: 30px;
line-height: 30px; }
.fullSlide .hd ul {
text-align: center; }
.fullSlide .hd ul li {
cursor: pointer;
display: inline-block;
*display: inline;
zoom: 1;
width: 13px;
height: 13px;
margin: 4px;
overflow: hidden;
background: #fff;
line-height: 999;
border-radius: 7px; }
.fullSlide .hd ul .on {
background: #da0c0c; }
.sel {
width: 100px;
font-size: 12px;
position: relative; }
.sel .selPull {
font-size: 12px;
line-height: 28px;
color: #757575;
cursor: pointer;
background: #fff url("../images/icon-arr-b.png") no-repeat right 5px center;
padding: 0 20px 0 5px; }
.sel.on .selDown {
display: block; }
.selDown {
top: 30px;
background: #fff;
display: none;
padding: 5px 10px;
border: 1px solid #eee; }
.selDown li {
line-height: 1.65;
font-size: 12px;
padding: 3px 0;
color: #333;
cursor: pointer; }
.selDown li:hover {
color: #dd1a20; }
.notice {
height: 45px;
border-bottom: 1px solid #ebebeb;
background: #f5f5f5;
padding: 7px 0;
}
.notice .search {
position: relative;
float: right;
height: 30px;
border: 1px solid #e0e0e0;
border-radius: 15px;
background: #fff;
width: 215px; }
.notice .sInp {
width: 105px;
height: 28px;
border: 0;
padding: 0 10px 0 15px;
background: none;
font-size: 12px;
color: #757575;
float: left; }
.notice .sel {
width: 80px;
float: left; }
.notice .sBtn {
background: url("../images/sBtn.png") no-repeat;
width: 30px;
height: 30px;
cursor: pointer;
border: 0;
position: absolute;
top: 0;
right: 0; }
.notice .sBtn:hover {
opacity: .8; }
.notWarp {
width: 860px;
float: left;
padding-left: 55px;
background: url("../images/icon-notWarp.png") no-repeat no-repeat 10px center; }
.notWarp li {
line-height: 30px;
font-size: 12px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.notWarp li a {
color: #7b7b7b; }
.notWarp li a:hover {
color: #dd1a20; }
.iRow1 {
padding: 20px 0 23px;
height: 290px;
background: #fff; }
.productWarp {
overflow: hidden; }
.productWarp li {
width: 225px;
height: 250px;
border: 1px solid #f1f1f1;
margin-right: 10px;
-webkit-transition: .3s;
transition: .3s;
float: left;
}
.productWarp li:hover {
border-color: #dd1a20;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); }
.productWarp li:hover .title {
color: #dd1a20; }
.productWarp a {
padding: 10px 15.5px 0; }
.productWarp .pic {
width: 175px;
margin: 0 auto;
height: 175px;
overflow: hidden; }
.productWarp .pic img{width: 100%; height: 100%;}
.productWarp .title {
margin-top: 8px;
font-size: 14px;
color: #777777;
line-height: 18px;
text-align: center;
padding: 0 10px; }
.productWarp .t1, .productWarp .t2 {
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.iRow2 {
height: 385px;
/*background: url("../images/iRow2-back.png") no-repeat center center;*/
background: #f9f9f9;
padding-top: 25px; }
.iRow2 .row {
margin: 0 -20px; }
.iRow2 .col-4 {
padding: 0 20px;
}
.iRow2 .qyRow .col-4{
padding: 0 2px;
}
.iTitle {
height: 33px;
line-height: 32px;
border-bottom: 1px solid #e5e5e5;
padding-left: 25px;
color: #1b1b1b;
font-size: 16px;
position: relative; }
.iTitle span {
color: #dd1a20; }
.iTitle a {
position: absolute;
right: 0;
top: 5px;
line-height: 25px;
display: block;
color: #777777;
font-size: 12px; }
.iTitle a:hover {
color: #dd1a20; }
.ppTitle {
background: url("../images/icon-it-1.png") no-repeat left center; }
.xwTitle {
background: url("../images/icon-it-2.png") no-repeat left center; }
.qyTitle {
background: url("../images/icon-it-3.png") no-repeat left center; }
.hxTitle {
background: url("../images/icon-it-4.png") no-repeat left center; }
.hdTitle {
background: url("../images/icon-it-5.png") no-repeat left center; }
.jsTitle {
background: url("../images/icon-it-6.png") no-repeat left center; }
.ppRow ul {
margin-top: 10px; }
.ppRow li {
border-bottom: 1px #d8d8d8 dashed;
margin-top: 4px; }
.ppRow .pic {
margin-top: 10px;
width: 100%;
height: 145px;
overflow: hidden; }
.ppRow .pic img{height: 100%; width: 100%;}
.ppRow a:hover h4 {
color: #dd1a20; }
.ppRow h4 {
font-size: 14px;
line-height: 20px;
}
.ppRow p {
color: #4c4d4f;
font-size: 14px;
line-height: 20px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.xwRow ul {
margin-top: 10px; }
.xwRow li {
height: 36px;
overflow: hidden; }
.xwRow a {
line-height: 35px;
display: block;
height: 35px;
overflow: hidden;
border-bottom: 1px #d8d8d8 dashed;
padding-right: 65px;
position: relative;
padding-left: 24px;
color: #4c4d4f;
background: url("../images/icon-dian.png") no-repeat 10px center; }
.xwRow a span {
position: absolute;
right: 0;
top: 0;
line-height: 35px; }
.xwRow a:hover {
color: #dd1a20; }
.qyRow .p1 {
margin-top: 15px;
font-size: 14px;
color: #4c4d4f;
line-height: 26px; }
.qyRow .p2 {
font-size: 14px;
color: #dd1a20;
line-height: 25px;
padding-top: 7.5px;
border-top: 1px #d8d8d8 dashed;
margin-top: 7.5px; }
.qyRow .row {
margin: 15px -1px 0; }
.qyRow .col-3 {
padding: 0 2.5px; }
.qyRow .col-3 img {
height: 75px; width: 100%;}
.iRow3 {
padding: 35px 0; }
.iRow3 .row {
margin: 0 -20px; }
.iRow3 .col-4 {
padding: 0 20px; }
.hxRow li {
margin-top: 20px; }
.hxRow .pic {
width: 135px;
height: 75px;
overflow: hidden;
float: left; }
.hxRow .pic img{width: 100%; height: 100%;}
.hxRow .txt {
margin-left: 155px; }
.hxRow .txt h4 {
font-size: 14px;
color: #4c4d4f;
line-height: 18px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.hxRow .txt h5 {
font-size: 14px;
color: #666;
line-height: 18px;
border-bottom: 1px #d8d8d8 dashed;
padding-bottom: 2px; }
.hxRow .txt p {
margin-top: 2px;
font-size: 14px;
color: #959595;
line-height: 18px;
height: 34px;
overflow: hidden; }
.hxRow a:hover h4 {
color: #dd1a20; }
.hdRow {
margin-top: 20px; 
position: relative;
}
.hdRow img {
width: 100%;
height: 275px; }
.hdRow .num{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: right;
padding: 10px;
}
.hdRow .num li{
display: inline-block;
width: 8px;
margin: 0 3px;
height: 8px; 
background: #fff;
border-radius: 50%;
}
.hdRow .num li.on{
background: #dd1a20;
}
.title2 {
height: 48px;
border-bottom: 1px solid #eeeeee;
text-align: center; }
.title2 h3 {
line-height: 48px;
position: relative;
display: inline-block;
padding: 0 22px;
font-size: 20px;
color: #1b1b1b; }
.title2 h3 span {
color: #dd1a20; }
.title2 h3 i {
position: absolute;
display: block;
width: 100%;
height: 1px;
bottom: 0;
left: 0;
background: #dd1a20; }
.info2 {
text-align: center;
font-size: 16px;
color: #616161;
line-height: 1.65;
margin: 12px 0 0; }
.faWarp {
padding: 5px 0 30px; }
.faWarp .tabNav {
margin-top: 15px;
height: 37px;
border-bottom: 1px solid #eeeeee;
text-align: center; }
.faWarp .tabNav a {
margin: 0 8px;
line-height: 37px;
position: relative;
display: inline-block;
padding: 0 8px;
font-size: 15px;
color: #4c4d4f; }
.faWarp .tabNav a i {
display: none;
position: absolute;
width: 100%;
height: 1px;
bottom: 0;
left: 0;
background: #dd1a20; }
.faWarp .tabNav a.on {
color: #da0c0c; }
.faWarp .tabNav a.on i {
display: block; }
.faWarp .tabMain {
margin-top: 15px; }
.faWarp .tabMain .pic{width: 1180px; height: 360px;}
.faWarp .tabMain .pic img{width: 100%; height: 100%;}
.tabMore {
width: 100px;
height: 30px;
border: 1px solid #dd1a20;
color: #dd1a20;
text-align: center;
line-height: 28px;
border-radius: 3px;
display: block;
margin: 20px auto 0; }
.tabMore:hover {
background: #dd1a20;
color: #fff; }
.tabRow {
display: none; }
.alWarp {
height: 550px;
/*background: url("../images/iRow2-back.png") no-repeat center center;*/
background: #f9f9f9;
padding-top: 20px; }
.alWarp .picScroll {
margin-top: 35px;
position: relative; }
.alWarp .scrollWrap li {
width: 270px;
margin-right: 25px;
margin-left: 5px; }
.alWarp .scrollWrap .pic{
height: 165px;
overflow: hidden;
}
.alWarp .scrollWrap .pic img{height: 100%; }
.alWarp .scrollWrap li a {
height: 320px;
background: #fff;
-webkit-box-shadow: 0 0 15px rgba(196, 196, 196, 0.4);
box-shadow: 0 0 15px rgba(196, 196, 196, 0.4);
display: block;
width: 100%; }
.alWarp .scrollWrap .txt {
padding: 0 15px; }
.alWarp .scrollWrap .txt h4 {
margin-top: 6px;
text-align: center; }
.alWarp .scrollWrap .txt h4 span {
line-height: 42px;
font-size: 16px;
color: #1b1b1b;
display: inline-block;
border-bottom: 3px solid #dd1a20; }
.alWarp .scrollWrap .txt p {
font-size: 14px;
color: #4c4d4f;
line-height: 22px;
height: 66px;
overflow: hidden;
margin-top: 15px; }
.alWarp .picList {
overflow-y: inherit !important;
padding-bottom: 15px !important; }
.alWarp .prev, .alWarp .next {
width: 70px;
height: 70px;
display: block;
position: absolute;
top: 45%;
margin-top: -35px; }
.alWarp .prev:hover, .alWarp .next:hover {
opacity: .8; }
.alWarp .prev {
background: url("../images/icon-prev.png") no-repeat;
left: -100px; }
.alWarp .next {
background: url("../images/icon-next.png") no-repeat;
right: -100px; }
.alWarp .tabMore {
margin-top: 15px; }
.yqWarp {
background: #898989;
height: 56px;
border-bottom: 1px solid #b8b8b8;
padding: 12.5px 0 0;
line-height: 30px;
font-size: 16px;
color: #ececec; }
.yqWarp a {
color: #ececec; }
.yqWarp a:hover {
color: #dd1a20; }
.footNav {
background: #898989;
padding: 35px 0 15px; }
.footNav .fnItem {
width: 14.28%;
float: left; }
.footNav h4 {
padding: 10px 0; }
.footNav h4 a {
font-size: 16px;
color: #ffffff;
line-height: 1.5; }
.footNav h5 {
padding: 5px 0; }
.footNav h5 a {
font-size: 14px;
color: #d0d0d0;
line-height: 1.45; }
.footNav h5 a:hover {
color: #fff; }
.bqWarp {
background: #6c6c6c;
padding: 25px 0 20px; }
.bqWarp .bp1, .bqWarp .bp2 {
text-align: center;
font-size: 14px;
color: #fff;
line-height: 1.5; }
.bqWarp .bp2 {
margin-top: 5px; }
.keifu {
position: fixed;
top: 45%;
right: 0;
width: 118px;
height: 380px;
margin-top: -190px;
z-index: 100; }
.icon_keifu {
width: 26px;
height: 100px;
float: left;
background: url(../images/keifu.png) 0 0;
position: relative;
display: none;
cursor: pointer; }
.keifu_head {
width: 112px;
height: 40px;
background: url(../images/keifu.png);
background-position: 0 -103px;
font-size: 0;
line-height: 0;
position: relative; }
.keifu_main {
border-left: 5px solid #ff6524;
border-bottom: 5px solid #ff6524;
border-right: 5px solid #ff6524;
padding-top: 5px;
background: #fbfbfb;
width: 112px; } 
.keifu_main img {
width: 92px;
height: 92px;
margin: 0 auto;
display: block; }
.keifu_con li {
height: 20px;
margin: 0px 5px;
background: #e2eaed;
border-radius: 3px;
margin-bottom: 1px;
line-height: 20px; }
.keifu_con li strong {
background: url(../images/QQ.png) no-repeat 4px 0px;
padding-left: 24px;
font-weight: 500;
font-size: 12px;
display: inline-block;
line-height: 20px; }
.keifu_close:link, .keifu_close:visited {
display: block;
width: 11px;
height: 11px;
background: url(../images/keifu.png) -42px 0;
position: absolute;
top: 5px;
right: 5px; }
.nBanner {
width: 100%;
height: 350px;
overflow: hidden; }
/*面包屑导航*/
.mbNav {
height: 50px;
border-bottom: 1px solid #f2f2f2;
padding: 12px 0;
}
.mbNavRow {
text-align: right;
font-size: 14px;
color: #2d3039;
line-height: 28px;
}
.mbNavRow a {
color: #6b6c71; }
.mbNavRow a:hover {
color: #dd1a20; }
.mbNavRow span {
color: #6b6c71; }
.nMain {
padding: 10px 0 25px; }
.nmLeft {
width: 210px;
float: left; }
.nmlList dt {
background: #fafafa url("../images/nmlList-icon.png") no-repeat 0 0;
border-bottom: 1px #c9c9c9 dashed;
height: 32px;
padding-left: 25px; }
.nmlList dt a {
display: block;
font-size: 15px;
color: #dd1a20;
line-height: 31px; }
.nmlList dt:hover, .nmlList dt.on {
background-position-y: -30px;
background-color: #dd1a20;
border-bottom: none;
}
.nmlList dt:hover a, .nmlList dt.on a {
color: #fff; }
.nmlList dd {
background: #fafafa url("../images/nmlList-icon.png") no-repeat 0 -60px;
border-bottom: 1px #c9c9c9 dashed;
height: 32px;
padding-left: 25px; }
.nmlList dd a {
display: block;
font-size: 15px;
color: #616161;
line-height: 31px; }
.nmlList dd:hover{
background-position-y: -90px; }
.nmlList dd:hover a{
color: #dd1a20; }
.nmlList dd.on1{background-position-y: -120px; background-color: #dd1a20}
.nmlList dd.on1 a{color: #fff;}
.nmlList1 dt a {
color: #7c7c7c; }
.nmlTitle {
line-height: 40px;
font-size: 18px;
color: #3b3b3b;
padding-left: 25px;
background: url("../images/nmlTitle.png") no-repeat left center; }
.nmlPic {margin-top: 20px;border: 1px solid #ccc;}
.nmRight {
margin-top: 40px;
width: 960px;
float: right; }
.cpList li {
margin-bottom: 20px;
margin-left: 20px;
width: 300px;
float: left;
background: #fff;
border: 1px solid #cccccc;
height: 440px; }
.cpList .pic {
padding: 5px;
width: 100%;
height: 300px;
border-bottom: 1px solid #cccccc; }
.cpList .pic img{width: 100%; height: 100%;}
.cpList .txt {
padding: 17px 15px 0; }
.cpList .txt h5 {
font-size: 14px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden;
color: #4c4d4f;
padding-bottom: 8px; }
.cpList .txt h5 span {
color: #dd1a20; }
.cpBtn1 {
margin-top: 3px;
width: 92px;
height: 35px;
background: #eee;
border: 1px solid #c9c9c9;
font-size: 14px;
color: #777777;
line-height: 33px;
display: block;
text-align: center; }
.cpBtn1:hover {
background: #dd1a20;
color: #fff; }
.page {
padding: 10px 0;
text-align: center; }
.page a, .page button {
display: inline-block;
height: 38px;
border: 1px solid #dddddd;
background: #f4f4f4;
color: #333333;
padding: 0 14px;
line-height: 35px; }
.page a:hover, .page button:hover {
color: #fff;
background: #dd1a20; }
.page a.on {
border-color: #fff;
background: #fff;
color: #dd1a20; }
.page a.disable {
border-color: #dddddd;
color: #cccccc;
background: #fff; }
.page span {
line-height: 38px;
display: inline-block;
padding: 0 10px; }
.page b {
display: inline-block;
font-weight: 500;
padding: 0 10px 0 15px;
line-height: 38px; }
.page b span {
font-weight: bold;
padding: 0; }
.page i {
display: inline-block;
font-style: normal;
font-weight: 500;
padding: 0 5px;
line-height: 38px; }
.page input {
height: 38px;
width: 50px;
border: 1px solid #cccccc;
text-align: center;
font-size: 12px;
color: #333; }
.nr-tab {
width: 940px;
float: right;
border: 1px solid #d2d2d2; }
.nrTabNav {
height: 40px;
background: #ededed; }
.nrTabNav a {
font-weight: bold;
display: inline-block;
line-height: 40px;
font-size: 16px;
color: #616161;
padding: 0 20px; }
.nrTabNav a.on {
background: #9d9d9d;
color: #fff; }
.nrTabMain {
padding: 0 10px 20px; }
.nrTabMain li {
padding: 20px 10px 0; }
.nrTabMain .pic {
width: 195px;
height: 120px;
border: 1px solid #eee;
float: left;
}
.nrTabMain .pic img{height: 100%; width: 100%;}
.nrTabMain .txt {
padding-top: 2px;
margin-left: 208px;
height: 130px;
}
.nrTabMain .txt h4 {
color: #dd1a20;
font-size: 15px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.nrTabMain .txt p {
font-size: 14px;
color: #4c4d4f;
line-height: 22px;
height: 65px;
overflow: hidden;
margin: 5px 0 8px;
}
.nrTabMain .txt h6 {
color: #dd1a20;
font-size: 12px; }
.nrTabMain a:hover h4 {
font-weight: bold; }
.nrTabMain .jsjlWarp {
padding-top: 15px;
padding-bottom: 0;
padding-left: 0; }
.nrTabMain .jsjlWarp li {
padding-top: 0; }
.cpxqWarp {
padding-left: 20px; }
.cpxqWarp .dt1 {
line-height: 29px;
border-bottom: 1px solid #bfbfbf;
font-size: 15px;
padding-left: 36px;
background: url("../images/icon-xian1.jpg") no-repeat 18px 8px; }
.cpxqWarp .dt1 span {
color: #dd1a20; }
.cpxqWarp .pic {
margin: 35px -35px 35px 0; }
.cpxqWarp .pic img{
width: 400px;
height: 400px;
display: inline-block;
margin-right: 79px;
}
.cwTabNav {
height: 40px;
background: #f7f7f7;
border-bottom: 1px solid #dd1a20; }
.cwTabNav a {
line-height: 39px;
color: #403c3c;
font-size: 15px;
font-weight: bold;
padding: 0 27px;
display: inline-block; }
.cwTabNav a.on {
background: #dd1a20;
color: #fff; }
.cwInfo {
padding: 20px 0; }
.cwInfo .dt2 {
font-size: 14px;
color: #393939;
line-height: 1.7;
font-weight: bold; }
.cwInfo p {
font-size: 14px;
color: #4c4d4f;
line-height: 1.7;
margin-bottom: 20px; }
.fwList li {
margin-left: 20px;
margin-bottom: 20px;
width: 220px;
float: left; }
.fwList li a {
background: #fff;
display: block;
width: 100%;
height: 245px;
border: 1px solid #e5e5e5;
-webkit-transition: .3s;
transition: .3s; }
.fwList li a:hover {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.fwList li a:hover p {
color: #dd1a20; }
.fwList li .pic {
height: 130px;
border-bottom: 1px solid #b3afae; }
.fwList li .pic img{height: 100%;width: 100%;}
.fwList li h4 {
text-align: center; text-overflow: ellipsis;  white-space: nowrap;  width: 100%; overflow: hidden; height: 35px; }
.fwList li h4 span {
font-size: 16px;
color: #323232;
display: inline-block;
padding: 0 5px;
border-bottom: 3px solid #dd1a20;
line-height: 32px; }
.fwList li p {
font-size: 14px;
line-height: 20px;
height: 40px;
overflow: hidden;
margin-top: 14px;
color: #7c7c7c; }
.fwList li .txt {
padding: 10px 15px; }
.fwzcWarp {
padding-bottom: 20px;
padding-left: 20px; }
.fwzcWarp h3 {
font-size: 30px;
color: #2d3039; }
.fwzcWarp h5 {
font-size: 18px;
color: #2d3039;
margin-top: 22px;
margin-bottom: 5px; }
.fwzcWarp p {
font-size: 14px;
color: #626263;
line-height: 24px; }
.jsjlWarp {
padding-left: 20px;
padding-bottom: 20px; }
.jsjlWarp a {
position: relative;
display: block;
line-height: 34px;
padding: 0 150px 0 17px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden;
background: url("../images/icon-sanjiao1.jpg") no-repeat left center; }
.jsjlWarp a:hover {
color: #dd1a20; }
.jsjlWarp span {
position: absolute;
right: 0;
top: 0;
line-height: 34px;
width: 150px;
text-align: right; }
.xzzxwarp {
padding-left: 20px;
padding-bottom: 20px; }
.xzzxwarp .dt {color: #748F00;font-size: 24px;line-height: 55px;padding-left: 20px;font-weight: bold;height: 55px;}
.xzNav {
text-align: center; }
.xzNav a {
width: 125px;
height: 44px;
background: #f2f2f2;
line-height: 44px;
font-size: 15px;
color: #595959;
display: inline-block;
margin: 0 10px; }
.xzNav a.on {
background: #dd1a20;
color: #fff; }
.xzRow {
padding-bottom: 35px;
border-bottom: 1px solid #dcdcdc; }
.xzRow1 .dc {
margin-top: 10px;
text-align: center; }
.xzRow1 .xzr1-item {
display: inline-block;
margin: 0 20px; }
.xzRow2 .lPic {
width: 280px;
float: left;
text-align: center; }
.xzRow2 .rInfo {
width: 585px;
float: left; }
.xzRow2 .rInfo h4 {font-size: 24px;color: #748F00;font-weight: bold;}
.xzRow2 .rInfo p {font-size: 14px;line-height: 24px;color: #000;margin-top: 15px;font-weight: bold;}
.xzRow2 .xzlb {
width: 40%;
float: left;
padding-top: 5px; }
.xzRow2 .xzlb a {
margin-bottom: 15px;
display: block; }
.xzRow2 .xzre {width: 45%;float: left;text-align: center;}
.xzRow2 .xzBTnwarp {
margin-top: 65px; }
.ppwhwarp {
padding: 0 0 20px 20px; }
.ppwhwarp .whRow {
display: none; }
.ppwhwarp .whRow h4 {
font-size: 18px;
color: #535353;
padding: 35px 0 18px; }
.ppwhwarp .whRow p {
font-size: 15px;
color: #6a6a6a;
line-height: 1.6; }
.gywmWarp {
padding: 0 0 30px 40px; }
.gywmWarp h3 {
color: #ea5b24;
font-size: 24px;
text-align: center;
line-height: 1.6;
margin-bottom: 30px; }
.gywmWarp img {
display: block;
margin: 0 auto 20px;
width: 600px; }
.gywmWarp p {
text-indent: 2em;
font-size: 14px;
color: #494949;
line-height: 1.7;
margin-bottom: 20px; }
.faRMain {
padding: 0 0 20px 20px; }
.faItem .dt {
margin: 30px 0 25px;
line-height: 38px;
background: url("../images/faItem-dt-back.png") no-repeat left center;
padding-left: 15px;
font-size: 15px;
color: #ffffff; }
.faItem .row {
margin: 0 -7.5px; }
.faItem .row .col-3 {
padding: 0 7.5px; }
.faItem .row a {
display: block;
border: 1px solid #dcdcdc;
padding-bottom: 12px;
height: 210px;
-webkit-transition: .3s;
transition: .3s; }
.faItem .row a:hover {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.faItem .row a:hover h5 {
color: #dd1a20; }
.faItem .row .pic {
height: 136px;
overflow: hidden; }
.faItem .row .pic img{width: 100%; height: 100%;}
.faItem .row h5 {
font-size: 15px;
color: #636363;
text-align: center;
line-height: 24px;
height: 48px;
overflow: hidden;
padding: 0 15px;
margin-top: 12px; }
.alxqWarp {
padding: 0 0 20px 20px; }
.alxqWarp .dh {
text-align: center;
border-bottom: 1px solid #eeeeee; }
.alxqWarp .dh h3 {
font-size: 20px;
color: #1b1b1b; }
.alxqWarp .dh h3 span {
display: inline-block;
padding: 0 0 5px 0;
border-bottom: 1px solid #dd1a20; }
.alxqWarp .dh .date {
font-size: 16px;
color: #616161;
line-height: 40px; }
.alxqWarp .dm {
padding: 20px 0; }
.alxqWarp .dm h5 {
font-size: 16px;
color: #616161;
font-weight: bold; }
.alxqWarp .dm img {
width: 100%;
margin: 20px auto; }
.alxqWarp .dm p {
font-size: 15px;
color: #616161;
line-height: 1.6;
margin-bottom: 20px; }
.alBtn1 {
width: 130px;
height: 38px;
line-height: 38px;
color: #fff;
background: #dd1a20;
display: block;
margin: 20px auto;
text-align: center; }
.alBtn1:hover {
opacity: .8; }
.hdjjWarp {
padding: 0 0 0 20px; }
.hdjjWarp li {
margin-bottom: 30px; }
.hdjjWarp .pic {
width: 325px;
height: 200px;
overflow: hidden;
float: left; }
.hdjjWarp .pic img{width: 100%; height: 100%;}
.hdjjWarp .txt {
margin-left: 350px; }
.hdjjWarp .date {
font-size: 14px;
color: #2018/12/30; }
.hdjjWarp h4 {
margin-top: 10px;
font-size: 18px;
color: #272727;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden; }
.hdjjWarp p {
margin-top: 25px;
font-size: 14px;
color: #656262;
line-height: 24px;
height: 48px;
overflow: hidden; }
.hdjjWarp h6 {
margin-top: 30px;
font-size: 15px;
color: #615f5f;
line-height: 24px;
padding-left: 30px;
background: url("../images/icon-arr-r.png") no-repeat left center; }
.hdjjWarp a:hover h6, .hdjjWarp a:hover h4 {
color: #dd1a20; }
.xqWarp {
padding: 0 0 20px 20px; }
.xqWarp .dh h3 {
color: #3e3e3e;
font-size: 24px;
margin-bottom: 10px;
text-align: center; }
.xqWarp .dh .info {
line-height: 32px;
color: #999999;
background: #f1f1f1;
font-size: 12px;
text-align: center; }
.xqWarp .dm {
padding: 20px 0; }
.xqWarp .dm p {
font-size: 14px;
color: #5b5b5b;
line-height: 30px; }
.xqWarp .dm img {
width: 640px;
display: block;
margin: 20px auto; }
.lxWarp {
padding: 0 0 20px 20px; }
.lxWarp .lxRow1 .item {
width: 290px;
margin-right: 20px;
float: left; }
.lxWarp .lxRow1 p {
text-align: center;
margin: 10px 0; }
.lxWarp .lxRow2 {
padding-right: 20px;
margin-top: 80px; }
.lxWarp .lxRow2 .dt {
width: 165px;
line-height: 38px;
background: #dd1a20;
color: #fff;
text-align: center; }
.lxWarp .lxRow2 .dc {
margin-top: 35px;
font-size: 15px;
color: #4c4c4c;
line-height: 2; }
.lxWarp .lxRow2 .col-5 {
float: right; }
.cyWarp {
padding: 0 0 20px 20px; }
.cyRow {
padding: 10px 0 20px; }
.cyRow h5 {
color: #3a3a3a;
font-size: 16px;
font-weight: bold;
margin: 15px 0 5px; }
.cyRow p {
font-size: 14px;
color: #656464;
line-height: 24px; }
.table {
width: 100%;
border: 1px solid #c9c9c9; }
.table th {
padding: 10px 15px;
font-size: 15px;
color: #191919;
background: #c9c9c9; }
.table td {
padding: 10px 15px;
text-align: center;
font-size: 15px;
color: #191919; }
.table a {
color: #191919; }
.table a:hover {
color: #dd1a20; }
.lyWarp {
padding: 0 0 30px 20px; }
.lyWarp .dh h3 {
font-size: 18px;
color: #534e4f;
font-weight: bold; }
.lyWarp .dh h5 {
font-size: 15px;
color: #534e4f;
margin-top: 5px; }
.lyWarp .dm {
margin-top: 30px;
position: relative; }
.lyWarp .dm img {
width: 440px;
height: 333px;
display: block;
position: absolute;
top: 0;
right: 50px; }
.lyWarp .inp {
position: relative;
width: 400px;
height: 40px;
border: 1px solid #d2d2d2;
margin-bottom: 22px; }
.lyWarp .inp input {
padding: 0 10px;
height: 38px;
background: none;
border: 0;
width: 100%;
display: block;
font-size: 15px;
color: #333; }
.lyWarp .inp span {
position: absolute;
right: -15px;
line-height: 38px;
color: #dd1a20;
top: 0;
font-size: 15px; }
.lyWarp .textarea {
width: 730px;
border: 1px solid #d2d2d2; }
.lyWarp .textarea textarea {
font-size: 15px;
color: #333;
line-height: 1.75;
width: 100%;
display: block;
border: 0;
background: none;
padding: 7px 10px; }
.btn {
width: 175px;
height: 48px;
background: #dd1a20;
color: #fff;
text-align: center;
line-height: 48px;
border: 0;
margin-top: 30px;
cursor: pointer; }
.btn:hover {
opacity: .8; }
.lfRow2 {
width: 940px;
margin-top: 20px; }
.lfRow2 img {
width: 100%; }
.lfWarp {
padding: 0 0 30px 20px; }
.lfWarp .dt {
font-size: 15px;
color: #4a4441; }
.lfRow1 {
margin: 10px -10px 0; }
.lfRow1 .col-4 {
padding: 10px; }
.lfCon {
background: #f4f4f4;
padding: 40px 35px 30px 115px;
height: 142px;
font-size: 15px;
color: #4a4441;
line-height: 24px;
position: relative; }
.lfCon img {
width: 70px;
height: 70px;
top: 40px;
left: 30px;
position: absolute;
display: block; }
.yfWarp {
padding: 0 0 30px 20px;
margin-top: -15px; }
.yfWarp .dt {
color: #575757;
font-size: 16px;
font-weight: bold;
margin: 15px 0 10px; }
.yfWarp p {
font-size: 15px;
color: #575757;
line-height: 24px; }
.yfYx {
margin: 20px -30px 30px; }
.yfYx .yxItem {
padding: 0 30px;
text-align: center; }
.yfYx .yxItem .n {
font-size: 72px;
color: #7d7d7d;
line-height: 1.5;
font-style: italic; }
.yfYx .yxItem .t {
color: #1154a3;
font-size: 15px; }
.yfYx2 {
margin: 10px -20px 0; }
.yfYx2 li {
padding: 20px;
width: 20%;
float: left; }
.yfYx2 span {
padding-top: 55px;
text-align: center;
height: 156px;
border-radius: 50%;
background: #f2f2f2;
font-size: 13px;
color: #333;
line-height: 1.8;
display: block; }
