.pro2_head {padding: 42px 0 0 0; border-bottom: 1px solid #C8BB9B; margin-bottom: 30px;}
.pro2_head h1 {font-weight: normal; font-size: 36px; line-height: 70PX; color: #1a44a3;}
.pro2_tab {width: 100%; height: 70px; padding-left: 130px;}
.pro2_tab span {display: inline-block; height: 70px; line-height: 70px; padding: 0 30px; cursor: pointer; margin-right: 15px; font-size: 18px; color: #3e3939;}
.pro2_tab span a {color: #3e3939; display: inline-block; width: 100%; height: 100%;}
.pro2_tab .current {border-bottom: 8px solid #1a44a3;}
.pro2_overview {padding-bottom: 70px;}
.pro2_overview_L {width: 770px; float: left;}
.pro2_overview_L p {font-size: 14px; color: #333; line-height: 30px;}
.pro2_overview_L p b {font-size: 16px;}
.pro2_overview_L li {line-height: 30px; list-style: disc; margin-left: 20px; font-size: 14px; color: #333;}
.pro2_overview_R {width: 370px; float: right; height: 240px; background: url(../images/pic_17.jpg) no-repeat 20px 21px #e5e6e6; padding-left: 90px;}
.pro2_overview_R h4 {font-size: 14px; color: #336191; line-height: 60px; font-weight: normal;}
.pro2_overview_R p {font-size: 12px; color: #666; line-height: 25px; width: 250px;}
.pro2_list {padding-bottom: 30px;}
.pro2_list_L {width: 255px; float: left; padding-right: 25px;}
.pro2_list_L > a {display: none;}
.pro2_list_L h3 {line-height: 50px; margin-bottom: 13px; font-size: 20px; color: #3e3939; font-weight: normal;}
.pro2_list_L p {width: 100%; height: 30px; line-height: 30px; background: #e6e6e6; padding-left: 10px; font-size: 16px; color: #666;}
.pro2_list_L .argument div {line-height: 30px; padding: 15px 0;}
.pro2_list_L .argument div input[type=checkbox] {margin: 0 10px;}
.pro2_list_L .argument div label {font-size: 14px; color: #3e3939;}
.pro2_list_L .m_argument, #switbtn {display: none;}
.pro2_list_R {width: 945px; float: left; border-left: 1px solid #ccc;}
.pro2_list_R .mode_swit {width: 100%; height: 48px;}
.pro2_list_R .swit_box {width: 76px; height: 38px; float: right;}
.pro2_list_R .swit_a {display: block; width: 38px; height: 38px; float: left; border: 1px solid #acaeb2;}
.pro2_list_R .swit_grid {background: url(../images/tab-iconA.png) no-repeat center;}
.pro2_list_R .swit_grid.current4 {background: url(../images/tab-iconA.png) no-repeat center #ebebeb; box-shadow: 1px 2px 3px #7d7d7d inset;}
.pro2_list_R .swit_list {background: url(../images/tab-iconB.png) no-repeat center;}
.pro2_list_R .swit_list.current4 {background: url(../images/tab-iconB.png) no-repeat center #ebebeb; box-shadow: -1px 2px 3px #7d7d7d inset;}

.pro2_list_R .mode_grid .pro_list li {width: 200px;; height: 300px; float: left; border: 1px solid #ccc; border-radius: 5px; margin: 30px 0 0 36px;}
.pro2_list_R .mode_grid .pro_list li .pic {display: block; width: 100%; height: 190px; padding: 20px;}
.pro2_list_R .mode_grid .pro_list li .pic img {display: block; width: 100%; height: 100%;}
.pro2_list_R .mode_grid .pro_list li p {text-align: center; line-height: 18px; width: 140px; margin: auto;}
.pro2_list_R .mode_grid .pro_list li p a {color: #901D20; font-size: 14px;}
.pro2_list_R .mode_grid .paging {width: 100%; height: 26px; text-align: center; margin: 43px 0;}
.pro2_list_R .mode_grid .paging li {display: inline-block;}
.pro2_list_R .mode_grid .paging a {display: inline-block; height: 26px; line-height: 26px; padding: 0 7px; font-size: 14px; color: #555;}
.pro2_list_R .mode_grid .paging a:hover {color: #fff; background: #1a44a3;}

.pro2_list_R .mode_list .pro_list li {width: 924px;; height: 70px; float: left; border-radius: 5px; margin: 0 0 20px 20px; padding: 0 0 0 35px; background: url(../images/ico_8.png) no-repeat left 20%;}
.pro2_list_R .mode_list .pro_list li p {line-height: 30px; font-size: 14px; color: #333;}
.pro2_list_R .mode_list .pro_list li p a {font-size: 18px; color: #5191CD;}
.pro2_list_R .mode_list .pro_list li p b {font-weight: normal;}
.pro2_list_R .mode_list .paging {width: 100%; height: 26px; text-align: center; margin: 43px 0;}
.pro2_list_R .mode_list .paging li {display: inline-block;}
.pro2_list_R .mode_list .paging a {display: inline-block; height: 26px; line-height: 26px; padding: 0 7px; font-size: 14px; color: #555;}
.pro2_list_R .mode_list .paging a:hover {color: #fff; background: #1a44a3;}


/* 移动端样式 */
@media only screen and (min-width: 1025px) and (max-width: 1200px) {


}


/* 移动端样式 */
@media only screen and (max-width: 1024px) {

  .b_banner {height: 25rem;}

  .pro2_head {font: 1.5rem/5rem "微软雅黑"; border-bottom: 1px solid #C8BB9B;}
  .pro2_head h1 {font: 1.5rem/3rem "微软雅黑"; color: #1a44a3; padding: 0 2.5%;}
  .pro2_tab {width: 100%; height: auto;}
  .pro2_tab span {display: inline-block; float: left; width: 33%; height: 40px; line-height: 40px;
    padding: 0 10px; font-size: 14px; color: #3e3939; text-align: center;overflow: hidden;}
  .pro2_tab span a {color: #3e3939; display: inline-block; width: 100%; height: 100%;}
  .pro2_tab .current {border-bottom: 3px solid #1a44a3;}
  .pro2_overview_L {width: 100%; float: left; padding: 20px 2.5%;}
  .pro2_overview_L p {font-size: 14px; color: #333; line-height: 30px;}
  .pro2_overview_L p b {font-size: 16px;}
  .pro2_overview_L li {line-height: 30px; list-style: disc; margin-left: 20px; font-size: 14px; color: #333;}
  .pro2_overview_R {width: 100%; float: right; background: url(../images/pic_17.jpg) no-repeat 20px 21px #e5e6e6; padding: 0 2.5% 20px 25%;}
  .pro2_overview_R h4 {font-size: 14px; color: #336191; line-height: 60px; font-weight: normal;}
  .pro2_overview_R p {font-size: 12px; color: #666; line-height: 25px;}
  .pro2_list_L {width: 100%; float: left;}
  .pro2_list_L h3 {font: 1.2rem/4rem "微软雅黑"; color: #3e3939; text-align: center;}
  .pro2_list_L p {width: 100%; height: 30px; line-height: 30px; background: #e6e6e6; padding-left: 10px; font-size: 16px; color: #666;}
  .pro2_list_L .argument {display: none;}
  .pro2_list_L .m_argument {padding: 0 5%;}
  .pro2_list_L .m_argument div {line-height: 30px; padding: 15px 0;}
  .pro2_list_L .m_argument div input[type=checkbox] {margin: 0 10px;}
  .pro2_list_L .m_argument div label {font-size: 14px; color: #3e3939;}
  #showbtn, #hiddbtn {display: block; text-align: center; margin-bottom: 10px;}
  #showbtn span, #hiddbtn span {display: inline-block; width: 0; height: 0; vertical-align: middle; margin-left: 5px;}
  #showbtn span {border-top: 5px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
  #hiddbtn span {border-top: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 5px solid;}
  .pro2_list_R {width: 100%; float: left;}
  .pro2_list_R .mode_swit {width: 100%; height: 38px; margin: 5px 0;}
  .pro2_list_R .swit_box {width: 76px; height: 38px; float: right;}
  .pro2_list_R .swit_a {display: block; width: 38px; height: 38px; float: left; border: 1px solid #acaeb2;}
  .pro2_list_R .swit_grid {background: url(../images/tab-iconA.png) no-repeat center;}
  .pro2_list_R .swit_grid.current4 {background: url(../images/tab-iconA.png) no-repeat center #ebebeb; box-shadow: 1px 2px 3px #7d7d7d inset;}
  .pro2_list_R .swit_list {background: url(../images/tab-iconB.png) no-repeat center;}
  .pro2_list_R .swit_list.current4 {background: url(../images/tab-iconB.png) no-repeat center #ebebeb; box-shadow: -1px 2px 3px #7d7d7d inset;}

  .pro2_list_R .mode_grid .pro_list {width: 100%; padding: 0 2.5%;}
  .pro2_list_R .mode_grid .pro_list li {width: 46%; float: left; border: 1px solid #ccc; border-radius: 5px; margin: 20px 2% 0; padding-bottom: 10px;}
  .pro2_list_R .mode_grid .pro_list li .pic {display: block; width: 100%; height: auto; padding: 15px;}
  .pro2_list_R .mode_grid .pro_list li .pic img {display: block; width: 100%; height: 100%;}
  .pro2_list_R .mode_grid .pro_list li p {text-align: center; line-height: 18px; width: 140px; margin: auto;}
  .pro2_list_R .mode_grid .pro_list li p a {color: #901D20; font-size: 14px;}
  .pro2_list_R .mode_grid .paging {width: 100%; height: 26px; text-align: center; margin: 20px 0;}
  .pro2_list_R .mode_grid .paging li {display: inline-block;}
  .pro2_list_R .mode_grid .paging a {display: inline-block; height: 26px; line-height: 26px; padding: 0 7px; font-size: 14px; color: #555;}
  .pro2_list_R .mode_grid .paging a:hover {color: #fff; background: #1a44a3;}

  .pro2_list_R .mode_list .pro_list li {width: 100%; height: auto; float: left; padding: 0 2.5%; margin: 10px 0;}
  .pro2_list_R .mode_list .pro_list li p {font: 0.8rem/1.2rem "微软雅黑"; color: #333;}
  .pro2_list_R .mode_list .pro_list li p a {font: 1rem/1.5rem "微软雅黑"; color: #5191CD;}
  .pro2_list_R .mode_list .paging {width: 100%; height: 26px; text-align: center; margin: 20px 0;}
  .pro2_list_R .mode_list .paging li {display: inline-block;}
  .pro2_list_R .mode_list .paging a {display: inline-block; height: 26px; line-height: 26px; padding: 0 7px; font-size: 14px; color: #555;}
  .pro2_list_R .mode_list .paging a:hover {color: #fff; background: #1a44a3;}


}

/* 移动端样式 */
@media only screen and (max-width: 750px) {
  .b_banner {height: 13rem;background-size: 100% 100% !important;}


}


/* 移动端样式 */
@media only screen and (min-width: 320px) and (max-width: 1200px) {


}














