body{font-family: 'microsoft yahei',Arial,Helvetica, sans-serif; color: #595757;    background-color: #FFF; }
.wrap{max-width: 1170px; margin-right: auto; margin-left: auto; *width: 1170px;}
a{color: inherit; text-decoration: none} 
a:hover{color: #555; font-weight: bold; text-decoration: none;}
header{background-color: white;}
ul{padding-left:0;list-style:none;}
.menu{background-color:#f3f6f9;height:70px;line-height:50px;margin:auto;}
.menu .container{max-width:1170px;}
.content{margin-top:30px;margin-bottom:30px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background-color: #3bb1ed;  color: #fff;}
.nav-pills > li > a{border-radius:0px;}
.language{float: right; height: 30px;  font-size: 15px;color:#777;}
.top_name{display: inline-block; line-height: 2.2em;font-size: 1.1em;}
.logo{}
.flash img{width: 100%}
.flash ul.bxslider{list-style:none;}
.flash div.bx-pager{bottom: 4%;}
.flash div.bx-controls-direction{display:none;}
.main{padding:30px 0px 10px 0px;}
.opacity_img{border: 1px solid #eeeeee;transition:border 0.4s;}
.img-thumbnail:hover,.opacity_img:hover{border: 1px solid #3477c8;}
.l{float: left}
.r{float: right}
.number_title{font-family: 'Arial'}
.trans{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.btn-info{color: #fff; background-color: #049fd9; border-color: #049fd9;}
#index .index a, #news .news a, #goods .goods a, #video .video a, #job .job a, #contents .contents a, #cases .cases a, #solution .solution a,
.header .head-nav .nav-box li a:hover{color: #0070BA; border-bottom: 2px solid #0070BA;}
.search {width: 220px;float: left;padding-right: 20px;bottom:5px;}
.search input{line-height:26px;height:26px;background-color: transparent;color:#777;}
.search .form-control-feedback {right: 15px;line-height:28px;height:28px;border-radius:5px;}
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }
.nav-justified{font-size: 20px;}
.thumbnail .caption{text-align:center;}


.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.clear{clear: both; font-size: 0px; height: 0px; overflow: hidden;}
.line5{clear: both; font-size: 0px; height: 5px; overflow: hidden;}
.line10{clear: both; font-size: 0px; height: 10px; overflow: hidden;}
.line15{clear: both; font-size: 0px; height: 15px; overflow: hidden;}

.container{}
.top_nav{background-color:#f3f6f9; width:100%;}
.top_menu{ height: 25px;font-size:10px;background-color: #f6f6f6;
    border-bottom: 1px solid #e7e7e7;
    width: auto;}

.section{position: relative; margin: 0 auto; width: 100%; min-width: 925px; max-width: 1170px; text-align: left;}
.wrapper{position: relative; margin: 0 auto; padding: 0; margin-bottom:20px;margin-top:15px;width: 100%; height: auto; text-align: left; overflow: hidden;}
.wrapper:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wrap-box{width: 1170px;}
.left-925{position: relative; float: left; margin: 0; padding: 0; width: 925px;}
.left-705{position: relative; float: left; margin: 0; padding: 0; width: 705px;}
.left-690{position: relative; float: left; margin: 0 0 0 15px; padding: 0; width: 690px;}
.left-455{position: relative; float: left; margin: 0 0 0 15px; padding: 0; width: 455px;}
.left-260{position: relative; display: block; float: left; width: 260px; overflow: hidden;}
.left-220{position: relative; display: block; float: left; margin: 0 0 0 15px; padding: 0; width: 220px; _overflow: hidden;}
.left-auto{position: relative; display: block; margin: 0 275px 0 0; overflow: hidden; _zoom: 1;}
.right-260{position: relative; display: block; float: right; width: 260px; overflow: hidden;}
.right-auto{position: relative; display: block; margin: 0 0 0 275px; overflow: hidden; _zoom: 1;}
.bg-wrap{margin: 0; padding: 0; background: #fff;}
.bg-wrap:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.bg-wrap.nobg{background: none;}
.pad-15{position: relative; padding: 15px;}
.indextitle{
    text-align: center;
    margin-top: 50px;
    margin-bottom: 34px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    display: table;
    margin: auto;
    border-bottom: 115px solid #337ab7;
    line-height: 55px;
}

.zpf{ position: fixed; left: 0; top: 20%; width: 115px; text-align: center; background-color: #ededed; z-index: 90; }
.zpf h2{margin:0px;}
.zpf ._t{ height: 45px; line-height: 45px; font-size: 16px; background-color: #008cd6; color: #fff; margin-bottom: 12px;}
.zpf ._list{ padding: 0 8%;}
.zpf li{ height: 37px; line-height: 37px; border-bottom: 1px solid #d4d4d4;}
.zpf li.cur a{ color: #008cd6;}
.zpf li.gotop{border-bottom: 0; color: #008cd6; cursor: pointer;}

.slide-box{ position:relative; margin:0; width:100%; height:520px; text-align:center; overflow:hidden; }
    .slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
    .slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
    .slide-box .list-box li a{ display:block; width:100%; height:100%; }
    .slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
    .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.selected{ background-position:0 -176px; }
    .slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden; }
    .slide-box .prev-btn{ left:31px; background-position:0 0; }
    .slide-box .next-btn{ right:31px; background-position:0 -82px; }

.indexcases .col-md-4 {padding: 10px;}
.indexctitle{
    position: absolute;
    bottom: 10px;
    height: 46px;
    text-align: left;
    font-size: 16px;
    background: RGBA(35,36,36,0.6);
    color: #fff;
    width: 350px;
    padding: 10px;
       }
.indexctitle a{
display:block;
    text-align: center;

       }

.proimg{}
.msg-box{display: block; margin: 0; padding: 6px; border: 1px solid #fbf2b5; background: #fcfbda;}
.msg-box i{display: block; float: left; margin: 4px 0 0; font-size: 12px; color: #A094A9; width: 18px; height: 18px; text-align: center; vertical-align: middle;} 
.msg-box p{margin-left: 18px; line-height: 24px; color: #A4A147; font-size: 12px;}
.form-box{}
.form-box .form-group{margin: 0; padding: 10px 0; clear: both;}
.form-box .form-group .tips{margin-left: 16%; color: #666; font-size: 12px; line-height: 20px;}
.form-box .form-group dt{display: block; float: left; padding-right: 2%; width: 14%; line-height: 40px; text-align: right; color: #888;} 
.form-box .form-group dd{display: block; position: relative; text-align:center; line-height: 40px;} 
.form-box .form-group dd img{vertical-align: middle;} 
.form-box .form-group dd .input{display: inline-block; padding: 0 10px; width: 50%; height: 40px; line-height: 20px; border: 1px solid #e0e0e0;} 
.form-box .form-group dd .input.code{width: 80px;} 
.form-box .form-group dd .select{display: inline-block; padding: 10px; height: 40px; line-height: 20px; border: 1px solid #e0e0e0;} 
.form-box .form-group dd .textarea{display: inline-block; padding: 10px; width: 50%; height: 80px; line-height: 20px; border: 1px solid #e0e0e0; vertical-align: middle; overflow: auto;} 
.form-box .form-group dd .submit{display: inline-block; margin: 0 0 0 5px; padding: 10px 46px; width: auto; height: auto; line-height: 20px; color: #fff; font-size: 14px; border: 1px solid #44b5FF; background: #44b5FF; cursor: pointer;} 
.form-box .form-group dd .button{display: inline-block; margin: 0 0 0 5px; padding: 10px 46px; width: auto; height: auto; line-height: 20px; color: #666; font-size: 14px; border: 1px solid #eee; background: #eee; cursor: pointer;} .form-box .form-group dd label.mart{margin-right: 5px;}
.job{background-color:#f3f6f9; }
.case{background-color:#f3f6f9; }
.navbar-nav > li > a {
    transition: background 0.3s;
    text-align: center;
    font-weight: bold;}
.navbar{background-color: #ffffff00;}
#navbar{}
#navbar ul li{padding:0 28px;}
#app_menudown{position: absolute; top: 0px; right: 0px; font-size: 16px;}
#app_menudown:hover{background-color: #073053;}
.navbar .nav > li .dropdown-menu{margin: 0;}
.navbar .nav > li:hover .dropdown-menu{display: block;}
.navbar .nav > li:hover .dropdown-menu li{height:35px;line-height:35px;text-align:center;}
@media only screen and (min-width: 900px) {
    .navbar-nav {font-size: 12px;}
    .navbar-default .navbar-nav > li > a {padding: 13px 10px 5px 21px;}
}
@media only screen and (min-width: 1200px) {
     .navbar-nav{font-size:15px;}
    .navbar-default .navbar-nav > li > a {padding: 13px 20px 15px 15px;}
}

.footer_hd{padding-top: 45px; padding-bottom: 10px; background-color: #434343;}
.footer_nav{float: left; width: 45%;}
.footer_nav dl{float: left; padding: 0 3%; height: 190px; border-right: 1px solid #545454;}
.footer_nav dt{font-size: 14px; color: #fff; margin-bottom: 8px;font-weight:normal}
.footer_nav dd a{display: block; color: #919191; font-size: 12px;}
.footer_nav dl._case{width: 15%;}
.footer_nav dl._case dd a{float: left; width: 50%;}
.footer_bd{padding: 10px 0;background-color: #0854a8;color: #fff;}
.footer_ewm{float: left; width: 35%; color: #fff;}
.footer_ewm ._ct{font-size: 14px;} 
.footer_ewm ._ct span{font-size: 16px;
margin-top:10px;
margin-bottom:10px;}
.footer_ewm ._phone{font-family: 'Impact'; color: #fff; font-size: 30px;}
.footer_ewm ._phone a{color: #fff;}
.footer_ewm ._lk{padding-bottom: 8px; margin-bottom: 8px;margin-top:10px;} 
.footer_ewm ._lk span{display: block; font-size: 12px;}
._ewm{float: left;text-align:right}
._ewm ._img{max-height:128px;max-width:100px;}
._ewm p{color: #919191;text-align:right}
.footer_bd a{color: #fff;}
.footer_bd em{padding: 0 5px;}
.footer_bd h5{float: left;}
.footer_bd h6{float: right;}
.fix{*zoom: 1; *clear: both;} 
.fix:before, .fix:after{display: table; clear: both; content: '';}


.weixin{/* width: 300px; *//* height: 30px; */position: relative;font-size: 12px;text-align: center;float:left;} 
.weixin a{width: 30px; height: 25px; display: block; position: absolute; left: 0; top: 0px; background: url(../images/wechat.png) no-repeat center;} 
.weixin .weixin_nr{width: 155px; height: 202px; padding: 10px; text-align: center; position: absolute; left: -125px; top: 45px; display: none; z-index: 9999} 
.weixin .weixin_nr img{margin-bottom: 5px;} 
.weixin .weixin_nr .arrow{width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 50px; top: -10px;} 
.weixin.on .weixin_nr{display: block;} 
.weixin.on a{background: url(../images/wechat.png) no-repeat center;}

.about_box{height:388px;}
.about_box .img{padding: 3px 0px 5px 0px;text-align:center;line-height:348px;height:348px}
.about_contentsl .triangle{float: left;}
.about_contentsl{font-family: 'Microsoft YaHei'; height: 388px;}
.about_contentsr p{width:505px;
float:left;
text-indent:2em;}
.about_contentsr .triangle{float: right;}
.about_contentsl p{text-indent: 2em; padding-left: 50px;}


.picScroll{position: relative; height: 378px; padding: 10px 60px 10px 60px; margin-bottom: 10px; overflow: hidden;} 
.picScroll ul{overflow: hidden; zoom: 1;} 
.picScroll  ul li{display: block;float: left; margin: 25px 10px; width:235px; overflow: hidden; display: inline;
    vertical-align: top;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s
} 
.picScroll ul li a{display: block; width:235px; overflow: hidden;vertical-align: top;
} 
.picScroll ul li:hover {
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    z-index: 210
}
.picScroll ul li:hover img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.catelist{    box-shadow: 1px 1px 2px 1px #ccc;}

img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    border: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s
}
.picScroll ul li img{width: 287px;vertical-align:middle;} 
.picScroll .prev, .picScroll .next{position: absolute;left: 10px;top: 120px;display: block;width: 35px;height: 35px;overflow: hidden;background: url(../images/icons.png) -40px 0 no-repeat;cursor: pointer;} 
.picScroll .next{left: auto; right: 10px; background-position: -120px 0;} 
.picScroll .prevStop{background-position: 0 0;} 
.picScroll .nextStop{background-position: -80px 0;}

.leader .picScroll{position: relative; height: 208px; padding: 10px 60px 10px 60px; margin-bottom: 10px; overflow: hidden;} 
.leader .picScroll ul{overflow: hidden; zoom: 1;} 
.leader .picScroll ul li{float: left; margin: 0 6px; width: 250px; overflow: hidden; display: inline;} 
.leader .picScroll ul li img{width: 250px; height: 168px;} 
.leader .picScroll .prev, .leader .picScroll .next{position: absolute; left: 10px; top: 70px; display: block; width: 18px; height: 28px; overflow: hidden; background: url(../images/icons.png) -40px 0 no-repeat; cursor: pointer;} 
.leader .picScroll .next{left: auto; right: 10px; background-position: -120px 0;} 
.leader .picScroll .prevStop{background-position: 0 0;}
 .leader .picScroll .nextStop{background-position: -80px 0;}

.row .warp-pic-list{position: relative; width: 1170px; height: 180px; overflow: hidden; background: #F7F7F7;}
.row .count li{margin-right: 20px; width: 220px; height: 180px;}
.row .count .img_wrap{width: 220px; height: 135px;} 
.row .count .img_wrap img{width: 220px;}
.row .prev{background-position: 0 -88px; left: 0;} 
.row .prev:hover{background-position: 0 -144px;}
.row .next{background-position: 0 -200px; right: 0;} 
.row .next:hover{background-position: 0 -256px;}
.qh_title{line-height: 28px; text-align: center; display: block; font-size: 15px;}

.banner{position: relative; height: 500px; overflow: hidden; z-index: 8}
.banner img{position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none;}
.slide{position: relative; overflow: hidden}
.slide_wrap{position: absolute; width: 100%; height: 100%; overflow: hidden; *zoom: 1}
.slide_wrap img{max-width: none;}
.slide_c{position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1}
.slide_nav{position: absolute; z-index: 8}
.slide_nav .arrs{position: absolute; cursor: pointer; z-index: 9; -webkit-user-select: none; user-select: none}
.arrs.unable{cursor: default}
.itop_nav{position: relative; margin-top: -65px; z-index: 9}
.itop_nav a{float: left; width: 25%; background: url(../images/black.6.png);}
.itop_nav a span{display: block; height: 65px; line-height: 65px; text-align: center; font-size: 18px; color: #fff; background: url(../images/banner_line.png) right center no-repeat;}
.itop_nav a:hover span, .itop_nav a.on span{background-color: #008cd6;}

.search_group{float: right; margin: 40px 0px 0px 0px;}
.search_group{}
.form-control{border-radius: 0px; box-shadow: none;}
.mysearch_btn{background-color:#0854a8;color:#fff;border-radius: 0px;transition:background 0.3s;height: 40px;line-height: 30px;padding: 5px 15px;}
.mysearch_btn:hover,.mysearch_btn:focus{background-color:#C50505; color:#fff;}
#small_search{float: right; margin-top: 7px; padding:8px 13px;font-size: 17px;border-radius: 4px; color: #fff;}
#small_search:hover,#small_search:focus{cursor: pointer; background-color: #3477c8;}


.img-list{margin: -15px 0 0 -15px; *display: inline-block;}
.img-list:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.img-list .nodata{color: #999; line-height: 80px; text-align: center;}
.img-list li{position: relative; float: left;margin-bottom:15px; height: auto; background: #fff; overflow: auto; _display: inline;}
.img-list li .img-box{display: block; position: relative; max-width: 100%; overflow: hidden;}
.img-list li .img-box .abs-txt{position: absolute; top: 8px; left: 0; display: inline-block; padding: 0 6px; color: #fff; font-size: 12px; line-height: 24px; background: #c81623; text-align: center; border-radius: 0 3px 3px 0;} 
.img-list li .img-box img{width: 100%; height: 100%;}
.img-list li .info{display: block; text-align: left; margin: 15px;}
.img-list li .info h3{display: block; line-height: 20px; height: 40px; font-size: 12px; font-weight: normal; overflow: hidden;}
.img-list li .info p{display: block; line-height: 28px; color: #999; font-size: 12px;} 
.img-list li .info p.price{padding-top: 10px; line-height: 18px;}
.img-list li .info p.price b{margin-right: 2px; color: #f40; font-size: 16px;}
 .img-list li .info p strong{float: right; font-weight: normal;}
.img-list li .info p span.price{color: #fb2104; font-size: 14px; font-weight: 600;}
.img-list li .remark{position: absolute; display: none;}
.img-list li em i{color: #fff; font-size: 60px; line-height: 60px;}
.img-list li a:hover .remark{display: block;}
.img-list li a:hover .abs-bg{display: block;}
.img-list li .abs-bg{position: absolute; left: 0; bottom: 0; width: 266.25px; height: 136px; background: rgba(92,92,92,0.9); display: none; margin-left:15px;}
.img-list li .remark{position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 136px; line-height: 20px; text-align: left; overflow: hidden;}
.img-list li .remark h3{padding: 5px 15px 0; color: #fff; font-size: 18px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align:center;} 
.img-list li .remark p{padding: 0 15px; color: #eee;text-align:center; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}



.goods-tab .tab-head{display: block;height:460px;border-bottom: 1px solid #f0f0f0;margin-top: 23px;}
.goods-tab .tab-head ul li{border-right: 1px solid #f0f0f0;margin-bottom: 15px;}
.goods-tab .tab-head ul li a{border: 1px solid #909090;display: block;padding: 0 30px;height: 52px;line-height: 52px;color: #555;font-size: 16px;text-align:center;border-radius:4px;}
.goods-tab .tab-head ul li a:hover, .goods-tab .tab-head ul li a.selected{color: #fff;background: #122b8a;text-decoration: none;text-align:center;}
.goods-tab .tab-content{display: none;}
.goods-tab .entry{padding: 0 30px 15px;}
.goods-tab .title{margin-top:80px;font-size:20px;color:#595757}
.goods-tab .ct{margin-top: 20px; font-size: 15px; text-align:left;}
.goods-tab img{text-align:center;max-width:100%;}
.goods-tab .indexgcontent{ position: absolute; bottom: 15px; height:145px; max-width:700px; padding: 1%;font-size:14px;
        background:RGBA(35,36,36,0.6); color: #fff;}
.goods-tab .indexgcontent p{color:#fff;text-align:justify;}
.goods-tab .indexgcontent .seemore{color:#fff;float:right;font-size:16px;margin-top:40px;}
.goods-tab .indexgcontent .seemore a{color:#fff;float:right;border-radius:16px;border:1px solid;    padding: 2px 10px;}

.indexvideo .img-box {display: block;position: relative;max-width: 100%;overflow: hidden;}
.indexvideo .remark{position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; line-height: 20px; text-align: left; overflow: hidden;top:45%;}
.indexvideo .remark h3{padding: 5px 15px 0; color: #fff; font-size: 36px; font-weight: 600; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align:center;} 

.indexvideo img{margin-top:20px;}
.indexvideo .col-md-7 {width:52%;padding-left:0;padding-right:10px;}
.indexvideo .col-md-5 {width:48%;padding-left:10px;padding-right:0px;}

.index_contact{background:url(../images/title_line.jpg) left top no-repeat; margin:20px 0px 15px 0px;}
.index_contact P{clear: both;}
.list_box{clear: both; overflow-x:hidden; overflow-y:auto;}
.page_bg {text-align:center;    background-image: url(../images/pbg.gif);background-repeat: repeat-x;min-height: 45px;}
.page_bg img{text-align:center;max-height:300px;}
.path_title{border: 1px solid #f2f2f2;padding: 8px 19px;overflow: hidden;}
.cateimg {text-align: center;}
.left_nav{clear: both;}
.index_left_nav{padding-top: 8px;}
.left_h2{background:url(../images/title_line.jpg) left bottom no-repeat; font-size: 20px; display: block; margin-top: 25px; padding: 0px 0px 13px 13px; color: #013677;}
.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 0px 0px 0px;padding-bottom: 10px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(../images/left_li.gif) 6px 15px no-repeat;padding:8px 0px 8px 18px;}
.left_nav_ul > li > a{text-decoration:none; color:#656464;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#01519e;}

ul.left_snav_ul{list-style:none;padding:0px;display: none; 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:#797979;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{text-decoration: none;color:#01519e;}
.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: #46d8ad;}

.sitemap{margin-top: 40px;}

.pagebar,.cmtpagebar {
    width: 100%;
    margin: 0 auto 20px;
    font-size: 14px;
    text-align: center;
    background: #fff;
    clear: both
}

.pagebar .now-page,.cmtpagebar .now-page {
    display: inline-block;
    color: #fff;
    font-weight: bolder;
    padding: 5px 10px;
    margin: 5px;
    border: 1px solid #0854a8;
    background: #0854a8;
}

.pagebar a,.cmtpagebar a {
    margin: 4px;
    padding: 5px 10px;
    color: #777;
    font-weight: bolder;
    border: 1px solid #e2e2e2;
    background: #fff
}

.pagebar a:hover,.cmtpagebar a:hover {
    color: #0854a8;
    border: 1px solid #0854a8;
    background: #fff
}

.pagebar .now-page {
    margin: 20px 5px
}


.about_part{  padding-bottom: 60px;}
.about_part ._t{ padding-top: 30px; margin-bottom: 35px;}
.about_part ._t big{ display: block; font-size: 25px; text-align: center; font-weight: bold; color: #333;}
.about_part ._t span{ display: block; text-align: center;}
.about_part ._t span._en{ font-size: 50px; color: #1d1b1b; font-family: 'Arial'; line-height: normal; margin-bottom: 10px;}
.about_part ._t span._ch{ color: #008cd6; font-size: 18px;}
.about_part ._p1{ font-family: å¾®è½¯é›…é»‘, "Microsoft YaHei"; font-size: 14px;}
.about_part ._map{ margin: 40px 0;}
.about_part ._map ._con{ position: relative; width: 782px; height: 574px; margin: 0 auto; background:url(../img/about_map.png) 0 0 no-repeat;}
.about_part ._map .map_dot{ position: absolute;}
.about_part ._map .map_dot1{ left: 438px; top: 250px;}
.about_part ._map .map_dot2{ left: 550px; top: 343px;}
.about_part ._map .map_dot3{ left: 544px; top: 384px;}
.about_part ._map .dot_t{ position: absolute; left: 30px; bottom: 0;}
.about_part ._map .dot_t img{ max-width: none}
.about_part ._map .map_dot1 .dot_t{ left: 50%; margin-left: -125px; top: -45px; bottom: auto;}
.about_part ._map .map_dot3 .dot_t{ bottom: -10px;}
.about_part ._info{ margin-bottom: 70px;}
.about_part ._imgs{ position: relative; height: 230px; overflow: hidden;}
.history_part{ padding: 40px 0; background:  url(../images/history_bg.jpg) center top no-repeat;}
.history_part ._t{ text-align:center;color:#fff;margin-bottom:10px;}
.history_part .solve_t big{ color: #fff;}
.history_part .solve_t small{ color: #fff;}
.history_part ._img{ margin: 30px 0;}
.history_part ._list{ margin: 0 8%;}
.history_part li{ position: relative; padding-left: 75px;  font-size: 15px;  color: #fff;}
.history_part li ._year{ position: absolute; left: 0; right: 0; width: 75px; height: 20px; line-height: 20px;}
.history_part li ._year i{ position: absolute; right: 0; top: 10px; width: 16px; height: 1px; background-color: #9c9d9b;}
.history_part li ._year i b{ display: none; position: absolute; right: -8px; top: -5px; width: 11px; height: 11px; background-image: url(../img/history_dot.png);}
.history_part li ._info{border-left: 4px solid #fff; padding-left: 15px; padding-bottom: 20px; line-height: normal}
.history_part li._ip{ color: #008cd6;}
.history_part li._ip i{ background-color: #008cd6;}
.history_part li._ip ._year i b{ display: block;}
.service_part{ margin-top: 60px;}
.service_part ._list li{ position: relative; margin-bottom: 2%;}
.service_part ._list ._title{ position: absolute; left: 0; right: 0; bottom: 0; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; text-align: center; background:url(../img/black.6.png); z-index: 2}
.service_part ._list li i{ display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; background:  url(../img/case_hover.png) ;}
.service_part ._list li i b{ position: absolute;  left: 50%; top: 50%; margin-left: -32px; margin-top: -32px;  width: 65px; height: 65px; background-image: url(../img/case_album.png);}
.service_part ._list li:hover i{ display: block;}

.news_list .news_title{font-size:18px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list .news_text{font-size:13px;}
.news_list .news_pic_list{margin-bottom:50px;}
.news_list .news_pic_list ._list_box{position:relative;}
.news_list .news_pic_list ._list_title a{border:1px solid #cacaca;border-top:none;padding:20px 20px 25px;display:block;}
.news_list .news_pic_list ._list_box .news_title{color:#000;margin-bottom:6px;}
.news_list .news_pic_list ._list_box ._time{font-size:13px;color:#8c8c8c;}
.news_list .news_pic_list ._list_box .news_text{color:#fff;margin-bottom:20px;}
.news_list .news_pic_list ._title_hover{width:100%;position:absolute;left:0;bottom:-100%;}
.news_list .news_pic_list ._title_hover a{padding:20px 20px 25px;background-color:#027ac8;color:#fff;display:block;}
.news_list .news_pic_list li:hover ._title_hover{bottom:0;}
.news_list .news_pic_list li:hover ._title_hover .news_title{color:#fff;}
.news_list .news_pic_list li:hover ._title_hover ._time{color:#fff;}
.news_list .news_list_main{margin-bottom:32px;}
 
.news_l_time{font-size:48px;line-height:48px;color:#c8c8c8;width:124px;}
.news_l_time ._year{font-size:12px;text-align:right;line-height:20px;}
.news_list_main ._list_box{padding: 0px 26px 0px;}
.news_list_main ._list_box a{display:block;}
.news_list_main ._list_r{width:86%;}
.news_list_main ._list_r .news_title{margin-bottom:12px;}
.news_list_main ._list_r .news_text{color:#767676;margin-bottom:20px;}
.news_list_main ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.news_list_main ._list_r .news_more:hover{color:#0179c7;}
.news_list_main li:hover ._list_box{background-color:#f4f4f4;}
.news_list_main li:hover ._list_l{color:#dd071f;}
.news_list_main li:hover .news_title{font-weight:bold;color:#000;}
.news_list_main li:hover .news_text{color:#434343;}
.news_list_main .nodata {margin-top: 30px;color: #666;font-size: 14px;line-height: 100px;text-align: center;}

.meta{margin:0;padding: 50px 0px 0 0px;}
.meta:after{clear:none; content:""; display:block; height:0; visibility:hidden;}
.meta h2{margin:0 0 20px; padding:0; color:#333; font-size:24px; font-weight:300; line-height:1em;}
.meta .info{margin:0 0 10px;}
.meta .info span{margin-right:10px; color:#b0b0b0; font-size:12px; line-height:14px;}
.meta .info span i{margin-right:5px; display:inline-block; font-size:14px;}
.meta .note{margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px;}

.entry{margin-top:20px; padding:0 0px 15px; font-size:14px; line-height:2em; word-wrap:break-word;}
.entry img{max-width:700px!important; height:100%px!important;}
.entry1{margin-top:20px; padding:0 0px 15px; font-size:14px; line-height:2em; word-wrap:break-word;}
.entry1 img{max-width:700px!important; height:460px!important;
    width: 700px;
    height: 520px;
}
.postcon p{
    line-height:30px;
}
.entry h2,.entry h3,.entry h4{margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#009aff;}
.entry h2{font-size:1.2em;}
.entry h3,.entry h4{font-size:1.3em;}
.entry strong{color:#DC2523;}
.entry ul,.entry ol{margin:1em; padding:0;}
.entry li{margin-left:1em;}
.entry ul li{list-style:disc outside none;}
.entry ol li{list-style:decimal outside none;}
.entry p{display:inherit; margin:1em 0; color:#333; word-wrap:break-word;}
.entry code{display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em;}


.main-tit{ padding-top:14px; height:54px;  text-align:left; }
    .main-tit h2{ display:block; margin:0; padding:0; float:left; color:#333; font-size:22px; font-weight:normal; }
    .main-tit p{ display:block; float:right; color:#555; font-size:16px; }
    .main-tit p a{ margin-left:10px; color:#337ab7;font-weight:600;}
    .main-tit p a i{ font-style:normal; }
.video-list{margin: -15px 0 0 -15px; *display: inline-block;} 
.video-list:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.video-list .nodata{color: #999; line-height: 80px; text-align: center;} 
.video-list li{position: relative; float: left; margin-bottom: 15px; height: auto; background: #fff; overflow: auto; _display: inline;} 
.video-list li .video-box{display: block; position: relative; max-width: 100%; overflow: hidden;
height:222px;} 
.video-list li em{position: absolute; display: none; margin: -30px auto auto -30px; top: 40%; left: 50%; width: 60px; height: 60px; font-style: normal; filter: alpha(Opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: block;} 
.video-list li em i{color: #fff; font-size: 60px; line-height: 60px;} 
.video-list .remark h5{color:#0854a8;
font-size:15px;}
 .video-list .remark p{color: #999999; font-size: 12px;}

.top-video .left-925{background: #f7f7f7; height: 277px;}
.top-video .left-925 img{margin:20px; max-height:233px;} 
.top-video .left-925 .title{margin-top: 20px; text-align:left;font-size:20px;color:#007afb;}
.top-video .right-260{margin-left: 10px; background: #f7f7f7; height: 277px; text-align: center;}
.top-video .right-260 h4{margin-top:20px;}
.top-video .right-260 .online{margin-left: 10px; background: #f7f7f7; text-align: center;} 
.top-video .right-260 .online #qqonline_bd{margin-top:60px;} 
 
.next-box{position: relative; padding: 10px 0px 20px; line-height: 20px; color: #444; font-size: 14px;}
.next-box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.next-box p{display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.next-box p a{color:#428bca;} 
.next-box p.prev{float:left;}
.next-box p.next{float:right;}

.n-list{padding-top: 10px;} 
.n-list li{display: block; padding-bottom: 16px; border-bottom: 1px solid #f0f0f0; overflow: hidden;} 
.n-list li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.n-list li h2{padding: 6px 0 14px 0; font-size: 14px; line-height: 17px; font-weight: normal;} 
.n-list li h2 a{font-size: 16px; font-weight: bold; line-height: 29px; color: #3b8dd1; text-decoration: none;} 
.n-list li h2 a:hover{color: #8CAC52;} 
.n-list li .note b{position: relative; display: block; float: left; margin-right: 16px; width: 200px; height: 104px; font-style: normal;}
 .n-list li .note b img{min-width: 100%; max-height: 100%; width: 100%; _height: 100%;} 
 .n-list li .note p{font-size: 14px; line-height: 23px; font-weight: 500; color: #555;} 
 .n-list li .note .info{padding-top: 10px; float: right;} 
 .n-list li .note .info span{margin-right: 10px; padding-left: 20px; color: #777;}
 .n-list li .note .info .comm{background-position: 0 4px;} 
 .n-list .nodata{margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center;}

.job #screenone{text-align:center;}
.job #screenone p{text-indent:2em;line-height: 28px;text-align:left;font-size:14px;color:#595757;margin-top:10px;}
.job #screenone .col-md-6{margin-top: 5px;margin-bottom:60px;}
.job #screentwo .col-md-4 {margin-top: 90px;margin-bottom: 90px;text-align:center;}
.job #screentwo .col-md-4 .title{color:#595757;font-size:15px;margin-top:20px;margin-bottom:20px;}
.job #screenthree h4 {font-size: 20px;color: #fffefe;margin-top: 50px;}
.job #screenfour {margin-bottom:40px;}
.job #screenfour .col-md-4 {margin-top: 30px;margin-bottom: 30px;}
.job #screenfour .col-md-4 .title {color: #595757;font-size: 15px;margin-top: 20px;margin-bottom: 20px;}
.job #screenfour .col-md-4 p {font-size: 13px;color: #595757; margin-top: 10px;}
.job #screenfour h3 {text-align:center;margin-top:50px}
.jobs table {margin: 10px auto;color:#fffefe;margin-top:20px;}
.jobs table th {text-align: left;font-size: 16px;border-bottom: 1px solid #fffefe;padding: 0.35em 0.5em;}
.jobs table td, .entry table th {padding: 0.35em 0.5em;font-size:15px;}
.jobs table td a{color:#fffefe;border:none}
.job_name {position: relative;font-size: 36px;color: #333;line-height: 36px;}
.job_request {margin-top: 20px;font-size: 18px;color: #555;margin-bottom:20px;}
.job_request .salary {color: #fd5f39}
.postion_head{ background-color:#ebf0ef}
.postion_head .col-md-8{padding-left:0px;}
.btn_apply {margin-left: 17px; padding: 0 30px;border: 1px solid #00b38a;border-radius: 3px;height: 44px;
line-height: 44px;font-size: 18px; background-color: #00b38a;color: #fff;cursor: pointer;}
.postion_center{margin-bottom:40px;}

.screen-box {display: block;position: relative;margin: 0 0 15px;padding: 0 15px;background: #fff;} 
.screen-box ul{padding:10px 0; display:block; font-size:14px;} 
.screen-box ul h4{display:inline-block; padding:0 15px; text-align:right; line-height:28px; font-weight:normal;} 
.screen-box ul li{display:inline-block; padding:0 15px; line-height:28px; *display:inline; *zoom:1;} 
.screen-box ul li a{color:#333;} 
.screen-box ul li a:hover,.screen-box ul li.selected a{color:#8CAC52;} 
.screen-box dl{margin:0; padding:0; clear:both; display:block; border-top:1px solid #f7f7f7; font-size:12px;}
.screen-box dl:after{clear:none; content:""; display:block; height:0; visibility:hidden;}
.screen-box dl:first-child{border-top:none;}
.screen-box dl dt{display:block; float:left; padding-left:10px; width:100px; color:#555; line-height:40px;}
.screen-box dl dd{position:relative; margin-left:112px; padding-top:6px; overflow:hidden;}
.screen-box dl dd a{display:inline-block; margin:0 6px 6px 0; padding:8px 10px; border:1px solid #fff; line-height:12px;}
.screen-box dl dd a.selected{border-color:#fff; color:#fff; background:#34ad2a;}

.sidebar-box{margin:0 0 15px; padding:20px; background:#fff;} 
.sidebar-box h4{margin:0; padding:0 0 15px; border-bottom:1px solid #e0e0e0; color:#333; font-size:16px; font-weight:300; line-height:20px;} 
.sidebar-box .txt-list li{margin-top:15px; line-height:20px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
.sidebar-box .txt-list li label{display:inline-block; margin:0 5px 0 0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle;} .sidebar-box .txt-list li label.hot{background:#d70029;} .sidebar-box .txt-list li a{line-height:20px;}
.sort-box{position:relative; margin:0 0 15px; height:36px; background:#fff; overflow:hidden;}
.sort-box a{display:block; float:left; margin-left:-1px; padding:0 15px; line-height:36px; height:36px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#333; font-size:12px;}.sort-box a:hover,.sort-box a.selected{color:#fff; background:#34ad2a;}

.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}

#pic-page{text-align: center; margin-top:10px;}
#pic-page a{margin: 0 2px;}
#pic-page a img{width:40px;padding: 2px;border: solid #ccc 1px; margin-bottom:5px;}
#pic-page a:hover img,#pic-page a.active img{border: solid #5280DD 1px;}
.showpic_box,.proinfo_box{margin: 30px 0px 20px 0px;}
.product_h1{margin:0px; line-height:22px; font-size:18px; color: #145ca1; 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;overflow: auto;}
.related_h2{padding: 30px 0px 12px 0px; color: #303c4b; margin:0px; display: block; font-weight:300; font-size:24px; border-bottom:5px solid #f4f5f6;font-family:'Roboto',Arial,Helvetica, sans-serif;}
.related_list{padding-top: 12px;}
.related_news{padding-top: 0px; clear: both;}
.download_btn{text-align: right; margin: 10px 10px 20px 0px;}
.page-btn{background-color: #0854a8; border-radius: 0px; border: none; transition:background 0.3s;}
.page-btn:hover,.page-btn:focus{background-color:#C50505;}
.grey-btn{border-radius: 0px;border: none; background-color: #E8E8E8;}
.grey-btn:hover,.grey-btn:focus{background-color: #ccc;}
.a2a_default_style{display: inline-block;}

.middle-box{display: table; }
.middle-inner{display: table-cell; vertical-align:middle; text-align:center;}

.feedback{margin-top: 30px;}
.form-horizontal .form-group{margin-right: -10px;margin-left: -10px;}
.codeimg{margin: 0px 0px -10px -18px;}

.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:#0068b7;}
.point span.to_prev a:hover{color: #ea042b}
.point span.to_next{text-align:center;}
.point span.to_next a{color:#0068b7;}
.point span.to_next a:hover{color: #ea042b}

.sale{text-align:center;}
.sale img{margin-top:92px;margin-bottom:27px;}
.sale p{font-size:15px;color:#575757;text-align:left;margin-bottom:48px;text-align:justify}

.tags{margin: 8px 0px 10px 0px}
.tags a{margin: 0px 5px 8px 0px}
.tags_list{padding: 5px 10px 100px 10px}
.tags_ul{margin-top: 10px;}
.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;}

footer{/* text-align:center; */background-color: #0854a8;color:#fff;padding: 5px 0px 20px 0px;margin-top: 30px;font-size:13px;}

footer dd li{list-style: none;}

.copyright{line-height:20px;}
.copyright a{color:#fff;}
.foot_nav{width:25%; float:left;background-color: #fafafa;text-align:center;}
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;}
.foot_nav a{color:#898989;display:block;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px;}
.webshare{width: 230px; padding: 5px;}
.ewebshare{width: 200px; padding: 5px;}
 
@media screen and (min-width: 769px){.navbar{border: 0px solid transparent;margin-bottom:0px;} 
.navbar-nav > li:first-child{border-left:0;} 
.navbar-nav > li:last-child{border-right:0;} 
.navbar-nav > li > a{transition:background 0.3s; text-align: center;} 
.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: #fff;border-bottom: 2px solid #0070BA;color: #0070BA;} 
.navbar-brand{display: none;} 
.navbar .nav li a{    border-bottom: 2px solid #fff;}
.navbar-default .navbar-nav-e > li > a{} 
.nav_small{background-color:#0067b6; background-color:rgba(38, 43, 46, 0.89); padding-top: 5px; padding-bottom: 15px; border-radius: 0px; border: none; box-shadow: none;text-align:center;} 
.nav_small >li{border-bottom:1px solid #fff;} 
.nav_small > li > a{line-height:26px; color: #E8E6E6; font-size: 13px;}
 .nav_small > li > a:hover{color: #fff; background: transparent;} #app_menudown,#small_search{display:none;} 
 .dropdown-menu{min-width:100px}}

@media screen and (max-width: 768px){.navbar{min-height: 50px; margin-top:10px; background-image: none;}
 .navbar-default .navbar-brand{color: #fff; font-size: 16px;} 
 .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #fff;} 
 .navbar-toggle{border:none;} 
 .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;} 
 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #3477c8;} 
 .navbar-default .navbar-toggle .icon-bar{background-color: #fff;} 
 .navbar-default .navbar-nav{margin-top: 0px;margin-bottom: 0px;} 
 .navbar-default .navbar-nav > li{} .navbar-default .navbar-nav > li:last-child{border: none;} 
 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff;} 
 .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: #3477c8; color: #fff;} 
 .header{} 
 .top_name,.home-btn,.page_bg{display: none;} 
 .language{border-left: 0px; border-right: 0px;} 
 .about_box{margin:8px 0px 0px 0px;} 
 .about_box section img{margin:10px 15px 0px 0px;max-width: 180px}
 .about_contents{line-height:28px;} 
 .list_box{margin-top: 20px;} 
 .search_group{margin: 10px 0px 5px 0px;} #topsearch{display: none;} 
 .logo{display: block; margin: 0 auto; margin-top:13px; max-width:700px;} 
 .flash div.bx-pager{} 
 .left_h2{margin-top: 10px;} 
 .list_related h2.left_h2{margin-top: 60px;} 
 .product_img{min-height: 220px;} 
 .product_list2 div.product_img{min-height: 220px;} 
 .related_list div.product_img{min-height: 180px;}
 .product_con img,.contents img{width:100%;} 
 .news_time{display:none;} 
 .footer_nav{background-color: #fafafa;} #pic-page a img{width:35px;} #cmsFloatPanel{display: none;} 
 .point span.to_prev,.point span.to_next{text-align:left; padding-bottom: 8px;} 
 .product_list2{} footer{margin-bottom:50px;}}
@media screen and (max-width: 767px){.copyright_p{display:none;}}

@media screen and (min-width:360px) and (max-width:768px){
	.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12{float: left;} 
	.col-mm-12{width: 100%;} 
	.col-mm-11{width: 91.66666667%;}
	.col-mm-10{width: 83.33333333%;} 
	.col-mm-9{width: 75%;} 
	.col-mm-8{width: 66.66666667%;} 
	.col-mm-7{width: 58.33333333%;} 
	.col-mm-6{width: 50%;} 
	.col-mm-5{width: 41.66666667%;} 
	.col-mm-4{width: 33.33333333%;} 
	.col-mm-3{width: 25%;} 
	.col-mm-2{width: 16.66666667%;} 
	.col-mm-1{width: 8.33333333%;} 
	.logo{max-width:380px;}}
@media screen and (max-width: 414px){.logo{max-width:280px;}}
.input-sm{height: 40px;}
.info{padding: 2px 0 20px 0; color: #999999; font-size: 13px; text-align: left;}
.productPrice .price{font-family: Arial; font-size: 20px; font-weight: bold;}

#douMsg{padding: 10px 0 100px 0;}
#douMsg dl{padding: 160px 0 200px 0; text-align: center; border: 1px solid #E4E4E4;}
#douMsg dt{color: #0072C6; font-size: 16px; margin-bottom: 30px; font-weight: bold;}
#douMsg dd{color: #666;}
#douMsg dd a{margin-left: 5px; color: #000;}

.page-box{margin: 15px 30px; padding-bottom: 30px;} 
.page-box:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.videos-box{position: relative; margin: 0 50px; width: 785px; height: 441px; _clear: both; _display: inline;}
.page-box{margin-top:15px; color:#999; font-size:14px;text-align:center}


.goodstops{margin:auto;    background-color: #f3f6f9;    background-image: url(../images/pbg.png);
    background-repeat: repeat-x;}
.goodstop{padding-top: 46px;}    
.goodstop ul{margin: 0 auto;display: table;height: 2px;}
.goodstop ul li{float:left;text-align:center;margin-top:10px}
.goodstopTitle{text-align: center;color:#595757;margin-top: 10px;margin-bottom: 10px;}
.goodstopTitle1{text-align: center;color:#fff;margin-top: 10px;margin-bottom: 10px;}

.goodstopmenu{padding-top: 46px;}
.goodstopmenu ul li{float:left;width:33%;text-align:center;margin-top:10px}
.goodstopmenuTitle{text-align: center;color:#595757;margin-top: 28px;margin-bottom: 28px;}
.liActive{color:#3bb1ed;}
.gTitle{text-align:center;font-size:24px;margin-top: 30px;margin-bottom: 25px;}
.gContentImg{float: left;width: 50%;}
.gContentText{float: right;width: 50%;height: 361px;border-top: 1px solid #bfbdc4;border-bottom: 1px solid #bfbdc4;border-right: 1px solid #bfbdc4;display:table;background:#0070BA;}
.gContentTexts{padding:18px;font-size: 16px;color: #fff;
display:table-cell;vertical-align:middle;
}
.gContentTexts p{text-indent: 2em;text-align:justify}
.gTitleS{margin-top: 90px;margin-bottom: 32px;text-align:center;font-size:24px;}
.gTitleSearch{position: relative;}
.search_keywords{width: 432px;height: 42px;border: 0;background:url(../images/goods/bg_input.png) no-repeat;padding: 0 50px;}
.gTitleSearchBtn{position: absolute;top: 10px;left: 15px;}
.gGoods ul li{float: left;width: 25%;text-align:center;margin-bottom:10px;}
.gGoods ul{overflow: hidden; zoom: 1;} 
.itemimg{overflow: hidden;}
.iteminfo{overflow: hidden;margin-bottom: 20px;margin-top: 10px;}
.gGoods  ul li{display: block;float: left; margin: 25px 10px; width:280px; overflow: hidden; display: inline;
    vertical-align: top;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s
} 
.gGoods ul li a{display: block; width:280px; overflow: hidden;vertical-align: top;
} 
.gGoods ul li:hover {
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    z-index: 210
}


.gGoods ul li:hover img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.goodstop  ul li{display: block;float: left; margin: 25px 30px;  overflow: hidden; display: inline;
    vertical-align: top;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s
} 
.goodstop ul li a{display: block;  overflow: hidden;vertical-align: top;
} 
.goodstop ul li:hover {
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    z-index: 210;
    background-color: #fff;
}

.goodstop ul li:hover  > div a {
   color: #666;
}
.goodstop ul li:hover img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.gGoodsLTitle{margin-top:40px;margin-bottom:18px;font-size:14px;color:#616161;}
.gGoodsLBtnMore{font-size:14px;color:#999999;margin: 0 auto;}

.gGoodsLBtnMore input{height: 28px;}
.go-dialog-body{float: left;border: 1px solid #ddd;font-family: 'Microsoft Yahei';box-shadow: 1px 1px 4px 2px #DDD;}
.go-dialog-body{display: inline;width: 33px;height: 33px;overflow: hidden;background-position: 0 -360px;}
.d-close{background: url(../images/goods/close.png) no-repeat;position: absolute;top: -15px;right: -15px;}
.divDetailImg{margin-left:42px;width:600px;float:left}

.divDetailContent{float: right;width:42%;font-size:18px;display:table;height:500px}
.divDetailContentTopTitle{font-size: 22px;color: #595757;margin-bottom:20px;}
.divDetailContentBottom{margin-top:20px;}
.divDetailContentBottomL{float:left;width: 200px;height: 50px;background: url(../images/goods/btnMore.png) no-repeat;position: relative;margin-right:10px;margin-bottom:10px;}
.divDetailContentBottomLBtnL{width: 29px;height: 31px;position: absolute;top: 10px;left: 18px;}
.divDetailContentBottomLBtnR{line-height: 50px;left: 60px;position: absolute;font-size: 16px;color: #595757;}
.divDetailContentBottomR{float:left;width: 200px;height: 50px;background: url(../images/goods/btnMore.png) no-repeat;position: relative;margin-left: 38px;}
.divDetailContentBottomRBtnL{width: 29px;height: 31px;position: absolute;top: 10px;left: 18px;}
.divDetailContentBottomRBtnR{line-height: 50px;left: 60px;position: absolute;font-size: 16px;color: #595757;}


.contactusdiyou {position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #0070bb; z-index: 99999999999;  
_margin-bottom:0px; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); transition:all .5s ease; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; 
font-size:14px; color:#fff; background:#0070bb; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} 
.contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../images/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width: 195px;
    height: 560px;
    margin-left: 14px;
    position: absolute;
    top: 55%;
    *margin-top: -140px;
    margin-top: -280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #fff; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;top: 32px;}
.contactusdiyou  dl .f1{width:155px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:155px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../images/button-custom-qq.gif)  no-repeat; width:120px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../images/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:13px 'Microsoft yahei';*font-size: 13px;_font-size: 13px; color:#fff; height:25px;}
.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #fff;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;top: 32px;}
.contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #fff;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;top: 32px;}
.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px;  margin: 20px 0px 0px 0px;} 
.contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} 
.diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} 
.diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} 
.fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 


.divOrangeLeft{float: left; width: 415px;}
.divBlueRight{float: right; width: 745px;}
.divOrangeTitle{height: 88px; color: #ffffff; background: #ff6036; font-size: 24px; text-align: center; line-height: 88px;}
.divOrangeContent{border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; height:250px;}
.divBlueTitle{height: 88px;
color: #ffffff;
background: #3bb1ec;
font-size: 24px;
text-align: center;
line-height: 88px;}
.divBlueContent{border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; height:250px;}
.jmgl{font-size: 24px; padding-top: 36px; text-align: center;}
.jmglContent{padding-top: 50px; text-align: center; font-size: 14px; color: #595757;}
.ddgl{float:left;}
.tmhsc{float:left; margin-top: 35px;}
.yccl{float:right;}
.sysGoodContent ul li{float: left; width: 49%; height:130px;line-height:130px; background:#ededed; margin-bottom:25px;}
.sysGoodTitle{margin-top:50px; margin-bottom: 30px; text-align: center; font-size: 24px;}
.sysLiTitle{float:left; color: #999999; font-size: 80px; font-family:arial; margin-left:30px; margin-right:20px; font-weight: bold;}
.sysLiContent{float:left; color: #595757; font-size: 28px; line-height: 130px;}
.sysGoodContent ul li:hover{background:#4286d2;}
.sysGoodContent ul li:hover .sysLiTitle{color: #ffffff;}
.sysGoodContent ul li:hover .sysLiContent{color: #ffffff;}



.solutionMenu{width:1070px; margin: 0 auto; height: 258px;}
.solution57{background:url(../images/solution/img_57.png) no-repeat; float:left; width:346px; margin-right:16px; height: 100%;}
.solution56{background:url(../images/solution/img_56.png) no-repeat; float:left; width:346px; margin-right:16px; height: 100%;}
.solution55{background:url(../images/solution/img_55.png) no-repeat; width:346px; height: 100%; float:left;}
.solution54{background:url(../images/solution/img_54.png) no-repeat; width:528px; height: 100%; margin-right:14px; float:left;}
.solution52{background:url(../images/solution/img_52.png) no-repeat; width:527px; height: 100%; float:left;}
.solutionTitle{text-align: center; font-size: 15px; color: #595757; margin-top: 165px;}
.solutionlis:hover {
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    z-index: 210
}
.solutionlist{margin-top:30px;height:300px;}
.solutionlist .leftcontent{height:300px;    background-image: linear-gradient(to left, #00000000, #00000000,#000000a6);}
.solutionlist .title{    font-weight: bold;font-size:18px;color:#ffffff;margin-left:22px;padding-top:60px;}
.solutionlist .title a:hover{ color: #FFEB3B; }
.solutionlist .more a:hover{ color: #FFEB3B; }
.solutionlist .content{font-size:12px;color:#ffffff;margin-left:18px;width:32%;text-shadow: 1px 1px 3px #000000;}
.solutionlist .more{font-size:16px;color:#ffffff;margin-left:22px;text-shadow: 1px 1px 3px #000000;}
.solutionc{height:480px;}
.solutionc .title{background:#526EEA;padding:20px 20px 20px 20px;color:#fff;width:160px;font-size:28px;}
.slist .title{color:#004ea2;font-size:20px;}
.slist .content{font-size:16px;}
.solve_t ._t{ margin-bottom: 25px;}
    .solve_t ._t big {
        display: block;
        font-size: 30px;
        text-align: center;
        
        color: #333;
        background: url(../images/solution/prozht_line.png) center bottom no-repeat;
line-height:1.8;
    }
.solve_t ._t small{ display: block; font-size: 16px; text-align: center; color: #686868;line-height:1.8}
.solve_lc{ margin-top: 150px;}
.solve_lc li{ position: relative; float: left; width: 20%; margin-right: 6%;}
.solve_lc li ._img{position: absolute;top: -95px;left: 50%;margin-left: -68px;-webkit-transition: all ease-in 0.5s;transition: all ease-in 0.5s;border-radius: 93px;overflow: hidden;}
    .solve_lc li ._box {
        background: url(../images/solution/bg2.png) center bottom no-repeat;
        text-align: center;
        border-radius: 6px;
        padding-bottom: 80px;
        overflow: hidden;
        transition: all ease-in 0.5s;
    }
.solve_lc li ._box ._t{ font-size: 22px;  font-weight: bold; padding-top: 70px; margin-bottom: 20px;}
.solve_lc li ._box span{ display: block; font-size: 14px; margin-bottom: 10px;}
.solve_lc li._last{ margin-right: 0;}
.solve_lc li:hover ._box{ background:url(../images/solution/bg1.png) center bottom no-repeat; color: #fff;}
.solve_lc li:hover ._img{ transform: rotate(10deg);}
.solve_lc li:after{ content:""; position:absolute; right: -53px; top: 50%; margin-top: -20px; width: 41px; height: 28px; background-image: url(../img/slove_lc_arr.png);}
.solve_lc li._last:after{ display: none;}


.industryDiv{width:122px; margin-right:5.25px; height:122px; text-align:center; float:left; background: #ededed; margin-bottom: 5.25px; cursor: pointer;}
.industryImg{position: relative; height: 420px;}
.industryImgContent{position: absolute;  right: 0; top: 0; bottom: 0; padding: 4%; width: 46%; background: url(../images/industry/black.png); color:#fff;}
.hyjsTitle{font-size: 22px; margin-bottom: 36px;}
.hyjsContent{font-size: 15px;}
.projectTitle{font-size: 22px; margin-top: 34px; margin-bottom: 28px;}
.projectContent{}

.domore {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}
.catelist{    box-shadow: 1px 1px 2px 1px #ccc;}
.domore a {
    padding: 10px 0;
    font-size: 16px;
    color: #1C2D84;
    
    font-family: "microsoft yahei";
    border: 1px solid #1C2D84;
    border-radius: 2px;
    display: block;
    text-indent: 0;
}

.domore a:hover {
    color: #fff;
    border: 1px solid #1C2D84;
    background: #1C2D84;
}




.slider{
    width:500px;
    height:500px;
        margin: 0px auto 0px;
}



/*
 *	generated by WOW Slider 8.8
 *	template Quiet
 */
@import url(https://fonts.googleapis.com/css?family=PT+Sans&subset=latin,latin-ext);
#wowslider-container1 { 
	display: block;
	zoom: 1; 
	position: relative;
	width: 100%;
	max-width: 100%;
	max-height:none;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #wowslider-container1{ width:640px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:none;
	max-width: 100%;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:none;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:none;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev {
	display: none;
}

/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}
#wowslider-container1  .ws_bullets { 
	padding: 15px 0; 
}
#wowslider-container1 .ws_bullets a { 
	width:12px;
	height:12px;
	border-radius: 50%;
	background: #34495E;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:5px;
	color:transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull{
	background: #ffffff;
	color:#ffffff;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position: absolute;
	top: 50%;
	height: 7em;
	margin-top: -3.5em;
	width: 5em;
	z-index: 60;
}
#wowslider-container1 a.ws_next{
	right:0;
}

#wowslider-container1 a.ws_next span i:after,
#wowslider-container1 a.ws_next span b:after,
#wowslider-container1 a.ws_next span i:before,
#wowslider-container1 a.ws_next span b:before,
#wowslider-container1 a.ws_prev span i:after,
#wowslider-container1 a.ws_prev span b:after,
#wowslider-container1 a.ws_prev span i:before,
#wowslider-container1 a.ws_prev span b:before{
	content: '';
	position: absolute;
	width: 100%;
	height: .3em;
	background: #ffffff;
	top: 3.2em;
	-webkit-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;

	/* Fix  */
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	outline: 1px solid transparent;
}
#wowslider-container1 a.ws_next span b:after,
#wowslider-container1 a.ws_next span b:before,
#wowslider-container1 a.ws_prev span b:after,
#wowslider-container1 a.ws_prev span b:before{
	background: #34495E;
	width: 0;
}
#wowslider-container1 a.ws_next span i:after,
#wowslider-container1 a.ws_next span b:after,
#wowslider-container1 a.ws_prev span i:after,
#wowslider-container1 a.ws_prev span b:after{
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	transform: rotate(40deg);
}
#wowslider-container1 a.ws_next span i:before,
#wowslider-container1 a.ws_next span b:before,
#wowslider-container1 a.ws_prev span i:before,
#wowslider-container1 a.ws_prev span b:before{
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	transform: rotate(-40deg);
}

#wowslider-container1 a.ws_prev span i:after,
#wowslider-container1 a.ws_prev span i:before,
#wowslider-container1 a.ws_prev span b:after,
#wowslider-container1 a.ws_prev span b:before{
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	left: 1em;
}
#wowslider-container1 a.ws_next span i:after,
#wowslider-container1 a.ws_next span i:before,
#wowslider-container1 a.ws_next span b:after,
#wowslider-container1 a.ws_next span b:before{
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	right: 1em;
}

#wowslider-container1 a.ws_next:hover span i:before,
#wowslider-container1 a.ws_next:hover span b:before,
#wowslider-container1 a.ws_prev:hover span i:before,
#wowslider-container1 a.ws_prev:hover span b:before{
	-webkit-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg);
}
#wowslider-container1 a.ws_next:hover span i:after,
#wowslider-container1 a.ws_next:hover span b:after,
#wowslider-container1 a.ws_prev:hover span i:after,
#wowslider-container1 a.ws_prev:hover span b:after{
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}
#wowslider-container1 a.ws_prev:hover span b:after,
#wowslider-container1 a.ws_prev:hover span b:before,
#wowslider-container1 a.ws_next:hover span b:after,
#wowslider-container1 a.ws_next:hover span b:before{
	width:100%;
}

/*playpause*/
#wowslider-container1 .ws_playpause {
    position: absolute;
    width: 3em;
    height: 2em;
    top: 1.5em;
    left: 0.5em;
    z-index: 59;
}

#wowslider-container1 .ws_pause span i, #wowslider-container1 .ws_pause span b{
	position: absolute;
  	width: 0.2em;
  	height: 2em;
  	background: #ffffff;
	-webkit-transition: background 300ms ease-in-out;
	transition: background 300ms ease-in-out;
}

#wowslider-container1 .ws_pause span i{
	left: 1.4em;
}

#wowslider-container1 .ws_pause span b{
	left: 2.1em;
}


#wowslider-container1 .ws_play span{
	border: solid transparent;
	position: absolute;
  	pointer-events: none;
	border-left-color: #ffffff;
	border-width: 10px;
	top: 0;
	left: 1.4em;
	-webkit-transition:  border-left-color 300ms ease-in-out;
	transition:  border-left-color 300ms ease-in-out;
}

#wowslider-container1 .ws_pause:hover span i, #wowslider-container1 .ws_pause:hover span b{
	background: #34495E;
}
#wowslider-container1 .ws_play:hover span{
	border-left-color: #34495E;
}
/* bottom center */
#wowslider-container1  .ws_bullets {
    bottom: 0px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws_bulframe span {
	visibility: visible;
	opacity: 1;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ffffff;
	bottom: -5px;
	margin-left: -5px;
	left: 50%;
}#wowslider-container1 .ws-title{
	position: absolute;
	font: 1.8em 'PT Sans', sans-serif;	
	margin-right:10em;
	z-index: 50;
    color: #34495E;
	background: none;
	padding: 30px;
	bottom: 0px;
	top: auto;
	opacity: 1;
}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{
	display:inline-block;
	background-color:#ffffff;
}
#wowslider-container1 .ws-title div{
	display:block;
	margin-top:0.5em;
	font-size: 0.8em;
	line-height: 1.15em;
	padding: 5px 20px;
}
#wowslider-container1 .ws-title span{
	font-size: 1.6em;
	padding: 10px 20px;
}#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause {
	display:none;
}

* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}

#wowslider-container1:hover a.ws_next,
#wowslider-container1:hover a.ws_prev,
#wowslider-container1:hover .ws_playpause {
	display:block
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 16s infinite;
	-moz-animation: wsBasic 16s infinite;
	-webkit-animation: wsBasic 16s infinite;
}
@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }

#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}





#home .smallbanners .index_sb:hover {
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    box-shadow: 0px 8px 25px #9fb7d4;
    z-index: 210
}

#home .smallbanners .index_sb:hover:before {
    background-size: 105% auto
}

#home .smallbanners .index_sb:hover .caption {
    margin-top: -12px
}

#home .smallbanners .index_sb:hover .caption p {
    padding-bottom: 12px
}


.imgitem {
    width: 100%;
    font-size: 0;
}

.imgitem li {
    width: 260px;
    margin: 0 40px 25px 0;
    display: inline-block;
    *
    display: inline;
    *
    zoom:1;
    vertical-align: top;
}

.imgitem li.on a {
    color: #004c98
}

.imgitem li.on img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.imgitem .itemimg {
    width: 100%;
    height: 270px;
    text-align: center;
    overflow: hidden;
    /* border: solid 1px #E9E9E9; */
}

.imgitem .itemimg img {
    min-width: 100%;
    min-height: 100%;
    height: 270px;
}

.imgitem .itemname {
    padding: 20px 0 10px;
    line-height: 22px;
    text-align: center;
}

.imgitem .itemname a {
    font-size: 18px;
    color: #0657B2;
    font-weight: bold;
}

.imgitem .itemintro {
    max-height: 65px;
    font-size: 13px;
    color: #5F5F5F;
    line-height: 22px;
    overflow: hidden;
}

.listitem {
    font-size: 0;
    padding-right: 40px;
}

.listitem li {
    padding-bottom: 15px;
    padding-top: 15px;
    /**border-bottom: 1px dotted #1C2D84;**/
    margin: 10px 39px;
    zoom:1;
    }

.listitem li:after {
    content: "";
    display: block;
    clear: both
}

.listitem li.on .itemname a {
    color: #004c98
}

.listitem li.on img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.listitem .itemimg {
    width: 115px;
    height: 115px;
    float: left;
    display: inline;
    text-align: center;
    overflow: hidden;
    /* border: 1px solid #E0E0E0; */
    padding: 1px;
    background-color: #E0E0E0;
}

.listitem .itemimg img {
    min-width: 100%;
    min-height: 100%;
}

.listitem .iteminfo {
    min-height: 120px;
    margin-left: 135px;
}
.item:hover {background-color: #9fb7d4;
     box-shadow: 0px 8px 25px #9fb7d4;
}
.listitem .itemname {
    height: 22px;
    margin: 0 0 15px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
   
   
}

.listitem .itemname a {
    font-size: 18px;
    color: #333;
    font-family: "microsoft yahei";
}

.listitem .itemintro {
    min-height: 50px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #444;
    line-height: 22px;
    overflow: hidden;
}

.listitem .itemdate {
    font-size: 12px;
    color: #999
}

.listitem .itemdate span {
    margin-right: 20px;
    padding-left: 18px;
    /**background-image: url(../style/images/icon.png)**/
}

.listitem .itemdate .time {
    background-position: -186px -28px
}

.listitem .itemdate .views {
    background-position: -186px -56px
}
.detailtab {
    /* width: 960px; */
    text-align: center;
    border: 1px solid #dfdfdf;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f3f6f9;
}

.detailtab ul {
    height: 40px;
    margin: auto;
}

.detailtab li {
    height: 18px;
    margin-top: 12px;
    padding: 0 35px;
    text-align: center;
    line-height: 18px;
    display: inline-block;
}

.detailtab li a {
    font-size: 16px;
    color: #7C7979;
    display: block;
    font-family: "microsoft yahei";
    
}

.detailtab li a:hover {
    color: #008cd6;
}

.detailtab li.on a {
    color: #008cd6;
}

.detailtab.fixed {
    position: fixed
}

.proimg a img{
    height:350px;
    width:350px;
    border: 1px solid #f6f6f6;

}