@charset "utf-8";
/* CSS Document */


 /*初始化*/
*{ margin:0; padding:0;}
html{height:100%;}
body{height:100%; font-size:14px;  color:#333333;
 line-height:1.8;min-width:1200px;
  _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":""); background:#f7f7f7}
a{ color:#333333; text-decoration:none; display:inline-block}
a:hover{ color:#333333; text-decoration:none}
ul{ list-style:none;}
img{ border:none; display:inline-block; max-width:100%}
.clear{ clear:both; height:0; overflow:hidden;}
input,textarea,button,select{font-size:14px; border:none;outline:medium; -webkit-appearance: none; background:none; font-family:"微软雅黑"}
.w1200{ width:1200px; margin:0 auto; position:relative; min-width:1200px}

.fix:before, .fix:after {content:"";display:block;height:0;visibility:hidden;}
.fix:after{clear:both;}
.bai{ background:#fff; min-height:500px}
 /*头部*/
.top{ background:#ff6929; height:70px; padding-left:4%; padding-right:2%}
.logo img{ display:block; height:70px;}
.logo{ float:left;height:70px; overflow:hidden}
.t_zhuce{ margin-top:18px;float:right; background:#ff9e74; width:76px; height:32px;
 line-height:32px; border:1px #ff9e74 solid; border-radius:50px; display:inline-block;
  text-align:center; color:#fff !important}
.t_denglu{ margin-right:10px; margin-top:18px;float:right;  width:76px; height:32px;
 line-height:32px; border:1px #ff9e74 solid; border-radius:50px; display:inline-block; 
 text-align:center; color:#fff !important}
.d_wan{ height:70px; line-height:70px; color:#fff; float:right;}
.d_wan a{color:#fff !important}
.d_wan img{ float:left; margin-right:10px; margin-top:15px; width:42px; height:42px; border-radius:100%; display:block}
.xiala a{ font-size:14px; color:#666666 !important}
.xiala{ display:none;box-shadow:2px 2px 8px #cacaca; padding:15px 0px 0; background:#fff;
 border-radius:10px; width:194px; position:absolute; right:25px; top:65px; z-index:99999}
.xiala ul li{ line-height:32px;padding:0px 22px;}
.t_esc{ text-align:center; border-top:1px #eee solid; margin-top:8px; line-height:4}
.d_wan:hover .xiala{ display:block}
.xiala ul li a:hover{ color:#2564ba !important}

/*.nav{ float:left; line-height:70px; width:50%;height:70px; }*/
.nav{ float:left; line-height:70px; height:70px; }
.nav li{ float:left; margin-left:70px}
.nav a{ border-bottom:4px #ff6929 solid; color:#fff; height:66px; font-size:18px}
.nav a:hover{ border-bottom:4px #fff solid}
.nav li.on a{border-bottom:4px #fff solid}


.foot{ background:#323232; padding:30px 0; margin-top:50px}
.foot_left{ width:920px; float:left}
.foot_right{ width:140px; float:right; text-align:center; color:#9a9a9a; font-size:14px}
.foot_right img{ width:140px; height:140px;}

.f_yqti{ font-size:18px; color:#ffffff}
.f_yqa a{ display:inline-block; color:#9a9a9a; font-size:14px; margin:8px 0 0; margin-right:20px;}
.y_bq{ color:#727272; padding-top:15px; border-top:1px #3d3d3d solid; margin-top:15px; line-height:2.4}



/*登录*/
.chuang{position:fixed; top:0; left:0; z-index:99999; overflow:hidden; width:100%; height:100%; display:none }
.chuang1{position:fixed; top:0; left:0; z-index:99999; overflow:hidden; width:100%; height:100%; display:none }
.chuang_bg{   position:absolute; left:6%; top:30%; z-index:88888; width:260px; 
background:#fff;border-radius:5px;left: calc(50% - 180px); border-radius:10px; padding:35px 50px;}
.huibg{ display:block; background:#000; position: fixed; width:100%; height:100%;top:0; left:0; z-index:9999;
 filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; width:100%; height:100%;}

.lib_Menubox2 li{float:left;display:block;cursor:pointer;width:50%;color:#333333;font-weight:bold; font-size:20px;text-align:center;}
.lib_Menubox2 li.hover{color:#ff6929;}
.lib_Contentbox2{ padding-top:20px}
.d_biao{ border-bottom:1px #cfcfcf solid; margin-top:10px}
.d_biao input{ color:#999; font-size:16px; float:left; height:45px; line-height:45px}
.d_biao .d_yan{ float:right; font-size:12px; cursor:pointer}
.d_sm{ font-size:12px; color:#999; margin-top:20px}
.d_tj{ background:#ff6929; font-size:16px; color:#fff; line-height:42px; height:42px; display:block; width:100%; border-radius:50px; margin-top:15px}

.d_wj{ margin-bottom:31px; text-align:right}
.d_wj a{ font-size:12px; color:#999;}

/*banner*/
.ban-slide{ width:100%; height:auto; clear:both; position:relative;}
.ban-slide .bd{height:100%; z-index:777;}
.ban-slide .bd li{ z-index:99;}
.ban-slide .bd li a{ display:block; width:100%}
.ban-slide .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:20px;z-index:999;  }
.ban-slide .hd ul{ overflow:hidden; zoom:1; float:left}
.ban-slide .hd ul li{ float:left; margin:0 3px;  width:16px; height:3px; background:#fff; cursor:pointer; opacity:0.6}
.ban-slide .hd ul li.on{ background:#fff; width:28px; opacity:1  }
.ban-slide .prev{  background:url(../images/zuo.png) no-repeat ; width:41px; height:60px ; display:block; position:absolute; left:15%; bottom:44% }
.ban-slide .next{  background:url(../images/you.png) no-repeat ; width:41px; height:60px ; display:block; position:absolute; right:15%; bottom:44% }


.in_ti{ font-size:30px; color:#333; text-align:center; font-weight:bold; margin:35px 0 50px}
.in_ti p{ color:#bcbbbb; font-size:14px; font-weight:normal;  width: auto; margin:0 auto}
.in_ti p span{ position:relative;text-transform:uppercase}
.in_ti p span:after {content:"";width:30px; height:1px; position:absolute;  right:-45px;background:#e0dfdf; top:9px}
.in_ti p span:before{content:"";width:30px; height:1px; position:absolute; left:-45px; background:#e0dfdf; top:9px}
.mt10{ margin-top:40px; margin-bottom:30px}



.ke_list ul li{ float:left; background:#fff; box-shadow:0 3px 8px #f1f1f1; width:288px; margin-right:16px; margin-bottom:20px}
.ke_list ul li:nth-child(4n){ margin-right:0}
.ke_tu img{ width:100%; height:170px; display:block}
.ke_zi{ padding:10px 15px}
.ke_ti{ font-size:16px; color:#333}
.ke_zt span{ color:#baa984;font-size:12px; display:inline-block; background:#faf8f5;
    height:24px; line-height:24px; padding:0 5px; margin-right:10px}
.ke_zt{ margin:10px 0; height: 25px; overflow: hidden}
.ke_time{ background:url(../images/time.png) no-repeat left center; color:#999999; font-size:14px; padding-left:25px;}
.ke_time span{ float:right; color:#ff571e}


/*下载页面*/
.xia_an a{ display:inline-block; margin-right:10px}
.xia_an{ padding-top:390px; }
.xia_tu img{ width:100%; display:block}
.xia_tu{ width:600px; float:left; margin-left:-50px}
.xia_ti{ font-size:42px; font-weight:bold; padding-top:170px; margin-bottom:30px}
.xia_zi{ width:600px; float:right; color:#333}
.xia_xx{ font-size:18px;}
.xia_xx p{ line-height:1.5; margin-bottom:30px}

/*个人中心*/
.h20{ height:20px} 
.cen_left{ width:195px; float:left;}
.cen_tou{ background:#fff url(../images/cbg.png) no-repeat; min-height:190px; padding-top:45px; 
border-radius:5px; margin-bottom:16px; text-align:center}
.cen_tou span{ font-size:14px; color:#888}
.cen_tou img{ width:90px; height:90px; border:3px #fff solid; display:block; margin:0 auto; border-radius:100%}
.cen_tou p{ text-align:center; width:90%; margin:10px auto 0; font-size:16px; color:#333}
.cen_left_nav{background:#fff;border-radius:5px; padding:25px 0; height:448px}
.cen_left_nav li{ margin-bottom:5px}
.cen_left_nav a{ display:block; line-height:55px; height:55px;
 border-left:3px #fff solid; font-size:16px; color:#666; padding-left:62px}
.cen_left_nav a:hover{ background:#fff0e9; border-left:3px #ff6929 solid; color:#ff6929 }
.cen_left_nav li.on a{ background:#fff0e9; border-left:3px #ff6929 solid; color:#ff6929 }
.cen_right{ width:955px; float:right; background:#fff;border-radius:5px; padding:10px 0 80px 35px;
min-height:660px}
.dan_xx{ font-size:16px; line-height:2}
.cen_rti{ border-bottom:1px #eee solid; margin-bottom:25px}
.cen_rti span{ color:#ff6929; border-bottom:2px #ff6929 solid; display:inline-block; height:50px; line-height:50px; font-size:16px}
.cen_r_left{ float:left;font-size:16px; color:#666;}
.cen_r_left1{ float:left; font-size:16px; color:#666;}
.cen_r_right{ width:820px; margin-right:30px; float:right}
.cen_r1 img{ width:95px; height:95px; display:block; border-radius:100%}
.cen_r1{ line-height:95px; margin-bottom:25px;height:95px; overflow:hidden}
.cen_r2{ line-height:40px; margin-bottom:30px}
.cen_r2 span{ display:inline-block; background:#fafafa; padding:0 10px; width:275px; color:#666}
.cen_r3 span{ display:inline-block; background:#fafafa; padding:0 10px; width:275px; color:#666}
.cen_r3{ line-height:40px; margin-bottom:10px}
.cen_r_right input{ width:95%}
.cen_r_right select{ background:none; border:none; width:98%; background:url(../images/jian.png) no-repeat right center}
.cen_r_tj{ height:38px; line-height:38px; width:160px; background:#ff6929; border-radius:30px}
.cen_r_tj input{ color:#fff; text-align:center; display:block; width:100%;height:38px; line-height:38px; font-size:16px}
.cen_r2 textarea{ background:#fafafa; padding:10px; width:380px; height:180px }
.cen_r3 .cen_r_tj{ margin-top:20px; margin-bottom:20px}
.cen_r_right .duan{ width:160px; margin-right:10px}
.cen_r_right .yan{ width:100px; color:#fff; background:#ff6929;height:38px; line-height:38px;}
.cen_r_right a{ font-size:16px; color:#ff6929}
.ke_top{ background:#191919; height:680px; padding:80px 0; margin-bottom:20px}
.ke_left{ width:920px; float:left}
.ke_xti{ line-height:60px; background:#2d2d2d; font-size:24px; color:#fff; padding:0 20px; border-radius:10px 10px 0 0}
.ke_sp{width:920px; height:620px;}
.ke_sp img{width:920px; height:620px; display:block}
.ke_right{ width:250px; float:right;height:680px; background:#333333;border-radius:10px; color:#fff}
.ke_rti{ height:55px; line-height:55px; padding:0 20px; font-size:16px;}
.ke_rlist ul li{ border-top:1px #383838 solid;padding:0 20px; height:46px; line-height:46px; overflow:hidden}
.ke_rlist ul li a{ display:block; color:#adadad !important;height:46px; line-height:46px; overflow:hidden;
 background:url(../images/sbiao.png) no-repeat left center; padding-left:35px}
.ke_rlist ul li:hover{ background:#1e1e1e}
.ke_rlist ul li:hover a{ background:none; padding-left:0}
.ke_rlist ul li.on a{ background:none; padding-left:0}
.ke_rlist ul li.on{background:#1e1e1e}
.ke_rlist ul{ overflow-y:scroll; height:610px}


.lib_Menubox1{ height:82px; background:#fff; border-bottom:2px #eeeeee solid}
.lib_Menubox1 li{float:left;display:block;cursor:pointer; width:100px;color:#333333;
 font-size:18px;text-align:center; line-height:82px; margin:0 50px}
.lib_Menubox1 li.hover{color:#ff6929; border-bottom:2px #ff6929 solid}
.lib_Contentbox1{ background:#fff; padding:30px; min-height:500px}
.kexx_ti{ font-size:18px; color:#333; font-weight:bold}
.kexx_xx{ font-size:16px; color:#666; line-height:2;}
.kexx_list a{ display:block; color:#333 !important;height:54px; line-height:54px; overflow:hidden;
 background:url(../images/sbiao1.png) no-repeat left center; padding-left:35px; font-size:16px;}
 .kexx_list li{ background:#eeeeee; padding:0 20px; margin-bottom:15px}
 .kexx_pg{ background:#f8f8f8; position:relative; border-radius:10px; height:100px; margin-top:30px}
 .kexx_tj{ color:#fff; text-align:center; border-radius:30px; width:130px; position:absolute; right:20px;top:35px;
  background:#ff6929;display:block;height:32px; line-height:32px; font-size:14px}
.kexx_pg textarea{ width:80%; padding:15px; height:60px; font-size:16px;}
.pj_pic img{ width:48px; height:48px; display:block; border-radius:100%;}
.pj_pic { width:48px; float:left; margin-right:20px}
.pj_list ul li{ border-bottom:1px #eee solid; padding:25px 0}
.pj_zi{ width:1060px; float:left}
.pj_ti span{ font-size:14px; color:#999; float:right ; font-weight:normal}
.pj_ti{font-size:18px; color:#333; font-weight:bold}
.pj_xx{font-size:16px; color:#666; line-height:1.5}


/*首页*/
.in_4{ background:#fbfbfb; padding:40px 0 45px; margin-bottom:85px}
.in_4 ul li{ float:left; width:25%; text-align:center; color:#ff6929; font-size:50px; line-height:1.4; font-weight:bold
}
.in_4 ul li p{ font-size:18px; color:#333; font-weight:normal}
.in_4 ul li span{ font-size:28px}
.in_ati{ margin-bottom:10px;font-size:42px; color:#333; font-weight:bold}
.in_axx{ font-size:14px; color:#666; line-height:36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.in_azi{ width:585px; float:left}
.in_asp{ width:560px; float:right; height:325px;}
.in_asp img{ width:560px; height:325px; display:block}
.in_ab{ margin-bottom:80px;}
.ti img{ width:100%; display:block}
.in_kti{ color:#fff;  width:340px;  margin:10px auto 0;font-size:16px; text-align:center; padding-top:30px; line-height:1.5}
.in_kti p{ font-size:22px;  font-weight:bold}
.in_kti1{ background:url(../images/kti1.png) no-repeat center center; width:340px; height:88px}
.in_kti2{ background:url(../images/kti2.png) no-repeat center center; width:340px; height:88px}
.in_kti3{ background:url(../images/kti3.png) no-repeat center center; width:340px; height:88px}

.in_ke{ margin-bottom:60px}
.in_xkti{ text-align:center; font-size:20px; color:#333; margin-bottom:15px; }
.in_xkti img{ position:relative; top:3px; margin:0 10px}
.in_xkti1 font{ color:#fa8a5a}
.in_ke_li{ float:left; width:378px; background:#fff; border-radius:15px; margin-right:33px; margin-top:30px}
.in_ke_li:last-child{ margin-right:0}
.in_kzt li{ border-radius:5px; float:left; width:140px; margin:0px 10px 15px; text-align:center; height:40px; line-height:40px}
.in_kzt{ width:320px; margin:0 auto}
.in_kzt1 li{ background:#fff0ea}
.in_kzt2 li{ background:#eff2ff}
.in_kzt3 li{ background:#eaf8f5}
.in_kzt1 li span{ color:#fd7b0a}
.in_kzt2 li span{ color:#6b95f2}
.in_kzt3 li span{ color:#3fdfed}
.in_kztt1{ background:#fff0ea}
.in_kztt2{ background:#eff2ff}
.in_kztt3{ background:#eaf8f5}
.xian{ height:1px; border-bottom:1px #eeeeee dashed;width:330px; margin:20px auto}
.in_kztt{width:320px; margin:0 auto; height:40px; line-height:40px; border-radius:5px; color:#333333; font-size:14px; text-align:center; margin-bottom:10px}
.in_kjg{ text-align:center; color:#666; font-size:20px; line-height:1; margin-bottom:10px}
.in_kjg span{ color:#ff5f30; font-size:36px; font-weight:bold}
.in_kan{ text-align:center}
.in_kan a{ font-size:20px; width:140px; height:46px; margin:15px 10px 30px; 
line-height:46px; text-align:center; border:1px #f6683a solid; border-radius:50px; color:#f6683a}
.in_kan a.a2{ background:#f6683a; color:#fff}

.in_st_left{ width:660px; height:488px; float:left;overflow:hidden}
.in_st_left img{width:660px; height:488px; display:block}
.in_st{ margin-top:50px; margin-bottom:70px}
.in_st_right{ width:515px; float:right}
.in_st_rti{ font-size:18px; color:#333}
.in_st_rxx{ font-size:14px; color:#999; line-height:1.5; margin-top:5px}
.in_st_right a{ display:block}
.in_st_right ul li{ margin-bottom:15px}
.in_st_rtu{ width:238px; float:left; height:152px; overflow:hidden}
.in_st_rtu img{ width:238px; height:152px; display:block}
.in_st_rzi{ width:257px; float:right}
.swiper-container1 .in_sbg{ width:365px; position:relative; height:488px;border-radius:30px 10px 30px 10px; overflow:hidden;}
.in_szi{ position:absolute; bottom:0px; width:325px ; padding:22px 20px; background:#fff;;border-radius:30px 0px 0px 0px;}
.swiper-container1{ margin-top:60px; padding-bottom:75px;}
.swiper-container1 .swiper-slide img{ width:365px; height:488px; display:block; }
.in_sti{ font-size:20px; color:#333; font-weight:bold}
.in_szw{font-size:16px; color:#666; border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:10px}
.in_sxx{font-size:16px; color:#999; }

.swiper-container1 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
	background: #ff6929;

}
.swiper-container1 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff6929;
}
.in_ktu{ width:320px; float:left; margin-left:60px}
.in_ktu img{ width:320px; height:300px; float:left}
.in_ks{ margin-top:60px; margin-bottom:40px;}
.in_kzi{ width:790px; float:right}
.in_ks_ti{ font-size:26px; color:#333333; margin-bottom:15px}
.in_ks_xx{ font-size:16px; color:#999}
.in_ks_jg{ font-size:24px; color:#ff6f11;margin-top:55px}
.in_ks_jg font{ font-size:18px}
.in_ks_jg span{ font-size:20px; color:#999; text-decoration:line-through; margin-left:10px; }
.in_ks_pay{ margin-top:20px}
.in_ks_pay a{ width:174px; height:54px; line-height:54px; text-align:center; display:block; background:#ff6f11; color:#fff; font-size:20px; border-radius:50px}

.in_shu img{ width:248px; height:268px; display:block}
.in_shu a{ display:block;width:248px; height:268px; border:1px #eee solid}
.in_shu a:hover{ border:1px #ff6929 solid}
.swiper-container2{ width:1080px; margin:0 auto}
.swiper-button-prev2{outline:medium; background:url(../images/left.png) no-repeat; width:39px; height:39px; border-radius:100%}
.swiper-button-next2{outline:medium; background:url(../images/right.png) no-repeat; width:39px; height:39px; border-radius:100%}



/*2021-08-04*/
.h60{ height:60px;}
/*新闻列表*/
.newlist{ min-height:500px}
.newlist ul li{ padding:30px 0; border-bottom:#eee 1px solid;}
.newlist .n_tu{ width:280px; height:170px;  float:left; }
.n_tu img{width:280px; height:170px; display:block }
.n_zi{ width:880px; float:right}
.newlist ul li a{ display:block}
.n_ti{ font-size:26px; font-weight:bold}
.n_xx{ font-size:16px; color:#666}
.n_sj{ font-size:16px; color:#999; margin-bottom:15px; margin-top:8px}
/*页码*/
.yema {color:#666;font-size:16px;text-align:center;        margin:0px; margin-top:60px; margin-bottom:30px;}
.yema a{text-align:center; color:#666666;margin:0 4px; display:inline;  padding:10px 15px; _padding:2px 8px; background:#f0f0f0;}
.yema a:hover{ background:#ff6929; color:#fff;}
#yama{background:#ff6929;color:#fff;}
.weizhi{ margin:30px 0; font-size:16px; color:#888}
.weizhi a:hover{ color:#ff6929}
.xin_xx{ padding:50px;  min-height:500px; border:1px #eee solid}

