*{list-style:none; outline:none; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/overflow-x:hidden;}
body{font-size:1.4rem;/*1.4 × 10px = 14px */ line-height:28px; color:#333; background:#fff; background-size:100% 100%;}
html,body{height:100%;margin:0px} 
img{border:0px; max-width:100%;}
a{color:#555; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
a:hover{color:#1359a9;}
.clear{clear:both; height:0px; font-size:0px;}
img,input{vertical-align:middle}


@font-face
{
font-family:lantingchaoxi;
src: url('../font/FZLTCXHJW.ttf'),
     url('../font/FZLTCXHJW.eot'); /* IE9+ */
}

@font-face
{
font-family:dincond;
src: url('../font/dincond.ttf'),
     url('../font/dincond.eot'),
	 url('../font/dincond.otf'); /* IE9+ */
}


/*共有样式*/

.main{background:url(../images/ny_bg.jpg) repeat-x #f5f5f5;}
.top{color:#6b6b6b;}
.guide{width:100%;height:700px; position:relative}
.guide1{width:100%; height:85px; position:absolute; left:0px; z-index:99999999;}
.guide1_1{width:1400px;margin:auto;}
.guide1_1_1{float:left;width:444px;}
.guide1_1_1 img{margin-top:16px}
.guide1_1_2{float:left;width:734px;color:#fff;font-size:16px;text-align:right;line-height:85px;}
.guide1_1_2 A:link,.guide1_1_2 A:active,.guide1_1_2 A:visited{color:#fff;TEXT-DECORATION: none;margin-left:52px}
.guide1_1_2 A:hover{COLOR: #53c7cf; TEXT-DECORATION: none;font-weight:bold}

.guide1_1_2_1{float:left;width:734px;color:#333;font-size:16px;text-align:right;line-height:85px;}
.guide1_1_2_1 A:link,.guide1_1_2_1 A:active,.guide1_1_2_1 A:visited{color:#333;TEXT-DECORATION: none;margin-left:52px}
.guide1_1_2_1 A:hover{COLOR: #1a6fc9; TEXT-DECORATION: none;font-weight:bold}

.guide1_1_3{float:left;width:220px;text-align:right;line-height:85px;font-size:16px;color:#3abfc7}
.guide1_1_3 A:link,.guide1_1_3 A:active,.guide1_1_3 A:visited{color:#3abfc7;TEXT-DECORATION: none;}
.guide1_1_3 A:hover{COLOR: #53c7cf; TEXT-DECORATION: none;font-weight:bold}
.guide1_1_3 img{vertical-align:middle;width:20px;}

.guide1_2{width:100%; height:900px; position:absolute; left:0px; z-index:99999998;top:0px;}

.kd{width:1400px;margin:auto;}

.index_gsjj{height:678px;margin-top:74px;}
.index_qsjj_1{float:left;width:607px;}
.index_qsjj_1 img{max-width:547px;max-height:577px;}
.index_qsjj_2{float:left;width:793px;}
.index_qsjj_2_1{margin-top:62px;}
.index_qsjj_2_2{line-height:33px;margin-top:22px;font-size:16px;color:#555;height:344px; overflow:hidden}
.index_qsjj_2_3{widtH:160px;height:45px;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff}
.index_qsjj_2_3 a{color:#fff}
.index_qsjj_2_3 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}

.index_bsxm{background:url(../images/lm_xm_bg.jpg) no-repeat top center;height:1037px;}
.index_bsxm_1{height:64px;}
.index_bsxm_2{line-height:50px;text-align:center;font-size:30px;color:#fff;text-transform:uppercase}
.index_bsxm_3{line-height:45px;text-align:center;font-size:22px;color:#fff;font-weight:bold;margin-bottom:27px;}
/*.index_bsxm_4 ul li{float:left;width:450px;height:336px;margin:0px 13px 22px 12px;background:#fff}
.index_bsxm_4 ul li:nth-child(3n){margin:0px 0px 22px 12px;background:#000}
.index_bsxm_4 ul li:nth-child(3n+1){margin:0px 13px 22px 0px;background:#f55}*/
.index_bsxm_4 ul{margin:0px;padding:0px;}
.index_bsxm_4 ul li{float:left;width:450px;height:336px;margin:0px;margin-bottom:22px;background:#fff;line-height:60px;font-size:16px;color:#333;text-align:center}
.index_bsxm_4 ul li:nth-child(3n+2){margin:0px 25px 22px 25px;}
.index_bsxm_4 img{width:450px;height:276px;border:0px;}
.index_bsxm_4 ul li:hover{background:#1831b0}
.index_bsxm_4 ul li:hover a{color:#fff}
.index_bsxm_5{widtH:160px;height:45px;margin:auto;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff;margin-top:30px;}
.index_bsxm_5 a{color:#fff}
.index_bsxm_5 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}

.index_xw{width:1564px;margin:auto;margin-top:109px;height:728px;}
.index_xw1{display:none}
.index_xw_1{float:left;widtH:345px;text-align:right}
.index_xw_1 img{margin-top:133px}
.index_xw_2{float:left;widtH:1219px;}
.index_xw_2_1,.ScrCont{margin:0px ;padding:0px}
.index_xw_2_1 ul,.ScrCont ul{margin:0px ;padding:0px}
.index_xw_2_1 ul li,.ScrCont ul li{float:left;height:619px;background:#fff;border-left:1px solid #eceff2;padding:0px 27px 0px 27px}
.index_xw_2_1 ul li:hover,.ScrCont ul li:hover{background:#e8f1fa}
.index_xw_2_1 ul li:last-child,.ScrCont ul li:last-child{border-right:1px solid #eceff2}
.index_xw_2_1 ul li div,.ScrCont ul li div{width:305px;}
.index_xw_2_1_1{line-height:69px;margin-top:41px;font-size:53px;color:#cccccc;font-weight:bold}
.index_xw_2_1_2{line-height:46px;font-size:18px;color:#333;font-weight:bold}
.index_xw_2_1_3{line-height:28px;height:56px;margin-bottom:9px;font-size:16px;color:#333;font-weight:bold; overflow:hidden}
.index_xw_2_1_4{margin-bottom:15px;}
.index_xw_2_1_4 img{width:305px;height:201px;}
.index_xw_2_1_5{line-height:25px;height:100px;font-size:14px;color:#a0a0a0;overflow:hidden}
.index_xw_2_1_6{line-height:66px;color:#1831b0;font-size:16px;}
.index_xw_2_1_6 A:link,.index_xw_2_1_6 A:active,.index_xw_2_1_6 A:visited{color:#1831b0;TEXT-DECORATION: none}
.index_xw_2_1_6 A:hover{COLOR: #20a6b0; TEXT-DECORATION: none}

.index_xm_3,.index_xm_4{display:none}

.sub-nav {border-bottom: 1px solid #efefef;}
.sub-nav .con {
    margin: auto;
    padding: 24px 20px;
    max-width: 1400px;
    overflow: hidden;
}
.sub-nav li {
    float: left;
    margin-right: 20px;
    width: 12%;
}
.sub-nav li a.current {
    background: #1a6fc9;
    color: #fff;
}
.sub-nav li a {
    display: block;
    height: 48px;
    border-radius: 4px;
    background: #fff;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
}


.container {
  margin: auto;
  /*padding: 0 20px;*/
  max-width: 1400px;
  
}

.news-list {
  padding: 40px 0 100px;
}
.news-list ul {
  padding-bottom: 50px;
}
.news-list li {
  padding: 40px 0;
  border-bottom: 1px solid #efefef;
  overflow: hidden;
}
.news-list li .pic {
  float: left;
  position: relative;
  width: 26%;
  box-shadow: 4px 4px 20px rgba(0,0,0,0.1);
  overflow: hidden;
}
.news-list li .pic img {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.news-list li .pic .date {
  position: absolute;
  top: 20px;
  left: 20px;
  padding: 4px 8px;
  border-radius: 3px;
  background: rgba(255,255,255,0.8);
  font-family: "AvantGarde-Medium";
  font-size: 14px;
  color: #999;
}
.news-list li .con {
  float: right;
  width: 70%;
}
.news-list li .con h4 {
  font-size: 20px;
  line-height: 160%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news-list li .con p {
  font-size: 14px;
  color: #888;
  line-height: 200%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.news-list li .btm {
  padding-top: 6px;
}
.news-list li .more-btn {
  padding-right: 36px;
  background: url("../images/product-more.png") no-repeat right center;
  font-size: 12px;
  color: #ccc;
  transition: all 0.3s ease-in-out;
}
.news-list li a:hover .pic img {
  transform: scale(1.05);
}
.news-list li a:hover .more-btn {
  padding-right: 48px;
}

.about-intro {
  padding: 50px 0;
  font-size: 15px;
  line-height: 240%;
}
.about-intro p {
  padding-bottom: 24px;
}
.about-intro img {
  padding: 20px 0;
  max-width: 100%;
}

.product-list {
  padding: 100px 0;
  overflow: hidden;
}
.product-list ul {
  padding-bottom: 20px;
  width: calc(100% + 40px);
  overflow: hidden;
}
.product-list li {
  float: left;
  margin: 0 25px 25px 0;
  width: calc(100% / 4 - 40px);
}
.product-list li a {
  display: block;
  border: 2px solid #f0f0f0;
  background: #fafafa;
}
.product-list li .pic {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.product-list li .pic img {
  width: 350px;
  height:220px;
  transition: all 0.3s ease-in-out;
}
.product-list li a:hover .pic img {
  transform: scale(1.05);
}
.product-list li .con {
  padding: 24px;
  background: url("../images/product-more.png") no-repeat right 24px bottom 28px;
}
.product-list li .con h4 {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin:0px;
}
.product-list li .con p {
  padding-top: 12px;
  font-size: 14px;
  height:86px;
  margin:0px;
  color: #999;
  overflow:hidden
}
.product-list li a:hover {
  border: 2px solid #1a6fc9;
  background: #1a6fc9;
  box-shadow: 0 4px 24px rgba(0,0,0,0.1);
}
.product-list li a:hover h4, .product-list li a:hover p {
  color: #fff;
}

.sub-container {
  margin: auto;
  padding: 50px 20px;
  max-width: 1400px;
}


.contact-tit {
  padding-bottom: 60px;
  border-bottom: 1px solid #e6e6e6;
}
.contact-tit h3 {
  font-size: 24px;
  font-weight: normal;
}
.contact-tit p {
  padding-top: 20px;
  font-size: 14px;
  color: #999;
}

.contact-list {
  padding: 80px 20px;
  border-bottom: 1px solid #e6e6e6;
  background: url("../images/contact-bg.png") no-repeat center bottom;
  overflow: hidden;
}
.contact-list li {
  float: left;
  width: 33.33%;
  text-align: center;
}
.contact-list li i {
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  background-color: #0998e0;
}
.contact-list li i.ico-1 {
  background-image: url("../images/contact-ico-1.png");
}
.contact-list li i.ico-2 {
  background-image: url("../images/contact-ico-2.png");
}
.contact-list li i.ico-3 {
  background-image: url("../images/contact-ico-3.png");
}
.contact-list li h4 {
  padding-top: 24px;
  font-size: 15px;
}
.contact-list li p {
  padding-top: 12px;
  font-size: 15px;
}
.contact-con {
  padding: 40px 20px;
  border-bottom: 1px solid #e6e6e6;
  background: #fafafa;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
}

.contact-qrcode {
  padding-top: 60px;
  text-align: center;
}
.contact-qrcode img {
  border: 1px solid #efefef;
  border-radius: 4px;
}
.contact-qrcode p {
  padding-top: 15px;
  font-size: 13px;
  color: #999;
}
.contact-map {
  position: relative;
  width: 100%;
  height: 600px;
}
.contact-map #map {
  width: 100%;
  height: 100%;
}


.article-main {
  float: left;
  width: 68%;
}

.article-tag a {
  display: inline-block;
  padding: 4px 12px;
  border: 1px solid #ff9326;
  border-radius: 2px;
  font-size: 14px;
  color: #ff9326;
}

.article-tit {
  margin:0px;
  padding: 30px 0 39px;
}
.article-tit h1 {
  font-size: 32px;
}

.article-bar {
  margin:0px;
  padding: 12px 16px;
  border: 1px solid #f0f0f0;
  background: #fafafa;
  overflow: hidden;
}
.article-bar .info {
  float: left;
  font-family: Arial;
  color: #999;
  line-height: 24px;
}
.article-bar .date {
  padding-left: 24px;
  background: url("../images/date-ico.png") no-repeat left center;
}
.article-bar .visit {
  padding-left: 24px;
  background: url("../images/visit-ico.png") no-repeat left center;
}
.article-bar .share {
  float: right;
}

.article-con {
  padding-top: 60px;
  font-size: 16px;
  line-height: 240%;
}
.article-con p {
  padding-bottom: 24px;
}
.article-con img {
  padding: 20px 0;
  max-width: 100%;
}

.article-side {
  float: right;
  margin-top: 140px;
  padding: 30px 29px;
  width: 25%;
  box-sizing: border-box;
  border: 1px solid #efefef;
  border-top: 2px solid #1a71c8;
}
.article-side h3 {
  font-size: 18px;
  color: #1a71c8;
}
.article-side ul {
  padding:0px;
  padding-top: 30px;
  margin:0px;
}
.article-side li {
  padding-bottom: 30px;
}
.article-side li img {
  width: 100%;
}
.article-side li h4 {
  margin:0px;
  padding-top: 16px;
  font-size: 14px;
  font-weight: normal;
  line-height: 160%;
}
.article-side li p {
  padding-top: 12px;
  font-family: Arial;
  font-size: 13px;
  color: #999;
  line-height: 20px;
}
.article-side li .date {
  padding-left: 22px;
  background: url("../images/date-ico.png") no-repeat left center;
}
.article-side li .visit {
  padding-left: 22px;
  background: url("../images/visit-ico.png") no-repeat left center;
}

.article-btm {
  padding: 60px 20px;
  background: #f6f6f6;
}
.article-btm .con {
  margin: auto;
  padding: 50px 0;
  max-width: 1400px;
  background: #fff;
  overflow: hidden;
}
.article-btm .related {
  float: left;
  padding: 0 60px;
  width: 68%;
  box-sizing: border-box;
  overflow: hidden;
}
.article-btm .related h4 {
  margin:0px;
  font-size: 14px;
  font-weight: normal;
  color: #999;
}
.article-btm .related p {
  margin:0px;
  padding:0px;
  padding-top: 12px;
  font-size: 15px;
  line-height: 160%;
}
.article-btm a.prev {
  float: left;
  display: block;
  width: 46%;
}
.article-btm a.prev .arrow {
  padding-left: 30px;
  background: url("../images/prev-arrow.png") no-repeat left center;
}
.article-btm a.next {
  float: right;
  display: block;
  width: 46%;
}
.article-btm a.next .arrow {
  padding-right: 30px;
  background: url("../images/next-arrow.png") no-repeat right center;
}
.article-btm .back {
  float: right;
  padding-top: 25px;
  width: 25%;
  height: 50px;
  border-left: 1px solid #efefef;
  text-align: center;
}
.article-btm .back a {
  display: inline-block;
  padding-left: 24px;
  height: 25px;
  background: url("../images/list-ico.png") no-repeat left center;
  font-size: 14px;
  line-height: 25px;
}


.down{background:url(../images/lm_down_bg.jpg) no-repeat top center;height:407px;}
.down_1{height:62px;}
.down_2{height:257px; overflow:hidden}
.down_2_1{float:left;widtH:431px;margin-right:96px}
.down_2_1_1{line-height:42px;font-size:16px;color:#fff;font-weight:bold}
.down_2_1_2{line-height:27px;font-size:14px;color:#ccc}
.down_2_1_2 A:link,.down_2_1_2 A:active,.down_2_1_2 A:visited{color:#ccc;TEXT-DECORATION: none}
.down_2_1_2 A:hover{COLOR: #0073c4; TEXT-DECORATION: none}
.down_2_1_3{line-height:36px;font-size:14px;color:#ccc}
.down_2_2{float:left;widtH:171px}

.down_2_3{float:left;widtH:354px;margin-right:50px;}

.down_2_4{float:left;widtH:140px;margin-right:18px; text-align:center;line-height:44px;color:#ccc;font-size:14px}
.down_2_5{float:left;widtH:140px;text-align:center;line-height:44px;color:#ccc;font-size:14px}
.down_3{height:88px;}
.down_3_1{float:left;width:1100px;}
.down_3_2{float:left;width:300px;text-align:right}
.down_3_3{font-size:14px;color:#ccc;line-height:88px;}
.down_3_3 A:link,.down_3_3 A:active,.down_3_3 A:visited{color:#ccc;TEXT-DECORATION: none}
.down_3_3 A:hover{COLOR: #0073c4; TEXT-DECORATION: none}


.bk{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
.bk1{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.bk2{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff}
.bk3{border:1px solid #e0e0e0}

.page{color:#808080;font-size:16px;text-align:center;line-height:50px;}
.page A:link,.page A:active,.page A:visited{color:#808080;TEXT-DECORATION: none}
.page A:hover{COLOR: #0073c4; TEXT-DECORATION: none}
.zh{font-size:14px}



.w1400{width:1200px; margin:0px auto;}

.ny_w{width:100%; margin-bottom:30px;}
.ny_l{width:280px; height:auto; float:left;}
.ny_l01{width:100%; background:#FFF; margin-bottom:15px;}
.ny_l01 dt{background:#1359a9;}
.ny_l01 dt h3{line-height:50px; font-size:16px; color:#fff; padding-left:20px;}
.ny_l01 dt h3 i{font-size:16px; margin-right:5px;}
.ny_l01 dd{width:85%; padding-bottom:30px; margin:0px auto;}
.ny_l01 dd a{line-height:44px; font-size:1.6rem; display:block; border-bottom:1px #CCCCCC dotted;}
.ny_l01 dd a i{font-size:1.4rem; margin:0 5px;}
.sub_a_hover{color:#1359a9;}
.ny_l02{width:100%; background:#FFF;}
.ny_l02 dt{border-bottom:1px #ddd solid;}
.ny_l02 dt h3{line-height:50px; font-size:16px; color:#1359a9; padding-left:20px;margin-bottom:0px}
.ny_l02 dt h3 i{font-size:16px; margin-right:5px;}
.ny_l02 dd{width:85%; padding-bottom:30px; margin:0px auto;}
.ny_l02 dd a{line-height:22px; font-size:1.4rem; padding:10px 0; display:block; border-bottom:1px #CCCCCC dotted;}
.ny_l02 dd a i{font-size:1.2rem;}
.ny_l02 dd a span{display:block; color:#999;}
.ny_l02 dd a span i{margin-right:3px; margin-left:15px;}

.ny_r{width:900px; height:auto; min-height:790px; background:#fff; float:right;}
.ny_r01{height:50px; line-height:50px; border-bottom:1px #eee solid; padding:0 3%;}
.ny_r01 .span01{height:50px; line-height:50px; font-size:2rem; color:#1359a9; font-weight:bold; border-bottom:1px #1359a9 solid; display:block; float:left; padding-right:10px;}
.ny_r01 .span01 i{font-size:1.8rem;}
.ny_r01 .span02{font-size:1.4rem; display:block; float:right;}
.ny_r01 .span02 i{margin-right:5px;}
.ny_r02{width:94%; line-height:35px; padding:20px 0; margin:0px auto;}

/*--详情页面--*/
.xq01{width:100%; height:auto; margin:0px auto;}
.xq02{width:100%; height:auto; line-height:40px; padding:0px 0px 30px 0px; text-align:center; font-size:26px; color:#333;}
.xq03{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; background:#ececec;}
.xq04{width:100%; height:auto; padding:30px 0px; font-size:16px; line-height:25px;}
.xq05{width:100%; height:auto; padding-top:10px; font-size:16px; border-top:1px #CCCCCC solid;}


/**********内容样式************/

/**********纯图片展示单独***********/
.show_img01{width:100%; margin:0px auto; overflow:hidden;}
.show_img01 ul{width:110%; margin:0px auto;}
.show_img01 ul li{width:148px; height:auto; margin:0px 30px 30px 0px; position:relative; float:left;}
.show_img01 ul li .div01{width:100%; height:200px; overflow:hidden; position:relative; background:#000;}
.show_img01 ul li .div01 img{width:100%; height:200px; display:block; transition:0.6s;}
.show_img01 ul li:hover .div01 img{transform:scale(1.2); opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.show_img01 ul li .fdj01{width:20px; height:20px; display:block; position:absolute; left:45%; top:20%; z-index:10; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transition:0.6s;}
.show_img01 ul li:hover .fdj01{top:38%; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.show_img01 ul li span{width:100%; height:50px; line-height:50px; display:block; font-size:14px; background:#eee; text-align:center;}

/**********纯图片展示***********/
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:110%; margin:0px auto;}
.show_img ul li{width:250px; height:auto; margin:0px 11px 20px 0px; position:relative; float:left;}
.show_img ul li .div01{width:100%; height:180px; overflow:hidden; position:relative; background:#000;}
.show_img ul li .div01 img{width:100%; height:180px; display:block; transition:0.6s;}
.show_img ul li:hover .div01 img{transform:scale(1.2); opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.show_img ul li .fdj01{width:20px; height:20px; display:block; position:absolute; left:45%; top:20%; z-index:10; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transition:0.6s;}
.show_img ul li:hover .fdj01{top:38%; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.show_img ul li span{width:100%; height:50px; line-height:50px; display:block; font-size:14px; background:#eee; text-align:center;}


/**********新闻列表展示***********/
.show_news{ width:100%; margin:0px auto;}
.show_news ul li{width:100%; height:60px; font-size:16px; background:url(../images/dian01.png) no-repeat 5px 50%; border-bottom:#ccc 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{height:60px; line-height:60px; display:block; position:absolute; left:20px; top:0px;}
.show_news ul li span{line-height:60px; color:#555; position:absolute; right:0px; top:0px;}

/**********图文混排展示***********/
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{width:100%; padding:10px 0px; text-align:left;margin-left:-20px}
.show_news_img ul li div{height:170px; background:#f9f9f9; position:relative;}
.show_news_img ul li div:hover{background:#f8f8f8; box-shadow: 0px 0px 10px #ccc;}
.show_news_img ul li div img{width:28.5%; height:170px; display:block; position:absolute; left:0px; top:0px;}
.show_news_img ul li div span{width:64.5%; height:auto; line-height:25px; display:block; color:#777; font-size:1.5rem; position:absolute; right:20px; top:0px;}
.show_news_img ul li div span h3{line-height:30px; font-size:2rem; color:#555; margin:0px; padding-top:15px;}
.show_news_img ul li:hover div span h3{color:#1359a9;}
.show_news_img ul li div span p{width:100%; height:22px; line-height:22px; color:#999;}

/**********上下图文混排展示***********/
.show_news_img_sx{width:100%; margin:0px auto; overflow:hidden;}
.show_news_img_sx ul{width:110%; height:auto;}
.show_news_img_sx ul li{width:29%; height:auto; margin-right:2%; margin-bottom:2%; float:left; background:#f5f5f5; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:220px; background:#000; overflow:hidden;}
.show_news_img_sx ul li .img01 .img{width:100%; height:220px; display:block; transition:all 0.5s}
.show_news_img_sx ul li:hover .img01 .img{transform:scale(1.4); opacity:0.5; filter:alpha(opacity=50);}

.show_news_img_sx ul li .fdj{display:block; position:absolute; top:10%; left:45%; opacity:0; filter:alpha(opacity=0); transition:all 0.5s;}
.show_news_img_sx ul li:hover .fdj{display:block; position:absolute; top:23%; left:45%; opacity:1; filter:alpha(opacity=100);}

.show_news_img_sx ul li .zw{width:85%; height:auto; min-height:150px; margin:20px auto;}
.show_news_img_sx ul li .zw h3{font-size:1.8rem; font-weight:normal;}
.show_news_img_sx ul li .zw span{line-height:30px; font-size:1.2rem; color:#999;}
.show_news_img_sx ul li .zw p{line-height:24px; font-size:1.4rem; color:#555;}
.show_news_img_sx ul li .zw p font{font-size:1.0rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:15px;}
.show_news_img_sx ul li:hover .zw p font{color:#df0000;}


/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

.link_1{float:left;background:#f0eeee;width:280px;height:105px;text-align:center;margin-bottom:22px;}
.link_1 img{margin-top:7px;width:266px;height:91px}
.link_1_1{margin-right:26px;}





.ny_bt01{width:100%; height:auto; background:#fff; margin:0px auto; border-bottom:1px #ebebeb solid;}
.ny_bt02{height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#333; border-bottom:3px #0365a4 solid; padding:0px 3%; float:left;}
.ny_bt03{width:30%; height:50px; float:right;}

.ny01{width:100%; height:auto;}
.ny02{width:100%; height:auto; font-size:12px;}
.ny02 img{width:100%; display:block;}
.ny03{width:100%; height:auto; font-size:12px;}

/*内页二级导航*/
.navv{width:100%;height:50px;margin:0px auto; position:relative;}
.navv p{display:block;line-height:50px; padding-left:10px; font-size:14px; text-align:left; font-weight:bold; cursor:pointer;margin:0px}
.set{background:url(../images/btn_2.png) 80% 50% no-repeat #fff; color:#808080; background-size:20%;}
.select{background:url(../images/btn_1.png) 80% 50% no-repeat #0365a4; color:#FFF; background-size:20%;}
.neww{width:100%;position:absolute; z-index:500; display:none; background:#0365a4;top:36px}
.navv ul li{line-height:30px;padding-left:10px; border-top:1px #3e98d1 solid;margin:0px;margin:auto;margin-left:-30px}
.navv ul li a{display:block; color:#FFF; font-size:12px;}

.pc_login{background:url(../images/login_bg.jpg) no-repeat top center;height:600px}

.rollBox{width:100%;overflow:hidden;} 
.rollBox .LeftBotton{height:58px;width:58px;background:url(../images/lm_xw_l.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin:326px 12px 0px 12px} 
.rollBox .RightBotton{height:58px;width:58px;background:url(../images/lm_xw_r.jpg) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin:326px 12px 0px 12px} 
.rollBox .Cont{width:85%;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;height:182px} 
.rollBox #List1,.rollBox #List2{float:left;} 

.top01,.banner,.sidenav,.nav__trigger,.nav__icon,.sidenav-overlay,#sidenav-toggle{display:none}
.footer_wap{display:none}

@media (max-width:1399px){
  .kd{width:100%}

  .index_gsjj{height:678px;margin-top:74px; overflow:hidden}
  .index_qsjj_1{float:left;width:40%;}
  .index_qsjj_1 img{width:90%}
  .index_qsjj_2{float:left;width:60%;}
  .index_qsjj_2_1{margin-top:62px;}
  .index_qsjj_2_2{line-height:33px;margin-top:22px;font-size:16px;color:#555;height:344px; overflow:hidden}
  .index_qsjj_2_3{widtH:160px;height:45px;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff}
  .index_qsjj_2_3 a{color:#fff}
  .index_qsjj_2_3 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff} 
  
   .index_bsxm{background:url(../images/lm_xm_bg.jpg) no-repeat top center;padding-bottom:40px; overflow:hidden}
.index_bsxm_1{height:64px;}
.index_bsxm_2{line-height:50px;text-align:center;font-size:30px;color:#fff;text-transform:uppercase}
.index_bsxm_3{line-height:45px;text-align:center;font-size:22px;color:#fff;font-weight:bold;margin-bottom:27px;}
/*.index_bsxm_4 ul li{float:left;width:450px;height:336px;margin:0px 13px 22px 12px;background:#fff}
.index_bsxm_4 ul li:nth-child(3n){margin:0px 0px 22px 12px;background:#000}
.index_bsxm_4 ul li:nth-child(3n+1){margin:0px 13px 22px 0px;background:#f55}*/
.index_bsxm_4 ul{margin:0px;padding:0px;height:760px; overflow:hidden}
.index_bsxm_4 ul li{width:27%;margin:30px 3% 20px 3%;height:250px}
.index_bsxm_4 img{width:100%;height:186px;border:0px;}
.index_bsxm_4 ul li:nth-child(3n+2) {width:27%;margin:30px 3% 20px 3%}
.index_bsxm_4 ul li:hover{background:#1831b0}
.index_bsxm_4 ul li:hover a{color:#fff}
.index_bsxm_5{widtH:160px;height:45px;margin:auto;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff;margin-top:30px;}
.index_bsxm_5 a{color:#fff}
.index_bsxm_5 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}  

.index_xw{width:100%;margin:auto;margin-top:29px;height:828px;}
.index_xw_1{display:none}
.index_xw_1 img{margin-top:133px}
.index_xw_2{width:100%}
.index_xw_2_1,.ScrCont{margin:0px ;padding:0px}
.index_xw_2_1 ul,.ScrCont ul{margin:0px ;padding:0px}
.index_xw_2_1 ul li,.ScrCont ul li{float:left;width:20%;height:619px;background:#fff;border-left:1px solid #eceff2;padding:0px 27px 0px 27px}
.index_xw_2_1 ul li:hover,.ScrCont ul li:hover{background:#e8f1fa}
.index_xw_2_1 ul li div,.ScrCont ul li div{width:100%;}
.index_xw_2_1_1{line-height:69px;margin-top:41px;font-size:53px;color:#cccccc;font-weight:bold}
.index_xw_2_1_2{line-height:46px;font-size:18px;color:#333;font-weight:bold}
.index_xw_2_1_3{line-height:28px;height:56px;margin-bottom:9px;font-size:16px;color:#333;font-weight:bold; overflow:hidden}
.index_xw_2_1_4{margin-bottom:15px;}
.index_xw_2_1_4 img{width:100%;}
.index_xw_2_1_5{line-height:25px;height:100px;font-size:14px;color:#a0a0a0;overflow:hidden}
.index_xw_2_1_6{line-height:66px;color:#1831b0;font-size:16px;}
.index_xw_2_1_6 A:link,.index_xw_2_1_6 A:active,.index_xw_2_1_6 A:visited{color:#1831b0;TEXT-DECORATION: none}
.index_xw_2_1_6 A:hover{COLOR: #20a6b0; TEXT-DECORATION: none}

.index_xw_1{display:none}
.index_xm_3{display:block;line-height:50px;text-align:center;font-size:30px;color:#333;text-transform:uppercase}
.index_xm_4{display:block;line-height:45px;text-align:center;font-size:22px;color:#333;font-weight:bold;margin-bottom:27px;}
.rollBox .LeftBotton,.rollBox .RightBotton{display:none}
.rollBox .Cont{width:100%}
.guide,.guide1_1,.index_xw{display:none}
.top01,.banner,.sidenav,.nav__trigger,.nav__icon,.sidenav-overlay,#sidenav-toggle{display:block}
.down,#full-screen-slider{display:none}
.footer_wap{display:block;background:#2b59a7}
.sub-nav .con {
    margin: auto;
    padding: 24px 20px;
    width: 90%;
    overflow: hidden;
}
.sub-nav li {
    float: left;
    margin-right: 20px;
    width: 31%;
}
.article-side{display:none}
.article-tit h1 {
  font-size: 20px;
  line-height:25px
}
.article-main {
  width: 100%;
}
  .index_xw1{display:block;margin-top:109px;height:728px;}

}


/**平板**/
@media (max-width:991px){
  .kd{width:100%}

  .index_gsjj{height:auto;margin:20px 10px 20px 10px}
  .index_qsjj_1{float:left;width:40%;display:none}
  .index_qsjj_1 img{max-width:547px;max-height:577px;}
  .index_qsjj_2{float:left;width:92%;margin:0px 4% 0 4%}
  .index_qsjj_2_1{margin-top:62px;}
  .index_qsjj_2_2{line-height:33px;margin-top:22px;font-size:16px;color:#555;height:auto; overflow:hidden}
  .index_qsjj_2_3{widtH:160px;height:45px;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff}
  .index_qsjj_2_3 a{color:#fff}
  .index_qsjj_2_3 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}  
  
    .index_bsxm{background:url(../images/lm_xm_bg.jpg) no-repeat top center;padding-bottom:40px; overflow:hidden}
.index_bsxm_1{height:64px;}
.index_bsxm_2{line-height:50px;text-align:center;font-size:30px;color:#fff;text-transform:uppercase}
.index_bsxm_3{line-height:45px;text-align:center;font-size:22px;color:#fff;font-weight:bold;margin-bottom:27px;}
/*.index_bsxm_4 ul li{float:left;width:450px;height:336px;margin:0px 13px 22px 12px;background:#fff}
.index_bsxm_4 ul li:nth-child(3n){margin:0px 0px 22px 12px;background:#000}
.index_bsxm_4 ul li:nth-child(3n+1){margin:0px 13px 22px 0px;background:#f55}*/
.index_bsxm_4 ul{margin:0px;padding:0px;height:730px; overflow:hidden}
.index_bsxm_4 ul li{width:44%;margin:30px 3% 20px 3%;height:300px}
.index_bsxm_4 img{width:100%;height:226px;border:0px;}
.index_bsxm_4 ul li:nth-child(3n+2) {width:44%;margin:30px 3% 20px 3%}
.index_bsxm_4 ul li:hover{background:#1831b0}
.index_bsxm_4 ul li:hover a{color:#fff}
.index_bsxm_5{widtH:160px;height:45px;margin:auto;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff;margin-top:30px;}
.index_bsxm_5 a{color:#fff}
.index_bsxm_5 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}  


.index_xw{width:100%;margin:auto;margin-top:29px;height:828px;}
.index_xw_1{display:none}
.index_xw_1 img{margin-top:133px}
.index_xw_2{width:100%}
.index_xw_2_1,.ScrCont{margin:0px ;padding:0px}
.index_xw_2_1 ul,.ScrCont ul{margin:0px ;padding:0px}
.index_xw_2_1 ul li,.ScrCont ul li{float:left;width:44%;height:619px;background:#fff;border-left:1px solid #eceff2;padding:0px 27px 0px 27px}
.index_xw_2_1 ul li:hover,.ScrCont ul li:hover{background:#e8f1fa}
.index_xw_2_1 ul li div,.ScrCont ul li div{width:100%;}
.index_xw_2_1_1{line-height:69px;margin-top:41px;font-size:53px;color:#cccccc;font-weight:bold}
.index_xw_2_1_2{line-height:46px;font-size:18px;color:#333;font-weight:bold}
.index_xw_2_1_3{line-height:28px;height:56px;margin-bottom:9px;font-size:16px;color:#333;font-weight:bold; overflow:hidden}
.index_xw_2_1_4{margin-bottom:15px;}
.index_xw_2_1_4 img{width:100%;}
.index_xw_2_1_5{line-height:25px;height:100px;font-size:14px;color:#a0a0a0;overflow:hidden}
.index_xw_2_1_6{line-height:66px;color:#1831b0;font-size:16px;}
.index_xw_2_1_6 A:link,.index_xw_2_1_6 A:active,.index_xw_2_1_6 A:visited{color:#1831b0;TEXT-DECORATION: none}
.index_xw_2_1_6 A:hover{COLOR: #20a6b0; TEXT-DECORATION: none}

.index_xw_1{display:none}
.index_xm_3{display:block;line-height:50px;text-align:center;font-size:30px;color:#333;text-transform:uppercase}
.index_xm_4{display:block;line-height:45px;text-align:center;font-size:22px;color:#333;font-weight:bold;margin-bottom:27px;}
.rollBox .LeftBotton,.rollBox .RightBotton{display:none}
.rollBox .Cont{width:100%}
.guide,.guide1_1,.index_xw{display:none}
.top01,.banner,.sidenav,.nav__trigger,.nav__icon,.sidenav-overlay,#sidenav-toggle{display:block}
.down,#full-screen-slider{display:none}
.footer_wap{display:block;background:#2b59a7}
.sub-nav .con {
    margin: auto;
    padding: 24px 20px;
    width: 90%;
    overflow: hidden;
}
.sub-nav li {
    float: left;
    margin:0px 2% 0px 2%;
    width: 29%;
}
.article-side{display:none}
.article-tit h1 {
  font-size: 20px;
  line-height:25px
}
.article-main {
  width: 100%;
}
  .index_xw1{display:block;margin-top:109px;height:728px;}
}

/**手机**/
@media (max-width:767px){
  .kd{width:100%}

  .index_gsjj{height:auto;}
  .index_qsjj_1{float:left;width:40%;display:none}
  .index_qsjj_1 img{max-width:547px;max-height:577px;}
  .index_qsjj_2{float:left;width:92%;margin:0px 4% 0 4%}
  .index_qsjj_2_1{margin-top:62px;}
  .index_qsjj_2_2{line-height:33px;margin-top:22px;font-size:16px;color:#555;height:auto; overflow:hidden}
  .index_qsjj_2_3{widtH:160px;height:45px;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff}
  .index_qsjj_2_3 a{color:#fff}
  .index_qsjj_2_3 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}  
  
    .index_bsxm{background:url(../images/lm_xm_bg.jpg) no-repeat top center;padding-bottom:40px; overflow:hidden}
.index_bsxm_1{height:64px;}
.index_bsxm_2{line-height:50px;text-align:center;font-size:30px;color:#fff;text-transform:uppercase}
.index_bsxm_3{line-height:45px;text-align:center;font-size:22px;color:#fff;font-weight:bold;margin-bottom:27px;}
/*.index_bsxm_4 ul li{float:left;width:450px;height:336px;margin:0px 13px 22px 12px;background:#fff}
.index_bsxm_4 ul li:nth-child(3n){margin:0px 0px 22px 12px;background:#000}
.index_bsxm_4 ul li:nth-child(3n+1){margin:0px 13px 22px 0px;background:#f55}*/
.index_bsxm_4 ul{margin:0px;padding:0px;height:730px; overflow:hidden}
.index_bsxm_4 ul li{width:44%;margin:30px 3% 20px 3%}
.index_bsxm_4 img{width:100%;height:226px;border:0px;}
.index_bsxm_4 ul li:nth-child(3n+2) {width:44%;margin:30px 3% 20px 3%}
.index_bsxm_4 ul li:hover{background:#1831b0}
.index_bsxm_4 ul li:hover a{color:#fff}
.index_bsxm_5{widtH:160px;height:45px;margin:auto;line-height:45px;font-size:16px;text-align:center;background:#1831b0;color:#fff;margin-top:30px;}
.index_bsxm_5 a{color:#fff}
.index_bsxm_5 a:hover{background:#398f94;padding:13px 48px 13px 48px;color:#fff}  


.index_xw{width:100%;margin:auto;margin-top:29px;height:828px;}
.index_xw_1{display:none}
.index_xw_1 img{margin-top:133px}
.index_xw_2{width:100%}
.index_xw_2_1,.ScrCont{margin:0px ;padding:0px}
.index_xw_2_1 ul,.ScrCont ul{margin:0px ;padding:0px}
.index_xw_2_1 ul li,.ScrCont ul li{width:100%;height:619px;background:#fff;border-left:1px solid #eceff2;padding:0px 27px 0px 27px}
.index_xw_2_1 ul li:hover,.ScrCont ul li:hover{background:#e8f1fa}
.index_xw_2_1 ul li:last-child,.ScrCont ul li:last-child{border-right:1px solid #eceff2}
.index_xw_2_1 ul li div,.ScrCont ul li div{width:86%;}
.index_xw_2_1_1{line-height:69px;margin-top:41px;font-size:53px;color:#cccccc;font-weight:bold}
.index_xw_2_1_2{line-height:46px;font-size:18px;color:#333;font-weight:bold}
.index_xw_2_1_3{line-height:28px;height:56px;margin-bottom:9px;font-size:16px;color:#333;font-weight:bold; overflow:hidden}
.index_xw_2_1_4{margin-bottom:15px;}
.index_xw_2_1_4 img{width:100%;}
.index_xw_2_1_5{line-height:25px;height:100px;font-size:14px;color:#a0a0a0;overflow:hidden}
.index_xw_2_1_6{line-height:66px;color:#1831b0;font-size:16px;}
.index_xw_2_1_6 A:link,.index_xw_2_1_6 A:active,.index_xw_2_1_6 A:visited{color:#1831b0;TEXT-DECORATION: none}
.index_xw_2_1_6 A:hover{COLOR: #20a6b0; TEXT-DECORATION: none}
.index_xw_1{display:none}
.index_xm_3{display:block;line-height:50px;text-align:center;font-size:30px;color:#333;text-transform:uppercase}
.index_xm_4{display:block;line-height:45px;text-align:center;font-size:22px;color:#333;font-weight:bold;margin-bottom:27px;}
.rollBox .LeftBotton,.rollBox .RightBotton{display:none}
.rollBox .Cont{width:100%}

.guide,.guide1_1{display:none}
.top01,.banner,.sidenav,.nav__trigger,.nav__icon,.sidenav-overlay,#sidenav-toggle{display:block}
.down,#full-screen-slider,.index_xw{display:none}
.footer_wap{display:block;background:#2b59a7}
.sub-nav .con {
    margin: auto;
    padding: 24px 20px;
    width: 90%;
    overflow: hidden;
}
.sub-nav li {
    float: left;
    margin:0px 2% 0px 2%;
    width: 100%;
}
.article-side{display:none}
.article-main {
  width: 100%;
}
.article-tit h1 {
  font-size: 20px;
  line-height:25px
}
  .index_xw1{display:block;margin-top:109px;height:728px;}
}


