html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ul{margin: 0;padding: 0;list-style-type: none}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{font-family: 'Microsoft Yahei';font-size: 12px}
.warp{width: 100%;min-width: 1360px;overflow: hidden;}
.home{width: 100%;overflow: hidden;}
.home.bjf2{background: #F2F2F2;}
.home.bjf3{background: #F3F5F8;}
.home_title{width: 100%;padding: 54px 0;overflow: hidden;text-align: center;}
.home_title b{display: block;line-height: 40px;font-size: 32px;color: #222222;}
.home_title b i{font-style: normal;color: #4B8AD2;}
.home_title span{display: block;line-height: 28px;font-size: 16px;color: #666666;margin: auto;padding: 29px 0 0 0;}
.main{width: 1200px;margin: auto;}
.main_title{width: 100%;padding: 45px 0 0 0;overflow: hidden;text-align: center;}
.main_title h2{display: block;font-size: 24px;color: #4B8AD2;font-weight: 400;}
.main_title h3{display: block;font-size: 16px;color: #CCCCCC;font-weight: 400;padding: 10px 0 0 0;}
.header{width: 100%;height: 48px;padding: 30px 0;}
.header .logo{display: block;overflow: hidden;float: left;}
.header .logo img{display: block;}
.header .nav{float: right;padding: 4px 0;}
.header .nav>li{float: left;margin: 0 0 0 60px;position: relative;}
.header .nav>li.active>a{color: #4B8AD2;}
.header .nav>li:hover>a{color: #4B8AD2;}
.header .nav>li>a{display: block;font-size: 16px;color: #333333;line-height: 36px;}
.header .nav>li>ul{width: 130px;padding: 10px 0;margin: 0 0 0 -65px;overflow: hidden;background: #FFFFFF;border-radius: 0px 0px 5px 5px;box-shadow: 0px 0px 15px 0px rgba(114,114,114,0.10);position: absolute;left: 50%;top: 36px;display: none;z-index: 999}
.header .nav>li>ul>li{width: 100%;overflow: hidden;font-size: 14px;line-height: 30px;text-align: center;}
.header .nav>li>ul>li>a{color: #666666;}
.header .nav>li>ul>li>a:hover{color: #4B8AD2;}
.footer{width: 100%;overflow: hidden;background: #333333;}
.foot_top{width: 100%;overflow: hidden;padding: 50px 0 25px 0;}
.foot_ewm{overflow: hidden;float: right;}
.foot_ewm img{display: block;margin: auto;}
.foot_ewm span{display: block;text-align: center;font-size: 14px;line-height: 30px;padding: 3px 0 0 0;color: #FFFFFF;}
.foot_nav{overflow: hidden;float: left;}
.foot_nav li{max-width: 380px;min-width: 200px;margin: 0 14px 0 0;overflow: hidden;font-size: 14px;color: #FFFFFF;line-height: 30px}
.foot_nav li p{font-size: 16px;color: #FFFFFF;line-height: 18px;padding: 0 0 18px 0;}
.foot_nav li a{display: inline-block;color: #FFFFFF;}
.foot_nav li a:hover{color: #4B8AD2;}
.foot_nav li span{display: block;}
.foot_bot{width: 100%;padding: 24px 0;overflow: hidden;border-top: 1px solid #444444;}
.foot_bot span{display: block;text-align: center;font-size: 14px;line-height: 20px;color: #FFFFFF;}


.home_banner{width: 100%;height: 570px;overflow: hidden;background: url(../img/banner.jpg) no-repeat center;}
.home_banner .conts{width: 100%;overflow: hidden;color: #222222}
.home_banner .conts b{display: block;font-size: 50px;font-weight: 700;line-height: 64px;max-width: 420px;margin-top: 105px;}
.home_banner .conts span{display: block;font-size: 16px;line-height: 32px;max-width: 450px;margin-top: 30px;}
.home_banner .conts a{display: block;width: 144px;height: 58px;line-height: 58px;margin: 72px 0;text-align: center;font-size: 20px;font-weight: 700;color: #FFFFFF;background: linear-gradient(120deg,#e1e1e1 0%, #4b81bf 0%, #83b088 100%) #ececec;border-radius: 10px;}
.banner{width: 100%;height: 450px;overflow: hidden;}
.banner div{width: 1020px;height: 450px;margin: auto;overflow: hidden;display: flex;align-items: center;color: #FFFFFF;}
.banner div b{display: block;font-size: 44px;letter-spacing: 2.2px;}
.banner div span{display: block;font-size: 32px;letter-spacing: 3.2px;padding: 12px 0 0 0;}
.banner div a{display: block;width: 120px;height: 38px;line-height: 38px;margin: 26px 0 0 0;text-align: center;font-size: 16px;color: #4B8AD2;background: #FFFFFF;border-radius: 20px;}
.banner_con{width: 100%;height: 450px;overflow: hidden;}
.banner_con div{width: 1200px;height: 450px;overflow: hidden;margin: auto;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 14px;color: #FFFFFF;line-height: 32px;}
.banner_con div b{display: block;font-weight: normal;font-size: 32px;line-height: 40px;}
.banner_con div span{display: block;max-width: 714px;margin: 38px auto 0 auto;}

/*.kf_p{width: 310px;overflow: hidden;background: #FFFFFF;border-radius: 15px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);position: fixed;right: 20px;bottom: 120px;z-index: 999999;}*/
.kf_p{width: 438px;overflow: hidden;background: #FFFFFF;border-radius: 15px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);position: fixed;right: 20px;bottom: 120px;z-index: 999999;}
.kf_o{padding: 0 18px;height: 60px;overflow: hidden;background: #F5FAFF;position: relative}
.kf_o em{display: block;width: 12px;height: 12px;background: url(../img/kf_img_6.png) no-repeat center;cursor: pointer;position: absolute;right: 14px;top: 14px}
.kf_o img{display: block;float: left;width: 40px;height: 40px;margin: 10px 6px 0 0;}
.kf_o div{overflow: hidden;font-size: 14px;line-height: 22px;padding: 7px 10px 0 0;}
.kf_o div b{display: block;font-weight: 400;color: #222222;}
.kf_o div span{display: block;color: #999999;}
.kf_i{overflow: hidden;padding: 0 20px;}
.kf_u{width: 100%;overflow: hidden;font-size: 12px;color: #999999;line-height: 40px;text-align: center}
.kf_y{width: 100%;overflow: hidden}
.kf_y li{width: 100%;overflow: hidden}
.kf_y li img{display: block;float: left;width: 20px;height: 20px;margin: 0 7px 0 0;}
.kf_y li div{overflow: hidden;background: #F1F0F0;border-radius: 0 8px 8px 8px;font-size: 14px;padding: 14px 20px;line-height: 24px;color: #222222;}
.kf_t{width: 100%;overflow: hidden;padding: 12px 0 0 0;}
.kf_t li{width: 100%;overflow: hidden}
.kf_t li .icon{display: block;float: left;width: 20px;height: 20px;margin: 0 7px 0 0;}
.kf_t li>div{overflow: hidden;width: 134px;padding: 10px 20px;background: #F1F0F0;border-radius: 0 8px 8px 8px;}
.kf_t li>div>a{display: block;overflow: hidden;}
.kf_t li>div>a>img{display: block;float: left;margin: 11px 7px 0 0;}
.kf_t li>div>a>div{overflow: hidden;font-size: 12px;line-height: 20px;}
.kf_t li>div>a>div>b{display: block;font-weight: 400;color: #222222;}
.kf_t li>div>a>div>span{display: block;color: #999999;}
.kf_t li>p{width:174px;padding: 10px;overflow: hidden;background: #F1F0F0;border-radius: 0 8px 8px 8px;}
.kf_t li>p>.item{width: 80px;display:inline-block;margin-right:10px}
/*.kf_t li>p>.item:nth-of-type(odd){margin-right:10px}*/
.kf_t li>p>img{display: block;margin: auto;}
.kf_t li>p>span{display: block;text-align: center;font-size: 12px;line-height: 20px;color: #999999;padding-top: 6px ;}
.kf_r{width: 100%;overflow: hidden;padding: 25px 0 17px 0;}
.kf_r h2{display: block;text-align: center;font-weight: 400;font-size: 14px;line-height: 20px;}
.kf_r div{width: 100%;overflow: hidden;text-align: center;padding: 16px 0 0 0;}
.kf_r div p{display: inline-block;}
.kf_r div p img{display: block;float: left;margin: 0 5px;cursor: pointer;;}
.kf_e{width: 140px;height: 50px;line-height: 50px;background: #FFFFFF;cursor: pointer;border-radius: 25px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);position: fixed;right: 20px;bottom: 50px;z-index: 999999;}
.kf_e img{display: block;float: left;margin: 13px 10px 13px 25px;}
.kf_e span{display: block;float: left;font-size: 14px;color: #222222}

.jc_ys_p{width: 100%;overflow: hidden;background: linear-gradient(120deg,#e1e1e1 0%, #4b81bf 0%, #83b088 100%);}
.jc_ys_p li{width: 16.66%;overflow: hidden;float: left;}
.jc_ys_p li div{height: 240px;border-right: 1px solid rgba(255,255,255,0.3);overflow: hidden;}
.jc_ys_p li div img{display: block;margin: 59px auto 0 auto;}
.jc_ys_p li div span{display: block;font-size: 18px;color: #FFFFFF;text-align: center;padding: 27px 0 0 0;}
.jc_ys_p li:last-child div{border: 0;}
.jc_ys_o{width: 100%;padding: 72px 0;overflow: hidden}
.jc_ys_o img{display: block;float: left;width: 500px;height: 200px;margin: 68px 0;}
.jc_ys_o div{width: 646px;overflow: hidden;float: right;line-height: 40px;}
.jc_ys_o div b{display: block;font-size: 36px;color: #222222;padding: 0 0 32px 0;}
.jc_ys_o div span{display: block;font-size: 16px;color: #666666}
.jc_ys_o div i{display: block;font-style: normal;font-size: 20px;font-weight: 700;color: #222222;padding: 25px 0 0 0;}
.jc_ys_i{width: 100%;overflow: hidden}
.jc_ys_i li{width: 25%;overflow: hidden;float: left;}
.jc_ys_i li img{display: block;width: 100%;}
.jc_ys_u{width: 1280px;padding: 0 0 80px 0;overflow: hidden}
.jc_ys_u li{width: 378px;padding: 37px 0 50px 0;margin: 0 30px 0 0;overflow: hidden;border: 1px solid #CCCCCC;border-radius: 10px;float: left;text-align: center;line-height: 40px;}
.jc_ys_u li.active{width: 380px;border: 0;background: linear-gradient(120deg,#e1e1e1 0%, #4b81bf 0%, #83b088 100%) #ffffff;color: #FFFFFF;}
.jc_ys_u li.active b{color: #FFFFFF;}
.jc_ys_u li.active span{color: #FFFFFF;}
.jc_ys_u li.active i{color: #FFFFFF;}
.jc_ys_u li.active p{color: #FFFFFF;}
.jc_ys_u li.active .ys_u_a{border: 1px solid #FFFFFF;color: #FFFFFF}
.jc_ys_u li b{display: block;font-size: 32px;color: #222222}
.jc_ys_u li span{display: block;font-size: 54px;color: #4B8AD2;padding: 34px 0 0 0;}
.jc_ys_u li i{display: block;font-style: normal;font-size: 20px;color: #222222;padding: 30px 0 18px 0;}
.jc_ys_u li p{width: 100%;height: 40px;font-size: 16px;color: #666666;overflow: hidden;}
.jc_ys_u li .ys_u_a{display: block;width: 138px;height: 52px;line-height: 52px;margin: 28px auto 0 auto;font-size: 16px;color: #222222;border: 1px solid #CCCCCC;border-radius: 5px;}
.jc_ys_y{width: 1280px;padding: 0 0 54px 0;overflow: hidden;}
.jc_ys_y li{width: 280px;margin: 0 27px 0 0;overflow: hidden;float: left;line-height: 28px}
.jc_ys_y li img{display: block;width: 100%;height: 270px;background: #000;}
.jc_ys_y li b{display: block;font-size: 20px;color: #222222;margin: 19px 0 0 0;text-align: center}
.jc_ys_y li span{display: block;font-size: 12px;color: #666666;margin: 14px 0 0 0;text-indent: 2em}
.jc_ys_t{width: 1280px;padding: 0 0 80px 0;overflow: hidden}
.jc_ys_t li{width: 584px;height: 240px;margin: 0 32px 0 0;overflow: hidden;background: #F7F7F7;border-radius: 10px;float: left;}
.jc_ys_t li .ys_t_p{overflow: hidden;padding: 32px 44px;}
.jc_ys_t li .ys_t_o{width: 100%;overflow: hidden;font-size: 16px;line-height: 32px;color: #222222;font-weight: 700;}
.jc_ys_t li .ys_t_i{width: 100%;overflow: hidden;padding: 42px 0 0 0;}
.jc_ys_t li .ys_t_i img{display: block;float: left;margin: 0 12px 0 0;width: 60px;height: 60px;border-radius: 100%;}
.jc_ys_t li .ys_t_i div{overflow: hidden;line-height: 24px;padding: 5px 0 0 0;}
.jc_ys_t li .ys_t_i div b{display: block;font-weight: normal;font-size: 16px;color: #222222}
.jc_ys_t li .ys_t_i div span{display: block;font-size: 14px;color: #666666}
.jc_ys_r{width: 100%;overflow: hidden;background: linear-gradient(120deg,#e1e1e1 0%, #4b81bf 0%, #83b088 100%);}
.jc_ys_r ul{width: 1360px;padding: 54px 0;overflow: hidden}
.jc_ys_r ul li{width: 220px;margin: 0 106px 0 0;overflow: hidden;float: left;color: #FFFFFF;text-align: center}
.jc_ys_r ul li img{display: block;margin: auto;}
.jc_ys_r ul li b{display: block;font-size: 54px;font-family: 'kaiti';padding-top: 16px;}
.jc_ys_r ul li span{display: block;font-size: 18px;line-height: 32px;padding-top: 10px;}
.jc_ys_e{width: 1280px;padding-bottom: 74px;overflow: hidden}
.jc_ys_e li{width: 280px;margin: 0 27px 0 0;overflow: hidden;float: left;}
.jc_ys_e li a{display: block;overflow: hidden;font-size: 16px;line-height: 28px}
.jc_ys_e li a img{display: block;}
.jc_ys_e li a b{display: block;font-size: 20px;color: #222222;margin-top: 19px;}
.jc_ys_e li a span{display: block;color: #666666;margin-top: 14px}
.jc_ys_e li a i{display: block;font-style: normal;color: #4B8AD2;padding-top: 19px;}
.jc_ys_w{width: 100%;padding: 60px 0;overflow: hidden;background: linear-gradient(120deg,#e1e1e1 0%, #4b81bf 0%, #83b088 100%);}
.jc_ys_w .ys_w_p{width: 100%;overflow: hidden}
.jc_ys_w .ys_w_p a{display: block;float: right;width: 180px;height: 58px;line-height: 58px;margin: 9px 0;text-align: center;font-size: 16px;font-weight: 700;color: #4B8AD2;background: #FFFFFF;border-radius: 10px;}
.jc_ys_w .ys_w_p div{overflow: hidden;float: left;max-width: 926px;color: #FFFFFF;}
.jc_ys_w .ys_w_p div b{display: block;font-size: 32px;line-height: 36px;}
.jc_ys_w .ys_w_p div span{display: block;font-size: 16px;line-height: 28px;padding: 12px 0 0 0;}
.jc_ys_q{width: 100%;padding: 40px 0;overflow: hidden;font-size: 15px;line-height: 1.75;text-indent: 2em;}
.jc_ys_q b{display: block;color: #C00000;}
.jc_ys_q span{display: block;color: #333333;margin-top: 15px;}
.jc_ys_q span i{font-style: normal;color: #C00000;}
.jc_ys_l{width: 100%;padding: 80px 0 60px 0;overflow: hidden}
.jc_ys_l img{display: block;float: left;margin: 0 50px 0 0;}
.jc_ys_l div{width: 560px;overflow: hidden;float: left;}
.jc_ys_l div p{width: 100%;padding: 64px 0 16px 0;overflow: hidden;font-size: 36px;line-height: 40px;color: #181818;font-weight: 700}
.jc_ys_l div p b{color: #4B8AD2;}
.jc_ys_l div em{display: block;width: 60px;height: 6px;margin: 23px 0;background: #EEEEEE;border-radius: 3px;}
.jc_ys_l div span{display: block;font-size: 20px;color: #666666;line-height: 50px;}
.jc_ys_k{width: 100%;margin: 0 0 60px 0;overflow: hidden;background: url(../img/jc_img_24.png);}
.jc_ys_k table{width: 100%;border: 1px solid #E5EAF2;border-collapse: collapse;text-align: center;line-height: 28px;}
.jc_ys_k table th{border: 1px solid #E5EAF2;font-size: 16px;font-weight: 400;padding: 16px 22px;}
.jc_ys_k table td{border: 1px solid #E5EAF2;font-size: 14px;padding: 14px 22px;}
.jc_ys_j{width: 100%;padding: 0 0 60px;overflow: hidden;}
.jc_ys_j table{width: 620px;float: left;border: 1px solid #EEEEEE;border-collapse: collapse;font-size: 16px;line-height: 40px;text-align: center;color: #666666;}
.jc_ys_j table th{border: 1px solid #EEEEEE;font-weight: 400;padding: 10px 0;background: rgba(75,138,210,0.05)}
.jc_ys_j table td{border: 1px solid #EEEEEE;}
.jc_ys_j div{width: 530px;overflow: hidden;float: right;}
.jc_ys_j div span{display: block;font-size: 16px;line-height: 40px;color: #666666;padding: 22px 0 0 0;}
.jc_ys_h{width: 100%;;overflow: hidden;padding: 0 0 40px 0;}
.jc_ys_h li{width: 100%;height: 130px;margin: 0 0 20px 0;overflow: hidden;background: url(../img/jc_img_25.png) no-repeat center;display: flex;align-items: center;}
.jc_ys_h li p{padding: 0 25px;font-size: 16px;color: #4B5B76;line-height: 26px;}
.jc_ys_g{width: 100%;padding: 0 0 50px;overflow: hidden}
.jc_ys_g b{display: block;text-align: center;font-size: 36px;color: #181818;line-height: 40px;padding: 50px 0;}
.jc_ys_g span{display: block;font-size: 14px;color: #666666;line-height: 30px;}
.jc_ys_g img{display: block;margin-top: 30px;}
.jc_ys_f{width: 100%;padding: 0 0 60px 0;overflow: hidden;}
.jc_ys_f li{width: 100%;overflow: hidden;}
.jc_ys_f li div{width: 600px;height: 250px;overflow: hidden;float: left;display: flex;align-items: center;background: #F7F7F7;line-height: 28px;}
.jc_ys_f li div p{padding: 0 30px;}
.jc_ys_f li div p b{display: block;font-weight: 400;font-size: 20px;color: #222222}
.jc_ys_f li div p span{display: block;font-size: 14px;color: #666666;padding: 19px 0 0 0;}
.jc_ys_f li img{display: block;float: left;}

.jc_banner{width: 100%;height: 370px;overflow: hidden;position: relative;}
.jc_banner b{display: block;font-size: 40px;line-height: 60px;color: #181818;padding: 88px 0 12px 0;}
.jc_banner span{display: block;font-size: 16px;line-height: 32px;color: #4B5B76;}






/* 老版样式 */
.jc_home_i{width: 100%;overflow: hidden;text-align: center;padding: 40px 0 0 0;}
.jc_home_i b{display: block;color: #EAECEE;font-size: 30px;}
.jc_home_i p{display: inline-block;padding: 0 36px;background: url(../img/im4.png) no-repeat center;background-size: 100% 1px;}
.jc_home_i p span{display: block;background: #FFFFFF;padding: 0 16px;font-size: 20px;}
.jc_home_r{width: 100%;overflow: hidden;text-align: center;box-shadow: -4px 0px 6px 4px rgba(129,129,129,0.10);}
.jc_home_r li{display: inline-block;}
.jc_home_r li:last-child a span{border: 0;}
.jc_home_r li.active a em{background: #4B8AD2;}
.jc_home_r li.active a span{color: #4B8AD2;font-weight: 700;}
.jc_home_r li:hover a em{background: #4B8AD2;}
.jc_home_r li:hover a span{color: #4B8AD2;font-weight: 700;}
.jc_home_r li a{display: block;min-width: 160px;padding: 25px 0 0 0;}
.jc_home_r li a span{display: block;font-size: 14px;margin: 0 0 23px 0;color: #666666;line-height: 30px;border-right: 1px solid #EEEEEE;font-size: 18px;}
.jc_home_r li a em{display: block;width: 80px;height: 2px;margin: auto;background: #FFFFFF;}
.jc_home_e{width: 100%;overflow: hidden;}
.jc_home_e li{width: 100%;padding: 32px 0;overflow: hidden;border-bottom: 1px solid #EEEEEE;}
.jc_home_e li:hover a div b{color: #4B8AD2;}
.jc_home_e li a{display: block;overflow: hidden;font-size: 14px;color: #666666;line-height: 28px;}
.jc_home_e li a img{display: block;float: left;margin: 0 24px 0 0;}
.jc_home_e li a div{overflow: hidden;}
.jc_home_e li a div b{display: block;color: #333333;font-size: 18px;padding: 12px 0;}
.jc_home_e li a div span{display: block;padding: 12px 0 0 0;}
.jc_home_e li a div i{display: block;font-style: normal;color: #999999;padding: 20px 0 0 0;}
.jc_home_w{width: 100%;padding: 40px 0;overflow: hidden;text-align: center;}
.jc_home_w .pagination{display: inline-block}
.jc_home_w .pagination li{display: block;float: left}
.jc_home_w .pagination li.disabled{opacity: 0.5;cursor: no-drop}
.jc_home_w .pagination li.active span{border: 1px solid #4B8AD2;background: #4B8AD2;color: #FFFFFF}
.jc_home_w .pagination li span{display: block;margin: 0 10px;width: 34px;height: 34px;line-height: 34px;border: 1px solid #EEEEEE;border-radius: 4px;font-size: 16px;color: #999999;}
.jc_home_w .pagination li a{display: block;margin: 0 10px;width: 34px;height: 34px;line-height: 34px;border: 1px solid #EEEEEE;border-radius: 4px;font-size: 16px;color: #999999}
.jc_home_q{width: 100%;overflow: hidden;}
.jc_home_q h1{display: block;text-align: center;font-size: 24px;line-height: 36px;padding: 43px 0 0 0;}
.jc_home_q h3{display: block;text-align: center;font-size: 14px;line-height: 20px;color: #999999;font-weight: normal;padding: 20px 0 0 0;}
.jc_home_l{padding: 30px 50px;margin: 24px 0 0 0;overflow: hidden;border-top: 1px dashed #CCCCCC;}
.jc_home_l img{max-width: 100%;}
.jc_home_k{width: 100%;padding: 28px 0;overflow: hidden;border-top: 1px dashed #CCCCCC;}
.jc_home_k li{width: 100%;padding: 8px 0;overflow: hidden;font-size: 14px;line-height: 20px;color: #666666;}
.jc_home_k li a{color: #666666;}
.jc_home_k li:hover{color: #4B8AD2;}
.jc_home_k li:hover a{color: #4B8AD2;}
.jc_home_j{width: 100%;height: 560px;margin: 47px 0 0 0;overflow: hidden;position: relative;}
.jc_home_h{width: 264px;padding: 0 20px;margin: -212px 0 0 0;overflow: hidden;background: rgba(255, 255, 255, .8);position: absolute;right: 30px;top: 50%;border-radius: 15px;}
.jc_home_h h2{display: block;border-bottom: 1px solid rgba(75,138,210,.5);font-size: 24px;color: #4B8AD2;font-weight: normal;line-height: 56px;}
.jc_home_h ul{width: 100%;padding: 12px 0;overflow: hidden;}
.jc_home_h ul li{width: 100%;padding: 4px 0;overflow: hidden;}
.jc_home_h ul li img{display: block;float: left;margin: 4px 20px 0 0;}
.jc_home_h ul li div{overflow: hidden;line-height: 28px;font-size: 14px;}
.jc_home_h ul li div span{display: block;color: #666666;}
.jc_home_h ul li div b{display: block;font-weight: normal;color: #333333;}
.jc_home_g{width: 1041px;overflow: hidden;padding: 41px 0 44px 0;margin: auto;}
.jc_home_g ul{width: 1200px;overflow: hidden;}
.jc_home_g ul li{width: 180px;margin: 0 107px 0 0;overflow: hidden;float: left;line-height: 30px;text-align: center;}
.jc_home_g ul li img{display: block;margin: auto;}
.jc_home_g ul li b{display: block;font-size: 18px;color: #333333;font-weight: normal;padding: 8px 0 0 0;}
.jc_home_g ul li span{display: block;font-size: 16px;color: #666666;}
.jc_home_f{width: 100%;height: 404px;overflow: hidden;background: url(../img/im9.jpg) no-repeat center;}
.jc_home_d{width: 100%;overflow: hidden;text-align: center;padding: 40px 0 0 0;}
.jc_home_d b{display: block;color: #EAECEE;font-size: 30px;opacity: 0.4;}
.jc_home_d p{display: inline-block;}
.jc_home_d p span{display: block;float: left;padding: 0 16px;font-size: 20px;color: #FFFFFF;line-height: 28px;}
.jc_home_d p img{display: block;float: left;margin: 13px 0 0 0;}
.jc_home_s{width: 960px;overflow: hidden;margin: 44px auto 0 auto;}
.jc_home_s input{outline:none;font-family: 'Microsoft Yahei';font-size: 14px}
.jc_home_s textarea{outline:none;resize:none;font-family: 'Microsoft Yahei';font-size: 14px}
.jc_home_s select{outline:none;font-family: 'Microsoft Yahei';font-size: 14px}
.jc_home_a{width: 556px;overflow: hidden;float: left;}
.jc_home_a ul{width: 600px;overflow: hidden;}
.jc_home_a ul li{width: 270px;overflow: hidden;float: left;margin: 0 16px 16px 0;}
.jc_home_a ul li input{width: 230px;height: 44px;line-height: 44px;padding: 0 20px;border: 0;border-radius: 8px;background: #FFFFFF;}
.jc_home_a ul li select{width: 100%;height: 44px;line-height: 44px;padding: 0 20px;border: 0;border-radius: 8px;background: #FFFFFF url(../img/im10.jpg) no-repeat center;background-position: 94%;border: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.jc_home_m{display: block;float: right;width: 347px;height: 80px;padding: 12px 20px;background: #FFFFFF;border-radius: 8px;border: 0;}
.jc_home_n{display: block;margin: 30px auto;width: 196px;height: 44px;line-height: 44px;border: 0;text-align: center;background: #FFFFFF;font-size: 18px;color: #4B8AD2;border-radius: 8px;box-shadow: 0px 0px 10px;cursor: pointer;}

.jc_home_b{width: 100%;padding: 30px 0;min-height: 323px;overflow: hidden;background: url(../img/im12.png) no-repeat center;font-size: 14px;color: #666666;line-height: 32px;}
.jc_home_b b{display: block;font-size: 28px;color: #333333;padding: 56px 0 0 0;}
.jc_home_b i{display: block;font-style: normal;font-size: 16px;padding: 4px 0 0 0;}
.jc_home_b span{display: block;margin: 20px 0 0 0;width: 631px;}
.jc_home_v{width: 100%;height: 650px;overflow: hidden;}
.jc_home_c{width: 100%;overflow: hidden;background: url(../img/im14.png) no-repeat center;}
.jc_home_x{width: 100%;padding: 53px 0 0 0;overflow: hidden;text-align: center;line-height: 35px;}
.jc_home_x b{display: block;font-size: 28px;color: #333333;}
.jc_home_x span{display: block;font-size: 14px;color: #666666;}
.jc_home_z{width: 100%;padding: 10px 0 24px 0;overflow: hidden;text-align: center;font-size: 14px;color: #333333;line-height: 36px;}
.jc_home_z b{display: block;font-weight: normal;}
.jc_home_z span{display: block;font-size: 16px;}
.jc_home_zp{width: 1380px;overflow: hidden;padding: 30px 0 48px 0;}
.jc_home_zp li{width: 500px;float: left;overflow: hidden;padding: 0 100px 0 0;font-size: 14px;line-height: 31px;text-align: center;}
.jc_home_zp li img{display: block;margin: auto;}
.jc_home_zp li b{display: block;font-weight: normal;font-size: 16px;color: #333333;padding: 29px 0 0 0;}
.jc_home_zp li span{display: block;color: #666666;}

.pop_tc_p{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 0;z-index: 999999;background: rgba(0,0,0,0.5);display: none;}
.pop_tc_o{width: 900px;height: 600px;background: #FFFFFF;border-radius: 15px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pop_tc_o em{display: block;width: 24px;height: 24px;position: absolute;right: -20px;top: -20px;background: url(../img/clones.png) no-repeat center;cursor: pointer}
.pop_tc_o video{width: 852px;height: 552px;margin: 24px auto;display: block;border-radius: 15px;background: #000000}
.pop_tc_i{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 0;z-index: 999999;background: rgba(0,0,0,0.5);display: none;}
.pop_tc_u{width: 565px;height: 266px;background: #FFFFFF;border-radius: 15px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pop_tc_u em{display: block;width: 24px;height: 24px;position: absolute;right: -20px;top: -20px;background: url(../img/clones.png) no-repeat center;cursor: pointer}
.pop_tc_y{overflow: hidden;padding: 0 30px}
.pop_tc_y b{display: block;font-size: 18px;padding-top: 15px;font-weight: 400;line-height: 48px}
.pop_tc_y input{width: 100%;height: 48px;line-height: 48px;padding: 0 20px;margin-top: 15px;border: 1px solid #EEEEEE;font-size: 16px;border-radius: 8px;outline:none;box-sizing: border-box;}
.pop_tc_y span{display: block;font-size: 14px;padding-top: 16px;line-height: 20px;}
.pop_tc_t{display: block;width: 120px;height: 44px;line-height: 44px;margin: 30px auto;border: 0;background: #4B8AD2;color: #FFFFFF;font-size: 16px;border-radius: 10px;cursor: pointer}


.pop_two{
    display: none;
}
.pop_xx_1{
    display: none;
}
.pop_xx_2{
    display: none;
}
.pop_p{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
	background: rgba(0,0,0,0.5);
}
.pop_o{
	width: 98.8%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
}
.pop_i{
	width: 800px;
    margin: 30px auto;
	overflow: hidden;
	background: #FFFFFF;
	border-radius: 5px;
	position: relative;
	z-index: 99;
}
.pop_u{
	width: 100%;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #dee2e6;
	position: relative;
}
.pop_u span{
	display: block;
	font-size: 24px;
	color: #666666;
	font-weight: 700;
	text-align: center;
}
.pop_u img{
	display: block;
	position: absolute;
	right: 18px;
	top: 22px;
	cursor: pointer;
}
.pop_y{
	padding: 0 16px;
	overflow: hidden;
}
.pop_t{
	width: 100%;
	overflow: hidden;
}
.pop_t>li{
	width: 100%;
	margin: 22px 0;
	overflow: hidden;
}
.pop_t>li .t_p{
	width: 108px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #EEEEEE;
	background: #FAFAFA;
	color: #666666;
	font-size: 14px;
	float: left;
	overflow: hidden;
}
.pop_t>li .t_o{
	overflow: hidden;
	margin-left: -1px;
}
.pop_t>li .t_i{
	margin: 4px 0 4px 10px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.pop_t>li .t_i:hover span{
	border: 1px solid #C2C2C2;
	background: #C2C2C2;
}
.pop_t>li .t_i:hover em{
	border: 1px solid #C2C2C2;
	border-left: 0;
	background: url("../img/pop_dh.png") no-repeat center;
}
.pop_t>li .t_i.active span{
	border: 1px solid #3398FF;
	background: #3398FF;
}
.pop_t>li .t_i.active em{
	background: url("../img/pop_dh_on.png") no-repeat center;
}
.pop_t>li .t_i input{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0); 
}
.pop_t>li .t_i span{
	display: block;
	float: left;
	width: 104px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #D2D2D2;
	background: #D2D2D2;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
.pop_t>li .t_i em{
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #D2D2D2;
	border-left: 0;
}
.pop_t>li .t_u{
	width: 225px;
	height: 38px;
	padding: 0 6px;
	margin: 0 10px 0 0;
	display: block;
	float: left;
	border: 1px solid #EEEEEE;
	font-size: 14px;
	color: #333333 !important;
	outline:none;
}
.pop_t>li .t_y{
	height: 36px;
	overflow: hidden;
	border: 1px solid #EEEEEE;
}
.pop_t>li .t_y label{
	height: 36px;
	line-height: 36px;
	margin: 0 30px 0 10px;
	padding: 0 0 0 30px;
	display: block;
	float: left;
	cursor: pointer;
	position: relative;
	background: url("../img/pop_radio.png") no-repeat left center;
}
.pop_t>li .t_y label.active{
	background: url("../img/pop_radio_on.png") no-repeat left center;
}
.pop_t>li .t_y label input{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
.pop_t>li .t_y label span{
	display: block;
	font-size: 14px;
	color: #666666;
}
.pop_t>li .t_t{
	overflow: hidden;
	border: 1px solid #EEEEEE;
}
.pop_t>li .t_t input{
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 0;
	font-size: 14px;
	outline:none;
	box-sizing: border-box;
}
.pop_t>li .t_r{
	width: 100%;
	overflow: hidden;
}
.pop_t>li .t_r input{
	width: 200px;
	height: 38px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #EEEEEE;
	font-size: 14px;
	outline:none;
	box-sizing: border-box;
	display: block;
	float: left;
}
.pop_t>li .t_r img{
	display: block;
	float: left;
	cursor: pointer;
	margin: 0 30px;
}
.pop_t>li .t_e{
	width: 94px;
	height: 38px;
	line-height: 38px;
	margin: 0 0 0 110px;
	border: 0;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	background: #3398FF;
	border-radius: 3px;
	cursor: pointer;
}
.pop_r{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
	background: rgba(0,0,0,0.5);
}
.pop_e{
	width: 506px;
	overflow: hidden;
	border: 1px solid #D9D9D9;
	background: #FFFFFF;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.pop_w{
	height: 58px;
	line-height: 58px;
	padding: 0 18px;
	border: 1px solid #F6F6F6;
	overflow: hidden;
}
.pop_w img{
	display: block;
	float: right;
	margin: 19px 0;
	cursor: pointer;
}
.pop_w span{
	display: block;
	float: left;
	font-size: 16px;
}
.pop_q{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.pop_q img{
	display: block;
	margin: 20px auto;
}
.pop_q b{
	display: block;
	font-size: 20px;
	color: #FF0000;
	padding: 10px 0;
}
.pop_l{
	padding: 30px 20px 20px 20px;
	overflow: hidden;
}
.pop_l b{
	display: block;
	float: right;
	height: 42px;
	line-height: 42px;
	padding: 0 24px;
	border: 1px solid #1E9FFF;
	background: #1E9FFF;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
	border-radius: 4px;
	cursor: pointer;
}
.pop_l span{
	display: block;
	float: right;
	height: 42px;
	line-height: 42px;
	padding: 0 24px;
	border: 1px solid #EFEFEF;
	background: #FFFFFF;
	font-size: 16px;
	color: #333333;
	border-radius: 4px;
	cursor: pointer;
	margin: 0 0 0 20px;
}
.pop_k{
	margin: 20px 0 0 0;
	border-width: 0;
	border-top-width: 1px;
	border-style: solid;
	border-color: #eee
}
.pop_k legend{
	display: block;
	width: 100%;
	max-width: 100%;
	margin-left: 20px;
	padding: 0 10px;
	font-size: 20px;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
.pop_j{
	padding: 5px 10px;
	margin-top: 20px;
	overflow: hidden;
	border: 1px solid #EEEEEE;
}
.pop_j li{
	width: 100%;
	padding: 5px 0;
	overflow: hidden;
}
.pop_j li label{
	display: block;
	float: left;
	padding: 0 0 0 24px;
	cursor: pointer;
	position: relative;
	background: url("../img/pop_check.png") no-repeat left center;
	background-size: 16px 16px;
}
.pop_j li label.active{
	background: url("../img/pop_check_on.png") no-repeat left center;
	background-size: 16px 16px;
}
.pop_j li label input{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
.pop_j li label span{
	display: block;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 20px;
}



.db_ytj_p{width: 100%;height: 370px;overflow: hidden}
.db_ytj_p div{width: 1068px;margin: auto;overflow: hidden;color: #222222;line-height: 40px;}
.db_ytj_p div b{display: block;font-size: 36px;padding: 106px 0 0 0;}
.db_ytj_p div span{display: block;font-size: 18px;padding: 8px 0 0 0;}
.db_ytj_p div a{display: block;width: 130px;height: 40px;line-height: 40px;margin: 22px 0 0 0;text-align: center;font-size: 14px;color: #FFFFFF;background: #4B8AD2;border-radius: 20px;}
.db_ytj_o{width: 1200px;margin: auto}
.db_ytj_o>h2{display: block;font-size: 30px;line-height: 40px;padding: 42px 0;color: #333333;text-align: center;}
.db_ytj_i{width: 100%;padding: 50px 0;overflow: hidden;}
.db_ytj_i .ytj_i_p{width: 328px;height: 398px;margin: 0 70px 0 0;overflow: hidden;border: 1px dashed #E5E5E5;border-radius: 20px;float: left;}
.db_ytj_i .ytj_i_p img{display: block;margin: 30px auto 0 auto;}
.db_ytj_i .ytj_i_p span{display: block;text-align: center;font-size: 18px;line-height: 52px;color: #333333;}
.db_ytj_i .ytj_i_o{overflow: hidden;line-height: 44px;}
.db_ytj_i .ytj_i_o b{display: block;font-size: 30px;color: #333333;padding: 98px 0 0 0;}
.db_ytj_i .ytj_i_o span{display: block;font-size: 18px;color: #666666;padding: 30px 0 0 0;}
.db_ytj_u{width: 100%;height: 668px;overflow: hidden;background: url("../img/dbytj_img_3.jpg") no-repeat center;}
.db_ytj_u .db_ytj_o>h2{padding: 52px 0 39px 0;}
.db_ytj_u .ytj_u_p{width: 100%;overflow: hidden}
.db_ytj_u .ytj_u_p p{width: 100%;overflow: hidden;font-size: 18px;line-height: 44px;color: #333333;}
.db_ytj_u .ytj_u_p div{width: 100%;overflow: hidden;padding: 45px 0 0 0;}
.db_ytj_u .ytj_u_p div img{display: block;float: left;}
.db_ytj_y{width: 100%;overflow: hidden;}
.db_ytj_y .ytj_y_p{width: 1280px;}
.db_ytj_y .ytj_y_p li{width: 282px;height: 152px;margin: 0 24px 24px 0;background: linear-gradient(180deg,#f5faff 0%, #fefefe 100%);border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(162,197,255,0.10);float: left;}
.db_ytj_y .ytj_y_p li.active{width: 1200px}
.db_ytj_y .ytj_y_p li p{overflow: hidden;padding: 0 30px 0 30px;line-height: 30px;}
.db_ytj_y .ytj_y_p li p b{display: block;padding: 0 0 0 22px;margin: 23px 0 0 0;font-size: 20px;font-weight: 400;color: #333333;background: url("../img/dbytj_img_6.png") no-repeat left center;}
.db_ytj_y .ytj_y_p li p span{display: block;font-size: 14px;color: #666666;letter-spacing: 0.28px;padding-top: 15px;}
.db_ytj_t{width: 100%;height: 671px;margin: 26px 0 0 0;overflow: hidden;background: url("../img/dbytj_img_7.jpg") no-repeat center;}
.db_ytj_t .db_ytj_o>h2{padding: 52px 0}
.db_ytj_t .ytj_t_p{display: block;margin: auto}
.db_ytj_r{width: 100%;overflow: hidden;}
.db_ytj_r .ytj_r_p{width: 100%;border: 1px solid #EEEEEE;border-collapse: collapse;}
.db_ytj_r .ytj_r_p tr:nth-child(odd){background: #F8FBFE;}
.db_ytj_r .ytj_r_p th{border: 1px solid #EEEEEE;padding: 0 20px;height: 60px;font-size: 16px;font-weight: 400;}
.db_ytj_r .ytj_r_p td{border: 1px solid #EEEEEE;padding: 0 20px;height: 52px;font-size: 14px;}
.db_ytj_r .ytj_r_o{width: 100%;padding: 30px 0 0 0;overflow: hidden;}
.db_ytj_r .ytj_r_o table{width: 584px;border-collapse: collapse;float: left;border: 1px solid #EEEEEE;text-align: center;font-size: 16px;line-height: 28px;}
.db_ytj_r .ytj_r_o table tr:nth-child(odd){background: #F8FBFE;}
.db_ytj_r .ytj_r_o table th{border: 1px solid #EEEEEE;height: 60px;font-weight: 400;}
.db_ytj_r .ytj_r_o table td{border: 1px solid #EEEEEE;}
.db_ytj_r .ytj_r_o table td b{font-weight: 400;color: #FF0000;}
.db_ytj_r .ytj_r_o table td div{width: 100%;padding: 27px 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.db_ytj_r .ytj_r_o table td div p span{display: block;text-align: left;}
.db_ytj_r .ytj_r_i{width: 100%;padding: 18px 0;margin: 30px 0 0 0;overflow: hidden;background: linear-gradient(180deg,#f5faff 0%, #fefefe 100%);border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(162,197,255,0.10); }
.db_ytj_r .ytj_r_i span{display: block;font-size: 14px;line-height: 28px;padding: 0 30px;}
.db_ytj_r .ytj_r_u{width: 100%;height: 400px;overflow: hidden;background: url("../img/dbytj_img_9.png") no-repeat center;}
.db_ytj_r .ytj_r_y{width: 350px;overflow: hidden;float: right;}
.db_ytj_r .ytj_r_y div{width: 100%;padding: 30px 0 0 0;overflow: hidden;}
.db_ytj_r .ytj_r_y div span{padding: 0 0 0 30px;display: block;font-size: 16px;line-height: 40px;color: #FFFFFF;background: url("../img/dbytj_img_10.png") no-repeat left center;}
.db_ytj_r .ytj_r_y a{display: block;width: 130px;height: 40px;line-height: 40px;margin: 20px 0 0 0;background: #ff9600;color: #FFFFFF;font-size: 16px;border-radius: 10px;text-align: center;}
.db_ytj_e{width: 100%;height: 150px;margin: 50px 0 0 0;overflow: hidden;background: url("../img/dbytj_img_11.jpg") no-repeat center;text-align: center;}
.db_ytj_e span{display: block;padding: 32px 0 18px 0;font-size: 24px;color: #FFFFFF;text-shadow: -2px 0px 0px 2px rgba(0,0,0,0.20); }
.db_ytj_e a{display: block;width: 130px;height: 40px;line-height: 40px;margin: auto;font-size: 16px;color: #FFFFFF;background: #FF9600;border-radius: 10px}

.wq_i_p_new{
    width: 1360px;
    padding: 0 0 60px 0;
    overflow: hidden;
}
.wq_i_p_new li{
    width: 420px;
    margin: 0 20px 0 0;
    overflow: hidden;
    float: left;
    border-bottom: 1px dashed #F6F6F6;
    background: url('../img/img_23.png') no-repeat right center;
}
.wq_i_p_new li a{
    margin: 0 20px 0 0;
    display: block;
    overflow: hidden;
    font-size: 14px;
	line-height: 50px;
	color: #666666;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}