
body{font-family:Arial,'microsoft yahei',Helvetica, sans-serif; color: #7F7F80; background-color: #f5f5f5;}
a{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; }
a:focus, a:hover{ text-decoration: none; color: inherit;}
header{}
ul{list-style:none;}
.top_menu{font-size: 12px; color: #8B8C8B;  width: 100%;  height: 30px;}
.language{float: right;height: 30px; padding: 4px 10px 0px 10px; }
.pagination-center{text-align: center;}
.pagination-sm .first{display: none;}
.pagination-sm .last{display: none;}

.flash .flexslider{margin-bottom: 0;}
.flash .flexslider .slides li a img {height: 560px;}
.flash .flex-control-paging li a.flex-active,
.flash .flex-control-paging li a:hover{background:url("../images/cnen1.png") no-repeat;background-size: 100% 100%;}
.flash .flex-control-paging li a{background:url("../images/cnen2.png") no-repeat ;background-size: 100% 100%; -webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }

.main{ padding:30px 0px 10px 0px;}
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.8;}
.icon-english,.icon-chinese{ font-size: 32px; color: #29166F; line-height: 50px; margin-right: 22px;}

/*导航菜单*/
.navbar{ margin:0px; background-color:#fff; border: none;
    box-shadow: 0px 3px 4px rgba(0, 0, 0,0.1);}
#app_menudown{position: absolute; top:0px; right:0px; font-size: 16px;}
#app_menudown:hover{background-color: #0080ff;}


/*关于灵星雨*/
.aboutus{padding: 40px 15px; background-color: #fff;}
.aboutus div.row{padding:0 4em;}
.aboutus span{color: #bbb; display: block; padding-left: 10px; font-family: "Times New Roman";text-transform: uppercase;margin-top:3px;}
.aboutus p{line-height: 26px; font-size: 13px;padding-left: 10px; margin-top: 6px;}
.aboutus .img-circle{margin: auto; display:block ;}


/*产品展示*/
.product{background-color: #f5f5f5; padding: 40px 0;}
.product div.row{padding: 0 4em;}
.product div.row>h2{ margin-bottom: 20px;}
.product .p-card{ padding: 0 2em; text-align: center;}
.product .p-card img{ display: block; width: 72px;height: 72px; margin: auto;}
.product a:hover{ opacity: .7}
.product .p-card h4 { color: #2c2b2b;}
.product .p-card p{ font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; color: #666;}

/*案例展示*/
.success-case{ background-color: #0080ff; color: #fff;  padding: 40px 0;}
.success-case div.row{padding: 0 4em;}
.success-case div.row>h2{ margin-bottom: 20px;}
.success-case .carousel .slides img{ display:block; height: 200px; }
.success-case .carousel .slides p{ text-align: center; color: #fff;}
.success-case .carousel{margin: 0 50px; background-color: transparent; border: none;}
.success-case .flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.7;left: -50px;}
.success-case .flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}
.success-case .flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7;right: -50px;}
.success-case .flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
.success-case .flex-direction-nav a:before{ font-size: 32px; color: #fff;}
.success-case .flex-control-nav{ display: none;}
.success-case .flexslider .slides>li:hover{ opacity: .8;}

    /*首页新闻动态*/
.news_box{ background-color: #fff; padding: 40px 0;}
.news_box a{color: #7F7F80;}
.news_box div.row{ padding: 0 4em;}
.news_box .news_item{border: 1px solid transparent; height: 110px; overflow: hidden; font-size: 13px; margin-bottom: 20px;}
.news_box .news_item img{ }
.news_box .news_item:hover{opacity: .7}
.news_box .news_item>div{padding: 4px;}
.news_box .news_item .title{ font-size: 14px; font-weight: bold; margin-bottom: 0px;}
.news_box .news_item .ctime{margin-bottom: 0px;}
.news_box .news_item .summary{margin-top: 2px; line-height: 18.5px; height: 55.5px;}
.news_box .more{ border-radius: 0px; display: block; width: 160px; margin: auto; border-color: #ccc;}

/*首页解决方案*/

.solutions{padding: 40px 0;}
.solutions div.row{ padding: 0 4em;}
.solutions a:hover{opacity: .7}
.solutions .s_item{padding: 8px;}
.solutions .s_item img{ display: block; width: 100%; height: 100%; margin: 4px;}
.solutions .s_item p{ color: #7F7F80; text-align: center;}

/*栏目导航*/
.left_nav{ clear: both;}
.title_h2{float: left;font-size: 18px;color: #5E5E5E;margin: 0px;}
.title_span{float: left; padding-top:4px;text-indent:4px;font-size: 12px;color: rgb(125, 125, 125);}
.left_h2{  display: block; margin-top: 16px; padding: 0px 15px 10px 15px;font-size: 16px; font-weight: 500;color: #5E5E5E;text-transform: uppercase; }
.left_h1{margin: 0;display: block; padding: 20px 0 20px 20px; font-size: 18px; color: #fff; background-color:#0080ff ; position: relative}
.left_h1_arrow{z-index: 3; display: block; width: 0; height: 0;position: absolute;top:6px; right: 10px; border-right: 20px solid #fff;border-top: 24px solid transparent;border-bottom: 24px solid transparent;}

.left_nav_ul{ list-style:none;margin:0px;padding:0px;padding-bottom: 10px;}
.left_nav_ul > li{position:relative; border: 1px solid #eee; padding:12px 0 12px 20px; }
.left_nav_ul > li > a{text-decoration:none; color:#303c4b;}

.left_nav_ul > li:hover ,.left_nav_ul > li.left_active{border-left: 2px solid #0080ff; }
.left_nav_ul > li a:hover,.left_nav_ul > li.left_active > a{color:#0080ff;}
.language-switch{margin-bottom: 0;}
.language-switch li{ float: left;  margin-left: 16px;}
.language-switch li a{ display: block; margin-top: 22px;margin-bottom: 22px;color: #0080ff; height: 32px; width: 32px; line-height: 32px; font-weight: bold; border-radius: 50%; text-align: center; border: 1px solid #0080ff; vertical-align: middle;}
.language-switch li.active a{ background-color:#0080ff ;color: #fff ;}
.language-switch:after{clear: both;}

/*小类*/
/*兼容二级分类、悬浮与点击样式设置*/
ul.left_snav_ul{list-style:none;padding:0px; padding-top: 8px;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#969494;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li.left_active{background: url(../images/left_li.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a:hover, ul.left_snav_ul > li.left_active > a{ text-decoration: none;color:#0080ff;}
.left_snav_none{display: none;}

/*兼容三级分类、悬浮与点击样式设置*/
ul.left_mininav_ul{list-style:none;padding:0px; padding-top: 8px;}
ul.left_mininav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
ul.left_mininav_ul > li > a{border:0;color:#909399;padding: 5px 0px 5px 0px;}
ul.left_mininav_ul > li.left_active{background: url(../images/left_li.gif) 0px 13px no-repeat;}
ul.left_mininav_ul > li > a:hover, ul.left_mininav_ul > li.left_active > a{ text-decoration: none;color:#0080ff;}
/*.left_mininav_none{display: none;}*/

.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #0080ff;}

/*新闻列表*/
/*.list_news{clear: both; list-style:none;margin:0px; padding:0px 0px 20px 0px;}*/
/*.list_news li{color:#898989;background: url(../images/li.png) no-repeat left 14px;line-height:22px; padding:8px 0px; padding-left:13px;border-bottom: 1px dashed #e3e2e2;!*dotted*! }*/
/*.list_news li a{color:#303c4b;}*/
/*.list_news li a:hover{text-decoration:none;color:#024bde;}*/

.contents{clear: both; padding:4px 2px 20px 2px; line-height:28px; color:#898989;overflow: auto;}
.contents_title{ margin: 0px; padding: 10px 0px; text-align: center; color: #000; font-size:22px;color:#434343;font-weight:bold; line-height: 34px;}

/* 产品中心 列表*/
.product_img{ padding: 6px;}
.product_img .content-box{border: 1px solid #eee; background-color: #fff; padding:6px;}
.product_img .content-box:hover{border-color: #ff5c01;}
.content-box:hover .product_title>a{ color: #ff5c01;}
.content-box>a{height: 190px;display: flex;justify-content: center;align-items:center;}
.product_title{ text-align: center; }
.product_title>a{color: #303c4b;}
.img-thumbnail{max-width: 100%;max-height:100%;height: auto;width: auto; border: 0;}

/*下载列表页*/
.download-info{padding: 5px;}
.download-info .box-left{float: left; width: 19%;}
.download-info .box-left img{width: 98%;margin: auto;}
.download-info .box-right{float: left; width: 80%}
.download-info .box-right h4{color: #2c2b2b; height: 20px; overflow: hidden;}
.download-info .box-right p{height: 40px; overflow: hidden;}
.download-info:hover .box-right h4 { color: #d9534f;}
.download-info:hover .box-right a{color: #fff;background-color: #d9534f;border-color: #d43f3a;}

/*分页样式*/
.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}
.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}


/*产品展示*/

.showpic_box,.proinfo_box{margin: 30px 0px 20px 0px;}
.product_h1{ margin:0px; line-height:24px; font-size:16px; color: #0080ff; padding-bottom:10px;border-bottom: 1px dotted #cccccc;}
.product_info{list-style:none; padding:0px; margin-top:10px;}
.product_info li{ line-height:24px; padding-bottom:12px;}
.product_con{ clear: both; border-top: 1px dotted #ccc; margin:10px 0px 20px 0px;padding:20px 0px 0px 0px; line-height:26px; color:#898989;overflow: auto;}

.related_h1{padding: 30px 0px 12px 0px; color: #303c4b; margin:0px; display: block;  font-weight:300; font-size:24px; border-bottom:5px solid #f4f5f6;}

.download_btn{text-align: right; margin: 10px 10px 20px 0px;}
.page-btn{background-color: #5f8ade; border: none;}
.page-btn:hover,.page-btn:focus{background-color:#0080ff; }
.grey-btn{border: none; background-color: #E8E8E8;}
.grey-btn:hover,.grey-btn:focus{background-color: #ccc;}
.related_news{ padding-top: 0px; clear: both;}

.a2a_default_style{display: inline-block;}

.page_bg{height: 260px;}
.list_box{clear: both; padding:5px 0px 0px 0px;}
.list_box .contents img{max-width: 100%; display: inline-block;}
.path_title{border: 1px solid #f2f2f2;padding: 8px 19px;overflow: hidden;}

/*上一个下一个*/
.point{ clear: both; margin:20px 0px 40px 0px; padding-bottom: 40px; line-height:22px;}
.point span.to_prev{text-align:center; }
.point span.to_prev a{color:#0080ff;}
.point span.to_prev a:hover{color: #ea042b}
.point span.to_next{text-align:center; }
.point span.to_next a{color:#0080ff;}
.point span.to_next a:hover{color: #ea042b}

/*标签样式*/
.tags{ margin: 12px 0px 10px 0px}
.tags a{ margin: 0px 5px 8px 0px}
.tags_list{padding: 5px 10px 100px 10px}

.tags_ul{ margin-top: 0px;}
.tags_ul li{line-height: 28px; margin-bottom: 8px; padding-bottom: 10px;}
.tags_ul h3{font-size: 14px; padding: 0px; margin: 0px;line-height: 20px;}
.tags_ul p{font-size: 13px;padding: 0px; margin: 0px; color: #a0a0a0; line-height: 20px; padding-top: 8px;}

/*网站地图*/
ul.ul_sitemap{margin: 30px 0px 40px 30px;}
ul.ul_sitemap li{list-style: none; line-height: 26px;clear: both;}
ul.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left; padding-left: 20px;}

#translate{width:180px; margin: 0 auto; }
#translate-this{margin: 15px 0px 10px 0px;}


/* news item */
.news_item1{position: relative; background-color: #fff; box-shadow: 2px 2px 2px rgba(0, 0, 0,0.2); margin-bottom: 20px;}
.news_item1 .date{ width: 80px; height: 80px; position: absolute ;top:50%; left: -40px; margin-top: -40px; z-index: 4}
.news_item1 .date .date_top{ width: 80px; height: 40px; border-radius: 40px 40px 0 0; background-color: #ff5c01; vertical-align: bottom; text-align: center;display:table-cell; color: #fff;}
.news_item1 .date .date_bottom{ width: 80px; height: 40px; border-radius: 0 0 40px 40px; background-color: #ff5c01; text-align: center; color: #fff; font-size: 16px;}
.news_item1 .main{ margin-left: 80px; padding: 8px; height: 120px;}
.news_item1 .main .description-box h4{ color: #303c4b; height: 20px; overflow: hidden;}
.news_item1 .main .description-box p{ height: 42px; overflow: hidden; color: #7d7d7d; margin-bottom: 0;}
.news_item1 .main .description-box a{ color:#ff5c01 }
.news_item1 .main .img-box img{ height: 104px; width: 100%;}


/*底部信息*/
footer{ text-align:left; background-color: #333641; color:#ababa8; padding:30px 0px 0px 0px; margin-top:38px; font-size:13px;}
.footer-nav>div.row{padding:0 5em 20px;}
footer a {color: #ababa8;}
footer ul{margin: 0; padding-left: 20px;}
.footer-nav ul li{line-height: 28px;}
footer p{margin:0; line-height: 22px;}
.copyright{text-align: center; margin: 0 -15px 0; line-height:20px; background-color: #192026;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #0080ff;
    border-color: #0080ff;
}


/*大屏幕*/
@media screen and (min-width: 769px) {
    .navbar-brand img{max-height: 50px; max-width:175px;}
    .navbar-nav{float:right;}
    .navbar-nav > li > a { text-align: center;}
    .navbar-default .navbar-nav > li > a{padding-top: 28px; padding-bottom:28px;color: #5e5e5e;text-transform: uppercase;}
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {background:  #0080ff; color: #fff;}
    .navbar-default .navbar-nav-c > li > a{font-size:14px;font-family:'microsoft yahei';}
    .small-nav{ background: rgba(255,255,255,0.9); margin-top: 0px;}
    .small-nav .navbar-nav > li > a{padding-top: 20px; padding-bottom:20px;}
    .small-nav .language-switch li a{margin-top: 14px; margin-bottom: 14px;}
    .small-nav img.logo{max-height: 50px; margin-top:10px; max-width:220px; }
    .nav_small{ background-color:#fff; background: rgba(255,255,255,0.9);padding: 10px 0px 10px 0px; border: none; box-shadow: none; min-width: 135px;}
    .nav_small > li{text-align: center;}
    .nav_small > li > a{line-height:24px; color: #5e5e5e; padding-left:28px; padding-right:28px; }
    .nav_small > li > a:hover{color: #fff; background-color: #0080ff;}
    #app_menudown{ display:none; }
    .f_product,.f_contact,.f_download{ width: 20%;}
    .f_all{width: 40%;}
}
@media screen and(min-width: 769px) and (max-width: 992px){

}

/*小屏幕*/
@media screen and (max-width: 768px) {
    .navbar-brand img{ max-width:180px; max-height: 50px;}
    .navbar-default .navbar-brand {color: #fff;padding: 4px 8px;}
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {color: #fff;}
    .navbar-toggle{border-color: #ccc;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:1px solid #ddd;}
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {background: none;}
    .navbar-default .navbar-toggle .icon-bar{background-color: #ccc;}
    .navbar-default .navbar-nav{margin-top: 0px;margin-bottom: 0px;}
    .navbar-default .navbar-nav > li > a {font-weight: bold;color: #29166F;}
    .navbar-default .navbar-nav > li:last-child{border: none;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #5e5e5e; }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color: #0080ff; color: #fff;}
    .small-nav{background: rgba(255,255,255,0.9); margin-top: 0px;}

    .page_bg{display: none;}
    .list_box{ margin-top: 10px;}
    .left_h2{margin-top: 0px;}
    .index_left_nav{margin:0px 15px 15px 15px;}
    .point span.to_prev,.point span.to_next{text-align:left; padding-bottom: 8px;}

    .flash{height: 180px;}
    .flash .flexslider .slides li a img {height: 200px;}
    .our_service{background-position:left center; text-align: center;margin-top: 30px;}
    .our_service h2{background-image: none;padding-right:0px;}
    .aboutus{text-align: center; margin-top:25px;}
    .aboutus h2, .aboutus span{padding-left: 0px;}
    .aboutus .img-circle{display: none;}
    .aboutus div.row,.product div.row,.success-case div.row,.news_box div.row,.success-case div.row,.solutions div.row{ padding: 0}

    .product_con img,.contents img{width:100%;}
    .news_item1 .main .img-box{ display: none;}

    footer{ margin-bottom:50px;}
    .f_product,.f_contact,.f_download{ display: none;}
    .f_all{width: 100%;}
    .copyright_p{ display:none;}
}



