﻿@charset "utf-8"; /* CSS Document */
.row { width: 100%; transition: .2s width ease; *zoom:1;}
.row:before, .row:after { display: table; clear: both; content: '' }
.row>[class*="span-"] { float: left; margin-left: 0; *margin-right: .89%;}
.row>.span-1 { width: 7.33333333% }
.row>.span-2 { width: 15.66666667% }
.row>.span-3 { width: 20%; margin-right: 0; }
.row>.span-4 { width: calc((100% - 40px) / 3); margin-left: 20px; }
.row>.span-4:nth-child(3n+1) { margin-left: 0 }
.row>.span-5 { width: 40.66666667% }
.row>.span-6 { width: 49% }
.row>.span-7 { width: 57.33333333% }
.row>.span-8 { width: 65.66666667% }
.row>.span-9 { width: 74% }
.row>.span-10 { width: 82.33333333% }
.row>.span-11 { width: 90.66666667% }
.row>.span-12 { width: 99% }
.full-row { width: 100%; transition: .2s width ease; *zoom:1}
.full-row:before, .full-row:after { display: table; clear: both; content: '' }
.full-row>[class*='span'] { float: left }
.full-row>.span-1 { width: 8.33333333%; *width: 8.22333333%}
.full-row>.span-2 { width: 16.66666667%; *width: 16.55666667%}
.full-row>.span-3 { width: 25%; *width: 24.89%}
.full-row>.span-4 { width: 33.33333333%; *width: 33.22333333%}
.full-row>.span-5 { width: 41.66666667%; *width: 41.55666667%}
.full-row>.span-6 { width: 50%; *width: 49.89%}
.full-row>.span-7 { width: 58.33333333%; *width: 58.22333333%}
.full-row>.span-8 { width: 66.66666667%; *width: 66.55666667%}
.full-row>.span-9 { width: 75%; *width: 74.89%}
.full-row>.span-10 { width: 83.33333333%; *width: 83.22333333%}
.full-row>.span-11 { width: 91.66666667%; *width: 91.55666667%}
.full-row>.span-12 { width: 100%; *width: 99.89%}
.row>.pull-right, .full-row>.pull-right { float: right }
.row>.center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.center { display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.pull-left-1 { position: relative; left: -8.33333333% }
.pull-left-2 { position: relative; left: -16.66666667% }
.pull-left-3 { position: relative; left: -25% }
.pull-left-4 { position: relative; left: -33.33333333% }
.pull-left-5 { position: relative; left: -41.66666667% }
.pull-left-6 { position: relative; left: -50% }
.pull-left-7 { position: relative; left: -58.33333333% }
.pull-left-8 { position: relative; left: -66.66666667% }
.pull-left-9 { position: relative; left: -75% }
.pull-left-10 { position: relative; left: -83.33333333% }
.pull-left-11 { position: relative; left: -91.66666667% }
.pull-left-12 { position: relative; left: -100% }
.pull-right-1 { position: relative; left: 8.33333333% }
.pull-right-2 { position: relative; left: 16.66666667% }
.pull-right-3 { position: relative; left: 25% }
.pull-right-4 { position: relative; left: 33.33333333% }
.pull-right-5 { position: relative; left: 41.66666667% }
.pull-right-6 { position: relative; left: 50% }
.pull-right-7 { position: relative; left: 58.33333333% }
.pull-right-8 { position: relative; left: 66.66666667% }
.pull-right-9 { position: relative; left: 75% }
.pull-right-10 { position: relative; left: 83.33333333% }
.pull-right-11 { position: relative; left: 91.66666667% }
.pull-right-12 { position: relative; left: 100% }

@media only screen and (max-width: 1024px) {
.row>.midd-1 { width: 7.33333333% }
.row>.midd-2 { width: 15.66666667% }
.row>.midd-3 { width: 24% }
.row>.midd-4 { width: 32.33333333% }
.row>.midd-5 { width: 40.66666667% }
.row>.midd-6 { width: 49% }
.row>.midd-7 { width: 57.33333333% }
.row>.midd-8 { width: 65.66666667% }
.row>.midd-9 { width: 74% }
.row>.midd-10 { width: 82.33333333% }
.row>.midd-11 { width: 90.66666667% }
.row>.midd-12 { width: 99% }
.midd-hide { display: none }
.midd-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.midd-1 { width: 8.33333333% }
.full-row>.midd-2 { width: 16.66666667% }
.full-row>.midd-3 { width: 25% }
.full-row>.midd-4 { width: 33.33333333% }
.full-row>.midd-5 { width: 41.66666667% }
.full-row>.midd-6 { width: 50% }
.full-row>.midd-7 { width: 58.33333333% }
.full-row>.midd-8 { width: 66.66666667% }
.full-row>.midd-9 { width: 75% }
.full-row>.midd-10 { width: 83.33333333% }
.full-row>.midd-11 { width: 91.66666667% }
.full-row>.midd-12 { width: 100% }
}

@media only screen and (max-width: 992px) {
.row>.smidd-1 { width: 7.33333333% }
.row>.smidd-2 { width: 15.66666667% }
.row>.smidd-3 { width: 24% }
.row>.smidd-4 { width: 32.33333333% }
.row>.smidd-5 { width: 40.66666667% }
.row>.smidd-6 { width: 49% }
.row>.smidd-7 { width: 57.33333333% }
.row>.smidd-8 { width: 65.66666667% }
.row>.smidd-9 { width: 74% }
.row>.smidd-10 { width: 82.33333333% }
.row>.smidd-11 { width: 90.66666667% }
.row>.smidd-12 { width: 99% }
.smidd-hide { display: none }
.smidd-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.smidd-1 { width: 8.33333333% }
.full-row>.smidd-2 { width: 16.66666667% }
.full-row>.smidd-3 { width: 25% }
.full-row>.smidd-4 { width: 33.33333333% }
.full-row>.smidd-5 { width: 41.66666667% }
.full-row>.smidd-6 { width: 50% }
.full-row>.smidd-7 { width: 58.33333333% }
.full-row>.smidd-8 { width: 66.66666667% }
.full-row>.smidd-9 { width: 75% }
.full-row>.smidd-10 { width: 83.33333333% }
.full-row>.smidd-11 { width: 91.66666667% }
.full-row>.smidd-12 { width: 100% }
}

@media only screen and (max-width: 760px) {
.row>.smal-1 { width: 7.33333333% }
.row>.smal-2 { width: 15.66666667% }
.row>.smal-3 { width: 24% }
.row>.smal-4 { width: 32.33333333% }
.row>.smal-5 { width: 40.66666667% }
.row>.smal-6 { width: 49% }
.row>.smal-7 { width: 57.33333333% }
.row>.smal-8 { width: 65.66666667% }
.row>.smal-9 { width: 74% }
.row>.smal-10 { width: 82.33333333% }
.row>.smal-11 { width: 90.66666667% }
.row>.smal-12 { width: 99% }
.smal-hide { display: none }
.smal-show { display: block }
.smal-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
[class*='pull-left-'], [class*='pull-right-'] { right: auto; left: auto }
.full-row>.smal-1 { width: 8.33333333% }
.full-row>.smal-2 { width: 16.66666667% }
.full-row>.smal-3 { width: 25% }
.full-row>.smal-4 { width: 33.33333333% }
.full-row>.smal-5 { width: 41.66666667% }
.full-row>.smal-6 { width: 50% }
.full-row>.smal-7 { width: 58.33333333% }
.full-row>.smal-8 { width: 66.66666667% }
.full-row>.smal-9 { width: 75% }
.full-row>.smal-10 { width: 83.33333333% }
.full-row>.smal-11 { width: 91.66666667% }
.full-row>.smal-12 { width: 100% }
}
/*挂件分页样式*/
.util-page { font-size: 0; color: #3c3c3c; text-align: center; }
.util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count { color: #3c3c3c; display: inline-block; border: 1px solid #ededed; margin: 10px 0; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; background: #fff; font-size: 16px; font-weight: normal; }
.util-page .gobutton:hover, .util-page .num:hover, .util-page .current { color: #fff; background: #1252b2; }
.util-page span.gobutton, .util-page span.gobutton:hover { color: #3c3c3c; background-color: #eee; }
.util-page .gobutton .ion { font-size: .8em; }
.util-page .count { margin-left: 10px; color: #3c3c3c; background: none; border: none; }
.util-page span.jump { background: none; color: #3c3c3c; display: inline-block; margin: 0 7px; vertical-align: top; }
.util-page span.jumpto, .util-page span.jumpto_text, .util-page span.jumpto_text { background: none; border: none; color: #3c3c3c; font-size: 14px; }
.util-page .jumpto_inp { width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }
/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin: 0 auto 55px; max-width: 1200px; }
.BdMapWrapper { position: relative; width: 100%; height: 0; padding-bottom: 45%; overflow: hidden; }
.BdMapWrapper .BdMapCon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (max-width: 760px) {
.BdMapArea { display: none; }
}
/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display: none!important; }
/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display: inline-block; width: 20px; height: 20px; white-space: nowrap; letter-spacing: -1em; text-indent: -99em; color: transparent; background: url(../img/ico.png); *text-indent: 0;
 *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
vertical-align: middle; }
.ico:before { content: '\3000'; }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }


.mb_20{margin-bottom:20px;}
.mb_40{margin-bottom:40px;}
.mb_60{margin-bottom:60px;}
.mb_75{margin-bottom:75px;}
.mb_85{margin-bottom:85px;}
.mb_100{margin-bottom:100px;}
.pt_20{padding-top: 20px;}
.pt_30{padding-top: 30px;}
.pt_50{padding-top: 50px;}
.pt_60{padding-top: 60px;}
.pt_75{padding-top: 75px;}
.pt_100{padding-top:100px;}
.pb_0{padding-bottom: 0px!important;}
.pb_30{padding-bottom: 30px;}
.pb_75{padding-bottom: 75px;}
.pb_60{padding-bottom: 60px;}
.pb_100{padding-bottom: 100px;}
.pb_150{padding-bottom: 150px;}
.pb_200{padding-bottom: 200px;}
.ml_15 {margin-left: 15px;}

.line_height21{line-height: 2.1}

.line_height19{line-height: 1.9}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_25{margin-top:25px;}
.mt_20{margin-top:20px;}
.mt_12{margin-top:12px;}
.mt_27{margin-top:27px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_45{margin-top:45px;}
.mt_50{margin-top:50px;}
.mt_55{margin-top:55px;}
.mt_60{margin-top:60px;}
.mt_65{margin-top:65px;}
.mt_70{margin-top:70px;}
.mt_75{margin-top:75px;}
.mt_80{margin-top:80px;}
.mt_85{margin-top:85px;}
.mt_90{margin-top:90px;}
.mt_95{margin-top:95px;}
.mt_100{margin-top:100px;}
.mt_110{margin-top:110px;}
.mt_120{margin-top:120px;}
.mt_130{margin-top:130px;}
.mt_150{margin-top:150px;}
.mt_160{margin-top:160px;}
.mt_180{margin-top:180px;}
.mt_200{margin-top:200px;}
.mt_210{margin-top:210px;}
.mt_240{margin-top:240px;}
.mt_300{margin-top:300px;}
.ml_13 {margin-left: 13px;}
.ml_25 {margin-left: 25px;}
.ml_35 {margin-left: 35px;}
.ml_70 {margin-left: 70px;}
.ml_145 {margin-left: 145px;}

@media only screen and (max-width: 1366px){
  .line_height19{line-height: 1.5}

  .mt_85{margin-top:65px;}
  .mb_85{margin-bottom:65px;}
  .mt_75{margin-top:55px;}
  .mt_70{margin-top:50px;}
  .mb_75{margin-bottom:55px;}
  .pt_75{padding-top: 55px;}
  .pb_75{padding-bottom: 55px;}
  .pt_60{padding-top: 45px;}
  .pb_60{padding-bottom: 45px;}
  .mt_35 {
    margin-top: 25px;
  }
  .mt_55{margin-top:50px;}
  .mt_90{margin-top:70px;}
  .mt_100{margin-top:80px;}
  .mt_160 {margin-top:140px;}
}

@media only screen and (max-width: 1200px){
  .line_height21{line-height: 1.8}
  .mt_100{margin-top:70px;}
  .mt_55{margin-top:40px;}
  .mt_45{margin-top:35px;}
  .mt_40{margin-top:30px;}
  .mt_35 {
    margin-top: 18px;
  }
  .mt_30{margin-top:20px;}
  .mt_25{margin-top:20px;}
  .mt_20{margin-top:15px;}
  .mt_15{margin-top:10px;}

  .mt_85{margin-top:45px;}
  .mb_85{margin-bottom:45px;}
  .mt_75{margin-top:35px;}
  .mb_75{margin-bottom:35px;}
  .mt_90{margin-top:50px;}
  .pt_75{padding-top: 35px;}
  .pb_75{padding-bottom: 35px;}
  .pt_60{padding-top: 30px;}
  .pb_60{padding-bottom: 30px;}
  .mt_160 {margin-top:110px;}
}
@media only screen and (max-width: 1000px){
  .mt_85{margin-top:30px;}
  .mb_85{margin-bottom:30px;}
  .mt_35 {
    margin-top: 10px;
  }
  .mt_70{margin-top:40px;}
  .mt_75{margin-top:20px;}

  .mb_75{margin-bottom:20px;}
  .pt_75{padding-top: 20px;}
  .pb_75{padding-bottom: 20px;}
  .pt_60{padding-top: 20px;}
  .pb_60{padding-bottom: 20px;}
  .mt_30{margin-top:15px;}
  .mt_25{margin-top:15px;}
  .mt_90{margin-top:20px;}
  .mt_100{margin-top:50px;}
  .mt_160 {margin-top:80px;}
}
@media only screen and (max-width: 767px){
  .line_height21{line-height: 1.6}
  .mt_50{margin-top:20px;}
  .mt_55{margin-top:30px;}
  .mt_45{margin-top:25px;}
  .mt_40{margin-top:20px;}
  .mt_30{margin-top:10px;}
  .mt_70{margin-top:20px;}

  .line_height19{line-height: 1.4}
  .mt_25{margin-top:10px;}
  .mt_20{margin-top:10px;}
  .mt_15{margin-top:10px;}
  .mt_35 {
    margin-top: 14px;
  }
  .mt_100 {
    margin-top:15px;
  }
  .mt_95 {
    margin-top:15px;
  }
  .mt_160 {margin-top:50px;}

}
/*font-size*/
.fnt_12 { font-size:12px;}
.fnt_14 { font-size:14px;}
.fnt_16 { font-size:16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size:20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_26 { font-size:26px;}
.fnt_28 { font-size:28px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:32px;}
.fnt_34 { font-size:34px;}
.fnt_36 { font-size:36px;}
.fnt_38 { font-size:38px;}
.fnt_40 { font-size:40px;}

.fnt_42 { font-size:42px;}
.fnt_44 { font-size:44px;}
.fnt_46 { font-size:46px;}
.fnt_48 { font-size:48px;}
.fnt_50 { font-size:50px;}
.fnt_52 { font-size:52px;}
.fnt_54 { font-size:54px;}
.fnt_56 { font-size:56px;}
.fnt_58 { font-size:58px;}
.fnt_60 { font-size:60px;}
.fnt_72 { font-size:72px;}
.fnt_84 { font-size:84px;}
.fnt_90 {font-size:90px;}
.none {display: none;}

@media only screen and (max-width: 1440px) {
  
  .fnt_22 { font-size:18px;}
  .fnt_24 { font-size:20px;}
  .fnt_26 { font-size:24px;}
  .fnt_28 { font-size:24px;}
  .fnt_30 { font-size:30px;}
  .fnt_32 { font-size:30px;}
  .fnt_34 { font-size:30px;}
  .fnt_36 { font-size:32px;}
  .fnt_38 { font-size:32px;}
  .fnt_40 { font-size:34px;}

  .fnt_42 { font-size:34px;}
  .fnt_44 { font-size:34px;}
  .fnt_46 { font-size:36px;}
  .fnt_48 { font-size:36px;}
  .fnt_50 { font-size:38px;}
  .fnt_52 { font-size:38px;}
  .fnt_54 { font-size:38px;}
  .fnt_56 { font-size:40px;}
  .fnt_58 { font-size:40px;}
  .fnt_60 { font-size:42px;}
  .fnt_72 { font-size:44px;}
}
@media only screen and (max-width: 1280px) {
  .fnt_90 { font-size:30px;}
  .fnt_20 {font-size:17px;}
}
@media only screen and (max-width: 1200px) {
  .fnt_20 { font-size:16px;}
}

@media only screen and (max-width: 1024px) {
  .fnt_18 { font-size:16px;}
  .fnt_24 { font-size:18px;}
  .fnt_26 { font-size:20px;}
  .fnt_28 { font-size:20px;}
  .fnt_30 { font-size:24px;}
  .fnt_32 { font-size:24px;}
  .fnt_34 { font-size:24px;}
  .fnt_36 { font-size:26px;}
  .fnt_38 { font-size:26px;}
  .fnt_40 { font-size:30px;}

  .fnt_42 { font-size:30px;}
  .fnt_44 { font-size:30px;}
  .fnt_46 { font-size:32px;}
  .fnt_48 { font-size:32px;}
  .fnt_50 { font-size:34px;}
  .fnt_52 { font-size:34px;}
  .fnt_54 { font-size:34px;}
  .fnt_56 { font-size:36px;}
  .fnt_58 { font-size:36px;}
  .fnt_60 { font-size:38px;}
  .fnt_72 { font-size:40px;}
}

@media only screen and (max-width: 920px) {
  .fnt_60 { font-size:28px;}
  .fnt_48 { font-size:25px;}
}
@media only screen and (max-width: 767px) {
  .fnt_14 { font-size:12px;}
  .fnt_16 { font-size:14px;}
  .fnt_18 { font-size:14px;}
  .fnt_20 { font-size:14px;}
  .fnt_22 { font-size:16px;}
  .fnt_24 { font-size:14px;}
  .fnt_26 { font-size:18px;}
  .fnt_28 { font-size:18px;}
  .fnt_30 { font-size:18px;}
  .fnt_32 { font-size:22px;}
  .fnt_34 { font-size:22px;}
  .fnt_36 { font-size:24px;}
  .fnt_38 { font-size:24px;}
  .fnt_40 { font-size:24px;}

  .fnt_42 { font-size:24px;}
  .fnt_44 { font-size:24px;}
  .fnt_46 { font-size:24px;}
  .fnt_48 { font-size:26px;}
  .fnt_50 { font-size:26px;}
  .fnt_52 { font-size:26px;}
  .fnt_54 { font-size:28px;}
  .fnt_56 { font-size:28px;}
  .fnt_58 { font-size:28px;}
  .fnt_60 { font-size:25px;}
  .fnt_72 { font-size:32px;}
}
@media only screen and (max-width: 767px) {
  .fnt_48 { font-size:14px;}
}
@media only screen and (max-width: 670px) {
  .fnt_60 { font-size:19px;}
}
@media only screen and (max-width: 350px) {
}

/* 常量设置 */
.wrap {max-width: 1280px;margin-right: auto;margin-left: auto;width: 95%;}
.mwrap {max-width: 1280px;margin-right: auto;margin-left: auto;}
.channel_content .wrap{max-width: 1280px;width: 100%;box-sizing: border-box;}
.xc_banner .content .mwrap{max-width: 1280px;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body { min-width: 1240px\9; overflow-x: auto; }

/*for ie9+*/
@media all and (min-width: 0) {
body { min-width: 0; overflow-x: hidden; }
}
body { font-size: 14px; line-height: 1.6; color: #555; background: #fff; }
a { color: inherit; }
a:hover { color: #1252b2; }

::-moz-selection {
 color: #fff;
 background: #1252b2;
}
::selection { color: #fff; background: #1252b2; }

::-webkit-input-placeholder {
 color: #aaa;
}
.placeholder { color: #aaa; }
/*css组件设置*/
.form-control, .input-group-addon, .btn { border-radius: 2px; }
.form-control:focus { border-color: #1252b2; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6); }
.imgZoom img, .imgY180 img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; }
.imgZoom { overflow: hidden; -webkit-transform: rotate(0); transform: rotate(0); }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); cursor: pointer; }
.imgY180:hover img { cursor: pointer; -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg) }
/* 网站样式 */
body .bg-primary { color: #1252b2; }
/* 头部 */
.header{padding-top:20px;position:fixed;width:100%;left:0;top:0;z-index:99;color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.header.fixed{border:none; box-shadow:0 5px 5px rgba(0,0,0,.1);}
.header.fixed{padding-top:0; color:#333; background:#fff;}
.header.fixed .logo img{visibility:hidden; opacity:0;}
.header.fixed .logo {background:url(/template/default/Picture/logo2.png) left top no-repeat; margin-top:10px;background-size:100%;}
.header .head .logo{margin-right:140px;transition:margin 0.5s ease;margin-bottom: 15px;max-width: 383px;}
.header .head .logo a{display:block}
.header .navs{float: right;margin-right: 0;margin-top: 40px;}

/*导航下拉*/
/*nav*/
.header .nav .nav_li{float:left;width: 100px;text-align: center;}
.header .nav .nav_li .nav_a{display:block;font-size:15px;color:#fff;line-height: 50px;}
.header.fixed .nav .nav_li .nav_a{color:#333;}
.header .nav .nav_li .nav_a:hover{color:#2375c1;}
.header .nav .nav_li .setNav{width:100%;left:0;right:0;background:rgba(255,255,255,.9);padding:50px 0 56px;display:none;z-index:12;top:100%;}
.header .nav .nav_li .setNav .set-img{width:24%;margin-right: 9%;}
.header .nav .nav_li .setNav .set-img img{height:150px;width:100%;}
.header .nav .nav_li .setNav .set-img .tit{font-size:22px;color:#4e4e4e;margin-top: 5px;}
.header .nav .nav_li .setNav .setMenu{width:28%;}
.header .nav .nav_li .setNav .setMenu>li{float:left;width:48%;margin-right:2%; line-height:40px;}
.header .nav .nav_li .setNav .setMenu>li:hover .set_ico{background-position:-10px 0;}
.header .nav .nav_li .setNav .setMenu>li .set_ico{width:10px;height:10px;background:url(../img/widgets_double_nav_3_1.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;margin-right:10px; background-position:0 0; transition:all 0.3s ease; -webkit-transiton:all 0.3s ease;}
.header .nav .nav_li .setNav .setMenu li a{display:inline;*display:inline;*zoom: 1;position:relative;color:#000;vertical-align:middle;}
.header .nav .nav_li .setNav .setCon{width: 37%;}
.header .nav .nav_li .setNav .setCon .p{padding-left: 10%;color: #000; border-left: 1px #000 dotted;line-height: 28px;height: 140px;overflow: hidden;}
.mobile_key{display:none;}

/**foot**/
.footer_area {max-width:1920px;height:280px;margin: 0 auto;background:#023f8a;}
.foot_right {float: right;width: 165px;}

.foot_copy {float: left;}
.foot_copy_num,.foot_copy_com,.foot_copy_record {color: #fff;margin-right: 7px;margin-top:30px;}
.foot_menu{float: left;line-height: 14px;height: 14px;color: #fff;margin-left:-15px;}
.foot_menu a{color: #fff;margin:0 15px;float: left;position: relative;}
.foot_menu a span{display: inline-block; width: 0; margin:0 auto; height: 2px; background: #fff; position: absolute; bottom: -5px; left: 50%; -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.foot_menu a:hover span{width: 100%;}
.foot_right .bdshare-support {text-align: left; color: #fff; width: 100%; margin-top: 21px; font-size:12px;}
.foot_right .bdshare-support a {text-decoration: none; color: #fff; font-size:12px;}
.foot_right .bdshare-support a:hover {text-decoration:none; color: #fff; }


/*分享*/
.share {margin-bottom: 20px;position: relative;}
.share .bdsharebuttonbox a {background: none;font-size: 25px;color: #bebebe;padding-left: 0;}
.share .ewm_img { display: none; position: absolute; top: 110%; }
/*内页通用*/
.channel_content {min-height: 300px;padding: 0;padding-top: 70px;padding-bottom: 80px;}
.channel_content .fenjie { width: 100%; height: 20px; background: #eee; }
.channel_content .fenjie2 { margin-top: 60px; }
.left_menu { float: left; width: 275px; }
.right_content { width: calc(100% - 345px); float: right; }
.page_menu { padding: 40px 0; }
/* xc_banner */
.xc_banner{position:relative; overflow:hidden; height:492px;}
.xc_banner img {position:absolute;width:1920px;left:50%;margin-left:-960px;max-width:none;}
.xc_banner .content{ position:absolute; width:100%; left:0; bottom:120px;}
.xc_banner .content .wrap{position:relative;}
.xc_banner .content .tit{font-size:38px; color:#fff; display:inline-block;}
.xc_banner .banner_mouse{bottom:-50px; right:0;}

/* xc_nav */
.xc_nav{line-height:70px; height:70px; border-bottom:2px solid #f0f0f0;}
.xc_nav .left{float:left;}
.xc_nav .left ul li{position:relative; float:left; font-size:15px; padding:0 30px;}
.xc_nav .left ul li:after{content:''; position:absolute; width:1px; height:12px; background:#dddddd; left:0; top:50%; margin-top:-6px;}
.xc_nav .left ul li:first-child{margin-left:0;}
.xc_nav .left ul li:first-child:after{display:none;}
.xc_nav .left ul li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:2px; background:#ea5613; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.xc_nav .left ul li:hover:before,
.xc_nav .left ul li.cur:before{left:0; right:0;}
.xc_nav .left ul li:hover a,
.xc_nav .left ul li.cur a{color:#ea5613;}
.xc_nav .right{float:right; font-size:14px; color:#333;}
.xc_nav .right .home{color:#ea5613; font-size:16px;}
/* 手机端二级导航 */
.m_sencondNav { display: none; position: relative; z-index: 2; height: 41px; }
.m_sencondNav .m_second.fixed { position: fixed; width: 100%; left: 0; top: 0; z-index: 15; }
.m_sencondNav .m_second { position: relative; border-bottom: 1px solid #e8e8e8 }
.m_sencondNav .m_second .home { background: #e3e3e3; border-right: 1px solid #e8e8e8; width: 40px; height: 40px; float: left; line-height: 40px; display: block; text-align: center; }
.m_sencondNav .m_second .home i { display: block; color: #adadad; }
.m_sencondNav .m_second .m_second_hd { width: calc(100% - 41px); background: #e3e3e3; float: left }
.m_sencondNav .m_second .m_second_hd li { float: left; position: relative; }
.m_sencondNav .m_second .m_second_hd li { border-right: 1px solid #e8e8e8; }
.m_sencondNav .m_second .m_second_hd li:last-child:after { border-right: none }
.m_sencondNav .m_second .m_second_hd.yj li:last-child:after { display: none; }
.m_sencondNav .m_second .m_second_hd.yj li:before { display: none; }
.m_sencondNav .m_second .m_second_hd li a { display: block; height: 40px; line-height: 40px; color: #666; padding: 0 35px 0 13px; font-size: 13px; }
.m_sencondNav .m_second .m_second_hd li:after, .m_sencondNav .m_second .m_second_hd li:before { content: ''; background: #a5a5a5; width: 9px; height: 2px; display: block; position: absolute; top: 0; bottom: 0; right: 15px; margin: auto; }
.m_sencondNav .m_second .m_second_hd li:after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); transition: all 0.6s ease-out; }
.m_sencondNav .m_second .m_second_hd li:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: all 0.6s ease-out; }
.m_sencondNav .m_second .m_second_hd li.cur:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); background: #a5a5a5; }
.m_sencondNav .m_second .m_second_hd li.cur:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background: #a5a5a5; }
.m_sencondNav .m_second .m_second_bd .erji { position: absolute; left: 0; top: 100%; width: 100%; background: #e3e3e3; border-top: 1px solid #e8e8e8; padding-bottom: 10px; display: none; }
.m_sencondNav .m_second .m_second_bd .erji ul { overflow: hidden; }
.m_sencondNav .m_second .m_second_bd .erji li a { padding: 6px 20px; font-size: 14px; color: #666; display: block }
.m_sencondNav .m_second .m_second_bd .erji li { margin-top: 10px; float: left; width: 50%; }
.m_sencondNav .m_second .m_second_hd.active { background: #e3e3e3; }
.m_sencondNav .m_second .m_second_hd.cur { background: #e3e3e3; }
.m_sencondNav .m_second .m_second_bd .sanji { position: absolute; left: 0; top: 100%; width: 100%; background: #e3e3e3; border-top: 1px solid #e8e8e8; padding-bottom: 10px; display: none; }
.m_sencondNav .m_second .m_second_bd .sanji li a { padding: 6px 20px 6px 20px; font-size: 14px; color: #666; ; display: block }
.m_sencondNav .m_second .m_second_bd .sanji li { margin-top: 10px; }


/* 首页 */
/*banner*/
.index_slider { }
.index_slider .ibanner { cursor: none; }
.index_slider .item { overflow: hidden; z-index: 6; position: relative; }
.index_slider .item img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.index_slider .owl-item { overflow: hidden; }
.index_slider .ibanner { visibility: hidden; }
.index_slider .ibanner.owl-loaded { visibility: visible; }
.index_slider .ibanner .text_box { position: absolute; top: 50%; width: 700px; left: 15%; margin-top: -100px; opacity: 0; filter: alpha(opacity=0); transition: all .8s ease; -webkit-transition: all .8s ease; visibility: hidden; z-index: 31; cursor: pointer; color: #fff; }
.index_slider .ibanner .active .text_box { opacity: 1; filter: alpha(opacity=100); visibility: visible; cursor: pointer; }
.index_slider .ibanner .active .text_box a:hover { color: #fff; }
.index_slider .ibanner .text_box .en { font-size: 24px; font-weight: normal; line-height: 2; text-shadow: 0 2px 1px #000;text-shadow: 0 2px 1px rgba(0,0,0,0.4);text-transform: uppercase;}
.index_slider .ibanner .text_box .cn { font-size: 72px; font-weight: normal; line-height: 1; text-shadow: 0 2px 1px #000; color: #fff;  margin-top:20px;}
.index_slider .ibanner .text_box { position: relative; }
.index_slider .en span { color: #fff; }
.index_slider .ibanner .banner_img { width: 1920px; max-width: none; position: absolute; left: 50%; top: 50%; margin-left: -960px; margin-top: -400px; height: auto; }
.index_slider .cursor { position: fixed; top: 0; left: 0; z-index: 30; pointer-events: none; display: none; }
.index_slider .cursor .cursorIcon { width: 33px; height: 54px; background: url(/template/default/Images/cursor-left.png) no-repeat center; transition: all .5s ease; -webkit-transition: all .5s ease; }
.index_slider .cursor.right .cursorIcon { background: url(/template/default/Images/cursor-right.png) no-repeat center; }
.index_slider .item .video { min-width: 100%; min-height: 100%; position: absolute; left: 0; top: 0; }
.index_slider .item .video_cover { background: rgba(0,0,0,0.25); position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; }
.index_slider .owl-carousel .owl-item .mobile_img { display: none; }
.index_slider .ibanner .owl-nav.ie_show { display: block; }
.index_slider .ibanner .owl-nav.ie_show [class^=owl-] { position: absolute; width: 33px; height: 54px; left: 5%; top: 50%; margin-top: -27px; background: url(/template/default/Images/cursor-left.png); z-index: 10; font-size: 0; }
.index_slider .ibanner .owl-nav.ie_show [class^=owl-].owl-next { background: url(/template/default/Images/cursor-right.png); right: 5%; left: auto; }
.index_slider .ibanner .wrap1300.ie_left { width: 900px; margin: 0 auto; }



/*首页一*/

.ipart01{width: 100%;background: #f6f6f6;background:url(/template/default/Picture/bg_index1.jpg) no-repeat top center;background-size:cover;margin: 0 auto;padding-top: 100px;padding-bottom: 125px;}
.jt_gd_title {color: #333;}
.ipart01 .main_left{float: left; width: 28%; overflow: hidden;} 
.ipart01 .us_all {width:100%;overflow:hidden;}
.ipart01 .us_pic {position: relative;z-index: 1;overflow:hidden;background: #df0c36;}
.ipart01 .us_pic img {width: 100%;position: relative;transition:all .6s;}
.ipart01 .us_pic a {width: 100%; height: 0; overflow: hidden; padding-bottom: 60.7%; }
.ipart01 .us_pic a:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.ipart01 .us_con {float:left;min-height:295px;z-index:10;bottom:50%;position: relative;background: #303030;color: #fff;}
.ipart01 .us_con h1 {padding: 36px 21px 0;font-weight: bold;}
.ipart01 .us_con span {display: inline-block; width: 88%; margin-left: 6%; margin-top: 10px; -webkit-line-clamp:6; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height:1.5; height:9em; }
.ipart01 a.us_more {position:relative; color: #fff; float: left; width: 60px;  height: 25px; line-height: 25px; text-decoration: underline; margin: 10px 20px; display: inline-block; -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860); -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860); -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860); transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860); }
.ipart01 a.us_more span{display:block; text-decoration: underline; float: left; width:100%; height: 25px; line-height: 25px; padding: 0; text-align: center; -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms; -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms; -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms; transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms; position: relative; }
.ipart01 a.us_more span:after{content:attr(data-tit); position: absolute; height: 25px; top:0px; left:0px; right:0; color:transparent; -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms; -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms; -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms; transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms; -webkit-transform: translate(0,100%); -moz-transform: translate(0,100%); -ms-transform: translate(0,100%); transform: translate(0,100%); }
.ipart01 a.us_more:hover span{color: transparent; -webkit-transform: translate(0,-100%); -moz-transform: translate(0,-100%); -ms-transform: translate(0,-100%); transform: translate(0,-100%); }
.ipart01 a.us_more:hover span:after{color:#d0b87e; text-decoration: underline; }
.ipart01 .main_right{float: right; width: 62%; overflow: hidden;}

.ipart01 .up .item {position: relative; }
.ipart01 .up .item .cover {position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: background .3s ease; }
.ipart01 .up .box {padding: 40px; }
.ipart01 .up .box .date {font-size: 16px; color: #fff; }
.ipart01 .up .box .date .d {font-family: Arial; }
.ipart01 .up .box .tit {font-weight: bold;color: #fff;}
.ipart01 .rect-35 {padding-bottom: 45%;}
.ipart01 .rect-394 {padding-bottom: 39.4%; }
.ipart01 .content .content_c .item {float: left; width: 50%; }
.ipart01 .content .content_c .item.item1 .box {box-shadow: 2px 2px 15px rgba(0,0,0,.2); }
.ipart01 .content .content_c .item.cur .box {position: relative; z-index: 1; box-shadow: 2px 2px 15px rgba(0,0,0,.2); }
.ipart01 .content .content_c .item.item3 {background: #e5e5e5; }
.ipart01 .content .content_c .item .box {padding: 10% 10% 9%;}
.ipart01 .content .content_c .item .box .date {font-size: 16px; color: #666; }
.ipart01 .content .content_c .item .box .date .d {font-family: Arial; }
.ipart01 .content .content_c .item .box .tit {font-weight: bold;color: #222;margin: 5px 0 10px;}
.ipart01 .content .content_c .item .box .more {font-size: 14px; }
.ipart01 .content .content_c .item .box .more .icon {margin-left: 10px; display: inline-block; width: 17px; height: 10px; }
.ipart01 .content .content_c .item .box {transition: all .5s ease; }
.ipart01 .content .content_c .item .tit {transition: .3s ease; }
.ipart01 .content .content_c .item:hover .tit {color: #707070; }
.ipart01 .content .content_c .item:hover .more {color: #f00; }





.ipart02 { background: url(/template/default/Picture/bg_index2.jpg) no-repeat center;background-size:cover; padding:160px 0;}
.ipart02 .f_left {float: left;width: 42%;overflow: hidden;margin-left:12%;}
.ipart02 .f_left span {float: left;position: relative;}
.ipart02 .f_left span img {width: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.ipart02 .f_left span:hover img {-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.ipart02 .f_right {float: right; margin-right: 15%; width: 28%; color: #fff;}
.ipart02 .f_right h1 {position: relative;font-weight:normal;}
.ipart02 a {text-decoration:none;color: #fff;}
.ipart02 .f_left a {text-decoration: none;color: #fff;}
.ipart02 .f_right a.more {width: 180px; line-height: 45px; border: 1px solid #fff; display: block; text-align: center; margin-top: 100px; }
.ipart02 .fj_s_l {float: left;width: 40%;margin-right:2%;}
.ipart02 .f_s_01 {width: 60%;margin-right:2%;position: relative; height: 0; overflow: hidden; padding-bottom: 45%;}
.ipart02 .f_s_02 {width: 38%; position: relative; height: 0; overflow: hidden; padding-bottom: 45%;}
.ipart02 .f_s_03 {width: 40%;margin-right:2%;margin-top:2%;position: relative; height: 0; overflow: hidden; padding-bottom: 30%;}
.ipart02 .f_s_04 {width: 58%; margin-top:2%; position: relative; height: 0; overflow: hidden; padding-bottom: 30%;}





.ipart03{position:relative;overflow: hidden;min-height: 480px;}
.ipart03 img.bg{position:absolute;z-index:1;top:50%;left:50%;margin-left:-960px;margin-top: -285px;max-width:none;}
.ipart03 img.bg.active{animation:img_room 6s linear 1;-webkit-animation:img_room 6s linear 1;}
.ipart03 .wrap{position:relative; z-index:2; color:#fff;}
.ipart03 .con .titen{font-size:50px; margin:70px 0 0;}
.ipart03 .con .tit{font-size:42px;margin-bottom:10px;margin-top: 120px;}
.ipart03 .info{padding:40px 35px 30px; background:rgba(0,88,196,0.6); z-index:2; margin-top:160px; margin-left:150px;}
.ipart03 .info .name{font-size:24px; font-weight:bold; margin-bottom:10px;}
.ipart03 .info .d{position:relative;line-height:30px;}
.ipart03 .info a:hover{color:#fff;}
@keyframes img_room {  
    0% {-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5);}  
    100% {-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);}
}  
@-webkit-keyframes "img_room" {  
    0% {-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5);}  
    100% {-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);}
}





/*关于我们  lujx*/
.about_us.channel_content{}
.about_us01 {margin-bottom:60px;}
.about_us01 .left{margin-bottom:40px;}
.about_us01 .right{font-size:15px; color:#000; line-height:30px;}
.common-infor .tit{font-size:17px;color: #023f8a;position:relative;display:inline-block;text-transform:uppercase;margin-bottom:10px;}
.common-infor .tit:after{content:'';position:absolute;left:110%;width:50px;height:2px;background: #023f8a;top:50%;margin-top:-1px;}
.common-infor .con{font-size:38px; color:#000; line-height:1;}


/*业务*/
.channel_content.yewu{padding-bottom:0;padding-top: 0;}
.yewu01 .yw_c_le {width: 41%; padding: 0 10px 0; float: left; }
.yewu01 .yw_c_le.mt_100 {margin-top: 10%; }
.yewu01 .yw_c_le h1 {font-weight: bold;}
.yewu01 .yw_c_le p {color: #666;display: -webkit-box;line-height:1.7;}
.yewu01 .yw_c_le p span {color: #daaa38; }
.yewu01 .yw_c_ri {float: right; width: 52%; height: 0; overflow: hidden; padding-bottom: 32.6%; }
.yewu01 .yw_c_ri img {width: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.yewu01 .yw_c_ri:hover img {-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.yewu01 .yw_cl_l{float: left; width: 100%; color: #666; }
.yewu01 .yw_cl_l span {float: left; width: 70%; border-bottom: 1px solid #ebebeb; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height:3; height:3em;}

.yewu02{background:url(/template/default/Picture/bg_yw.jpg) no-repeat center;padding:120px 0;}
.yewu02 h1{color:#fff;margin-bottom:20px;}
.yewu02 .owl-nav>div { position: absolute; font-size: 28px; top: 14%; color: #fff; }
.yewu02 .owl-nav .owl-prev { left: 0; }
.yewu02 .owl-nav .owl-next { right: 0; }

/* 服务支持 */
.service01 .infor .tit{font-size:38px; line-height:38px; color:#023f8a;}
.service01 .content .t{font-size:23px; line-height:25px; color:#474747; margin:30px 0 20px;}
.service01 .content .c{font-size:15px; line-height:22px; color:#474747;}
.service02{margin-top:65px}
.service02 .rect-49{padding-bottom:48%;}
.service02 .rect-238{padding-bottom:23.8%;}
.service02 .left{width:32.5%; float:left; position:relative}
.service02 .right{width:65.3%; float:right;}
.service02 .right .r_top .item{width:49%; margin-bottom:22px; position:relative;}
.service02 .right .r_top .item01{margin-right:2%;}
.service02 .right .r_bott{position:relative}
.service02 .cover{position:absolute; left:0; top:0; width:100%;}
.service02 .cover .box{padding:50px 50px 40px 40px;}
.service02 .cover .box .t{font-size:20px; line-height:24px; color:#fff; margin-bottom:20px;}
.service02 .cover .box .c{font-size:14px; line-height:24px; color:#fff}
.service02 .cover .box .c a{font-family:Arial; font-weight:bold; font-size:27px; line-height:1; display:inline-block; vertical-align:-4px;}
.service02 .left .cover .box{padding:70px 95px 60px 60px;}



/* 分享 */
.common_share { display: none; width: 50px; height: 50px; position: fixed; z-index: 100; right: 5%; bottom: 20%; cursor: pointer; }
/* --------------------------------下层页面------------------------------------- */
/*widgets_common_pages_6 start*/
.widgets_common_pages_6 { font-size: 0; margin-top: 50px; }
.widgets_common_pages_6 a, .widgets_common_pages_6 span { line-height: 48px; color: #666; background-color: #f3f4f5; display: inline-block; vertical-align: middle; text-align: center; padding: 0 25px; font-size: 14px; margin: 0; }
.widgets_common_pages_6 a:hover, .widgets_common_pages_6 span.current { color: #fff; background-color: #1252b2; }

@media only screen and (max-width: 760px) {
.widgets_common_pages_6 a, .widgets_common_pages_6 span { line-height: 30px; padding: 0 6px; font-size: 13px; }
.widgets_common_pages_6 { margin-top: 15px; }
}
/*widgets_common_pages_6 end*/
/* 新闻列表 */
.channel_content.news_list .wrap { }
.news_list01 { background: url(../img/news_list01_bg.jpg) no-repeat center; }
.news_list01 .rect-575 { padding-bottom: 57.5%; }
.news_list01 .infor { margin-bottom: 40px; }
.news_list01 .infor .tit { float: left; font-size: 32px; color: #0f0f0f; font-weight: bold; line-height: 1; }
.news_list01 .infor .list { float: right; font-size: 16px; color: #404040; line-height: 30px; }
.news_list01 .infor .list a.cur { font-weight: bold; color: #1252b2; }
.news_list01 .infor .list em { margin: 0 5px; }
.news_list01 .content .item { float: left; width: 32%; transition: .3s ease; }
.news_list01 .content .item.item2 { margin: 0 2%; }
.news_list01 .content .item .txt { background: #fff; }
.news_list01 .content .item .txt .box { padding: 30px; }
.news_list01 .content .item .txt .box .date { font-size: 14px; line-height: 24px; color: #1252b2; transition: .3s ease; }
.news_list01 .content .item .txt .box .tit { font-size: 20px; color: #202020; line-height: 30px; margin-bottom: 20px; height: 60px; overflow: hidden; }
.news_list01 .content .item .txt .box .con { font-size: 14px; color: #666; line-height: 24px; height: 48px; overflow: hidden; }
.news_list01 .content .item .item_t:first-child { margin-bottom: 20px; }
.news_list01 .content .item .item_t .txt { transition: .3s ease; }
.news_list01 .content .item1:hover, .news_list01 .content .item2:hover { box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2); }
.news_list01 .content .item1:hover .txt .box .tit, .news_list01 .content .item2:hover .txt .box .tit { color: #1252b2; }
.news_list01 .content .item.item3 { overflow: auto; }
.news_list01 .content .item .item_t:hover .txt { box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2); position: relative; }
.news_list01 .content .item .item_t:hover .tit { color: #1252b2; }
.news_list02 {}
.news_list02 .wrap { overflow: visible; }
.news_list02 .list_hd { margin-bottom: 45px; }
.news_list02 .list_hd .inp_box_wrap { width: 32%; margin-left: 2%; border-bottom: solid 4px #1252b2; }
.news_list02 .list_hd .inp_box_wrap:first-child { margin-left: 0; }
.news_list02 .list_hd .inp_box_wrap .inp_box { display: block; width: 100%; height: 50px; line-height: 50px; border: none; padding: 0; margin: 0; box-sizing: content-box; font-size: 18px; color: #242424; padding: 0; text-indent: 10px; }
.news_list02 .list_hd .inp_box_wrap .inp_box.hd_inp { width: 80%; }
 .news_list02 .list_hd .inp_box_wrap>input::-webkit-input-placeholder {
 color: #242424;
}
.news_list02 .list_hd .inp_box_wrap .hd_btn { width: 20%; height: 50px; border: none; text-align: center; background-color: transparent; background-image: url(  
../img/news_list02_1.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: center; outline: none; cursor: pointer; padding: 0; }
.news_list02 .select-ui-choose ._arrow { width: 16%; right: 0; }
.news_list02 .select-ui-choose ._arrow .arr { left: 50%; margin: 0 0 0 -0.4em; border-color: #666666 transparent transparent; }
body .select-ui-options-default { margin-top: 4px; }
body .select-ui-options li:hover, body .select-ui-options li.hover { background: #1252b2; }
body .select-ui-options-bottom, .news_list02 .select-ui-choose-bottom.on, .news_list02 .select_box { border-radius: 0px; }
.news_list02 .list_bd ul li { background: #fafafa; position: relative; margin-bottom: 24px; transition: .3s ease; }
.news_list02 .list_bd ul li:hover { box-shadow: -4px 2px 10px 1px rgba(0,0,0,0.2); }
.news_list02 .list_bd ul li .content .rect-61 { padding-bottom: 61%; }
.news_list02 .list_bd ul li .content .img { float: left; width: 31.7%; }
.news_list02 .list_bd ul li .content .txt { float: left; width: 68.3%; }
.news_list02 .list_bd ul li.noimg .content .img { display: none; }
.news_list02 .list_bd ul li.noimg .content .txt { width: 100%; }
.news_list02 .list_bd ul li .content .txt .box { padding: 45px 30px; }
.news_list02 .list_bd ul li .content .txt .box .tit { font-size: 22px; color: #3c3c3c; line-height: 30px; transition: .3s ease; }
.news_list02 .list_bd ul li:hover .content .txt .box .tit { color: #1252b2; }
.news_list02 .list_bd ul li .content .txt .box .date { font-size: 14px; color: #1252b2; line-height: 24px; margin-bottom: 10px; }
.news_list02 .list_bd ul li .content .txt .box .con { font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; }
.news_list02 .list_bd ul li .more { position: absolute; width: 17px; height: 10px; background: url(../img/anniu_jt1.png) no-repeat center; right: 45px; bottom: 20px; }
/* 新闻详细 */
.news_detail01 { padding: 80px 0 0; }
.news_detail01 .wrap { overflow: visible; }
.news_detail01 .content { padding-left: 30px; position: relative; }
.news_detail01 .content .c_left { position: absolute; left: -40px; top: 0; }
.news_detail01 .content .c_left .c_box>div { width: 50px; cursor: pointer; transition: .3s ease; height: 55px; background: #fcfcfc; text-align: center; line-height: 55px; color: #b3b3b3; border-bottom: 1px solid #f8f8f8; }
.news_detail01 .content .c_left .c_box>div:hover { background: #1252b2; color: #fff; }
.news_detail01 .content .c_left .c_box:hover a:hover { color: #fff; }
.news_detail01 .content .c_left .c_box a { background: transparent; padding-left: 0; margin: 0; float: none; }
.news_detail01 .content .c_left .c_box .iconfont { font-size: 22px; }
/* .news_detail01 .content .c_left .kj i{width:23px; height:23px; background:url(../img/news_detail01_1.png) no-repeat center;} */
.news_detail01 .content .c_left .ewm { position: absolute; width: 100px; left: 60px; top: 50px; display: none; }
.news_detail01 .content .c_center { width: 69%; float: left; }
.news_detail01 .content .c_center .tit { font-size: 33px; color: #313030; line-height: 1.2; font-weight: bold; }
.news_detail01 .content .c_center .tools { font-size: 14px; color: #aeaeae; margin: 30px 0; }
.news_detail01 .content .c_center .text { font-size: 14px; color: #575757; line-height: 25px; }
.news_detail01 .content .c_center .text p { font-size: 14px; line-height: 1.75; margin-bottom: 15px; }
.news_detail01 .content .c_right { position: absolute; right: 0; top: 0; width: 23%; }
.news_detail01 .content .c_right .list>div { border: 1px solid #f3f3f3; margin-bottom: 25px; }
.news_detail01 .content .c_right .list .box { padding: 25px 15px; }
.news_detail01 .content .c_right .list .box .t { font-size: 18px; color: #3c3c3c; line-height: 24px; position: relative; }
.news_detail01 .content .c_right .list .box .t:after { content: ''; position: absolute; width: 60%; height: 1px; background: #f2f2f2; left: 30%; top: 12px; }
.news_detail01 .content .c_right .list .box .d { font-size: 14px; color: #c1c0c0; margin: 10px 0 15px; }
.news_detail01 .content .c_right .list .box .tit { font-size: 16px; color: #201f1f; line-height: 25px; height: 50px; overflow: hidden; }
.news_detail01 .content .c_right .hot_news { background: #fafafa; }
.news_detail01 .content .c_right .hot_news .infor .box { padding: 25px 25px 0; }
.news_detail01 .content .c_right .hot_news .infor .tit { float: left; font-size: 20px; color: #101010; line-height: 20px; }
.news_detail01 .content .c_right .hot_news .infor .more { font-size: 14px; color: #bbbbbb; float: right; line-height: 20px; }
.news_detail01 .content .c_right .hot_news .con .item { border-top: 1px solid #f0f0f0; }
.news_detail01 .content .c_right .hot_news .con .item:first-child { border: none; }
.news_detail01 .content .c_right .hot_news .con .item .t { font-size: 15px; color: #201f1f; line-height: 24px; margin-bottom: 10px; height: 48px; overflow: hidden; }
.news_detail01 .content .c_right .hot_news .con .item .d { font-size: 14px; color: #201f1f; }
.news_detail01 .content .c_right .hot_news .con .box { padding: 25px; }
.channel_content.pro_list {padding: 80px 0;}
body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover { background: #1252b2; }

/* 联系我们 */
.contact_us01 .content{position:relative;overflow: hidden;height: auto;}
.contact_us01 .content .map{height:518px; overflow:hidden;}
.contact_us01 .content img{max-width:none;}
.contact_us01 .content .cover{position:absolute;right:0;top:0;width:38%;height:100%;background: #eee;}
.contact_us01 .content .cover .infor{color:#565554; padding:45px 40px;}
.contact_us01 .content .cover .infor .tit{color:#1252b2; font-size:24px; font-weight:bold; padding-left:15px; padding-bottom:18px; border-bottom:1px dashed #565554; border-color:rgba(86,85,84,0.7); margin-bottom:25px;}
.contact_us01 .content .cover .infor .con{margin-bottom:30px; padding-left:15px;}
.contact_us01 .content .cover .infor .con dt{font-size:16px; font-weight:bold; margin-bottom:20px;}
.contact_us01 .content .cover .infor .con dd{font-size:14px;line-height: 24px;margin-bottom: 10px;}
.contact_us01 .content .cover .infor .img_box{padding-left:15px;}
.contact_us01 .content .cover .infor .img_box .item{float:left; margin-right:10px;}
.contact_us01 .content .cover .infor .img_box .item .txt{text-align:center; font-size:16px; font-weight:bold; margin-top:12px;}
.contact_us02{margin-top:50px;}
.contact_us02 ul li{margin-bottom:30px;}
.contact_us02 ul li{float:left; width:31.5%; margin-right:2.75%; background:#f9f9f9; min-height:263px;}
.contact_us02 ul li.three_item{margin-right:0;}
.contact_us02 ul li .box{padding:12.5% 14.5%;}
.contact_us02 ul li .box .tit{font-size:20px; color:#363636; margin-bottom:15px;}
.contact_us02 ul li .box .con{font-size:16px; color:#363636;}
.contact_us02 ul li .box .con dd{margin-bottom:5px;}

/* 通用模板 */
.channel_common { background: #ededed; padding: 50px 0; }
.channel_common01 .content { background: #fff; min-height: 300px; }
.channel_common01 .content .box { padding: 6%; text-align: center; }
.channel_common01 .content .box1 { padding: 4%; }
.channel_common01 .content .box .tit { font-size: 35px; color: #020202; margin-bottom: 30px; }
.channel_common01 .content .box .con { font-size: 14px; color: #383838; }


/*404页面*/
.channel_content.false { padding: 0; }
.false01 .content { width: 850px; position: absolute; left: 50%; margin-left: -425px; top: 50%; margin-top: -302px; }
.false01 .content .box { width: 55%; margin: 0 auto; padding-top: 100px; padding-bottom: 110px; }
.false01 .text { padding: 20px 0 0 60px; }
.false01 .text .txt1 { font-size: 28px; font-weight: bold; color: #1252b2; margin-bottom: 25px; }
.false01 .text .txt2 { font-size: 18px; font-weight: bold; color: #1f1f1f; }
.false01 .text .txt3 { font-size: 14px; color: #666; line-height: 26px; margin-top: 10px; margin-bottom: 20px; }
.false01 .text .txt3 li { position: relative; padding-left: 25px; }
.false01 .text .txt3 li:after { content: ''; position: absolute; left: 0; top: 50%; margin-top: -4px; width: 8px; height: 8px; border-radius: 50%; background: #959595; }
.false01 .text .txt4 { font-size: 16px; color: #666; line-height: 26px; }
.false01 .text .txt4 a { color: #1252b2; }


.news_detail01 .content .c_center { min-height: 400px; }



/*留言表单*/
body .bianji-52658 .form-m1 .form-m1-btn button{line-height:40px; height:40px; border-radius:0; font-size:14px; border:none;}
.bianji-52658{overflow:hidden;box-sizing:border-box;padding:20px;background:#f1f1f1;}
.bianji-52658 .form-m1 .form-m1-Left { float: left; width: 50%; }
.bianji-52658 .form-m1 .form-m1-right { float: right; width: 50%; }
.bianji-52658 .form-m1 .form-m1-li { padding-top: 10px; }
.bianji-52658 .form-m1 .form-m1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.bianji-52658 .form-m1 .form-m1-li label span{padding: 0 6px;}
.bianji-52658 .form-m1 .form-m1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.bianji-52658 .form-m1 .form-m1-li textarea { border: 1px #ddd solid; width: 70%; }
.bianji-52658 .form-m1 .form-m1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.bianji-52658 .form-m1 .form-m1-li input._yzm { width: 20%; }
.bianji-52658 .form-m1 .form-m1-li img {height:28px;vertical-align: middle; padding-left: 10px; cursor: pointer; }
.bianji-52658 .form-m1 .form-m1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.bianji-52658 .form-m1 .form-m1-btn { clear: both; text-align: center; padding-top: 40px; }
.bianji-52658 .form-m1 .form-m1-btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.bianji-52658 .form-m1 .form-m1-btn ._submit {background: #1252b2;margin-right: 10px;}
.bianji-52658 .form-m1 .form-m1-btn ._reset { background: #909090; }
.bianji-52658 .form-m1 .Validform_right{white-space: nowrap;}
@media only screen and (max-width: 40em) {
.bianji-52658 .form-m1 .form-m1-Left { width: 100%; }
.bianji-52658 .form-m1 .form-m1-li input { width: 65%; }
.bianji-52658 .form-m1 .form-m1-right { width: 100%; }
.bianji-52658 .form-m1 .form-m1-li textarea { width: 65%; }
.bianji-52658 .form-m1 .form-m1-li input._yzm { width: 27%; }
.bianji-52658 .form-m1 .form-m1-li b { display: none; }
}

