@charset "utf-8";.header{width:100%;position:fixed;top:0;z-index:10000;border-bottom:1px solid rgba(255,255,255,.1);transition:all .5s ease 0s}
.header:hover{background:rgba(255,255,255,.9)}
.header_in{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}
.top_line{background:rgba(44,80,177,.8);min-height:30px;height:30px;line-height:30px;font-size:12px;color:#fff}
.top_line a{color:#eee}
.top_line a:hover{color:#fff}
.goog-te-gadget-simple{line-height:16px;}
.logo{width:200px;margin:20px 0;height:60px;background:url(../images/logo.png) no-repeat center center}
.logo a{display:block;height:60px}
.logo h1{text-indent:-9999px}
.menu{}
.menu li{display:inline-block;text-align:center;padding:0 5px;line-height:96px;font-size:18px;font-weight:700}
.menu li.active,.menu li:hover{border-bottom:4px solid #0073de}
.menu li a{color:#004c93;display:inline-block}
.menu li a:hover{color:#0073de}
.navbar-header .collapsed {
    color: #333;
}
.navbar-header .navbar-toggle {
    border-color: #333;
    color: #333;
}
.navbar-header .navbar-toggle .icon-bar{background-color: #333;}

.banner{width:100%;background:#003462;height:700px}
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.inner_banner{width:100%;height:300px;background:url(../images/inner_banner.jpg) no-repeat center center}
.banner_info{padding-top:200px;line-height:100px;color:#fff;position:relative;}
.banner_info h2{float:left;font-size:24px}
.banner_info h1{float:left;font-size:24px}
.banner_info .crumbs{overflow: hidden;position:absolute;left:10px;right:10px;bottom:-60px;z-indeX:10;height:60px;line-height:30px;}
.banner_info .crumbs a{color:rgba(255,255,255,.8)}
.banner_info .crumbs i{color:rgba(255,255,255,.6);padding:0 5px}
.inner{}
.inner_right{}
.inner_left{margin-bottom:30px;}
.left_block{width:100%}
.left_block h3{background:rgba(44,80,177,.9);padding:0 15px;height:50px;line-height:50px;font-size:18px;color:#fff;border-bottom:1px solid #eee}
.left_cat_list li{height:46px;line-height:46px;text-indent:25px;border-bottom:1px solid #e6e6e6;color:#444;background:#f2f2f2 url(../images/icon-widget-menu.gif) no-repeat 12px -61px;display:block;overflow:hidden}
.left_cat_list li a{display:block}
.left_cat_list li a:hover,.left_cat_list li.active a{text-indent:30px;color:#fff;background:rgba(44,80,177,.9) url(../images/icon-widget-menu.gif) no-repeat 12px 19px;text-decoration:none}
.goods_info h1{font-size:32px;line-height:30px;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}
.goods_info img{padding:0;max-width:100%}
.goods_detail{margin-top:20px;font-size:16px;}
.goods_detail h2{font-size:24px;margin-bottom:30px}
.goods_detail_c table{border:none;border-collapse:collapse;width:100%;max-width:750px}
.goods_detail_c table td{padding:10px;border:1px solid #ccc;font-size:16px}
.goods_tabs{width:100%;border-bottom:1px solid #eee;margin:20px 0}
.goods_tabs span{background:#fafafa;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;margin-right:10px;padding:0 20px;border:1px solid #eee;font-size:16px;font-weight:700;height:50px;line-height:50px;margin-bottom:-1px;cursor:pointer}
.goods_tabs .active{background:#00a0e9;color:#fff;border:1px solid #00a0e9;border-bottom:none}
.right_content{font-size:16px;line-height:30px;color:#333}
.right_content img{max-width:100%}
.news_info{}
.news_info .news_info_title{font-size:32px;line-height:30px;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:10px}
.news_info .news_mess{color:#777;font-size:12px;line-height:24px;margin-bottom:30px}
.feedback{padding-top:100px}
.feedback p{margin:0 auto 20px;overflow:hidden}
.feedback #comment,.feedback input[type=text]{padding:12px;width:50%;border:1px solid #ddd;color:#888;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.feedback #comment:active,.feedback #comment:hover,.feedback input[type=text]:active,.feedback input[type=text]:hover{border:1px solid #f90}
.comment{padding:12px 0 12px 12px;width:96%;height:150px;font-size:12px;overflow-y:scroll}
.feedback .submit_btn{padding:8px 50px;font-size:18px;font-family:Arial;line-height:28px;color:#fff;border:none;background:#f77b00;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.feedback .submit_btn:active,.feedback .submit_btn:hover{opacity:.8}
.feedback #comment{padding:12px 0 12px 12px;width:96%;height:150px;font-size:12px;overflow-y:scroll}
#feedback_err{color:#f40}
.pagelist{text-align:center;margin:20px 0 0}
.pagelist a,.pagelist p{display:inline-block;margin:0 3px;line-height:24px;border:1px solid #ddd;padding:3px 10px}
.pagelist a.cur{background:#004c93;color:#fff;border:1px solid #004c93}
.footer{width:100%;color:rgba(255,255,255,.8);background:rgba(44,80,177,.9)}
.footer .footer_goods_cat{}
.footer .footer_goods_cat a{color:rgba(255,255,255,.8)}
.footer .footer_goods_cat p{padding-bottom:5px}
.footer .footer_goods_cat h4{font-size:18px;color:#fff;padding-bottom:20px}
.footer_copyright{border-top:1px solid rgba(0,0,0,.1);color:#fff;text-align:center;font-size:14px;width:100%;padding:20px 0;line-height:36px}
.footer_copyright .cp{float:left;max-width:50%;color:rgba(255,255,255,.8);text-align:left}
.footer_copyright .cp p{line-height:20px}
.footer_copyright .sns{float:right;max-width:50%}
.footer_copyright a{background:rgba(0,0,0,.3);line-height:30px;width:30px;text-align:center;display:inline-block;border-radius:3px}
.footer_copyright a:link,.footer_copyright a:visited{color:rgba(255,255,255,.6)}
.footer_copyright a:hover{color:#fff;background:rgba(0,0,0,.7)}
.cat_list{margin-top:40px}
.cat_list li{padding-top:20px;padding-bottom:20px;position:relative;}
.cat_list li .img{width:100%;background:-webkit-linear-gradient(left,#2b97ed,#195abc)}
.cat_list li .img img{width:100%}
.cat_list li h3{height:50px;line-height:50px;text-align:center;font-size:16px;color:#004c93}
.cat_list li h3{-webkit-transition:padding-bottom .2s ease-out;transition:padding-bottom .2s ease-out}
.cat_list li h3 a{color:#004c93}
.cat_list li p{font-size:12px;color:#777;line-height:20px;height:80px;}
.who_block{padding-top:50px;padding-bottom:50px}
.block_title{text-align:center;margin-bottom:50px}
.block_title h2{font-size:36px;line-height:50px;font-weight:700;color:#004c93;font-family:Montserrat,Helvetica,Arial,sans-serif}
.block_title h4{font-size:36px;line-height:50px;font-weight:700;color:#004c93;font-family:Montserrat,Helvetica,Arial,sans-serif}
.block_title strong{font-size:36px;line-height:50px;font-weight:700;color:#004c93;font-family:Montserrat,Helvetica,Arial,sans-serif}
.block_title p{font-size:16px;color:#666;line-height:30px}
.reason_list{}
.reason_list li{padding:0 20px 20px 20px;}
.reason_list li h4{font-size:18px;color:#565656;padding-bottom:20px;font-weight:600;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.reason_list li p{font-size:14px;color:#777}
.who_pic_list{margin-top:40px}
.who_pic_list li{padding:0 20px;position:relative}
.who_pic_list li .img{width:100%;background:-webkit-linear-gradient(left,#2b97ed,#195abc)}
.who_pic_list li .img img{width:100%}
.who_pic_list li h4{margin-top:-50px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;font-weight:400;background:-webkit-linear-gradient(rgba(45,140,232,.5),rgba(255,255,255,0))}
.who_pic_list li h3{text-align:left;padding:0 20px 30px;-webkit-transition:padding-bottom .2s ease-out;transition:padding-bottom .2s ease-out}
.who_pic_list li p{color:#777;line-height:20px;padding:20px 0;}
.goods_list{margin-top:40px;font-size:0}
.goods_list li{position:relative;display:inline-block;vertical-align:top}
.goods_list li .img{width:100%;border:1px solid #eee;text-align: center}
.goods_list li .img img{width:180px;height:180px;display:block;margin:0 auto;}
.goods_list li h4{height:50px;line-height:50px;text-align:center;font-size:16px;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.goods_list li h3 a{color:#004c93}
.goods_list li h3 a:hover{color:#e53244}
.goods_list1{margin-top:40px;font-size:0}
.goods_list1 li{position:relative;display:inline-block;vertical-align:top}
.goods_list1 li .img{width:100%;border:1px solid #eee;text-align: center}
.goods_list1 li .img img{max-width:100%;display:block;margin:0 auto;}
.goods_list1 li h4{height:50px;line-height:50px;text-align:center;font-size:16px;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.goods_list1 li h3 a{color:#004c93}
.goods_list1 li h3 a:hover{color:#e53244}
.block_more{text-align: center;padding:50px 0;}
.block_more_btn{width:200px;height:50px;line-height:50px;text-align:center;color:#fff;background:linear-gradient(90deg,#4880db,#459be5);transition:all .3s;display:inline-block;border-radius:25px;}
.block_more_btn:hover{color:#fff;background:linear-gradient(90deg,#3564de,#358dde)}
.bg_title_service{background:url(../images/service_bg.jpg) no-repeat center center;color:#fff;padding:50px 0;height:200px}
.bg_title_service h4{color:#fff;font-size:48px}
.bg_title_service p{color:#aaa;font-size:16px}
.bg_title_data{background:url(../images/data_bg.jpg) no-repeat;background-size:cover;color:#fff;padding:50px 0;height:200px}
.data_list{paddint-top:10px;margin:0 auto}
.data_list li{display:inline-block;text-align:center;}
.data_list li h5{font-size:48px;font-weight:700;line-height:50px}
.data_list li p{font-size:18px;color:#eee}
.about_block{background:#fafafa}
.about_img{width:100%}
.about_img img{width:100%}
.about_info{}
.about_info h2{font-size:36px;line-height:50px;padding-bottom:20px;color:#004c93;font-family:Montserrat,Helvetica,Arial,sans-serif}
.about_info strong{font-size:36px;line-height:50px;padding-bottom:20px;color:#004c93;font-family:Montserrat,Helvetica,Arial,sans-serif}
.about_info .about_detail{font-size:16px;color:#444;padding:20px 0}
.about_info .about_detail p{padding-bottom:10px}
.about_more{width:200px;height:40px;line-height:40px;text-align:center;color:#fff;background:linear-gradient(90deg,#4880db,#459be5);transition:all .3s;display:inline-block;border-radius:20px;margin-top:30px}
.about_more:hover{color:#fff;background:linear-gradient(90deg,#3564de,#358dde)}
.article_block{padding-bottom:30px;}
.article_block h2{font-size:36px;color:#004c93;line-height:50px;padding-bottom:20px}
.news_list li{padding:10px 0}
.news_list li .news_img{}
.news_list li .news_img img{max-width:120px;max-height:120px;vertical-align: middle;}
.news_list li .news_info{}
.news_list li .news_info h4{font-size:18px;color:#004c93}
.news_list li .news_info p{font-size:14px;color:#777}
.news_list li .news_info span{font-size:12px;color:#999}
.news_list1 li{padding:10px 0;display:inline-block;vertical-align:top;}
.news_list1 li .news_img{display:inline-block}
.news_list1 li .news_img img{width:100px;max-height:100px;vertical-align: middle;}
.news_list1 li .news_info{display:inline-block;vertical-align:top}
.news_list1 li .news_info h4{font-size:18px;color:#004c93;height:40px;line-height: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news_list1 li .news_info p{font-size:14px;color:#777;min-height: 60px;line-height: 20px;}
.news_list1 li .news_info span{font-size:12px;color:#999}
.message_block{position:fixed;bottom:0;right:10px;box-shadow:#aaa 0 5px 5px;background:#fff;width:280px;border-top-left-radius:5px;border-top-right-radius:5px;z-index:10000}
.message_block_title{background:#4161b9;height:40px;line-height:40px;font-size:18px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}
.message_block_title i{width:40px;text-align:center}
.message_block_content{display:block}
.message_block .message_block_toogle .message_block_content{display:block}
.message_form{padding:10px}
.message_form p{padding-bottom:10px}
.message_form .message_txt{height:32px;line-height:32px;border:1px solid #ccc;padding:0 5px;width:95%;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.message_form .message_txt:hover{border:1px solid #f90}
.message_form .message_btn{background:#ff871e;color:#fff;font-size:18px;text-align:center;width:96%;border:none;height:36px;line-height:36px;border-radius:3px;cursor:pointer}
.message_form .message_btn:hover{background:#f40}
.message_err{color:#f90}
.w_300{width:300px}
.w_375{width:375px}
.w_350{width:350px}
.w_400{width:400px}
.w_420{width:420px}
.m_10{margin:10px}
.m_b_20{margin-bottom:20px}
.m_ul_10{margin:10px 10px 10px 0}
.p_t_10{padding-top:10px}
.p_t_20{padding-top:20px}
.p_b_20{padding-bottom:20px}
.p_t_50{padding-top:50px}
.p_b_50{padding-bottom:50px}
.p_t_b_40{padding:40px 0}
.fl{float:left}
.fr{float:right}
.category_btn{background:rgba(44,80,177,.8);color:#fff;display:block;width:400px;padding:0 50px;text-align:center;height:50px;line-height:50px;border-radius:25px;margin:0 auto}
.category_btn:hover{background:#2c50b1;color:#fff}
.flex_block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.flex_main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block}
.more_block{margin:20px 0;padding:20px;border:1px solid #eee;margin-right:20px;background:#fafafa}
.more_block h3{font-size:20px;margin-bottom:10px}
.more_block .more_list li{padding:5px 0;text-overflow:ellipsis}

.firstRow{width:100%;}
.firstRow img{}
.firstRow h2{display: inline-block; vertical-align: middle; font-size: 36px; font-weight: normal; line-height: 48px; color: #3a3a3a; padding-left: 20px; padding-top: 20px;}

@media screen and (min-width: 768px) and (max-width: 1023px){
    .logo{width:100px;margin:20px 0;height:30px;background:url(../images/logo.png) no-repeat center;background-size: cover;}
    .logo a{display:block;height:30px}
    .menu li{display:inline-block;text-align:center;padding:0;line-height:70px;font-size:16px;font-weight:500}
    .bg_title_service{padding:20px 0;}
}
@media screen and (max-width: 767px){
    .logo{width:100px;margin:10px 0 10px 20px;height:30px;background:url(../images/logo.png) no-repeat center;background-size: cover;}
    .logo a{display:block;height:30px}
    .menu li{padding:0;line-height:50px;font-size:14px;width:100%;border-bottom:1px solid rgba(44,80,177,.3);;text-align: left}
    .block_title{text-align:center;margin-bottom:20px}
    .block_title h2{font-size:24px;line-height:50px;font-weight:700;}
    .block_title strong{font-size:24px;line-height:30px;font-weight:700;}
    .block_title p{font-size:14px;line-height:20px;}
    .who_block{padding-top:20px;padding-bottom:20px;}
    .cat_list{margin-top:20px;}
    .bg_title_service{padding:20px 0;}
    .bg_title_service h4{font-size:24px;}
    .data_list li h5{font-size:28px;}
    .data_list li p{font-size:12px;}
    .goods_tabs span{padding: 0 10px}
    .goods_detail_c table{width:100%;}
    .firstRow{}
    .firstRow img{width:60px;}
    .firstRow h2{display: inline-block; vertical-align: middle; font-size: 18px; font-weight: 700; line-height: 24px; color: #3a3a3a; padding-left: 10px; padding-top: 10px;}
}
.unauth{text-align: center;padding:200px 0;}
.unauth h2{font-size:36px;font-weight: 700;color: rgba(44,80,177,.9);line-height:50px;}

