html,body{font-size: 14px;font-family:'Arial Normal', 'Arial';color: #5a5859;background: #fff;}
a{background-color:transparent;text-decoration:none;color: #666;}
a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{text-decoration:none;}
li{list-style:none;}
input,button,select,textarea{outline:medium; outline:none; resize: none; border:none; outline:0px; }
img{border:0px;}
/*button,select,textarea{-webkit-appearance:none;background: transparent;}*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
button { cursor: pointer; -webkit-appearance: none; font-size: 14px}
::-webkit-input-placeholder {color: #999999;font-size: 14px}
*{margin: 0;padding: 0;}
th,td{ font-weight: 500; /*overflow:hidden;*/ word-wrap:break-word; word-break:break-all;}

img , .bg_img{
    image-rendering: -moz-crisp-edges; /* Firefox */     
    image-rendering: -o-crisp-edges; /* Opera */      
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
    image-rendering: crisp-edges; 
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.com{width: 100%;}
/*导航*/
.nav{ width: 100%;height: 150px;background:#fff;background:#fff;}
.nav_in{ width:1250px;margin:0 auto; display:flex;}
.nav_logo{ width:400xp;padding-top: 42px;}
.nav_logo img{height:66px;width:auto;max-width: 100%; }
.nav_ul{ flex:1;padding-right:30px;display:flex;justify-content: flex-end;}
.nav_ul li{ font-size: 18px;margin:0px 8px;line-height: 147px;}
.nav_ul li a{ color:#585657;display:inline-block;width:100%;height:100%;}
.nav_ul .nav_li_on{ border-bottom: 3px solid #259fec;}
.nav_ul li:hover{ border-bottom: 3px solid #259fec;}
.nav_phone{ color:#f94b02;padding-top: 30px;}

/*幻灯片广告*/
.focus{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:0.3rem; position:absolute; z-index:1; bottom:0; text-align:center;  display: none;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:0.3rem; background-color:rgba(51,51,51,0.5); }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#11305f; }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; height:auto;display: block; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.index{ width:100%;margin-top: 90px;}
.index_in{ width:1250px;margin:0 auto;display:flex;justify-content: space-between;}
.index_inL{width:49%; }
.index_int{width:100%; display:flex;justify-content: space-between;align-items: center; border-bottom: 2px solid #259fec;}
.index_intL{ flex:1;line-height: 33px;}
.index_intLt{ font-size: 22px;font-weight: bold;color:#259fec;margin-right: 5px;}
.index_intR{ width:166px;height: 36px;background:#259fec;text-align: center;line-height: 38px;border-radius:50px 0px 0px 0px;font-size: 18px;padding-left:20px;box-sizing: border-box;}
.index_intR a{color:#fff;display:block;}
.index_intR a::after{
    content: "";
    display:inline-block;
    width:0px;
    height: 0px;
    border-left: 12px solid #fff;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid transparent;
    margin-left: 8px;
    vertical-align: middle;
}
.index_in2{font-size: 16px;text-indent: 2em;padding-top: 25px;line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5; 
}

.index_inLin{display:flex;padding-top: 30px;}
.index_inL1{width:245px;height:150px;overflow:hidden;margin-right: 30px;}
.index_inL1 img{ width:100%;height:100%;}
.index_inL2{ flex:1; overflow:hidden;}
.index_inL2t{font-size: 20px;font-weight: bold;
     overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.index_inL3{
    padding-top: 15px;
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3; 
}
.index_2{ width:1250px;margin:0 auto;}
.index_ul{width:100%;display:flex;overflow:hidden;margin-top: 70px;}
.index_li{ width:31%;margin-right: 3%;}
.index_li:nth-child(3n){margin-right: 0px;}
.index_li1{ width:23%;margin-right: 1%;}
.index_li1:nth-child(4n){margin-right: 0px;}
.index_2in{ width:100%;height:275px;overflow:hidden;}
.index_2in img{width:100%;height:100%;}
.index_2in2{padding-top: 20px;text-align: center;font-size: 18px;line-height: 34px;padding: 20px;}
/*底部*/
.base{width:100%;background-color: #009ee7;margin-top: 50px;}
.base_in{ width:1250px;margin:0 auto;display:flex;}
.base_inL{ width:auto;align-items: center;display:flex;}
.ewm{ width:110px;margin-left: 20px;text-align: center;}
.ewm img{ width:100px;height:100px;}
.ewm1{ width:110px;margin-right: 20px;text-align: center;}
.ewm1 img{ width:100px;height:100px;}
.ewmp{ font-size: 10px;color:#fff;}
.base_inC{ flex:1;padding-top: 10px;}
.base_inC1{padding-top: 5px;color:#fff;text-align: center;}
.base_inC1 a{padding-right: 15px;color:#fff;font-size: 16px;}
.base_inC1 a:hover{color:#ff9600;}

/*商城*/
.sc_1{width: 100%;height: auto;position: relative;
  /*background-image: url(../images/sc_bg.jpg);background-size: 100% 100%;*/
}
.sc_1bg{width: 100%;height: auto;}
.sc_1 a{ display: inline-block;width: 12%;position: absolute; }
.sc_1La{top:80px;left:48%; margin-left: -100px;}
.sc_1La2{top:235px;left:28%; margin-left: -100px;}
.sc_1La3{top:470px;left:13%; margin-left: -100px;}

.sc_1La_R{top:80px;right:40%; margin-right: -100px;}
.sc_1La2_R{top:235px;right:28%; margin-right: -100px;}
.sc_1La3_R{top:470px;right:13%; margin-right: -100px;}
.sc_1img{width: 100%;}

/*文章*/
.article_l {
    margin-top: 40px;
    width: 15%;
    text-align: center;
}
.am_l {
    width: 100%;
    line-height: 45px;
}
.am_l_on {
    background: #009ee7;
}
.am_l a{
    color: #009ee7;
	display: inline-block;
    width: 100%;
    height: 100%;
}
.am_l_on a {
    color: #fff !important;
}
.article_r{flex:1;margin-left: 100px;}
.article_t {
    height: 80px;
    line-height: 80px;
    border-bottom: 2px solid #ff7533;
    text-align: left;
}
.article_r_c {
    padding: 20px;
    box-sizing: border-box;
}
.amr_l {
    display: inline-block;
    padding: 0 20px;
}
.amr_l a{
	display: inline-block;
    width: 100%;
    height: 100%;
}
.amr_l_on {
    background: #ff7533;
}
.amr_l_on a {
    color: #fff;
}

.news_list {
    width: 900px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
}
.news_top {
    display: flex;
}
.news_top_l {
    flex: 1;
    font-size: 16px;
    font-weight: bold;
}
.news_top_r {
    width: 120px;
    text-align: center;
}
.news_c {
    flex: 1;
    display: flex;
    margin-top: 5px;
}
.news_c_l {
    flex: 1;
	line-height:25px;
	padding: 10px;
    box-sizing: border-box;
}
.news_c_m {
    display: block;
    color: #f3951f;
    font-weight: bold;
}
.news_c_r {
    width: 360px;
}
.news_c_r img {
    width: 100%;
}

/*视频*/
.sp_1L{flex: 1; display: flex;flex-wrap:wrap; justify-content: space-between;padding-bottom: 40px}
.sp_1Lsp{color: #5f6062;}
.index_int2{border-color: #9676e3;}
.index_intR2{background-color: #9676e3}
.index_int3{border-color: #ff6c46;}
.index_intR3{background-color: #ff6c46}

.sp_2ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 12px;}
.sp_2li{width: 49%;background: #fff;margin-top:15px;padding:5px;box-sizing: border-box; }
.sp_2in{width: 100%;height:125px;overflow: hidden; }
.sp_2img{width: 100%;height: 100%;}
.sp_2in2{text-align: center;padding:8px 2px 5px;  overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.sp_1R{width: 264px;}
.sp_1R1{width: 264px;height:330px;background-image: url(../img/index/zjgx.png);background-size: 100% 100%; }
.sp_1R1_ul{width: 100%;overflow: hidden;padding: 100px 30px 0 30px;box-sizing: border-box;}
.sp_1R1_li{line-height: 25px;border-bottom: 1px dashed #bdbdbd;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.sp_1R2{ width: 264px;height:330px;background-image: url(../img/index/zjrb.png);background-size: 100% 100%;margin-top: 55px }
.index_inL_2{width:47%;margin:30px 3% 0 0; }
