/*Base*/
/*
display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow:hidden;
transform: skew(30deg);  skewY
*/
*{}
ul , li{padding:0px; margin:0px; list-style:none;}
body {color: #333;	cursor: default;padding:0px; margin:0px; background: #fff; font-size:14px;
      overflow-x:hidden;}
#sitetoph1{display:none;}
.clear {clear: both;padding: 0px;margin: 0px;height: 0px;}
a {	text-decoration: none;	cursor: pointer;	color: #333; font-size:14px;
	transition: all 0.2s;
}
a:hover {color: #009fe8;}

/*Navigation*/
#navigation{ background:#0e6eb8; padding-bottom:15px; padding-top:15px; margin-top:0px; width:100%;
            margin-bottom:0px;
             }
#navigation .navbar-default{ background:none; border:none;
                           border-radius:0px !important; padding:0 auto; margin:0px auto; }
#navigation .navbar-default .navbar-nav{ margin-left:230px;  min-height:auto; }
.brandlogo{ height:40px; margin-left:40px;}
#navigation .navbar-default .navbar-nav li{padding:0px !important; text-align:center;}
#navigation .navbar-default .navbar-nav li.nav_div{ color:#fff; margin-top:15px; margin-left:20px; margin-right:20px;}
#navigation .navbar-default .navbar-nav li:hover{}
#navigation .navbar-default .navbar-nav li a{font-size:16px; color:#fff; padding-left:8px; padding-right:8px;
                                             }
