﻿@charset "utf-8";
/* CSS Document */
/* CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2019/04/16
*/

/**common**/
body { background-color:#fff;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input[type="text"] {
 -webkit-appearance: none;
}
textarea{
 -webkit-appearance: none;
}
input::-webkit-input-placeholder { color: #aaa;}

@font-face { 
font-family: Helvetica33;/**定义font的名字**/
src: url(../font/Helvetica33.OTF);/**引入字体文件**/
}

/**top**/
@media screen and (min-width:1240px) {
	.ly_top { width:100%; height: 120px; margin: 0 auto; padding: 20px 60px; box-sizing:border-box; background-color: #fff;}
}
@media screen and (max-width:1239px) and (min-width:1081px) {
	.ly_top { width:100%; height: 120px; margin: 0 auto; padding: 20px 30px; box-sizing:border-box; background-color: #fff;}
	
}
@media screen and (min-width:1660px) {
	.ly_top .top_main { width:100%; height: 80px; margin: 0 auto; padding: 0;}
	.top_main .ly_logo { width:440px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_main .tel_em { height: 40px; line-height: 40px; float:right; margin: 20px 20px 0 0; padding: 0; float: right;}
	.tel_em img { display:block; width: 40px; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.tel_em span { display:inline-block; color: #20409a; font-size:24px; float:left;}
	
	.ly_search { width:360px; overflow: hidden; margin: 20px 0 0; padding: 0; float:right;}	
}
@media screen and (max-width:1659px) and (min-width:1564px) {
	.top_main .ly_logo { width:440px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_main .tel_em { height: 40px; line-height: 40px; float:right; color: #20409a; font-size: 24px; margin: 20px 0 0 20px; padding: 0; float: right;}
	.tel_em img { display:block; width: 40px; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.tel_em span { display:inline-block; color: #20409a; font-size:20px; float:left;}
	.ly_search { width:360px; overflow: hidden; margin: 20px 0 0 20px; padding: 0; float:right;}	
}
@media screen and (max-width:1563px) and (min-width:1081px) {
	.top_main .ly_logo { width:440px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_main .tel_em { height: 40px; line-height: 40px; float:right; margin: 0 0 10px 20px; padding: 0; float: right;}
	.tel_em img { display:block; width: 40px; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.tel_em span { display:inline-block; color: #20409a; font-size:20px; float:left;}
	.ly_search { width:360px; overflow: hidden; margin: 0 0 0 20px; padding: 0; float:right;}	
}
@media screen and (max-width:1080px) {
	.ly_top { width:100%; overflow: hidden; margin: 0 auto; padding: 0 0;}
	.ly_top .top_main { width:94%; height: 1.0rem; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff;}
	.top_main .ly_logo { width:100%; height: 0.8rem; overflow: hidden; margin:0.1rem auto; padding: 0; float: left;}
	.ly_logo img { display:block; width:4.4rem; overflow: hidden; vertical-align: middle;}
	.top_main .top_r { display: none;}
	
	.top_main .tel_em { display:none;}
}
.tel_em { position: relative;}
#inform { display: none; width: 120px; height: 120px; overflow: hidden; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); padding: 4px; position: absolute; top: 40px; left: -40px; z-index: 10; box-sizing: border-box;}
#inform img { display:block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0;}


/**search**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.ly_search form { display: block; width:360px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ly_search form .sc_ipt { width:320px; height: 40px; overflow: hidden; margin: 0; padding: 3px 14px; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; float: left; border-radius: 2px 0 0 2px; box-sizing: border-box;}
	.ly_search form .sc_btn { width:40px; height: 40px; overflow: hidden; margin: 0; padding: 0; border-radius:0 2px 2px 0; box-sizing: border-box;}
	.sc_ipt input { display:block; width:100%; height: 32px; overflow: hidden; line-height: 32px; color: #666; font-size: 12px; border: none; outline: none; background: none;}
	.sc_ipt input::-webkit-input-placeholder { color:#aaa;}
	.sc_ipt input::-moz-placeholder { color:#aaa;}
    .sc_ipt input::-ms-input-placeholder { color:#aaa;}
	.sc_btn input { display:block; width: 100%; height: 40px; background:#00abad url(../images/sc_btn1.png) center center no-repeat; background-size: 16px 16px; border: none; outline: none;}
}
@media screen and (max-width:1080px) {
	.ly_search { display:none;}
	.ly_search { width:100%; height: 0.68rem; overflow: hidden; margin: 0.16rem 0; padding: 0; float: left;}
	.ly_search .sc_ipt { width:88%; height: 0.68rem; overflow: hidden; margin: 0; padding: 0.1rem 0.24rem; border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-radius: 0.04rem 0 0 0.04rem; float: left; box-sizing: border-box;}
	.ly_search .sc_btn { width:12%; height: 0.68rem; overflow: hidden; margin: 0; padding: 0; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; box-sizing: border-box;}
	.sc_ipt input { display:block; width:100%; height: 0.48rem; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.26rem; border: none; outline: none; background: none;}
	.sc_btn input { display:block; width: 100%; height: 100%; background:#da231c url(../images/sc_btn1.png) center center no-repeat; background-size:0.3rem 0.3rem; border: none; outline: none;}
}

/**nav**/
@media screen and (min-width:1200px) {
	.ly_nav { width:100%; height: 50px; margin: 0 auto; padding: 0 60px; background-color: #20409a; box-sizing:border-box; position: relative;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.ly_nav { width:100%; height: 50px; margin: 0 auto; padding: 0 30px; background-color: #20409a; box-sizing:border-box; position: relative;}
}
@media screen and (min-width:1081px) {
	.nav { width:100%; height: 50px; margin: 0 auto; padding: 0; position: relative;}	
	.nav ul {}
	.nav_item { width:16.666666%; float: left; position: relative; margin: 0; padding: 0;}
	.nav_item > a { display: block; width: 100%; height: 50px; line-height: 50px; color: rgba(255, 255, 255, 0.8); font-size: 22px; text-align: center; -webkit-transition: all .4s; transition: all .4s;}
	.nav_item:hover > a { color: #fff; background-color: #ff8800;}

	.menu_open { display: none;}
	
	.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #fff; border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
	.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
	.subopen { display: none; }
	.nav_item2 { width: 100%; line-height: 50px; }
	.nav_item2 a { display: block; padding: 0 10px; color: #666; font-size: 16px; white-space: nowrap; text-align: center; }
	.nav_item2:hover a { background-color: #ff8800; color: #fff; }
	.hcover { display: none;}
	
	.fm_lg { position: absolute; top: 0; right: 0;}
	.fm_lg a { display:inline-block; height: 46px; line-height: 46px; color:#999; font-size: 12px; padding: 0 10px;}
	.fm_lg a img { display:inline-block; vertical-align: middle; margin: -2px 4px 0 0; padding: 0;}
	.fm_lg a.lg_on, .fm_lg a:hover { color:#ea2016}
}
@media screen and (max-width:1080px) {
	.menu_open { display: block; float: right; width: 0.68rem; height: 0.68rem; padding: 0.06rem 0; background-color: #20409a; position: absolute; top: 0.16rem; right: 3%; box-sizing: border-box; z-index: 100; cursor: pointer}
    .menu_open i { height: 2px; width: 50%; background-color: #fff; display: block; margin: 0.1rem auto;}
	.menu_open:hover { background-color:#da231c;}
	.menu_open:hover i { background-color: #fff;}
	
    .nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #20409a;}
    .hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; right: -50%; top: 0; z-index: 101; }
    .nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding-top: 20px; text-align: left; }
    .nav_item { float: none; margin: 0; width: 100%; height: 46px; position: relative;}
    .nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .04); }
    .nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 1.8; color: #fff; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; opacity: 0.5;}
	.nav_item > a:active { background-color: #f80; opacity: 1;}
	.nav_item > a.navon { opacity:1;}
    .nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 24%; height: 100%; display: block;}
    .nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin-bottom: -4px; border: 1px solid rgba(255, 255, 255, .5); border-top: 0; border-left: 0; position: absolute; bottom: 50%; right: 20px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
    .nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #20409a; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
    .subopen { display: block; }
    .subopen a { display: block; overflow: hidden; margin: 0; padding: 30px 10px 18px 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: rgba(255, 255, 255, .5); background: rgba(255, 255, 255, .04); text-indent: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); position: relative; }
    .subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; bottom: 50%; left: 20px; margin-bottom: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, .5); border-right: 0; border-bottom: 0; }
    .nav_item2 { position: relative; }
    .nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 1.8; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; color: #fff; opacity: 0.5;}
    .nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(255, 255, 255, .04);}
	.nav_item2 a:active { background-color: #f80; opacity: 1;}
	
	.fm_lg { display:none;}
}

/**banner**/
@media screen and (min-width:1081px) {
	.apple-banner { width: 100%; height: 540px; overflow: hidden; background-color:#f5f5f5;}
	.apple-banner .swiper-container { width: 100%; height: 540px;}
	.swiper-button-prev,.swiper-button-next { width: 15%; height: 100%; top:0; background:none;}
	.swiper-button-prev { left:0;}
	.swiper-button-next { right:0;}
	.swiper-button-prev span,.swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; left: 20px; top: 50%; margin-top:-32px; border-radius: 100%; background: #007deb url(../images/arrows1.png) no-repeat center center; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
	.swiper-button-next span { background: #007deb url(../images/arrows2.png) no-repeat center center; left:auto; right:20px; }
	.swiper-button-prev:hover span,.swiper-button-next:hover span{ opacity: 1;}
	/*分页器*/
	.apple-banner .swiper-pagination{ top:auto; bottom:24px; background:none;}
	.apple-banner  .swiper-pagination-bullet { display: inline-block; width: 60px; margin: 0 4px; cursor: pointer; background: none; border-radius:0; opacity: 1;}
	.apple-banner  .swiper-pagination-bullet span { width: 60px; height: 4px; display: block; background: rgba(0,0,0,0.5);}
	.apple-banner .swiper-pagination-bullet-active span{ background-color: #fff;}
	.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(0,0,0,0.5);}
	.apple-banner  .swiper-pagination-bullet i{ background-color: #fff; height: 4px; transform:scaleX(0); transform-origin: 0; display: block;}
	.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1);}
	.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1);}
	.apple-banner  .autoplay .replace span{ background-color:#fff;}
}
@media screen and (max-width:1080px) {
	.apple-banner { width: 100%; height: 3.6rem; overflow: hidden; background-color:#f5f5f5;}
	.apple-banner .swiper-container { width: 100%; height: 3.6rem;}
	.swiper-button-prev,.swiper-button-next { width: 15%; height: 100%; top:0; background:none;}
	.swiper-button-prev { left:0;}	
	.swiper-button-next { right:0;}
	.swiper-button-prev span,.swiper-button-next span { display:block; width: 0.64rem; height: 0.64rem; position: absolute; left: 3%; top: 50%; margin-top:-0.32rem; border-radius: 100%; background: rgba(51,122,183,1) url(../images/arrows1.png) no-repeat center center; background-size: 0.17rem 0.3rem; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
	.swiper-button-next span { background: rgba(51,122,183,1) url(../images/arrows2.png) no-repeat center center; background-size: 0.17rem 0.3rem; left:auto; right:3%; }
	.swiper-button-prev:hover span,.swiper-button-next:hover span{ opacity: 1;}
	/*分页器*/
	.apple-banner .swiper-pagination{ top:auto; bottom:0.24rem; background:none;}
	.apple-banner .swiper-pagination-bullet { display: inline-block; width: 0.6rem; height: 0.04rem; margin: 0 0.03rem; cursor: pointer; background: none; border-radius:0; opacity: 1;}
	.apple-banner .swiper-pagination-bullet span { width: 0.6rem; height: 0.04rem; display: block; background: rgba(0,0,0,0.5);}
	.apple-banner .swiper-pagination-bullet-active span{ background-color: #fff;}
	.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(0,0,0,0.5);}
	.apple-banner .swiper-pagination-bullet i{ background-color: #fff; height: 0.04rem; transform:scaleX(0); transform-origin: 0; display: block;}
	.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1);}
	.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1);}
	.apple-banner .autoplay .replace span{ background-color:#fff;}
}

/**sj_part1**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_part1 { width:100%; overflow:hidden; margin:40px auto; padding:0 30px; box-sizing:border-box;}
	.sj_part1 ul li { width:50%; overflow:hidden; margin:0; padding:0 30px; box-sizing:border-box; float:left;}
	.sj_tit { width:100%; overflow:hidden; color:#333; font-size:24px; margin-bottom:20px; padding:0;}
	.sj_part1 ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_part1 ul li p a { display:block; width:100%; height:80px; overflow:hidden; line-height:80px; color:#fff; font-size:20px; background-color:#20409a; text-align:center; text-overflow: ellipsis; margin:0 auto; padding:0 20px; box-sizing:border-box;}
	.sj_part1 ul li .p1_main { width:100%; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; box-sizing:border-box;}
	.p1_main .p1_img { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.p1_img img.p1_pic { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_img a { display:block; width:210px; height:50px; overflow:hidden; margin:0; padding:0; position:absolute; right:0; bottom:0;}
	.p1_img a span { display:block; width:160px; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:24px; text-align:center; background-color:#20409a; float:left;}
	.p1_img a em { display:block; width:50px; height:50px; overflow:hidden; background-color:#f80; float:left;}
}
@media screen and (max-width:1080px) {
	.sj_part1 { width:100%; overflow:hidden; margin:0.48rem auto 0; padding:0 0.24rem; box-sizing:border-box;}
	.sj_part1 ul li { width:100%; overflow:hidden; margin:0 auto 0.48rem; padding:0; box-sizing:border-box;}
	.sj_tit { width:100%; overflow:hidden; color:#333; font-size:0.4rem; font-weight:bold; margin-bottom:0.24rem; padding:0;}
	.sj_part1 ul li p { width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_part1 ul li p a { display:block; width:100%; overflow:hidden; line-height:0.48rem; color:#fff; font-size:0.32rem; background-color:#20409a; text-align:justify; margin:0 auto; padding:0.2rem 0.22rem; box-sizing:border-box;}
	.sj_part1 ul li .p1_main { width:100%; overflow:hidden; margin:0 auto; padding:0.22rem; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; box-sizing:border-box;}
	.p1_main .p1_img { width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
	.p1_img img.p1_pic { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p1_img a { display:block; width:2.72rem; height:0.72rem; overflow:hidden; margin:0; padding:0; position:absolute; right:0; bottom:0;}
	.p1_img a span { display:block; width:2rem; height:0.72rem; overflow:hidden; line-height:0.72rem; color:#fff; font-size:0.32rem; text-align:center; background-color:#20409a; float:left;}
	.p1_img a em { display:block; width:0.5rem; height:0.5rem; overflow:hidden; margin:0; padding:0.11rem; background-color:#f80; float:left;}
	.p1_img a em img { display:block; width:0.5rem; height:0.5rem;}
}

/**sj_part2**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_part2 { width:100%; overflow:hidden; margin:0 auto; padding:40px 30px; box-sizing:border-box; background-color:#f8f8f8;}
	.sj_part2 .p2_l, .sj_part2 .p2_r { width:50%; overflow:hidden; margin:0; padding:0 30px; box-sizing:border-box; float:left;}
	.p2_l .p2_about a { display:block; width:100%; height:490px; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative;}
	.p2_about a img { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p2_about a .p2_abtext { width:100%; overflow:hidden; margin:0; padding:20px; background-color:rgba(0, 74, 154, 0.84); box-sizing:border-box; position:absolute; bottom:0;}
	.p2_about a:hover .p2_abtext { background-color:rgba(0, 74, 154, 0.94);}
	.p2_abtext p { width:100%; overflow:hidden; line-height:28px; color:#fff; font-size:16px; text-align:justify; text-indent:2em; text-overflow: ellipsis; margin:0 auto; padding:0;}
	
	.p2_r .p2_news { width:100%; overflow:hidden; margin:0; padding:0;}
	.p2_news ul li { width:100%; height:90px; overflow:hidden; margin:0 auto 20px; padding:0 0 0 140px; box-sizing:border-box; position:relative;}
	.p2_news ul li .p2_nw_time { width:120px; height:90px; overflow:hidden; margin:0; padding:0; background-color:#7f8e9d; position:absolute; left:0; top:0;}
	.p2_nw_time a b { display:block; width:100%; overflow:hidden; color:#fff; font-size:48px; font-weight:normal; text-align:center; margin:6px auto 0; padding:0;}
	.p2_nw_time a em { display:block; width:100%; overflow:hidden; color:#fff; font-size:14px; font-style:normal; text-align:center; margin:0 auto; padding:0;}
	
	.p2_news ul li .p2_nw_text { width:100%; overflow:hidden; margin:0; padding:0;}
	.p2_news ul li .p2_nw_text a { display:block; width:100%; max-height:24px; overflow:hidden; color:#000; font-size:18px; text-overflow: ellipsis; margin:4px auto 12px; padding:0;}
	.p2_news ul li .p2_nw_text span { display:block; width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#888; font-size:14px; margin:0 auto; padding:0;}
	
	.p2_news ul li:hover .p2_nw_time { background-color:#20409a;}
	.p2_news ul li:hover .p2_nw_text a { color:#20409a;}
	.p2_nw_more a { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#666; font-size:18px; text-align:center; background-color:#e0e3e6; border-radius:4px; margin:0 auto; padding:0;}
	.p2_nw_more a:hover { background-color:#20409a; color:#fff;}
}
@media screen and (max-width:1080px) {
	.sj_part2 { width:100%; overflow:hidden; margin:0 auto; padding:0.48rem 0.24rem 0; box-sizing:border-box; background-color:#f8f8f8;}
	.sj_part2 .p2_l, .sj_part2 .p2_r { width:100%; overflow:hidden; margin:0 auto 0.48rem; padding:0; box-sizing:border-box;}
	.p2_l .p2_about a { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
	.p2_about a img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
	.p2_about a .p2_abtext { width:100%; overflow:hidden; margin:0 auto; padding:0.24rem; background-color:rgba(0, 74, 154, 0.84); box-sizing:border-box;}
	.p2_about a:hover .p2_abtext { background-color:rgba(0, 74, 154, 0.94);}
	.p2_abtext p { width:100%; overflow:hidden; line-height:0.44rem; color:#fff; font-size:0.28rem; text-align:justify; text-indent:2em; text-overflow: ellipsis; margin:0 auto; padding:0;}
	
	.p2_r .p2_news { width:100%; overflow:hidden; margin:0; padding:0;}
	.p2_news ul li { width:100%; height:1.3rem; overflow:hidden; padding:0 0 0 2.04rem; box-sizing:border-box; position:relative; margin:0 auto 0.24rem;}
	.p2_news ul li .p2_nw_time { width:1.8rem; height:1.3rem; overflow:hidden; margin:0; padding:0; background-color:#7f8e9d; position:absolute; left:0; top:0;}
	.p2_nw_time a b { display:block; width:100%; overflow:hidden; color:#fff; font-size:0.72rem; font-weight:normal; text-align:center; margin:0.06rem auto 0; padding:0;}
	.p2_nw_time a em { display:block; width:100%; overflow:hidden; color:#fff; font-size:0.24rem; font-style:normal; text-align:center; margin:0 auto; padding:0;}
	
	.p2_news ul li .p2_nw_text { width:100%; overflow:hidden; margin:0; padding:0;}
	.p2_news ul li .p2_nw_text a { display:block; width:100%; height:0.4rem; overflow:hidden; line-height:0.4rem; color:#000; font-size:0.32rem; text-overflow:ellipsis; margin:0 auto 0.1rem; padding:0;}
	.p2_news ul li .p2_nw_text span { display:block; width:100%; max-height:0.8rem; overflow:hidden; line-height:0.40rem; color:#888; font-size:0.24rem; margin:0 auto; padding:0;}
	
	.p2_news ul li:active .p2_nw_time { background-color:#20409a;}
	.p2_news ul li:active .p2_nw_text p { color:#20409a;}
	.p2_nw_more a { display:block; width:100%; height:0.72rem; overflow:hidden; line-height:0.72rem; color:#666; font-size:0.28rem; text-align:center; background-color:#e0e3e6; border-radius:0.04rem; margin:0 auto; padding:0;}
	.p2_nw_more a:active { background-color:#20409a; color:#fff;}	
}

/**sj_part3**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_part3 { width:100%; overflow:hidden; margin:0 auto 40px; padding:0; position:relative;}
	.sj_part3 .title_bg { width:100%; height:50px; overflow:hidden; margin:0; padding:0; background-color:#20409a; position:absolute; top:0;}
	.sj_part3 ul { width:100%; overflow:hidden; margin:0 auto; padding:0 30px; box-sizing:border-box; position:relative;}
	.sj_part3 ul li { width:33.333333%; overflow:hidden; margin:0; padding:0 30px; box-sizing:border-box; float:left;}
	.sj_part3 ul li .p3_tit { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:20px; text-align:center; margin:0 auto; padding:0;}
	.p3_tit img { display:inline-block; margin:5px 4px 0;}
	.sj_part3 ul li .p3_list { width:100%; min-height:400px; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; box-sizing:border-box;}
	.p3_list a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; text-align:center; margin:0 auto; padding:0;}
	.p3_list a:hover { color:#20409a;}
}
@media screen and (max-width:1080px) {
	.sj_part3 { width:100%; overflow:hidden; margin:0.48rem auto 0.24rem; padding:0;}
	.sj_part3 .title_bg { display:none;}
	.sj_part3 ul { width:100%; overflow:hidden; margin:0 auto; padding:0 0.24rem; box-sizing:border-box;}
	.sj_part3 ul li { width:100%; overflow:hidden; margin:0 auto 0.24rem; padding:0; box-sizing:border-box;}
	.sj_part3 ul li .p3_tit { width:100%; height:0.8rem; overflow:hidden; line-height:0.8rem; color:#fff; font-size:0.32rem; text-align:center; background-color:#20409a; margin:0 auto; padding:0;}
	.p3_tit img { display:inline-block; width:0.4rem; height:0.4rem; margin:0.2rem 0.08rem 0;}
	.sj_part3 ul li .p3_list { width:100%; overflow:hidden; margin:0 auto; padding:0.24rem; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; box-sizing:border-box;}
	.p3_list a { display:block; width:100%; height:0.72rem; overflow:hidden; line-height:0.72rem; color:#333; font-size:0.28rem; text-align:center; margin:0 auto; padding:0;}
	.p3_list a:hover { color:#20409a;}
}

/**sj_foot**/
@media screen and (min-width:1300px) {
	.ft_main a.ft_logo { display:block; width:280px; height:80px; overflow:hidden; margin:0 30px 0 0; padding:0; float:left;}
	.ft_main .lg_text { float:left; padding:14px 0;}
	.lg_text p { color:#fff; font-size:24px; margin:0 0 5px;}
	.lg_text span { display:inline-block; color:#fff; font-size:14px; margin:0;}
	
	.ft_main .ftr_logo { width:80px; height:80px; overflow:hidden; margin:0 0 0 60px; float:right;}
	.ft_main .ft_addr { height:80px; line-height:80px; color:#fff; font-size:24px; float:right;}
	.ft_addr img { display:inline-block; margin:20px 0 0;}
	
	.sj_foot .ft_main1 { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:14px; text-align:right; margin:0 auto; padding:0 60px; border-top:1px solid #4d66ae; box-sizing:border-box;}
	
	
}
@media screen and (max-width:1299px) and (min-width:1081px) {
	
	.ft_main a.ft_logo { display:block; width:280px; height:80px; overflow:hidden; margin:0 30px 0 0; padding:0; float:left;}
	.ft_main .lg_text { float:left; margin:0 40px 0 0; padding:14px 0;}
	.lg_text p { color:#fff; font-size:24px; margin:0 0 5px;}
	.lg_text span { display:inline-block; color:#fff; font-size:14px; margin:0;}
	
	.ft_main .ftr_logo { width:80px; height:80px; overflow:hidden; margin:0 0 0 30px; float:right;}
	.ftr_logo img { display:block; width:100%; overflow:hidden;}
	.ft_main .ft_addr { height:80px; line-height:80px; color:#fff; font-size:24px; float:left;}
	.ft_addr img { display:inline-block; margin:20px 0 0;}
	
	.sj_foot .ft_main1 { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:14px; text-align:right; margin:0 auto; padding:0 30px; border-top:1px solid #4d66ae; box-sizing:border-box;}
}
@media screen and (min-width:1081px) {
	.sj_foot { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#20409a;}
	.sj_foot .ft_main { width:100%; overflow:hidden; margin:0 auto; padding:20px 60px; box-sizing:border-box;}
	
	.sj_bottom { width:100%; height: 50px; overflow: hidden; margin: 0 auto; padding: 0 60px; background-color: #e8ecf5; box-sizing: border-box;}
	.sj_bottom a { display:inline-block; height: 50px; overflow: hidden; line-height: 50px; color: #333; font-size: 14px; margin: 0 30px 0 0; padding: 0; float: left;}
	.sj_bottom a:hover { color:#20409a;}
	.sj_bottom span { display:inline-block; height: 50px; overflow: hidden; line-height: 50px; color: #333; font-size: 14px; float: right;}
}
@media screen and (max-width:1080px) {
	.sj_foot { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#20409a;}
	.sj_foot .ft_main { width:100%; overflow:hidden; margin:0 auto; padding:0.24rem; box-sizing:border-box;}	
	.ft_main a.ft_logo { display:block; width:100%; overflow:hidden; margin:0 auto 0.24rem; padding:0;}
	.ft_main a.ft_logo img { display:block; max-width:100%; overflow:hidden;}
	.ft_main .lg_text { width:100%; overflow:hidden; margin:0.24rem auto; padding:0;}
	.lg_text p { width:100%; overflow:hidden; color:#fff; font-size:0.4rem; margin:0 auto 0.1rem; padding:0;}
	.lg_text span { display:block; width:100%; overflow:hidden; color:#fff; font-size:0.24rem; margin:0 auto; padding:0;}
	
	.ft_main .ftr_logo { width:0.8rem; height:0.8rem; overflow:hidden; margin:0.24rem 0; float:left;}
	.ftr_logo img { display:block; max-width:100%; overflow:hidden;}
	.ft_main .ft_addr { width:100%; overflow:hidden; line-height:0.48rem; color:#fff; font-size:0.32rem; float:left;}
	.ft_addr img { display:inline-block; width:0.4rem; height:0.4rem; margin:0 0.12rem 0 0; padding:0; float:left;}
	
	.sj_foot .ft_main1 { width:100%; overflow:hidden; line-height:0.44rem; color:#fff; font-size:0.24rem; margin:0 auto; padding:0.24rem; border-top:1px solid #4d66ae; box-sizing:border-box;}
	
	.sj_bottom { width:100%; overflow: hidden; margin: 0 auto; padding: 0.12rem 0; background-color: #e8ecf5; box-sizing: border-box;}
	.sj_bottom a { display:inline-block; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #333; font-size: 0.26rem; margin: 0; padding: 0 0.24rem; float: left;}
	.sj_bottom a:active { color:#20409a;}
	.sj_bottom span { display:inline-block; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #333; font-size: 0.26rem; margin: 0 auto; padding: 0 0.24rem;}
	
}

/**sj_pos**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_pos { width:100%; height: 50px; overflow: hidden; line-height: 50px; margin: 0 auto; padding: 0 60px; box-sizing: border-box;}
	.sj_pos a { display:inline-block; color: #666; font-size: 14px; float: left;}
	.sj_pos span { display:inline-block; color: #aaa; font-size: 14px; float: left; margin: 0 10px;}
	.sj_pos a:hover { color:#20409a;}
}
@media screen and (max-width:1080px) {
	.sj_pos { width:100%; overflow: hidden; margin: 0 auto; padding: 0.12rem 0.24rem; border-top: 1px solid #dfdfdf; box-sizing: border-box;}
	.sj_pos a { display:inline-block; height: 0.64rem; line-height: 0.64rem; color: #666; font-size: 0.26rem; float: left;}
	.sj_pos span { display:inline-block; height: 0.64rem; line-height: 0.64rem; color: #aaa; font-size: 0.26rem; float: left; margin: 0 0.12rem;}
	.sj_pos a:active { color:#20409a;}
}

/**sj_about0**/
@media screen and (min-width:1200px) {
	.sj_about0 ul li a .sjab0_img { width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {

}
@media screen and (min-width:1081px) {
	.sj_about0 ul li .sjab0_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	.sj_about0 { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 45px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_about0 ul li { width:25%; overflow: hidden; margin: 0; padding: 0 15px; box-sizing: border-box; float: left;}
	.sj_about0 ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.sjab0_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_about0 ul li p a { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; text-align: center; margin: 0 auto; padding: 0 30px; background-color: #20409a; box-sizing: border-box;}
	.sj_about0 ul li p a img { display:inline-block; width:60px; height:60px; margin:0;}
	.sj_about0 ul li p a:hover { background-color: #00abad;}
}
@media screen and (max-width:1080px) {
	.sj_about0 { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.12rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_about0 ul li { width:50%; overflow: hidden; margin: 0 0 0.24rem; padding: 0 0.12rem; box-sizing: border-box; float: left;}
	.sj_about0 ul li .sjab0_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	.sjab0_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_about0 ul li p a { display:block; width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; margin: 0 auto; padding: 0 0.24rem; background-color: #20409a; box-sizing: border-box;}
	.sj_about0 ul li p a img { display:inline-block; width:0.6rem; height:0.6rem; margin:0.1rem 0 0 0.1rem;}
	.sj_about0 ul li p a:active { background-color: #00abad;}
}

/**sj_about**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_about { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 60px 60px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_about .sjab_title { width:100%; overflow: hidden; color: #20409a; font-size: 32px; margin: 0 auto 40px; padding: 0;}
	.sj_about .sjab_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.sjab_main .sjab_text { float: left; width:50%; overflow: hidden; margin: -8px 0 0 0; padding: 0 60px 0 0; box-sizing: border-box;}
	.sjab_text p { width:100%; overflow: hidden; line-height: 32px; color: #666; font-size: 16px; text-align: justify; text-indent: 2em; margin: 0 auto 16px; padding: 0;}
	.sjab_main .sjab_img { float: right; width:50%; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box;}
	.sjab_img img { display:block; max-width:100%; overflow: hidden;}
}
@media screen and (max-width:1080px) {
	.sj_about { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_about .sjab_title { width:100%; overflow: hidden; color: #20409a; font-size: 0.48rem; margin: 0 auto 0.24rem; padding: 0;}
	.sj_about .sjab_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.sjab_main .sjab_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box;}
	.sjab_text p { width:100%; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.28rem; text-align: justify; text-indent: 2em; margin: 0 auto 0.12rem; padding: 0;}
	.sjab_main .sjab_img { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; box-sizing: border-box;}
	.sjab_img img { display:block; max-width:100%; overflow: hidden;}
}

/**sjab_news**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sjab_news { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 60px; background-color: #f5f5f5; box-sizing: border-box;}
	.sjab_news_list { margin:0 auto 30px;}
	.sjab_news_list li { width:100%; height: 120px; overflow: hidden; margin: 0 auto 15px; padding: 15px 30px 15px 15px; box-sizing: border-box; background-color: #fff;}
	.sjab_news_list .sjab_news_main { width:100%; height: 90px; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; position: relative;}
	.sjab_news_list .sjab_news_main a.sjab_news_time { display: block; width:160px; height: 90px; overflow: hidden; margin: 0; padding: 0; background-color: #7f8e9d; position: absolute; left: 0; top: 0;}
	.sjab_news_time b { display:block; width: 100%; overflow: hidden; margin: 6px auto 0; padding: 0; color: #fff; font-size: 48px; font-weight: normal; text-align: center;}
	.sjab_news_time em { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 14px; font-style: normal; text-align: center;}
	.sjab_news_list li:hover .sjab_news_main a.sjab_news_time { background-color: #20409a;}
	.sjab_news_list .sjab_news_main .sjab_news_text { width:100%; height:88px; overflow: hidden; margin: 0; padding: 0 0 0 140px; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text1 { width:100%; height:88px; overflow: hidden; margin: 0; padding: 0 0 0 180px; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text2 { width:100%; height:88px; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text a { display:block; width:100%; overflow: hidden; color: #000; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 4px auto 12px; padding: 0;}
	.sjab_news_list li:hover .sjab_news_main .sjab_news_text a { color:#20409a;}
	.sjab_news_list .sjab_news_main .sjab_news_text span { display: block; width:100%; max-height: 48px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0;}
	.sjab_news_text img { display:block; width:120px; height:88px; position:absolute; left:0; top:0;}
}
@media screen and (max-width:1080px) {
	.sjab_news { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sjab_news_list { margin:0 auto 0.24rem;}
	.sjab_news_list li { width:100%; height: 1.3rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; box-sizing: border-box;}
	.sjab_news_list .sjab_news_main { width:100%; height: 1.3rem; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; position: relative;}
	.sjab_news_list .sjab_news_main a.sjab_news_time { width:2rem; height: 1.3rem; overflow: hidden; margin: 0; padding: 0; background-color: #7f8e9d; position: absolute; left: 0; top: 0;}
	.sjab_news_time b { display:block; width: 100%; overflow: hidden; margin: 0.06rem auto 0; padding: 0; color: #fff; font-size: 0.72rem; font-weight: normal; text-align: center;}
	.sjab_news_time em { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 0.24rem; font-style: normal; text-align: center;}
	.sjab_news_list li:active .sjab_news_main a.sjab_news_time { background-color: #20409a;}
	.sjab_news_list .sjab_news_main .sjab_news_text { width:100%; height: 1.3rem; overflow: hidden; margin: 0; padding: 0 0 0 2.02rem; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text1 { width:100%; height: 1.3rem; overflow: hidden; margin: 0; padding: 0 0 0 2.26rem; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text2 { width:100%; height: 1.3rem; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box; position:relative;}
	.sjab_news_list .sjab_news_main .sjab_news_text a { display:block; width:100%; height: 0.4rem; overflow: hidden; color: #000; font-size: 0.32rem; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto 0.1rem; padding: 0;}
	.sjab_news_list li:active .sjab_news_main .sjab_news_text a { color:#20409a;}
	.sjab_news_list .sjab_news_main .sjab_news_text span { display: block; width:100%; max-height: 0.8rem; overflow: hidden; line-height: 0.4rem; color: #888; font-size: 0.24rem; text-align: justify; margin: 0 auto; padding: 0;}
	.sjab_news_text img { display:block; width:1.78rem; height:1.3rem; position:absolute; left:0; top:0;}
}

/**sjnw_detail**/
@media screen and (min-width:1200px) {
	.sjnw_detail_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5; box-sizing: border-box;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.sjnw_detail_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0 60px; background-color: #f5f5f5; box-sizing: border-box;}
}
@media screen and (min-width:1081px) {
	.sjnw_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 0; background-color: #f5f5f5; box-sizing: border-box;}
	.sjnw_title { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #20409a; font-size: 24px; text-align: center;}
	.sjnw_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #aaa; font-size: 14px; text-align: center; background-color: #fff; margin: 0 auto; padding: 0;}
	.sjnw_con { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 0;}
	.sjnw_con p { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 16px; text-align: justify; margin: 0 auto 20px; padding: 0;}
	.sjnw_con img, .sjnw_con p img { display:block; max-width: 100%!important; height:auto!important; overflow: hidden; margin: 0 auto 20px!important;}
	
	.prev_next { width:100%; height: 40px; overflow: hidden; margin: 0 auto; padding: 0;}
	.prev_next ul li { width:48%; height: 40px; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left; box-sizing: border-box;}
	.prev_next ul li:nth-child(2n+2) { margin: 0;}
	.prev_next ul li p a { display: block; width:100%; height: 40px; overflow: hidden; margin: 0; padding: 0 20px; line-height: 38px; color: #666; font-size: 14px; text-align: center; text-overflow: ellipsis; border: 1px solid #dfdfdf; background-color: #fff; border-radius:2px; box-sizing: border-box;}
	.prev_next ul li p a:hover { background-color: #ff7200; border: 1px solid #ff7200; color:#fff;}
}
@media screen and (max-width:1080px) {
	.sjnw_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0; background-color: #f5f5f5; box-sizing: border-box;}
	.sjnw_detail_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sjnw_title { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; color: #20409a; font-size: 0.44rem; text-align: center;}
	.sjnw_tit { width:100%; overflow: hidden; line-height: 0.4rem; color: #aaa; font-size: 0.24rem; text-align: center; background-color: #fff; margin: 0 auto; padding: 0.12rem 0;}
	.sjnw_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0;}
	.sjnw_con p { width:100%; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.28rem; text-align: justify; margin: 0 auto 0.16rem; padding: 0;}
	.sjnw_con img, .sjnw_con p img { display:inline-block; max-width: 100%!important; height:auto!important; overflow: hidden; margin: 0 auto 0.16rem!important;}
	
	.prev_next { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.prev_next ul li { width:100%; height: 0.8rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; float: left;}
	.prev_next ul li p { width:100%; height: 0.8rem; overflow: hidden; margin: 0; padding: 0;}
	.prev_next ul li p a { display: block; width:100%; height: 0.8rem; overflow: hidden; margin: 0; padding: 0 0.24rem; line-height: 0.8rem; color: #666; font-size: 0.28rem; text-overflow: ellipsis; border: 1px solid #dfdfdf; background-color: #fff; border-radius: 0.04rem; box-sizing: border-box;}
	.prev_next ul li p a:active { background-color: #ff7200; border: 1px solid #ff7200; color:#fff;}
}

/**sj_contact**/
@media screen and (min-width:1200px) {
	.ct_list p { width:100%; height: 72px; margin: 0; padding: 24px 0; line-height: 36px; color: #20409a; font-size: 20px; text-align: justify;word-wrap:break-word;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.ct_list p { width:100%; height: 64px; margin: 0; padding: 28px 0; line-height: 32px; color: #20409a; font-size: 20px; text-align: justify;word-wrap:break-word;}
	}
@media screen and (min-width:1081px) {
	.sj_contact { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 40px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_contact ul { margin: 0 auto 40px;}
	.sj_contact ul li { width:33.333333%; overflow: hidden; margin: 0; padding: 0 20px; box-sizing: border-box; float: left;}
	.sj_contact ul li .ct_list { width:100%; overflow: hidden; margin: 0; padding: 30px 30px 30px 160px; box-sizing: border-box; background-color: #fff; position: relative;}
	.ct_list img { display:block; width:100px; height: 100px; overflow: hidden; position: absolute; left: 30px; top: 30px;}

	
	.ly_map { width:100%; overflow: hidden; margin: 0 auto; padding: 0 30px; box-sizing: border-box;}
	.ly_map .map_main { width:100%; height: 460px; overflow: hidden; margin: 0 auto; padding: 15px; background-color: #fff; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
}
@media screen and (max-width:1080px) {
	.sj_contact { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_contact ul { margin: 0 auto 0.24rem;}
	.sj_contact ul li { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; box-sizing: border-box;}
	.sj_contact ul li .ct_list { width:100%; overflow: hidden; margin: 0; padding: 0.24rem 0.24rem 0.24rem 1.68rem; box-sizing: border-box; background-color: #fff; position: relative;}
	.ct_list img { display:block; width:1.2rem; height: 1.2rem; overflow: hidden; position: absolute; left: 0.24rem; top: 0.24rem;}
	.ct_list p { width:100%; height: 0.88rem; margin: 0; padding: 0.16rem 0; line-height: 0.44rem; color: #20409a; font-size: 0.26rem; text-align: justify;}
	
	.ly_map { width:100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box;}
	.ly_map .map_main { width:100%; height: 4.6rem; overflow: hidden; margin: 0 auto; padding: 0.12rem; background-color: #fff; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
}

/**sj_products**/
@media screen and (min-width:1200px) {
	.sj_products { width:100%; overflow: hidden; margin: 0 auto; padding: 40px; background-color: #f5f5f5; box-sizing: border-box;}	
	.sj_products ul.sjpro_list li { width:25%; overflow: hidden; margin: 0; padding: 0 20px; box-sizing: border-box; float: left;}
	.sj_products ul.sjpro_list li a.sjpro_img { display:block; width:100%; height: 360px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box; position: relative;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.sj_products { width:100%; overflow: hidden; margin: 0 auto; padding: 40px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_products ul.sjpro_list li { width:33.333333%; overflow: hidden; margin: 0; padding: 0 20px; box-sizing: border-box; float: left;}
	.sj_products ul.sjpro_list li a.sjpro_img { display:block; width:100%; height: 300px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box; position: relative;}
}
@media screen and (min-width:1081px) {
	.sj_products ul.sjpro_list { margin: 0 auto 40px;}
	.sjpro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right:0; bottom: 0;}
	.sj_products ul.sjpro_list li a.sjpro_name { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #333; font-size: 16px; text-align: center; margin: 0 auto; padding: 0;}
	.sj_products ul.sjpro_list li:hover a.sjpro_img { border:1px solid #20409a;}
	.sj_products ul.sjpro_list li:hover a.sjpro_name { color:#20409a;}
}
@media screen and (max-width:1080px) {
	.sj_products { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.12rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_products ul.sjpro_list { margin: 0 auto 0.24rem;}
	.sj_products ul.sjpro_list li { width:50%; overflow: hidden; margin: 0 0 0.12rem; padding: 0 0.12rem; box-sizing: border-box; float: left;}
	.sj_products ul.sjpro_list li a.sjpro_img { display:block; width:100%; height: 3.4rem; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; box-sizing: border-box; position: relative;}
	.sjpro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right:0; bottom: 0;}
	.sj_products ul.sjpro_list li a.sjpro_name { display:block; width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #333; font-size: 0.28rem; text-align: center; margin: 0 auto; padding: 0;}
	.sj_products ul.sjpro_list li:hover a.sjpro_img { border:1px solid #20409a;}
	.sj_products ul.sjpro_list li:hover a.sjpro_name { color:#20409a;}
}

/**sj_prodetail**/
@media screen and (min-width:1200px) {
	.prodetai_main .prodetai_img { width:32%; height: 480px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative;}
	.prodetai_main .prodetai_text { width:68%; height: 480px; overflow: hidden; margin: 0; padding: 0 0 0 60px; box-sizing: border-box; float: right; position: relative;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.prodetai_main .prodetai_img { width:40%; height: 480px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative;}
	.prodetai_main .prodetai_text { width:60%; height: 480px; overflow: hidden; margin: 0; padding: 0 0 0 60px; box-sizing: border-box; float: right; position: relative;}
}
@media screen and (min-width:1081px) {
	.sj_prodetail { width:100%; height: 520px; overflow: hidden; margin: 0 auto 40px; padding: 0 60px 20px; box-sizing: border-box; position: relative;}
	.sj_prodetail .prodetai_bg { width:100%; height: 360px; overflow: hidden; margin: 0; padding: 0; background-color: #e5e5e5; position: absolute; left: 0; top: 0;}
	.sj_prodetail .prodetai_main { width:100%; height: 480px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	
	.prodetai_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	
	.prodetai_text h3 { width:100%; overflow: hidden; margin: 40px auto 0; padding: 0; color: #20409a; font-size: 32px;}
	.prodetai_text p { width:100%; overflow: hidden; line-height: 32px; color: #666; font-size: 16px; text-align: justify; text-indent: 2em; margin: 36px auto 0; padding: 0;}
	
	.prodetai_text .prodetai_btn1 { position:absolute; left: 60px; top: 380px;}

	.prodetai_btn1 a { display:block; width:240px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 24px; text-align: center; margin: 0 40px 0 0; padding: 0; border-radius: 4px; cursor: pointer; float:left;}
	.prodetai_btn1 a img { display:inline-block; margin:5px 0 0 6px!important;}
	.prodetai_btn1 a.down_btn { background-color:#20409a;}
	.prodetai_btn1 a.play_btn { background-color:#20409a;}
	.prodetai_btn1 a.down_btn:hover { background-color:#00abad;}
	.prodetai_btn1 a.play_btn:hover { background-color:#00abad;}
	
	.sjnw_con .prodetai_btn1 a { margin:0 auto 20px; float:none;}
	
	.prodetai_con { width:100%; overflow: hidden; margin: 40px auto; padding: 0 60px; box-sizing: border-box;}
	.prodetai_con .prodetai_con_tit { width:160px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 24px; text-align: center; background-color: #20409a; border-radius: 4px 4px 0 0;}
	.prodetai_con .prodetai_con_main { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 30px; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.prodetai_con_main img { display:block; max-width: 100%!important; height: auto!important; overflow: hidden; margin: 0 20px; padding: 0; float: right;}
	.prodetai_con_main p { line-height: 40px; color: #666; font-size: 16px; text-align: justify; margin:0!important;}
	.prodetai_con_main p b { display:block; color: #333; font-weight: bold;}
	.prodetai_con_main span { line-height:40px!important;}
	
	.prodetai_con_main li { list-style:disc; list-style-position:inside;}
	
	.prodetai_btn2 { width:100%; overflow: hidden; margin: 40px auto; padding: 0 60px; box-sizing: border-box; text-align: center;}
	.prodetai_btn2 a { display:inline-block; width:240px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 24px; text-align: center; margin: 0 30px; padding: 0; border-radius: 4px; background-color: #20409a;}
	.prodetai_btn2 a:hover { background-color:#00abad;}
	.prodetai_btn2 a img { display:inline-block; margin:5px 0 0 6px;}
	
	/**弹窗**/
	#HBox { width:960px; height:750px; margin:-375px 0 0 -480px; padding: 30px 100px; display:none; background-color:#f6fbff!important; border-radius:4px; box-sizing:border-box;}
	
}
@media screen and (max-width:1080px) {
	.sj_prodetail { width:100%; overflow: hidden; margin: 0 auto; padding: 0 0.24rem 0.48rem; box-sizing: border-box; position: relative;}
	.sj_prodetail .prodetai_bg { width:100%; height: 3.6rem; overflow: hidden; margin: 0; padding: 0; background-color: #e5e5e5; position: absolute; left: 0; top: 0;}
	.sj_prodetail .prodetai_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.prodetai_main .prodetai_img { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.prodetai_img img { display:block; width: 100%; height: 100%!important; overflow: hidden; margin: 0 auto; padding: 0;}
	.prodetai_main .prodetai_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; float: right;}
	.prodetai_text h3 { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; color: #20409a; font-size: 0.4rem;}
	.prodetai_text p { width:100%; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.28rem; text-align: justify; text-indent: 2em; margin: 0.48rem auto 0; padding: 0;}
	.prodetai_con_main span { line-height:0.48rem!important;}
	
	.prodetai_text .prodetai_btn1 { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.prodetai_btn1 a { display:block; width:48%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; margin:0 auto; padding: 0; border-radius: 0.04rem; float:left;}
	.prodetai_btn1 a img { display:inline-block; width: 0.4rem; height: 0.4rem; margin:0.2rem 0 0 0.1rem!important;}
	.prodetai_btn1 a.down_btn { background-color:#20409a; margin: 0 4% 0 0;}
	.prodetai_btn1 a.play_btn { background-color:#20409a;}
	.prodetai_btn1 a.down_btn:active { background-color:#00abad;}
	.prodetai_btn1 a.play_btn:active { background-color:#00abad;}
	
	.prodetai_con { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0 0.24rem; box-sizing: border-box;}
	.prodetai_con .prodetai_con_tit { width:2.4rem; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; background-color: #20409a; border-radius: 0.04rem 0.04rem 0 0;}
	.prodetai_con .prodetai_con_main { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.prodetai_con_main img { display:block; width: 100%!important; height: auto!important; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.prodetai_con_main p { width:100%; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.28rem; text-align: justify; margin:0!important;}
	.prodetai_con_main p b { display:block; color: #333; font-weight: bold;}
	
	.prodetai_con_main li { list-style:disc; list-style-position:inside;}
	
	.prodetai_btn2 { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0 0.24rem; box-sizing: border-box; text-align: center;}
	.prodetai_btn2 a { display:inline-block; width:48%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; margin: 0 4% 0.24rem 0; padding: 0; border-radius: 0.04rem; background-color: #20409a; float: left;}
	.prodetai_btn2 a:nth-child(2n+2) { margin:0 0 0.24rem;}
	.prodetai_btn2 a:active { background-color:#00abad;}
	.prodetai_btn2 a img { display:inline-block; width: 0.4rem; height: 0.4rem; margin:0.2rem 0 0 0.1rem;}
	
	/**弹窗**/
	#HBox { width:100%; height:100%; overflow-y:scroll; margin:0; padding: 0.9rem 0.24rem 0.48rem; display:none; background-color:#f6fbff!important; border-radius:0.04rem; box-sizing:border-box; left:0!important; top:0!important;}
	
}

/**pro_form**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.pro_form { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_form ul li { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.pro_form ul li .fmform { width:100%; overflow: hidden; margin: 0; padding: 0 0 0 100px; box-sizing: border-box; position: relative;}
	.fmform p { width:80px; height: 44px; overflow: hidden; line-height: 44px; color: #000; font-size: 16px; margin: 0; padding: 0 20px 0 0; text-align: right; position: absolute; left: 0; top: 0;}
	.fmform .pro_fmipt { width:100%; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; position: relative; box-sizing: border-box;}
	.fmform .pro_fmbtn { width:100%; overflow: hidden; padding: 0; margin: 0;}
	.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 42px; overflow: hidden; line-height: 34px; color: #666; font-size: 16px; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}	
	.fmform span { display:block; width:100%; overflow: hidden; color: #999; font-size: 14px; margin: 0 auto 12px; padding: 0;}
	.pro_fmbtn input { display:block; width:260px; height: 54px; overflow: hidden; line-height: 54px; color: #fff; font-size: 24px; background-color: #20409a; border: none; outline: none; margin: 0; padding: 0; border-radius: 4px; box-sizing: border-box;}
	.pro_fmipt a { display:block; width: 138px; height: 42px; overflow: hidden; border-left: 1px solid #dfdfdf; position: absolute; top: 0; right: 0;}
	.pro_fmipt a img { display:block; width: 138px; height: 42px; margin: 0 auto; padding: 0;}
	
}
@media screen and (max-width:1080px) {
	.pro_form { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_form ul li { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_form ul li .fmform { width:100%; overflow: hidden; margin: 0 0 0.24rem; padding: 0 0 0 1.6rem; box-sizing: border-box; position: relative;}
	.fmform p { width: 1.4rem; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #000; font-size: 0.28rem; margin: 0; padding: 0 0.2rem 0 0; text-align: right; position: absolute; left: 0; top: 0;}
	.pro_fmipt { width: 100%; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; box-sizing: border-box; position: relative; float: left;}
	.pro_fmbtn { width:100%; overflow: hidden; padding: 0; margin: 0.24rem 0 0;}
	.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 0.76rem; overflow: hidden; line-height: 0.36rem; color: #666; font-size: 0.28rem; border: none; outline: none; margin: 0; padding: 0.2rem; box-sizing: border-box;}	
	.fmform span { display:block; width:100%; overflow: hidden; color: #999; font-size: 0.24rem; margin: 0 auto 0.12rem; padding: 0;}
	.pro_fmbtn input { display: block; width: 100%; height: 0.80rem; overflow: hidden; line-height: 0.4rem; color: #fff; font-size: 0.28rem; background-color: #20409a; border: none; outline: none; border-radius: 0.04rem;}
	.pro_fmipt a { display:block; width: 2.0rem; overflow: hidden; position: absolute; top: 4px; right: 0;}
	.pro_fmipt a img { display:block; width: 100%; margin: 0 auto; padding: 0;}

}

/**sj_resource**/
@media screen and (min-width:1200px) {
}
@media screen and (max-width:1199px) and (min-width:1081px) {
}
@media screen and (min-width:1081px) {
	
	.sj_resource { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 37.5px 15px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_resource ul li { width:33.333333%; overflow: hidden; margin: 0 0 45px; padding: 0 22.5px; box-sizing: border-box; float: left;}
	.sj_resource ul li .sjrs_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	
	.sjrs_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_resource ul li p a { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; text-align: center; margin: 0 auto; padding: 0 30px; background-color: #20409a; box-sizing: border-box;}
	.sj_resource ul li p a img { display:inline-block; width:60px; height:60px; margin:0;}
	.sj_resource ul li p a:hover { background-color: #00abad;}
}
@media screen and (max-width:1080px) {
	.sj_resource { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.12rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_resource ul li { width:50%; overflow: hidden; margin: 0 0 0.24rem; padding: 0 0.12rem; box-sizing: border-box; float: left;}
	.sj_resource ul li .sjrs_img a { width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	.sjrs_img img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_resource ul li p a { display:block; width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; margin: 0 auto; padding: 0 0.24rem; background-color: #20409a; background-size: 0.8rem 0.8rem; box-sizing: border-box;}
	.sj_resource ul li p a img { display:inline-block; width:0.6rem; height:0.6rem; margin:0.1rem 0 0 0;}
	.sj_resource ul li p a:active { background-color: #00abad;}
}

/**sj_solution**/
@media screen and (min-width:1200px) {
	.sj_solution ul li .sjslt_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fafafa; box-sizing: border-box; position: relative;}
	
	.slt_title p { width:1200px; overflow: hidden; color: #20409a; font-size: 40px; text-align: center; margin: 0 auto; padding: 0;}
	.slt_title span { display:block; width:1200px; overflow: hidden; line-height: 36px; color: #666; font-size: 20px; text-align: center; margin: 36px auto 0; padding: 0;}
}
@media screen and (max-width:1199px) and (min-width:1081px) {
	.sj_solution ul li .sjslt_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fafafa; box-sizing: border-box; position: relative;}
	
	.slt_title p { width:100%; overflow: hidden; color: #20409a; font-size: 40px; text-align: center; margin: 0 auto; padding: 0 60px; box-sizing: border-box;}
	.slt_title span { display:block; width:100%; overflow: hidden; line-height: 36px; color: #666; font-size: 20px; text-align: center; margin: 36px auto 0; padding: 0 60px; box-sizing: border-box;}
}
@media screen and (min-width:1081px) {
	.slt_title { width:100%; overflow: hidden; margin: 0 auto; padding: 34px 0; background-color: #e5e5e5;}
	
	.sj_solution { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 37.5px 15px; box-sizing: border-box;}
	.sj_solution ul li { width:33.333333%; overflow: hidden; margin: 0 0 45px; padding: 0 22.5px; box-sizing: border-box; float: left;}
	.sj_solution ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.sjslt_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_solution ul li p a { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; text-align:center; margin: 0 auto; padding: 0 30px; background-color: #20409a; box-sizing: border-box;}
	.sj_solution ul li p a img { display:inline-block; width:60px; height:60px; margin:0;}
	.sj_solution ul li p a:hover { background-color: #00abad;}
}
@media screen and (max-width:1080px) {
	.slt_title { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0; background-color: #e5e5e5;}
	.slt_title p { width:100%; overflow: hidden; color: #20409a; font-size: 0.44rem; text-align: center; margin: 0 auto; padding: 0 0.24rem; box-sizing: border-box;}
	.slt_title span { display:block; width:100%; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.32rem; text-align: center; margin: 0.32rem auto 0; padding: 0 0.24rem; box-sizing: border-box;}
	
	.sj_solution { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem 0; box-sizing: border-box;}
	.sj_solution ul li { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; box-sizing: border-box; float: left;}
	.sj_solution ul li .sjslt_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fafafa;}
	.sjslt_img a img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.sj_solution ul li p a { display:block; width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align:center; margin: 0 auto; padding: 0 0.12rem; background-color: #20409a; background-size: 0.8rem 0.8rem; box-sizing: border-box;}
	.sj_solution ul li p a img { display:inline-block; width:0.6rem; height:0.6rem; margin:0.1rem 0 0 0;}
	.sj_solution ul li p a:active { background-color: #00abad;}
}

/**sjslt_con**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sjslt_con { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 60px 0; box-sizing: border-box;}
	.sjslt_con .sjslt_con_main { width:100%; overflow: hidden; margin: 0 auto 60px; padding: 0; position: relative;}
	.sjslt_con_main .sjslt_con_img { width:40%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.sjslt_con_img img { display:block; width:100%; overflow: hidden;}
	.sjslt_con_main .sjslt_con_text { width:100%; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box; float: left;}
	.sjslt_con_text p { width:100%; overflow: hidden; line-height: 32px; color: #666; font-size: 16px; text-align: justify; margin: 0 auto 20px!important; padding: 0;}
	.sjslt_con_text p b { color:#333;}
	.sjslt_con_text p em { display: inline-block; color:#20409a; font-size: 32px; margin-right: 10px; float: left;}
	.sjslt_con_text p img { max-width:100%!important; height:auto!important;}
	.sjslt_con_text a.sjslt_con_down { display:block; width: 240px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 24px; text-align: center; background-color: #20409a; border-radius: 2px; margin: 0 auto; padding: 0;}
	.sjslt_con_text a.sjslt_con_down img { display:inline-block; margin: 5px 0 0 6px;}
	.sjslt_con_text a.sjslt_con_down:hover { background-color: #00abad;}
}
@media screen and (max-width:1080px) {
	.sjslt_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem 0; box-sizing: border-box;}
	.sjslt_con .sjslt_con_main { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.sjslt_con_main .sjslt_con_img { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.sjslt_con_img img { display:block; width:100%; overflow: hidden;}
	.sjslt_con_main .sjslt_con_text { width:100%; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box;}
	.sjslt_con_text p { width:100%; overflow: hidden; line-height: 0.48rem; color: #666; font-size: 0.28rem; text-align: justify; margin: 0 auto 0.24rem!important; padding: 0 0 0 0.48rem; box-sizing: border-box;}
	.sjslt_con_text p b { color:#333;}
	.sjslt_con_text p em { display: inline-block; color:#20409a; font-size: 0.4rem; margin-right: 10px; float: left;}
	.sjslt_con_text img { max-width:100%!important; height:auto!important;}
	.sjslt_con_text h3 img {width:100%!important;}
	.sjslt_con_text a.sjslt_con_down { display:block; width: 50%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.32rem; text-align: center; background-color: #20409a; border-radius: 0.04rem; margin: 0 auto; padding: 0;}
	.sjslt_con_text a.sjslt_con_down img { display:inline-block; width: 0.4rem; height: 0.4rem; margin: 0.2rem 0 0 0.1rem;}
	.sjslt_con_text a.sjslt_con_down:active { background-color: #00abad;}
}

/**sj_service**/
@media screen and (min-width:1200px) {
}
@media screen and (max-width:1199px) and (min-width:1081px) {
}
@media screen and (min-width:1081px) {
	.sj_service ul li .sjsv_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	.sj_service { width:100%; overflow: hidden; margin: 0 auto; padding: 60px 45px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_service ul li { width:20%; overflow: hidden; margin: 0; padding: 0 15px; box-sizing: border-box; float: left;}
	
	.sjsv_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_service ul li p a { display:block; width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 20px; text-align: center; margin: 0 auto; padding: 0; background-color: #20409a; box-sizing: border-box;}
	.sj_service ul li p a img { display: inline-block; width: 48px; height: 48px; margin: 6px 0;}
	.sj_service ul li p a:hover { background-color: #00abad;}
}
@media screen and (max-width:1080px) {
	.sj_service { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.12rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_service ul li { width:50%; overflow: hidden; margin: 0 0 0.24rem; padding: 0 0.12rem; box-sizing: border-box; float: left;}
	.sj_service ul li .sjsv_img a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative;}
	.sjsv_img a img { display:block; width: 100%; overflow:hidden; margin:0 auto; padding:0;}
	.sj_service ul li p a { display:block; width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #fff; font-size: 0.28rem; text-align: center; margin: 0 auto; padding: 0; background-color: #20409a; box-sizing: border-box;}
	.sj_service ul li p a img { display: inline-block; width: 0.6rem; height: 0.6rem; margin: 0.1rem 0 0 0.1rem;}
	.sj_service ul li p a:active { background-color: #00abad;}
	
}

/**sj_down**/
@media screen and (min-width:1200px) {}
@media screen and (max-width:1199px) and (min-width:1081px) {}
@media screen and (min-width:1081px) {
	.sj_down { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 60px; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_down_list { margin:0 auto 30px;}
	.sj_down_list li { width:100%; height: 120px; overflow: hidden; margin: 0 auto 15px; padding: 15px 15px 15px 30px; box-sizing: border-box; background-color: #fff;}
	.sj_down_list .sj_down_main { width:100%; height: 90px; overflow: hidden; margin: 0 auto; padding: 0 180px 0 0; box-sizing: border-box; position: relative;}
	.sj_down_list .sj_down_main a.sj_down_btn { display: block; width:160px; height: 90px; overflow: hidden; line-height: 90px; margin: 0; padding: 0; color: #fff; font-size: 22px; text-align: center; background-color: #7f8e9d; position: absolute; right: 0; top: 0;}
	.sj_down_list li:hover .sj_down_main a.sj_down_btn { background-color: #20409a;}
	.sj_down_list .sj_down_main .sj_down_text { width:100%; overflow: hidden; margin: 0; padding: 0;}
	.sj_down_list .sj_down_main .sj_down_text a { display:block; width:100%; overflow: hidden; color: #000; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 4px auto 12px; padding: 0;}
	.sj_down_list li:hover .sj_down_main .sj_down_text a { color:#20409a;}
	.sj_down_list .sj_down_main .sj_down_text span { display: block; width:100%; max-height: 48px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0;}
}
@media screen and (max-width:1080px) {
	.sj_down { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.sj_down_list { margin:0 auto 0.24rem;}
	.sj_down_list li { width:100%; height: 1.3rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; box-sizing: border-box;}
	.sj_down_list .sj_down_main { width:100%; height: 1.3rem; overflow: hidden; margin: 0 auto; padding: 0 2.24rem 0 0; box-sizing: border-box; position: relative;}
	.sj_down_list .sj_down_main a.sj_down_btn { width:2rem; height: 1.3rem; overflow: hidden; line-height: 1.3rem; margin: 0; padding: 0; color: #fff; font-size: 0.32rem; text-align: center; background-color: #7f8e9d; position: absolute; right: 0; top: 0;}
	.sj_down_list li:active .sj_down_main a.sj_down_btn { background-color: #20409a;}
	.sj_down_list .sj_down_main .sj_down_text { width:100%; overflow: hidden; margin: 0; padding: 0;}
	.sj_down_list .sj_down_main .sj_down_text a {display: block; width:100%; height: 0.4rem; overflow: hidden; color: #000; font-size: 0.32rem; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto 0.1rem; padding: 0;}
	.sj_down_list li:active .sj_down_main .sj_down_text a { color:#20409a;}
	.sj_down_list .sj_down_main .sj_down_text span { display: block; width:100%; max-height: 0.8rem; overflow: hidden; line-height: 0.4rem; color: #888; font-size: 0.24rem; text-align: justify; margin: 0 auto; padding: 0;}
}

/**page**/
@media screen and (min-width:1081px) {
	.ly_page { width:100%; overflow: hidden; margin: 0 auto; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 44px; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul a { display:inline-block; width: 44px; height: 44px; overflow: hidden; line-height: 44px; color: #999; font-size: 16px; text-align: center; border: 1px solid #dfdfdf; background-color: #fff; margin: 0 1px; border-radius: 2px; box-sizing: border-box;}
	.ly_page ul li a.pn { width:100px;}
	.ly_page ul a:hover, .ly_page ul a.pnnum1 { color:#fff; border: 1px solid #ff7200; background-color: #ff7200;}
}
@media screen and (max-width:1080px) {
	.ly_page { width:100%; overflow: hidden; margin: 0 auto; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 0.64rem; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul a { display:inline-block; width: 0.64rem; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #999; font-size: 0.28rem; text-align: center; border: 1px solid #dfdfdf; background-color: #fff; margin: 0 0.01rem; border-radius: 0.04rem; box-sizing: border-box;}
	.ly_page ul li a.pn { width:1.2rem;}
	.ly_page ul a:active, .ly_page ul a.pnnum1 { color:#fff; border: 1px solid #ff7200; background-color: #ff7200;}
}

/**右侧悬浮**/
@media screen and (min-width:1081px) {
	.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
	.suspension-box{position:relative;float:right;}
	.suspension .a{display:block;width:44px;height:44px;background-color:#4f687a;margin-bottom:4px;cursor:pointer;outline:none;}
	.suspension .a.active,
	.suspension .a:hover{background:#007deb;}
	.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
	/* .suspension .a-service .i{background-position:0 0;} */
	.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
	.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
	.suspension .a-qrcode .i{background-position:-44px 0;}
	.suspension .a-cart .i{background-position:-88px 0;}
	.suspension .a-top .i{background-position:-132px 0;}
	.suspension .a-top{background:#D2D3D6;display:none;}
	.suspension .a-top:hover{background:#c0c1c3;}
	.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
	.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
	.suspension .d-service{top:0;}
	.suspension .d-service-phone{top:34px;}
	.suspension .d-qrcode{top:78px;}
	.suspension .d .inner-box{padding:15px 22px;}
	.suspension .d-service-item{padding:0;}
	.suspension .d-service .d-service-item{border-bottom:none;}
	.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
	.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
	.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
	.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
	.suspension .d-service-item h3{float:left;width:112px;line-height:44px;color:#666;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .text {float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
	.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
	.suspension .d-service-item .text p { height:44px; line-height: 22px; color: #666; font-size: 14px;}
	.suspension .d-service-intro{padding-top:10px;}
	.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
	.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
	.suspension .d-qrcode{text-align:center;width: 200px;}
	.suspension .d-qrcode .inner-box{padding:10px 0;}
	.suspension .d-qrcode p{font-size:14px;color:#93959c; margin: 10px 0 0;}
}
@media screen and (max-width:1080px) {
	.suspension { display:none;}
}

/**手机端漂浮电话**/
@media screen and (min-width:1081px) {
	.pf_tel {display:none;}
}
@media screen and (max-width:1080px) {
	.pf_tel { width:0.8rem; height: 0.8rem; margin: 0; padding: 0; position: fixed; right: 0.12rem; bottom: 20%; z-index: 100;}
	.pf_tel a { display:block; width: 0.4rem; height: 0.4rem; margin: 0; padding: 0.2rem; border-radius: 50%; background-color: #ff7200; box-shadow: 0 0 0.16rem rgba(255, 114, 0, 0.4);}
	.pf_tel a img { display:block; width: 0.4rem; height: 0.4rem; margin: 0 auto; padding: 0;}
}
/**pardot样式**/
#pardot-form {
color: #666666;
font: 13px/120% Tahoma,Arial,Helvetica,Verdana,sans-serif;
margin: 0.5em 0 1em;
padding: 0.5em;
}
#pardot-form span.error {
clear: left;
display: block;
font-weight: bold;
margin-top: 2px;
padding-left: 166px;
}
#pardot-form p.required, #pardot-form span.required, #pardot-form label.required {
font-weight: bold;
}
#pardot-form p.required label, #pardot-form span.required label {
background: url("/images/required.gif") no-repeat scroll right top transparent;
}
#pardot-form p span.description {
display: block;
margin-left: 153px;
}
#pardot-form p {
clear: left;
line-height: 1.4em;
margin: 3px 5px;
padding: 3px 2px;
}
#pardot-form p label {
display: block;
float: left;
margin: 0;
padding: 3px 13px 0 0;
text-align: right;
width: 140px;
}
#pardot-form p.submit {
margin: 1em 0.5em 0.2em 160px;
padding: 0;
}
#pardot-form select {
font-weight: normal;
}
#pardot-form textarea.standard {
float: none;
height: 70px;
overflow: auto;
padding: 2px;
width: 200px;
}
#pardot-form input {
font-weight: normal;
margin-right: 5px;
padding: 2px;
}
#pardot-form input.text {
width: 200px;
}
.dependentFieldSlave {
    display: none;
}
/**pardot样式**/


.xck_open { width:100%; overflow:hidden; margin:0 auto; padding:100px 0;}
.xck_open img { display:block; width:320px; height:240px; overflow:hidden; margin:0 auto 40px; padding:0;}
.xck_open a { display:block; width:260px; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:15px; text-align:center; background-color:#20409a; border-radius:4px; margin:0 auto; padding:0;}
.xck_open a:hover { background-color:#00abad;}