#navigation .navbar-default .navbar-nav li a:hover{color: #009fe8 !important;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-toggle{font-size:16px; }
#navigation .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{ display:block !important;}
#navigation .navbar-default .navbar-nav li a:hover{font-size:16px; color:#f8b551; }
#navigation .navbar-default .navbar-nav li.dropdown a{font-size:14px; color:#fff;}
#navigation .navbar-default .navbar-nav li.open{padding-right:0px;}
#navigation .navbar-default .navbar-nav li.open a{ background:#222; color:#fff;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu{background:#009fe8; 
                                                                   padding:10px; padding-top:0px; margin-top:5px;
                                                                   border:none;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li{ background:none; padding-top:2px; padding-bottom:8px;
                                                                    text-align:left;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon
{
 background:#0e6eb8; text-align:left; color:#009fe8; font-size:16px; height:10px; overflow:hidden; margin-top:-10px;
    }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon:hover{ background:#0e6eb8;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon i{margin-left:30px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover{ background:#1eaaea; }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{color:#fff !important;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .caret{color:#f8b551;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{ background:none;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a{color:#fff; margin-top:5px; padding-top:5px;
                                                                        padding-bottom:5px; padding-left:5px;
                                                                        border-radius:5px;  background:none;
                                                                       }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a:hover{ background:none;}
#navigation .navbar-header .navbar-toggle{ background:#f0f0f0; color:#fff; border:none; position:relative; top:4px;}
#navigation .navbar-header .navbar-brand{padding:0px; margin:0px;}
#navigation .navbar-header .navbar-brand img{height:50px; position:relative; top:2px;}
#navigation .navbar-default .navbar-nav li.dropdown .mymav_p_links{ background:none !important;}


/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:13px 17px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#d52123;}
.more-fhlinks{display:none;}
.pagination>li>#gotopagebtn 
{
    color:#009fe8;
    }
.pagination>li>#gotopid 
{
    width:50px;
    }
.pagination>li>#gotopagebtn_ajax
{
    color:#009fe8;
    }
.pagination>li>#gotopid_ajax
{
    width:50px;
    }
.pagination li{color:#009fe8;border-color:#009fe8;}
.pagination li.active a{ background:#009fe8; border-color:#009fe8;}
.pagination li a{color:#009fe8;}
.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#d52123; font-weight:bold; font-size:15px;}

#footer{ background:#ececec; color:#656565; font-size:14px; padding-top:50px; text-align:left; padding-bottom:40px;
         }
#footer a{color:#656565; }
#footer p{ letter-spacing:2px;}
#footer p i{color:#009fe8; font-size:20px; margin-right:10px; display:block; width:20px; float:left;}
.footererweima{float:left; margin:10px 20px 0px 0px;}
#footerditu{margin-top:16px; border:1px solid #ccc; border-radius:5px; height:200px;
            overflow:hidden;}
#footerditu .anchorBL{ display:none;}
.sharedbox{border-bottom:1px solid #009fe8; padding-bottom:15px; height:55px; width:336px; overflow:hidden; 
           float:right; margin-top:170px;}
           
 /*ÁíÒ»ÖÖfooter*/
.page_body #footer{ background:#0e6eb8; color:#fff; font-size:14px; padding-top:50px; text-align:left; padding-bottom:40px;
         }
.page_body #footer a{color:#fff; }
.page_body #footer p{ letter-spacing:2px;}
.page_body #footer p i{color:#fff; font-size:20px; margin-right:10px; display:block; width:20px; float:left;}
.page_body #footerditu .anchorBL{ display:none;}
 
 /**/        
           
           
           
.sharedbox span{margin:10px 0px 0px 2px;}
.sharedbox a{margin:0px 0px 0px 10px !important; display:block !important; width:40px !important; height:40px !important; float:left !important;}
.sharedbox .bds_sqq{ background:#ececec url(../Images/np_shared_1.png) center center no-repeat !important; border-radius:40px;}
.sharedbox .bds_weixin{ background:#ececec url(../Images/np_shared_2.png) center center no-repeat !important; border-radius:40px;}
.sharedbox .bds_douban{ background:#ececec url(../Images/np_shared_3.png) center center no-repeat !important; border-radius:40px;}
.sharedbox .bds_tsina{ background:#ececec url(../Images/np_shared_4.png) center center no-repeat !important; border-radius:40px;}
.sharedbox .bds_tqq{ background:#ececec url(../Images/np_shared_5.png) center center no-repeat !important; border-radius:40px;}
.sharedbox .bds_more{ background:#ececec url(../Images/np_shared_6.png) center center no-repeat !important; border-radius:40px;}

.breadcrumb_box{ background:#f9f9f9; border-bottom:1px solid #ccc; height:40px;  text-align:left;  
                  padding-top:1px; 
                  
                  }
.breadcrumb{ background:#b2e4f7; margin-top:20px; color:#666;}
.breadcrumb a{color:#666;}
.bbkcontent{ margin-top:50px; padding:30px 20px; color:#fff;}
.bbkcontent h2{color:#fff; font-size:16px; font-weight:bold;}
.bbkcontent p{font-size:12px; line-height:22px;}
.bbkcontent1{background:#1e98c1 url(../Images/bbkbg1.jpg) center center no-repeat;}
.bbkcontent2{background:#1e98c1 url(../Images/bbkbg2.jpg) center center no-repeat;}
.bbkcontent3{background:#1e98c1 url(../Images/bbkbg3.jpg) center center no-repeat;}

.pagebox{padding-top:20px;}
.pagebox li{float:left; margin-left:10px;}
.prevnext{color:#666;}
.prevnext a{color:#666;}


/*To Top*/
p#back-to-top{
    position:fixed;
    display:none;
    bottom:10px;
    right:20px; width:40px; height:40px; background:#009fe8;  border-radius:40px; text-align:center; line-height:42px;
    box-shadow:1px 1px 5px 0px #ccc;
}
p#back-to-top i{
    font-size:20px; font-weight:bold; color:#fff;
}
p#back-to-top i:hover{
    color:#f0b413;
}

/*----------------------------------------Ext---------------------------------------------*/

#aboutus_picbox{ background:url(../Images/np_abs_img.png) center top no-repeat; height:924px; background-size:92%;}
#abs_pic_1{width:360px; height:360px;transform:rotate(45deg); float:left; margin-top:100px; margin-left:153px; overflow:hidden;}
#abs_pic_1_1{width:600px; height:600px; margin-top:-150px; margin-left:-150px; transform:rotate(-45deg); }
#abs_pic_2{width:180px; height:180px;transform:rotate(45deg); float:left; margin-top:319px; margin-left:-15px; overflow:hidden;}
#abs_pic_2_1{width:350px; height:350px; margin-top:-100px; margin-left:-100px; transform:rotate(-45deg); }
#abs_pic_3{width:180px; height:180px;transform:rotate(45deg); float:left; margin-top:320px; margin-left:73px; overflow:hidden;}
#abs_pic_3_1{width:300px; height:300px; margin-top:-50px; margin-left:-50px; transform:rotate(-45deg); }
#abs_pic_more_btn{width:160px; height:160px;transform:rotate(45deg); float:left; margin-top:90px; margin-left:510px; overflow:hidden;
                   display:block; }

.sousuo_text{border:1px solid #ccc; height:22px; margin-right:8px; border-radius:3px; font-size:12px; color:#666;}
.sousuo_text , .sousuo_btn{ margin-top:13px;}

.banners{}
#indexbanner{ height:530px; width:100%;}
.carousel{width:100%; height:530px;}
.carousel-cell{height:530px; width:100%; background-position:center center; background-repeat:no-repeat;}
.indexbannerlinks{ text-align:center;}
.indexbannerlinks span{font-size:15px; color:#fff; display:block; text-align:center; padding-top:5px;}
#indexbannerlinks_1{margin-top:350px; margin-left:120px; animation-duration:4s; }
#indexbannerlinks_2{margin-top:90px; margin-left:70px; animation-duration:4s; }
#indexbannerlinks_3{margin-top:265px; margin-left:-110px; animation-duration:4s; }
#indexbannerlinks_4{margin-top:130px; margin-left:100px; animation-duration:4s; }
#indexbannerlinks_5{margin-top:300px; margin-left:140px; animation-duration:4s; }
#indexbannerlinks_6{margin-top:-280px; margin-left:600px; animation-duration:4s; }
#indexbannerlinks_7{margin-top:-60px; margin-left:950px; animation-duration:4s; }
#indexbannerlinks_down{ text-align:center; display:block; margin-top:-10px;}
#indexbannerlinks_down img{ margin:0 auto;}

#aboutus_jieshao_banner{background:url(../Images/np_banner1.jpg) center top no-repeat; height:500px;}
.subnav{height:45px; overflow:hidden; background:#009fe8; color:#fff;}
.subnav a{color:#fff; font-size:14px; margin:12px 0px 0px 0px;}
.subnav img{margin:5px 15px 0px 0px;}
.subnav span{margin:12px 15px 0px 15px;}


.content_page{padding-top:15px; margin:0px 20px 30px 20px; }
.pro_img_big{ padding:10px; background:#fcfcfc; border:1px solid #f9f9f9; display:block; max-width:700px; margin:20px auto;}
.pro_content{margin-top:40px; border-top:1px solid #009fe8;}
.detail_title{width:120px; text-align:center; line-height:35px; height:35px; color:#fff; background:#009fe8; font-size:14px;
              margin-bottom:20px; border-left:5px solid #1eaaea;}

.art_list{margin-top:15px; margin-bottom:15px; padding-bottom:25px; padding-top:5px; border-bottom:1px dotted #ccc;}
.art_list h2{}
.art_list h2 a{color:#009fe8; font-size:20px;}
.art_list .art_desc{ font-size:16px; color:#666; line-height:24px;}

.contents{ padding-bottom:50px;}
.contents_title{ padding:0px; margin:0px; height:30px; border-bottom:2px solid #009fe8; max-width:270px; margin:0 auto;
                 margin-top:70px; margin-bottom:90px; text-align:center;}
.pidxtitle{margin-top:20px;}
.contents_title2{max-width:500px;}
.contents_title span.cntitle{color:#009fe8; font-size:32px; font-weight:bold; display:block; width:75%;
                              background:#fff; padding:20px; margin:0 auto; position:relative; top:-10px;
                              letter-spacing:1px;}
.contents_title span.cntitle2{color:#009fe8; font-size:32px; font-weight:bold; display:block; width:100%;
                              background:#fff; margin:0 auto; position:relative; top:-10px;
                              letter-spacing:1px;}
.contents_title span.entitle{ display:block; font-size:16px; color:#55984b; margin:0 auto; position:relative; top:-20px;}
.contents_text{margin:0px 40px 20px 40px; font-size:18px; line-height:38px;}
.contents_text p{ text-align:center; margin-bottom:40px;}

.contents_alt{ background:#b2e4f7; padding-bottom:60px;}
.img_title_1{ position:relative; top:-45px; position:relative; left:24px;}
.contents_alt .contents_title{ margin-top:0px;}
.contents_alt .contents_title span.cntitle{ background:#b2e4f7;}

#ref_btn{float:right; font-size:24px; color:#009fe8; margin-top:-480px;}
.zizhibox{height:390px; overflow:hidden;}
.zizhis{margin-bottom:30px; display:none;}
.zizhis_show{}
.zizhis img{border:1px solid #009fe8;}
.img_title_2{float:right; margin-top:-590px; margin-right:-40px; width:100px;}
.img_title_3{position:relative; top:30px; left:30px;}
.img_title_4{float:right; margin-top:-490px; margin-right:-40px; width:100px;}
#qiyewenhua{ background:url(../Images/np_bgicon_1.png) 0px 800px no-repeat; background-size:10%; padding-bottom:0px;}
.img_title_5{float:right; margin-top:-10px; margin-right:40px; width:100px;}

#product_index_banner{background:url(../Images/np_banner2.jpg) center center no-repeat; height:500px;}
.img_title_3_right{position:relative; top:30px; left:400px;}
.prolist{ background:url(../Images/np_probg1.png) center top no-repeat; margin-top:20px;
           min-height:550px; margin-bottom:20px; }
.prolist_alt{ background:url(../Images/np_probg2.png) center top no-repeat; text-align:right;}
.prolist .pro_left1{margin-top:110px;}
.prolist .pro_left1 .pro_enicon1{color:#55984b; font-size:14px; display:block; margin-bottom:0px; padding-bottom:0px;
                                 }
.prolist .pro_left1 .pro_enicon2{color:#009fe8; border-bottom:3px solid #009fe8;  padding-bottom:8px; position:relative;
                                  font-size:26px;  letter-spacing:-1px; top:-5px;}
.prolist .pro_left2{ padding-top:20px;}
.prolist .pro_left2 .pro_enname{margin-top:30px;}
.prolist .pro_left2 .pro_enname a{color:#009fe8; font-size:30px; font-weight:bold;}
.prolist .pro_left2 .pro_cnname{ margin-top:0px; padding-top:0px;}
.prolist .pro_left2 .pro_cnname a{color:#009fe8; font-size:32px;}
.prolist .pro_left3{}
.prolist .pro_left3 .pro_intro{ font-size:16px; color:#666; line-height:32px; margin-top:30px; width:80%;}
.pro_big_img{float:left; margin:52px 0px 0px -35px; width:100%;}
.prolist_alt .pro_big_img{float:left; margin:52px 0px 0px 35px; width:100%;}

.prolist_alt .pro_left1{margin-top:110px;}
.prolist_alt .pro_left1 .pro_enicon1{color:#55984b; font-size:14px; display:block; margin-bottom:0px; padding-bottom:0px;
                                 }
.prolist_alt .pro_left1 .pro_enicon2{color:#009fe8; border-bottom:3px solid #009fe8;  padding-bottom:8px; position:relative;
                                  font-size:26px;  letter-spacing:-1px; top:-5px;}
.prolist_alt .pro_left2{ padding-top:20px;}
.prolist_alt .pro_left2 .pro_enname{margin-top:30px;}
.prolist_alt .pro_left2 .pro_enname a{color:#009fe8; font-size:30px; font-weight:bold;}
.prolist_alt .pro_left2 .pro_cnname{ margin-top:0px; padding-top:0px;}
.prolist_alt .pro_left2 .pro_cnname a{color:#009fe8; font-size:32px;}
.prolist_alt .pro_left3{}
.prolist_alt .pro_left3 .pro_intro{ font-size:16px; color:#666; line-height:32px; margin-top:30px; width:100%;
                                    padding-left:100px;}
.hasbg1{background:url(../Images/np_bgicon_4.png) 320px 340px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg4{background:url(../Images/np_bgicon_3.png) 120px 60px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg5{background:url(../Images/np_bgicon_4.png) 190px 140px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg6{background:url(../Images/np_bgicon_3.png) 320px 450px no-repeat; background-size:16%; padding-bottom:150px; }
.hasbg9{background:url(../Images/np_bgicon_1.png) 190px 140px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg10{background:url(../Images/np_bgicon_3.png) 320px 450px no-repeat; background-size:16%; padding-bottom:150px; }

#product_banner1{background:url(../Images/np_banner3.jpg) center top no-repeat; height:500px;}
.img_title_6{float:left; margin-top:-90px; margin-right:40px; width:100px;}
.img_title_7{float:right; margin-top:-130px; margin-right:40px; width:100px;}
.img_title_8{position:relative; top:10px; left:-50px;}
.img_title_9{float:left; margin-top:-130px; margin-left:300px; width:100px;}
.img_title_10{float:right; margin-top:-200px; margin-right:250px; width:100px;}

.contents_title3{padding:0px; margin:0px; height:54px; border-left:1px solid #009fe8;border-right:1px solid #009fe8;
                  max-width:205px; margin:0 auto; padding-top:0px;
                 margin-top:70px; margin-bottom:90px; text-align:center;}
.contents_title3 .cntitle{color:#01a1dd; font-size:26px; letter-spacing:1px; font-weight:bold;}
.contents_title3 .entitle{color:#55984b; font-size:10px; display:block; padding-top:5px;}
.swiper-container2{overflow:hidden;}
.slider_left{margin-top:-260px; margin-right:50px; border:1px solid #fff; background:rgba(255,255,255,0.9);
              font-size:30px; color:#009fe8; padding:0px; width:30px; padding-right:2px; height:30px; border-radius:30px;
               line-height:26px; text-align:center;}
.slider_right{margin-top:-260px; margin-left:900px; border:1px solid #fff; background:rgba(255,255,255,0.9);
              font-size:30px; color:#009fe8; padding:0px; width:30px; padding-right:2px; height:30px; border-radius:30px;
               line-height:26px; text-align:center;}
.slider_yyname{color:#009fe8; font-size:18px; padding:20px; border-top:2px solid #009fe8;  font-weight:bold; 
               display:inline-block; background:rgba(255,255,255,0.8); position:relative; top:-140px; left:70%;}
#bigslider{padding-bottom:0px; margin-bottom:40px; height:410px;}
#bigslider .swiper-container2{margin-top:110px; overflow:hidden;}
#sliderthree .swiper-container3{overflow:hidden;}
#sliderthree .swiper-container3 .swiper-button-next{top:190px;}
#sliderthree .swiper-container3 .swiper-button-prev{top:190px;}
#sliderthree .swiper-container3 .swiper-slide img{border:2px solid #009fe8;}
.pro_each_intro{font-size:16px; color:#333; line-height:36px; text-align:center; margin:0px 30px;}
.advs{border:2px solid #009fe8; height:130px; text-align:center; margin:20px; margin-bottom:100px; }
.advs img{ background:#fff; padding:5px; padding-bottom:0px; position:relative; top:-50px;}
.advs p{ background:#b2e4f7; padding:10px; margin:25px; border:10px solid #fff; margin-top:-20px; font-size:15px;
         color:#666; line-height:25px;}
.advs p.advs_p{ margin-top:-60px;}
.advs h2{ text-align:center; color:#55984b; font-size:20px; font-weight:bold; margin:0px; padding:0px;
          position:relative; top:-60px;}
.advs h2 span{color:#009fe8; font-size:14px; display:block; font-weight:normal; padding-top:5px;}
#chanpinyoushi{ background:url(../Images/np_bgicon_5.png) 76% bottom no-repeat; background-size:30%;}
.bannertxt{float:right; width:40%; margin-top:130px; color:#fff; font-size:28px; font-weight:bold;
           background:rgba(0,159,232,0.4); padding:30px 30px 30px 60px;}
.bannertxt span{ font-size:18px; font-weight:normal;}
.bannertxt_left{float:left; text-align:left;}

#product_banner2{ background:url(../Images/np_banner2.jpg) center center no-repeat; height:500px;}
#product_banner3{ background:url(../Images/np_banner7.jpg) center center no-repeat; height:500px;}
#product_banner4{ background:url(../Images/np_banner8.jpg) center center no-repeat; height:500px;}
#product_banner5{ background:url(../Images/np_banner9.jpg) center center no-repeat; height:500px;}

#case_banner1{ background:url(../Images/np_banner5.jpg) center center no-repeat; height:500px;}
.case_left{border:1px solid #009fe8; position:relative; top:-82px;}
.case_left ul{padding:0px; margin:0px;}
.case_left ul li{border-top:1px solid #009fe8; background:url(../Images/dot.png) 12px center no-repeat; height:60px;}
.case_left ul li a{color:#0c96de; font-size:16px; font-weight:bold; display:block; padding-left:25px; padding-right:10px;
                   height:60px; line-height:60px;}
.case_left ul li a.lg_alt{ line-height:22px; padding-top:10px;}
.case_left ul li:hover{background:#b2e4f7 url(../Images/dot.png) 12px center no-repeat;}
.case_left ul li.current{background:#b2e4f7 url(../Images/dot.png) 12px center no-repeat;}
.case_left ul li.case_left_title{background:#009fe8; height:80px;}
.case_left ul li.case_left_title h2{  color:#fff; margin-top:0px; padding-top:0px; margin-top:16px; text-align:center; font-size:18px; font-weight:bold;}
.case_left ul li.case_left_title span{ display:block; font-size:14px; font-weight:normal; padding-top:5px;}
.case_left ul li.alotherhide{ display:none;}

.case_right{padding-left:20%; padding-right:5%; text-align:right;}
.case_title{ display:inline-block; border-bottom:2px solid #009fe8; font-size:28px; font-weight:bold; padding-bottom:50px;
             color:#009fe8; margin-top:80px; height:80px;}
.case_title1{ font-size:26px; color:#009fe8; font-weight:bold; position:relative; top:-50px; height:50px;}
.case_title1 div{background:#fff; padding-right:0px; width:185px; text-align:center;
                 float:right; padding-left:40px; background:#fff; }
.case_title1 span{font-size:14px; font-weight:normal; color:#55984b; display:block; }
.case_title2{font-size:24px; color:#009fe8; font-weight:bold; text-align:right; display:inline-block;
             position:relative; top:-20px; right:-180px; background:url(../Images/np_bgicon_6.png) center right no-repeat;
             height:80px; padding-left:100px; padding-top:20px; background-size:90%;}
.case_title2 span{font-size:12px; font-weight:normal; color:#55984b; display:block; }
.case_img{margin-bottom:30px;}
.case_intro_text{ text-align:left; font-size:16px; color:#666; line-height:32px; margin-bottom:40px;}
.case_xq{ text-align:center; font-size:16px;}

.img_title_11{float:left; margin-top:-270px; margin-left:150px; width:140px;}
#casexiaoguo{ background:url(../Images/np_bgicon_2.png) right 200px no-repeat; background-size:15%;}
#casexiaoguo .advs p{ padding-top:30px; padding-bottom:30px;}
.case_bottom_banner{ border:1px solid #009fe8;}

.case_index_text{text-align:left; font-size:16px; color:#666; line-height:32px; margin-bottom:40px; margin-top:40px;}
.video_box{width:100%; height:580px; overflow:hidden; background:#000; margin-top:100px;}
.videos{width:100%; height:580px;}
.video_item{width:100%; height:580px; display:block;}
.video_item_hide{ display:none;}
.video_btn{width:100%; height:100px; position:relative; top:-100px; text-align:right;}
#video_playbtn{font-size:72px; color:#fff; float:left; margin-left:120px; opacity:0.4; transition: all 0.2s;  cursor:pointer;}
#video_playbtn:hover{opacity:0.8;}
#video_prevbtn{color:#009fe8; font-size:30px; margin-top:25px; cursor:pointer;}
#video_nextbtn{color:#009fe8; font-size:30px; margin-right:60px; cursor:pointer;}
#video_btndiv{color:#009fe8; font-size:14px; position:relative; top:-6px; margin-left:20px; margin-right:20px;}
#video_nextbtn:hover , #video_prevbtn:hover{color:#0b83c2;}

.video_item_content{width:650px; height:400px; overflow:hidden; text-align:center; margin:60px auto 0px auto;
                    padding:0px; background:#000;}
.videos_content{width:100%; height:400px; }

#casebottom_imgsslider{position:relative; left:-15px; margin-top:100px;}
#casebottom_imgsslider .swiper-container3 .swiper-button-next{top:190px;}
#casebottom_imgsslider .swiper-container3 .swiper-button-prev{top:190px;}
#casebottom_imgsslider .swiper-container3 .swiper-slide img{border:2px solid #009fe8;}
#sliderthree .stitle{font-size:16px; margin:0 auto; color:#077bb0; background:rgba(255,255,255,0.8); font-weight:bold; margin-top:-40px; display:block; text-align:center;
                             padding-top:8px; padding-bottom:8px; width:200px; text-align:center; border-radius:15px;
                             white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow:hidden;}
#case_index_contents{background:url(../Images/np_bgicon_4.png) 180px 79% no-repeat; background-size:13%;}
#case_index_contents_video{background:#b2e4f7; padding-top:80px !important; margin-bottom:80px; padding-bottom:80px;
                           margin-top:80px;}

#news_index_banner{background:url(../Images/np_banner6.jpg) center top no-repeat; height:500px;}
.img_title_12_right{position:relative; top:0px; left:270px; }
.news_items{ padding:20px; border:1px solid #333; margin-top:30px;}
.news_items:hover{ background:#b2e4f7;}
.news_img{}
.news_status{ margin-top:15px; margin-bottom:25px;}
.news_year{color:#009fe8; font-size:18px; font-weight:bold;}
.news_monthday{color:#009fe8; font-size:16px; display:block;}
.news_items h2{ padding:0px; margin:0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow:hidden;
                }
.news_items h2 a{color:#009fe8; font-size:18px; font-weight:bold; }
.news_items p{color:#666;display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow:hidden;
               margin-top:20px; }
.p_box{ padding-top:50px;}
.img_title_13{float:left; margin-top:-240px; margin-left:50px; width:190px;}
.zhanlue_img{ display:block; }
.zhanlue_img img{ padding:20px; border:1px solid #009fe8; width:110%; }
.zhanlue_txt{background:rgba(0,159,232,0.14); width:55%; margin-left:-20%; padding:50px 30px 30px 100px;
             margin-top:50px; height:300px;}
.zhanlue_txt p a{font-size:18px; line-height:36px;}
#news_zhanlue_sec .swiper-container2{overflow:hidden;}
.case_index_text_newsbottom{ text-align:center;}

#contact_index_banner{background:url(../Images/np_banner4.jpg) center top no-repeat; height:500px;}
.news_items h2.vt_h2{margin-top:50px;}
#news_zhanlue_sec{background-image:url(../Images/np_bgicon_1.png); background-position: right 86% ;
                   background-repeat:no-repeat;}
.img_title_14{float:left; margin-top:-40px; margin-left:190px; width:220px;}
.shouhoubox{border:1px solid #009fe8; margin-top:20px; height:300px; margin-bottom:200px;}
.shimgicon{margin-top:-40px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff;}
.fwdiv{width:80%; background:#009fe8; margin:0 auto; padding:40px 80px; margin-top:30px;}
.fwdiv ul{}
.fwdiv ul li{ background:url(../Images/dot_fff.png) left center no-repeat; color:#fff; padding-top:6px; padding-bottom:6px;
              padding-left:26px; font-size:16px;}

.yp_left_box{ background:#009fe8; color:#fff; height:375px; padding:20px; line-height:22px;}
.jl_item{margin-bottom:30px; height:375px; overflow:hidden; background:#fff;}
.jl_item .jobs_img{ display:block; height:375px;}
.jl_item .jobs_title{ display:block; height:35px; background:rgba(0,159,232,0.5); color:#fff; position:relative; top:-35px;
                      text-align:center; line-height:35px; transition: all 0.1s; font-size:16px;}
.jl_item .jobs_title p{ display:none; padding:20px; margin:20px; border:1px solid #fff; text-align:left; margin-bottom:30px;
                        line-height:24px; padding-top:40px;}
.jl_item .jobs_title:hover{ height:375px; top:-375px;}
.jl_item .jobs_title:hover span{ display:block; position:relative; top:40px; font-weight:bold; 
                                 font-size:18px; padding:3px 5px; background:#fff; border-radius:5px; color:#009fe8;
                                 max-width:300px; margin:0 auto; margin-bottom:20px; }
.jl_item .jobs_title:hover p{ font-size:14px; display:block; background:rgba(255,255,255,0.1);}


.jl_item2{margin-bottom:30px; height:255px; overflow:hidden; background:#fff;}
.jl_item2 .jobs_img2{ display:block; height:255px;}
.jl_item2 .jobs_img2 img{height:255px;}
.jl_item2 .jobs_title{ display:block; height:35px; background:rgba(0,159,232,0.5); color:#fff; position:relative; top:-35px;
                      text-align:center; line-height:35px; transition: all 0.1s; font-size:16px;}

.cgh2{}
.cgh2 a{ font-size:24px; color:#009fe8; font-weight:bold;}
.cgp{ margin-top:20px; line-height:35px; font-size:16px;}

.img_title_15{float:left; margin-top:-40px; margin-left:20px; width:120px;}

#content_sec{ padding-top:40px; padding-bottom:0px; 
              background:url(../Images/np_bgicon_3.png) 90% 96% no-repeat;}
.content_title_box{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;
                   margin-left:35px; margin-right:35px;}
.content_title_box_bottom{border:none; position:relative; top:-40px;}
.content_sharedbox{ margin-top:100px; border:none; padding-bottom:0px;}
.content_sharedbox .bds_sqq{ background-color:#fff !important;}
.content_sharedbox .bds_weixin{ background-color:#fff !important;}
.content_sharedbox .bds_douban{ background-color:#fff !important;}
.content_sharedbox .bds_tsina{ background-color:#fff !important;}
.content_sharedbox .bds_tqq{ background-color:#fff !important;}
.content_sharedbox .bds_more{ background-color:#fff !important;}
.content_top_icon{ width:140px; margin-left:40px;}
h1.title{ font-size:20px; font-weight:bold; margin-top:70px; color:#009fe8;}
.art_status{ margin-top:30px; color:#666; font-size:14px;}
.art_status .art_from{ margin-left:40px;}
.content_content{font-size:16px; color:#666; line-height:38px; border-bottom:1px dashed #ccc; padding-bottom:20px;
                 }
.content_content img{ display:block; border:1px solid #009fe8; margin:20px auto;}
.xiangguan{ position:relative; top:-150px; margin-left:35px; margin-right:35px;}
.xiangguan h2{color:#009fe8; font-size:24px; font-weight:bold; margin-bottom:30px;}
.xiangguan ul{}
.xiangguan ul li{padding-top:8px; padding-bottom:8px; background:url(../Images/dot_ccc.png) left center no-repeat;
                 padding-left:25px; }
.xiangguan ul li a{color:#666; font-size:16px;}
.xiangguan ul li span{color:#999; margin-left:40px;}
.art_bottom_3box{ position:relative; top:-50px;}
.art_bottom_wd{ display:inline-block; width:92px; height:92px; border-radius:92px; margin-left:10px; margin-right:10px;
                overflow:hidden;}
#art_bottom_wd1{background:url(../Images/np_art_content_icon_1.png) center center no-repeat;}
#art_bottom_wd2{background:url(../Images/np_art_content_icon_2.png) center center no-repeat;}
#art_bottom_wd2 span{color:#666; font-size:10px; display:block; margin:0 auto; text-align:center; margin-top:60px;}
#art_bottom_wd3{background:url(../Images/np_art_content_icon_3.png) center center no-repeat;}

.sqform{border-radius:20px; background:#b2e4f7; margin-top:60px; padding-top:40px; padding-bottom:40px; margin-bottom:60px;
        text-align:center;}
.close_sq{float:right; color:#009fe8; margin-right:15px; margin-top:-30px;}
.sqform h2{font-size:26px; padding-bottom:20px; border-bottom:2px dashed #ccc; margin-bottom:20px; color:#666;
            display:inline-block;}

#zhanluehezuo_banner{overflow:hidden; height:500px;}
.hz_sliders{width:100%; margin:0px; display:none; height:620px; background-size:120% !important;}
.hz_sliders_current{ display:block;}
.hz_slider_btns{position:relative; top:-80px; color:#666; text-align:center; font-size:18px;}
.hz_slider_btns i{ padding:5px 11px; border:1px solid #666; border-radius:40px; margin-left:20px; margin-right:20px;}
.hz_slider_btns i:hover{color:#fff; border:1px solid #fff;}
.yysliders{height:550px;width:100%; border:1px solid #009fe8; overflow:hidden;}
#hzimgs_1{margin-top:60px;}
#hzimgs_2{margin-top:-20px;}
#hzimgs_3{margin-top:-20px;}
.yyrow35{margin-left:35px; margin-right:35px;}
.yyrow45{margin-left:45px; margin-right:45px;}
.yyrow55{margin-left:55px; margin-right:55px;}

.jobs_box{ padding-right:0px; margin-top:-15px;}

.img_title_16{float:left; margin-top:-70px; margin-left:150px; width:100px;}
.slider_title{ background:#009fe8; color:#fff; font-size:15px; display:block; text-align:center; height:65px; line-height:22px;
               text-align:center; padding:10px;}
.slider_title:hover{color:#fff; background:#30b2ed;}
.slider_title2{ background:#009fe8; color:#fff; font-size:15px; display:block; text-align:center; height:35px; line-height:35px;
               text-align:center; padding:0 10px;}
#sliderthree .stitle{font-size:16px; color:#009fe8; font-weight:bold; position:relative; top:-20px; display:block; text-align:center;
                               }
.sqslider{position:relative; top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px !important;}
.sqslider .swiper-container2{ margin-top:0px !important; padding-top:0px !important;}
.ssqqtype{height:40px; text-align:left;}
.wenzhangcontent{margin-left:35px; margin-right:35px;}
.contents_title_hy_mb{margin-top:-120px;}
.contents_title_cts_mb{margin-top:20px;}
.contents_title_cts_cg_mg{margin-top:-20px;}
.contents_title_cts_cg_mg_out{position:relative; top:-45px;}

.jieshao_img_item{ }
.jieshao_intro{height:35px; line-height:35px; background:#f9f9f9; text-align:center; font-size:16px;}

.contents_title_mb_zx{margin-top:-50px;}

.ppbox{ margin-bottom:50px;}
.ppbox h2{ font-size:28px; color:#009fe8; font-weight:bold; border-left:5px solid #009fe8; padding-left:13px; margin-left:20px;}
.ppbox h2 span{ font-size:18px; font-weight:normal; display:block; margin-top:10px; color:#55984b;}
.ppbox .pptext{ font-size:16px; line-height:34px; margin:20px; border-bottom:1px solid #009fe8; border-right:5px solid #009fe8;
                border-radius:0px 0px 20px 0px; padding:20px;}
.ppbox .pptext_left{border:none; border-left:5px solid #009fe8; border-bottom:1px solid #009fe8; border-radius:0px 0px 0px 20px;}
.ppbox .ppic4{position:relative; top:70px;}
.ppbox .ppic5{position:relative; top:80px;}

#glmst{ position:relative; top:100px;}
#cpyst{ position:relative; top:40px;}

.sqbanners{ text-align:center; background-position:center center; height:580px; background-repeat:no-repeat;
            margin-top:20px !important;}

/* @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } */


@media screen and (max-width: 320px)
{
    
    }
@media screen and (max-width: 480px)
{  
#navigation{ background:#0e6eb8; padding-bottom:5px; padding-top:5px; margin-top:0px; width:100%;
            margin-bottom:0px;
             }
#navigation .navbar-default{}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu{background:#009fe8; 
                                                                   padding:0px; padding-top:0px; margin-top:3px;
                                                                   border:none; width:90%; margin-left:0px;
                                                                   text-align:center;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li{text-align:center; padding-left:30px !important;}
#navigation .navbar-header{padding-bottom:10px;}
#navigation .navbar-default .navbar-nav{ margin-left:10px; position:relative; top:18px; min-height:auto; }
#navigation .navbar-header .brandlogo{ height:40px !important; margin-left:20px; margin-top:8px;}
#navigation .navbar-collapse{ min-height:380px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon
{
 background:#0e6eb8; text-align:center; color:#009fe8; font-size:16px; height:10px; overflow:hidden; margin-top:-10px;
    }

/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:4px 7px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#d52123;}
.brandlogo{ height:40px; margin-left:40px;}

.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#d52123; font-weight:bold; font-size:15px;}

p#back-to-top{
    position:fixed;
    display:none;
    bottom:60px;
    right:20px;
}

.pagination>li>a, .pagination>li>span, .pagination>li>input {
	position: relative;
	float: left;
	padding: 6px 8px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.breadcrumb_box{ display:none;}
#footer{ background:#ececec; color:#656565; font-size:14px; padding-top:30px; text-align:left; padding-bottom:40px;
         }
.footererweima{float:left; margin:30px 5% 0px 12%;}
.sharedbox{border-bottom:1px solid #009fe8; padding-bottom:15px; height:55px; width:336px; overflow:hidden; 
           float:right; margin-top:30px;}
.sharedbox span{margin:10px 0px 0px 10px; font-size:14px;}
.sharedbox a{margin:0px 0px 0px 8px !important;}
#footer p{ letter-spacing:0px; font-size:14px; width:100%; overflow:hidden;}
#footer p i{color:#009fe8; font-size:20px; margin-right:10px; display:block; width:20px; padding-bottom:10px; float:left;}
.banners{ height:150px !important; background-size:130% !important; background-position:center center;}
#indexbanner{ background:none; background-size:110% !important; height:190px !important;}
.contents_title{ padding:0px; margin:0px; height:30px; border-bottom:2px solid #009fe8; max-width:270px; margin:0 auto;
                 margin-top:70px; margin-bottom:50px; text-align:center;}
.contents_title span.cntitle{color:#009fe8; font-size:26px; font-weight:bold; display:block; width:65%;
                              background:#fff; padding:10px; margin:0 auto; position:relative; top:-10px;
                              letter-spacing:1px;}
.contents_title span.cntitle2{color:#009fe8; font-size:32px; font-weight:bold; display:block; width:100%;
                              background:#fff; margin:0 auto; position:relative; top:-10px;
                              letter-spacing:1px;}
.contents_title span.entitle{ display:block; font-size:12px; color:#55984b; margin:0 auto; position:relative; top:-15px;}
.contents_title2{max-width:200px;}
.contents_title2 span.cntitle{color:#009fe8; font-size:18px; font-weight:bold; display:block; width:65%;
                              background:#fff; padding:10px; margin:0 auto; position:relative; top:-10px;
                              letter-spacing:1px;}
.contents_title2 span.cntitle2{color:#009fe8; font-size:24px; font-weight:bold; display:block; width:100%;
                              background:#fff; margin:0 auto; position:relative; top:0px;
                              letter-spacing:1px;}
.contents_title2 span.entitle{ display:block; font-size:12px; color:#55984b; margin:0 auto; position:relative; top:-15px;}
.contents_text{margin:0px 10px 20px 10px; font-size:16px; line-height:32px;}
.contents_text p{ text-align:center; margin-bottom:40px;}
.img_title_1{ position:relative; top:-45px; position:relative; left:24px;}
.zizhibox{height:450px; overflow:hidden;}
#ref_btn{clear:both; font-size:24px; color:#009fe8; margin-top:20px; display:block; width:100%; text-align:center !important;}
#product_index_banner{ background-size:125% !important;}

.img_title_3_right{position:relative; top:30px; left:400px;}
.prolist{ background:url(../Images/np_probg1.png) center top no-repeat; margin-top:20px;
            margin-bottom:20px; }
.prolist_alt{ background:url(../Images/np_probg2.png) center bottom no-repeat; text-align:right;}
.prolist .pro_left1{margin-top:90px;}
.prolist .pro_left1 .pro_enicon1{color:#55984b; font-size:14px; display:block; margin-bottom:0px; padding-bottom:0px;
                                 }
.prolist .pro_left1 .pro_enicon2{color:#009fe8; border-bottom:3px solid #009fe8;  padding-bottom:8px; position:relative;
                                  font-size:26px;  letter-spacing:-1px; top:-5px;}
.prolist .pro_left2{ padding-top:10px;}
.prolist .pro_left2 .pro_enname{margin-top:30px;}
.prolist .pro_left2 .pro_enname a{color:#009fe8; font-size:30px; font-weight:bold;}
.prolist .pro_left2 .pro_cnname{ margin-top:0px; padding-top:0px;}
.prolist .pro_left2 .pro_cnname a{color:#009fe8; font-size:28px;}
.prolist .pro_left3{}
.prolist .pro_left3 .pro_intro{ font-size:15px; color:#666; line-height:24px; margin-top:40px; width:100%;}
.prolist_alt .pro_big_img{float:left; margin:52px 0px 0px 35px; width:100%;}
.hasbg2 .pro_big_img{float:left; margin:-65px 0px 0px 0px; width:100%;}
.hasbg3 .pro_big_img{float:left; margin:10px 0px 0px 0px; width:100%;}
.prolist_alt .pro_left1{margin-top:40px; position:relative; top:60px;}
.prolist_alt .pro_left1 .pro_enicon1{color:#55984b; font-size:14px; display:block; margin-bottom:0px; padding-bottom:0px;
                                 }
.prolist_alt .pro_left1 .pro_enicon2{color:#009fe8; border-bottom:3px solid #009fe8;  padding-bottom:8px; position:relative;
                                  font-size:26px;  letter-spacing:-1px; top:-5px;}
.prolist_alt .pro_left2{ padding-top:20px;  position:relative; top:60px;}
.prolist_alt .pro_left2 .pro_enname{margin-top:30px;}
.prolist_alt .pro_left2 .pro_enname a{color:#009fe8; font-size:30px; font-weight:bold;}
.prolist_alt .pro_left2 .pro_cnname{ margin-top:0px; padding-top:0px;}
.prolist_alt .pro_left2 .pro_cnname a{color:#009fe8; font-size:32px;}
.prolist_alt .pro_left3{ position:relative; top:50px;}
.prolist_alt .pro_left3 .pro_intro{ font-size:15px; color:#666; line-height:24px; margin-top:30px; width:100%;
                                    }
.hasbg1{background:url(../Images/np_bgicon_4.png) 320px 340px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg4{background:url(../Images/np_bgicon_3.png) 120px 60px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg5{background:url(../Images/np_bgicon_4.png) 190px 140px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg6{background:url(../Images/np_bgicon_3.png) 320px 450px no-repeat; background-size:16%; padding-bottom:150px; }
.hasbg9{background:url(../Images/np_bgicon_1.png) 190px 140px no-repeat; background-size:24%; padding-bottom:150px; }
.hasbg10{background:url(../Images/np_bgicon_3.png) 320px 450px no-repeat; background-size:16%; padding-bottom:150px; }

.pidxtitle{margin-top:30px;}
.bannertxt{float:right; width:90%; margin-top:30px; color:#fff; font-size:16px; font-weight:normal;
           background:rgba(0,159,232,0.4); padding:10px 10px 10px 20px;}
.bannertxt span{ font-size:10px; font-weight:normal;}
#bigslider .swiper-container2{margin-top:20px; overflow:hidden;}
#sliderthree .swiper-container3{ margin-top:20px; overflow:hidden;}
#sliderthree .swiper-container3 .swiper-button-next{top:140px;}
#sliderthree .swiper-container3 .swiper-button-prev{top:140px;}
#sliderthree .swiper-container3 .swiper-slide img{border:1px solid #009fe8;}
.contents_title3{padding:0px; margin:0px; height:54px; border-left:1px solid #009fe8;border-right:1px solid #009fe8;
                  max-width:205px; margin:0 auto; padding-top:0px;
                 margin-top:50px; margin-bottom:90px; text-align:center;}
.contents_title3 .cntitle{color:#01a1dd; font-size:26px; letter-spacing:1px; font-weight:bold;}
.contents_title3 .entitle{color:#55984b; font-size:10px; display:block; padding-top:5px;}
.img_title_8{position:relative; top:10px; left:0px;}
.pro_each_intro{font-size:16px; color:#333; line-height:28px; text-align:center; margin:0px 5px;}
.case_index_text{text-align:left; font-size:16px; color:#666; line-height:28px; margin-bottom:20px; margin-top:20px;}

.video_box{width:100%; height:225px; overflow:hidden; background:#000; margin-top:0px;}
.videos{width:100%; height:180px;}
.video_item{width:100%; height:180px; display:block;}
.video_item_hide{ display:none;}
.video_btn{width:100%; height:50px; text-align:left; position:relative; top:-5px;}
#video_playbtn{font-size:24px; color:#fff; opacity:0.4; transition: all 0.2s;  cursor:pointer;
               float:left; margin-left:0px; margin:12px 0px 0px 20px;}
#video_playbtn:hover{opacity:0.8;}
#video_prevbtn{color:#009fe8; font-size:30px; cursor:pointer; float:left; margin-left:130px; margin-top:9px;}
#video_nextbtn{color:#009fe8; font-size:30px; margin-top:9px; cursor:pointer; float:left;}
#video_btndiv{color:#009fe8; font-size:14px; margin-top:19px; margin-left:20px; margin-right:20px; float:left;}
#video_nextbtn:hover , #video_prevbtn:hover{color:#0b83c2;}
#sliderthree{ margin-top:10px;}
.plslider{ margin-top:-48px !important;}

.case_left{border:1px solid #009fe8; position:relative; top:20px;}
.case_right{padding-left:10px; padding-right:10px; text-align:left;}
.case_title{ display:block; border-bottom:2px solid #009fe8; font-size:28px; font-weight:bold; padding-bottom:50px;
             color:#009fe8; margin-top:80px; height:80px; text-align:right;}
.case_title1{ font-size:26px; color:#009fe8; font-weight:bold; position:relative; top:-50px; height:50px;}
.case_title1 div{background:#fff; padding-right:0px; width:185px; text-align:center;
                 float:right; padding-left:40px; background:#fff; }
.case_title1 span{font-size:14px; font-weight:normal; color:#55984b; display:block; }
.case_title2{font-size:24px; color:#009fe8; font-weight:bold; text-align:right; display:block;
             position:relative; top:-20px; right:10px; background:url(../Images/np_bgicon_6.png) center right no-repeat;
             height:80px; padding-left:10px; padding-top:20px; background-size:90%;}
.case_title2 span{font-size:12px; font-weight:normal; color:#55984b; display:block; }
.case_img{margin-bottom:30px;}
.case_intro_text{ text-align:left; font-size:16px; color:#666; line-height:32px; margin-bottom:40px;}

.zhanlue_txt{background:rgba(0,159,232,0.14); width:100%; margin-left:0px; padding:20px 10px 20px 10px;
             margin-top:10px; height:300px;}
.zhanlue_txt p a{font-size:16px; line-height:32px;}
.fwdiv{background:#009fe8; width:90%; margin:0 auto; padding:10px 10px; margin-top:30px;}
.jl_item{margin-bottom:20px; margin-top:20px; margin-right:15px;}
.yyrow35{margin-left:0px; margin-right:0px;}

.sqslider{margin-top:0px !important; padding-top:0px; top:0px;}
.yyrow55{margin-left:0px; margin-right:0px; margin-top:10px; padding-top:0px;}
.sqform{border-radius:20px; background:#b2e4f7; margin-top:60px; padding-top:40px; padding-bottom:40px; margin-bottom:60px;
        text-align:center;}
.close_sq{float:right; color:#009fe8; margin-right:15px; margin-top:-30px;}
.sqform h2{font-size:16px; padding-bottom:20px; border-bottom:2px dashed #ccc; margin-bottom:20px; color:#666;
            display:inline-block;}
.ssqqtype{height:auto; text-align:left;}

.art_list h2{line-height:16px;}
.art_list h2 a{color:#009fe8; font-size:16px; font-weight:bold; }
.art_list .art_desc{ font-size:14px; color:#999; line-height:18px;}

.wenzhangcontent{margin-left:5px; margin-right:5px;}
.content_title_box{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;
                   margin-left:5px; margin-right:5px;}
.content_title_box .title{margin-top:0px; text-align:center; line-height:24px;}
.xiangguan{ position:relative; top:50px; margin-left:0px; margin-right:0px;}

.art_bottom_3box{ position:relative; top:0px; margin-top:100px; margin-bottom:20px;}
.img_title_9{float:left; margin-top:-130px; margin-left:100px; width:100px;}
.img_title_14{float:left; margin-top:-40px; margin-left:90px; width:160px;}

.contents_title_cts_cg_mg{position:relative; top:40px;}

.content_sharedbox{ margin-top:100px; border:none; padding-bottom:0px; margin-left:15px; border:none;}
.content_sharedbox span{margin-left:20px;}
.content_sharedbox{ margin-top:30px; border:none; padding-bottom:0px;}

.yyrow0mb{margin:0px;}
.slider_left{margin-top:-60px; margin-right:10px; border:1px solid #fff; background:rgba(255,255,255,0.9);
              font-size:30px; color:#009fe8; padding:0px; width:30px; padding-right:2px; height:30px; border-radius:30px;
               line-height:26px; text-align:center;}
.slider_right{margin-top:-60px; margin-left:10px; border:1px solid #fff; background:rgba(255,255,255,0.9);
              font-size:30px; color:#009fe8; padding:0px; width:30px; padding-right:2px; height:30px; border-radius:30px;
               line-height:26px; text-align:center;}
.slider_yyname{color:#009fe8; font-size:14px; padding:5px; border-top:2px solid #009fe8;  font-weight:bold; 
               display:block; background:rgba(255,255,255,0.7); position:relative; top:-20px; width:100%; left:0px;
               text-align:center;}
#indexbannerlinks_down{ text-align:center; display:block; margin-top:150px;}
#indexbannerlinks_down img{ margin:0 auto; width:30px;}

.contents_title_mb_zx{margin-top:50px;}

.sqform{padding-top:0px; margin-top:10px;}

#indexbanner{ width:100%;}
.carousel{width:100%; height:200px;}
.carousel-cell{height:200px; width:100%; background-position:center center; background-repeat:no-repeat;
               background-size:165%;}

.ppbox{ margin-bottom:50px;}
.ppbox h2{ font-size:28px; color:#009fe8; font-weight:bold; border-left:5px solid #009fe8; padding-left:13px; margin-left:20px;}
.ppbox h2 span{ font-size:18px; font-weight:normal; display:block; margin-top:10px; color:#55984b;}
.ppbox .pptext{ font-size:16px; line-height:34px; margin:20px; border-bottom:1px solid #009fe8; border-right:5px solid #009fe8;
                border-radius:0px 0px 20px 0px; padding:20px;}
.ppbox .pptext_left{border:none; border-left:5px solid #009fe8; border-bottom:1px solid #009fe8; border-radius:0px 0px 0px 20px;}
.ppbox .ppic4{position:relative; top:0px;}
.ppbox .ppic5{position:relative; top:0px;}

#bigslider{padding-bottom:0px; margin-bottom:50px; height:200px; }
.video_item_content{width:100%; height:220px; overflow:hidden; text-align:center; margin:15px auto 0px auto;
                    padding:0px; background:#000;}
.videos_content{width:100%; height:220px; }
#footerditu{ margin:30px;}

#case_index_contents_video{background:#b2e4f7; padding-top:40px !important; margin-bottom:65px; padding-bottom:40px;
                           margin-top:0px;}

#glmst{ position:relative; top:0px;}
#cpyst{ position:relative; top:0px;}

.cgimg img{margin-top:40px;}
.cgh2{ text-align:center;}
.cgh2 a{ font-size:18px; color:#009fe8; font-weight:bold;}
.cgp{ margin-top:20px; line-height:30px; font-size:14px;}

#news_zhanlue_sec{ padding-top:0px; margin-top:0px;}

    }
@media screen and (max-width: 640px)
{
  
    }
@media screen and (max-width: 768px)
{
   
    }
@media screen and (max-width: 992px)
{
    
    }
@media screen and (max-width: 1024px)
{
    
    }
@media screen and (max-width: 1200px)
{
    
    }