@charset "gb2312";
*{ padding:0px; margin:0 auto; }
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
html,body{ line-height:20px;   color:#f8f8f8; font-size:12px; background:#000;  font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;  }
a{ color:#f8f8f8; text-decoration: none;}
a:hover {color:#8dc553; text-decoration: none;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
.top{ width:100%; background:#000; height:60px; position:fixed; z-index:999; top:0px; border-bottom:#0b1829 solid 1px;}
.top_centnet{min-width:1200px; width:85%; margin:0 auto;}
.top-logo{float:left;padding-top:10px;width:25%;}
.top-logo img{height:40px;}
.top_text{ display:inline-block; float:right; text-align:left; font-size:14px; color:#FFF; line-height:22px; padding-top:8px;  text-shadow:1px 2px 1px rgba(9,41,76,2);}

/*导航*/
.top_nav{float:right;width:75%;padding-top:15px;position:relative;z-index:9999; text-align:right;}
.navbox{position:relative;z-index:9; margin:0 auto; min-width:1200px; width:85%;  margin-top:10px;}
.nav{ display:inline-block;}
.nav li{float:left; position:relative; padding:10px; margin:0px 15px; line-height:1.5px; text-align:center; display:inline-block;}
.nav li.active:before{ position:absolute; left:10px; right:10px; bottom:-5px; height:2px; content:""; background:#92d050;}
.nav li.active>a{color:#92d050; }
.nav li.last{background:none;}
.nav li a{ font-size:14px; display:block;}
.nav li a:hover{color:#92d050; }
.nav li.drop-menu-effect:hover>a{color:#92d050; }
.nav .mj_hover_menu{ color:#92d050;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:45px;left:-400px; background:#000;  background:rgba(0, 0, 0, 0.80)!important; filter:Alpha(opacity=80); width:1080px; padding:10px;}
.nav .submenu_txt{float:left; width:120px;line-height:30px; text-align:left; height:730px; font-size:16px; color:#92d050;padding:5px 20px;}
.nav .submenu_txt font{display:block; padding-bottom:5PX; font-weight:bold; text-align:left; font-size:14px;}
.nav .submenu_txt a{font-size:14px; padding:6px 0px; display:block; line-height:1.2; text-align:left; }
.nav .submenu_txt a:hover{ color:#92d050;}
.nav .submenu_txt a span{font-size:12px; color:#92d050; padding-left:5px;}

.submenu_txt_width{overflow:hidden; margin-top:-10px;}
.submenu_txt_width_li{float:left; width:50%;}
.nav .submenu_txt .submenu_txt_width_li b{ font-size:14px; padding-top:10px; display:block; color:#cf5b1b;}

.banner{min-width:1200px; margin-top:15px; margin-bottom:5px; width:85%; overflow:hidden;}
.banner img{width:100%;}
.mune .year{position:relative;}
.mune .year a{color:#FF0; font-weight:bold;}
.year_centent{background:url(../images/year_bg.png) left top no-repeat; display:none; width:320px; height:83px;  position:absolute; top:-95px; left:-180px; color:#006; font-size:18px; line-height:26px; font-weight:bold; padding-top:18px; z-index:0;}
.year_centent span{padding-left:50px;}
.nav .hot{ height:16px; width:21px;  position:absolute; right:5px; top:-15px; }
.nav .hot2{ height:16px; width:21px;  position:absolute; right:18px; top:1px; }
.nav .hot2 img{height:35px;}

.slideBox{ position:relative; overflow:hidden; margin:0px auto;  margin-top:12px; margin-bottom:10px;  width:85%; min-width:1200px; }
.tempWrap{margin:0px; padding:0px; position:relative; overflow:hidden;}

.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:20px; right:0; z-index:1;width:100%;text-align:center; }
.slideBox .hd li{ display:inline-block; width:20px; height:20px; font-size:12px; color:#003d74; line-height:21px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:rgba(255,255,255,0.7); overflow:hidden; margin:0 4px;
    box-shadow:0px 0px 5px #134292;
    -moz-box-shadow:0px 0px 5px #134292;
    -webkit-box-shadow:0px 0px 5px #134292;
}
.slideBox .hd li.on{ background:#003d74; color:#FFF;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; padding:0px; margin:0px;  float:left;}
.slideBox .bd li img{   vertical-align:top; width:100%; /* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px;color:#fff;  text-align:left;  }

#num {list-style:none; position:absolute; bottom:15px;right:15px; z-index:999;}
#num li{display:block; height:20px; width:20px; margin-left:5px; background:#FFF; float:left; color:#003d74; text-align:center; line-height:20px; border-radius:20px; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; behavior: url(css/pie.htc)}
#num .hover {background:#003d74; color:#FFF; font-weight:bold}
.centent{width:85%; min-width:1200px;overflow:hidden; margin-top:85px;  padding-bottom:35px; padding-top:1px;}
.centent_left{width:18%; min-width:230px; float:left; padding-left:1px;background:#020e1b; padding-bottom:10px; padding-right:1px;}
.title{ height:35px; line-height:32px; font-weight:bold; font-size:14px;  background:#8dc553; padding:3px 20px; color:#fff;}
.title b{color:#FF0; padding-left:6px;}
.left_qq{ display:block; padding-left:15px; margin-top:12px; line-height:18px; }
.left_qq a{background:#568cdf;background:rgba(86, 140, 223, 0.2)!important;filter:Alpha(opacity=20);display:block;margin-right:15px;padding:8px 15px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;/* border:#2c548f 1px solid; */}
.left_qq a:hover{background:#568cdf; background:rgba(86, 140, 223, 0.4)!important; filter:Alpha(opacity=40);}
.left_qq img{ float:left; margin-right:10px; margin-top:-1px;}
.left_wx img{ float:left; margin-right:10px; margin-top:6px;}
.left_wx{position:relative;}
.left_wx:hover .left_wx_er{display:block;}
.left_wx_er{ position:absolute; right:-140px; top:-56px; display:none; background:url(../images/weixin_bg.png) left bottom no-repeat; width:110px; height:146px;  color:#333; text-align:center; z-index:999; padding:10px 20px; font-size:14px;}
.left_wx_er img{width:120px; margin:0px; margin-bottom:8px;}
.bottom{padding-bottom:30px;}
.left_content{padding-left:10px; padding-top:10px; padding-bottom:15px; font-size:12px;}
.left_content span{line-height:18px; display:block; padding:3px 5px;}
.centent_nei{width:76%; min-width:932px;  float:right; background:url(../images/centent.png) right top no-repeat; padding-top:1px; margin-top:-1px; padding-right:1px;}
.centent_nei_li{line-height:34px; padding-left:8px; overflow:hidden; padding-right:8px; margin-top:10px; text-align:left; color:#a0b8e1; cursor:pointer}
.centent_nei_li img{display:inline-block; padding-top:5px; float:left; padding-left:5px; animation: flash .5s linear infinite;}
@keyframes flash{
    from {
        opacity: .3;
    }
    to {
        opacity: 1;
    }
}
.centent_nei_li_xian span{text-decoration:line-through;}

.centent_nei_li:hover{background:#568cdf; background:rgba(86, 140, 223, 0.3)!important; filter:Alpha(opacity=30);}
.centent_nei_li a{font-size:14px; display:block; overflow:hidden;}
.centent_nei_li h1{font-size:14px; font-weight:normal; float:left;}
.centent_nei_li span{ color:#f3e491; padding-right:3px; float:right}
.centent_nei_li span b{font-size:18px; font-weight:normal;}
.centent_nei_li strong{color:#FF0; font-weight:normal;}
.centent_nei_li a:hover{ text-decoration:none; color:#ff0;}
.centent_nei_li a:hover strong{ color:#ff0;}
.nei_top{ margin-top:15px;overflow:hidden;}
.nei_top{text-align:right;}
.nei_top span{float:left;}
.nei_flash{padding-top:10px; text-align:center; overflow:hidden;}
.nei_top a{font-weight:bold; color:#8dc553;}
.nei_news{overflow:hidden; padding:10px 15px;}
.nei_news span{width:126px; height:30px; overflow:hidden; float:left; line-height:30px;}
.nei_news span a{font-size:14px;}
.centent_right{float:right; width:194px; background:url(../images/right_bg.png) left top no-repeat;}
.centent_right_img{text-align:center; padding:10px 0px;}
.centent_right_lei{line-height:30px; padding-left:15px; font-size:14px;}
#FontScroll{width:194px;  height:620px;line-height:34px; overflow:Hidden; margin-top:10px;}
#FontScroll .line{text-align:left; display:block;}
.about_right{width:76%; min-width:932px;  float:right; padding-top:1px; margin-top:-1px; padding-right:1px;}
.about_right .centent_nei_li h1{ font-size:16px;}
.centent_right_title{overflow:hidden; padding-bottom:20px; text-align:right; color:#b1b1b1; padding-right:10px; border-bottom:#0c1e34 solid 1px; margin-top:5px; margin-bottom:0px;}
.centent_right_title span{float:left; font-size:16px; color:#8dc553; font-weight:bold;}
.centent_right_centent{font-size:14px; line-height:26px; padding:0px 50px;}
.centent_right_centent img{width:100%;}
.Course_li{line-height:40px; height:40px; border-bottom:#1d3758 dotted 1px; display:block;}
.link{width:100%; overflow:hidden; color:#5c6a7c}
.foot-contact .link a{margin-right:14px; color:#37465a}
.foot-contact .link .linkes{color:#5c6a7c}

.foot span{color:#8dc553;}
.foot span a{padding:0px 5px; color:#8dc553;}
.bian{line-height:30px; height:30px; border-bottom:#1d3758 dotted 1px; font-size:12px;}
.bian a{ font-size:14px;}
.dian {background:url(../images/jiao.gif) 5px center no-repeat; padding-left:15px;}
.page{overflow:hidden; padding-top:10px; padding-bottom:15px; text-align:center; padding-right:10px; font-size:14px;}
.page a{font-size:14px;}
.page span{background:#001532; border:1px #022b65 solid; font-size:14px; padding:2px 10px; margin:0px 5px; color:#999;}
.page a span{color:#fff; background:#04224d;  border:1px #053d8b solid; font-size:14px;}
.page a:hover span{background:#1487df; border:1px #1487df solid; font-size:14px; padding:2px 10px; margin:0px 5px; color:#FFF}
.case{float:left; width:230px; overflow:hidden; margin-top:20px; padding-left:10px; margin-bottom:10px;}
.case img{padding:1px;  border:1px #053d8b solid;}
#thumbs{padding:5PX 0PX; padding-bottom:15px;}
#thumbs a{
    width:210px;
    height:155px;
    display:inline-block;
    box-shadow:0 1px 3px rgba(0,0,0,0.5);
    border-radius:5px;
    margin:10px 7px 5px;
    position:relative;
    text-decoration:none;

    background-position:center center;
    background-repeat: no-repeat;

    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
}

#thumbs a:after{
    background-color: #303030;
    border-radius: 7px;
    bottom: -136px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    content: attr(title);
    display: inline-block;
    font-size: 10px;
    max-width: 90px;
    overflow: hidden;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    display:none;
}

#credit{
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    font-size: 11px;
    margin: 0 auto 70px;
    opacity: 0.5;
    padding: 12px 16px;
    text-align: center;
    width: 400px;
}


.top_nav_diqu{display:block; padding-bottom:15px; text-align:right; padding-right:5px; opacity:0.5;}
.top_nav_diqu span{ padding:0px 20px;opacity:0.5;}



.biao{font-weight:bold; color:#8dc553;}
/* 回到顶部 */
#returnTop {
    _display:none;
    position:fixed;
    _position:absolute;
    z-index:999;
    right:15px;
    bottom:-200px;
    _bottom:auto;
    width:36px;
    height:65px;
    text-indent:-999px;
    overflow:hidden;
    background-image:url(../images/Top.png);
    _background-image:url(../images/Top.png);
    background-repeat:no-repeat;
    background-position:0 0;
    transition:bottom 0.9s;
    -webkit-transition:bottom 0.9s;
    -moz-transition:bottom 0.9s;
    -o-transition:bottom 0.9s;
}
#returnTop:hover {
    background-position:0 -65px;
}

.lanren{width:930px;height:174px;margin:0px auto;}
.lanren ul li .a1 img{width:433px;height:220px;}
.lanren ul li{width:433px;height:220px;list-style:none;position:relative;float:left;overflow:hidden;margin:15px;
    box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292; moz-border-radius:6px; -webkit-border-radius: 6px; border-radius:6px;}

.lanren ul li .a1 .divA{position:absolute;bottom:0;left:0; width:100%;  font-weight:bold; line-height:30px; height:30px; background:#000; background:rgba(0,0,0,0.6);}
.lanren ul li .a1 .divA span{padding-left:10px;}
.lanren ul li .a1 .divA>.p1{line-height:30px;color:#fff;  padding-left:12px; font-size:14px;}


/*遮罩*/
.lanren ul li .a2{position:absolute;top:0;left:-433px;width:433px;height:220px;text-align:center;color:white;background:rgba(0,0,0,0.6);transition:all 0.2s;}
.lanren ul li .a2 .p4{ display:block; text-align:center; color:#ffe605; font-size:16px;font-weight:bold; padding-top:25px;}
.lanren ul li .a2 .p5{text-align:left;line-height:18px; padding:5px 30px; font-size:14px;}
.lanren ul li .a2 .p5 span{display:block; padding-top:10px;}
.lanren ul li .a2 .p7{width:100px; height:32px;line-height:32px; border-radius:20px; margin:15px auto; border:1px solid; font-size:14px;}
.lanren ul li .a2 .p7:hover{background:#FFF; color:#333}

.new_title{font-size:26px; line-height:38px; color:#fff; text-align:center; padding-top:20px; display:block; border-bottom:1px dotted #1d3758; padding-bottom:25px;}
.new_date{display:block; padding-top:20px;}
.new_centent{font-size:16px; display:block; padding-top:35px; line-height:1.6}
.new_centent strong{ font-size:16px;}


.container{width:90%;margin:0 auto; display:block;}
.leftsidebar_box{ display:block; margin:15px auto; }
.leftsidebar_box dl{margin-bottom:15px; display:block;}
.line{height:2px;width:100%;background-image:url(images/line_bg.png);background-repeat:repeat-x;}
.leftsidebar_box dt{
    padding-left:15px;
    padding-right:10px;
    margin-bottom: 10px;
    background-repeat:no-repeat;
    background-position:10px center;
    color:#f5f5f5;
    font-size:16px;
    position:relative;
    line-height:40px;
    cursor:pointer;
    overflow:hidden;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    /* border:#2c548f 1px solid; */
    background:#568cdf;
    background:rgba(86, 140, 223, 0.2)!important;
    filter:Alpha(opacity=20);
    }
.leftsidebar_box dt a{display:block; font-size:14px;}
.leftsidebar_box dd{/* background-color:#05224e; */padding-left:20px;overflow:hidden;line-height:40px;display:none;height:40px;}
.leftsidebar_box dd a{color:#f5f5f5; font-size:14px;}
.leftsidebar_box dd a:hover{color:#92d050;}
.leftsidebar_box dt img{position:absolute;right:15px;top:17px;}
.leftsidebar_box .container-hov dt{background:#f3e491;/* background:rgba(235, 118, 21, 0.9)!important; */filter:Alpha(opacity=90);/* border:#f3e491 1px solid; */overflow:hidden;}
.leftsidebar_box .container-hov dt a{color:#FFF;}
.leftsidebar_box dt i{ display:inline-block; float:left; width:28px; height:30px; margin-top:6px; margin-bottom:6px; margin-right:8px;}
.leftsidebar_box dt .container-ico1{background:url(../images/news_li1.png) center center no-repeat; background-size:auto 30px;}
.leftsidebar_box dt .container-ico2{background:url(../images/news_li2.png) center center no-repeat; background-size:auto 30px;}
.leftsidebar_box dt .container-ico3{background:url(../images/news_li3.png) center center no-repeat; background-size:auto 30px;}
.leftsidebar_box dt .container-ico4{background:url(../images/news_li4.png) center center no-repeat; background-size:auto 30px;}
.leftsidebar_box dt .container-ico5{background:url(../images/news_li5.png) center center no-repeat; background-size:auto 30px;}

.leftsidebar_box .container-hov dd{display:block; }
.leftsidebar_box .container-dd a{color: #92d050;}

.leftsidebar_box dl dd:last-child{padding-bottom:5px;}

.Project td strong b{moz-border-radius:20px; -webkit-border-radius: 20px; border-radius:20px;}
.movie{float:left; width:25%; line-height:0px; overflow:hidden; text-align:center;}
.movie span{position:absolute; left:0px; top:0px; width:100%; height:100%; background:#081c3d; background:rgba(8, 28, 61, 0.5)!important; filter:Alpha(opacity=50); moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility: hidden;}
.movie span img{width:60px; margin-top:35px;
    box-shadow:0px 0px 0px #134292;
    -moz-box-shadow:0px 0px 0px #134292;
    -webkit-box-shadow:0px 0px 0px #134292;
    opacity:0.6;
    filter:alpha(opacity=60);
    -webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility: hidden;
}

.movie:hover span{background:#081c3d; background:rgba(8, 28, 61, 0.3)!important; filter:Alpha(opacity=30);}
.movie:hover span img{
    opacity:0.9;
    filter:alpha(opacity=90);
}

.movie a{margin:6px; overflow:hidden; position:relative}
.movie img{line-height:0px; font-size:0px; width:100%;    box-shadow:0px 0px 3px #134292;
    -moz-box-shadow:0px 0px 3px #134292;
    -webkit-box-shadow:0px 0px 3px #134292; moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px; }
.movie:hover{}
.movie a{font-size:14px; display:block;}

.Review{width:280px; float:left; overflow:hidden; margin:13px; position:relative;
    box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292; moz-border-radius:6px; -webkit-border-radius: 6px; border-radius:6px; background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20); text-align:center}
.Review span{ display:block; height:36px; line-height:36px; text-align:center;  font-size:14px;}

.Review:hover{background:#568cdf; background:rgba(86, 140, 223, 0.4)!important; filter:Alpha(opacity=40);}
.Review_centent{padding:20px 50px;}
.Review_centent img{width:100%;}

.casevioe{padding-left:8px; padding-top:25px}
.casevioe img{ box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292; moz-border-radius:6px; -webkit-border-radius: 6px; border-radius:6px;  opacity:0.75;
    filter:alpha(opacity=75); -webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility: hidden;}
.casevioe img:hover{opacity:1; filter:alpha(opacity=100); }

.foot-linke{ position:fixed; top:30%; right:0px; width:85px; z-index:999}
.foot-linke li{text-align:center; background:#064790; display:block; color:#FFF; margin-bottom:1px;}
.foot-linke li a{font-size:12px; display:block;  padding:8px 10px; position:relative;}
.foot-linke li img{width:30px;}
.foot-linke li a span{display:block; padding-top:3px;}
.foot-linke .left_wx_er{ position:absolute; left:-360px; top:-48px; display:none; background:url(../images/weixin_right.png) left bottom no-repeat; padding-left:12px; width:118px;}
.foot-linke li a:hover .left_wx_er{display:block;}
.foot-linke .left_wx_er img{width:120px;}


.Teachers{background:#01060c; display:block; max-width:1200px; margin:0 auto; padding:20px; border:#0b1829 solid 1px;margin-top:30px; overflow:hidden;}
.Teachers-left{float:left; width:45%; font-size:14px; line-height:26px;}
.Teachers-left img{float:left; width:150px; margin-right:20px;}
.Teachers-left b{ color:#8dc553;}
.Teachers-right{float:right; width:46%;  font-size:14px; line-height:26px;}
.Teachers-right b{ color:#8dc553; display:block;}
.Teachers-right #CB_CloseWindow{bottom: -32px;}


.left-add{display:block;  box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292; width:200px; position:relative; margin-top:15px; overflow:hidden;}
.centent_left .left-add{width:90%;}

.left-add a{ color:#fff}
.left-add img{width:100%; display:block;}
.left-add span{display:block; font-size:14px; text-align:center; line-height:30px; position:absolute; bottom:0px;  background:#00183a; background:rgba(0, 24, 58, 0.8)!important; filter:Alpha(opacity=80); width:100%; }
.left-add:hover  span{ background:#0c57b4; background:rgba(12, 87, 180, 0.8)!important; filter:Alpha(opacity=80);}
.nav li .submenu .left-add{float:left; margin:5px 15px;}


.bottom-foot{background:#01060c; border-top: #0b1829 solid 1px; padding:10px 0px;}

.bottom-foot .link{padding-top:20px;}
.foot-catcat{width:85%; min-width:1200px; overflow:hidden;}
.foot-contact-li{ display: block; color: #fff; font-size:12px; line-height:20px;}
.foot-contact-li b{color: #fff!important;font-weight:normal;margin:10px;padding:20px;/* border:#02214c 1px solid; */display:block;}
.foot-contact-li span{display:block;}
.foot-contact-li b strong{ color:#8dc553; display:block;font-size:14px; font-weight: normal; padding-top: 2px; padding-bottom: 10px;}
.foot-contact-li i{width:13px; text-align: center; display: inline-block; margin-right:5px;}

.foot-contact{ width:85%; overflow:hidden; font-size:14px; padding-top:30px; line-height:30px; padding-bottom:20px; display:table; margin:0 auto;}
.foot-contact-img{display:table-cell;width:55%;vertical-align:top;padding-right: 20px;border-right: #0b1829 solid 2px;}
.foot-contact-img img{ width:100%; padding-bottom:10px;}
.foot-contact-txt{display:table-cell;vertical-align:top;width:45%;padding-left:2%;overflow: hidden;}
.foot-contact-img-li{width:33.333333%; float: left;}
.foot-contact b{display:block;padding:0px;font-weight:normal;color:#0a3a7d; margin-top:0px;}
.foot-contact b a{color:#8dc553; }
.foot-contact-txt b{ padding: 0px; padding-bottom: 10px;}
.foot-contact a{ color:#fff; font-size:14px;}
.foot-contact a:hover{ color:#ff8b00;}
.foot-contact span{ display:block;text-align:left; font-size: 12px;}
.foot-contact span img{border-radius:3px; margin:0px; margin-right:15px;}
.foot-contact .foot-liu img{ margin-right: 10px;}
.foot-contact-img-li img{width:30%; margin: 0px auto; }
.foot-contact-txt .foot-liu{padding-top:10px}
.jjfc_01{ display:block; height:175px; overflow:hidden; padding-top:10px; margin:5px 15px;}
.jjfc_01 ul{ float:left;}
.jjfc_01 li{ width:250px; text-align:center; float:left; padding-bottom:15px;}
.jjfc_01 li img{font-size:0px; overflow:hidden; margin-bottom:2px; display:block; position:relative; z-index:1; border-radius:3px;
    box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292; width:90%;
}

.zhuti{ overflow:hidden; display:block;}
.zhuti-left{float:left; width:25%; overflow:hidden;}
.zhuti-left a{ margin:20px; display:block; background:#0c57b4; background:rgba(12, 87, 180, 0)!important; filter:Alpha(opacity=0); position:relative;}
.zhuti-left a:hover{background:#92d050; background:rgba(1, 255, 1, 0)!important; filter:Alpha(opacity=0);}
.zhuti-left img{ display:block; width:100%; border-radius: 10px;}
.zhuti-left .zhuti-text{ display:block; }
.zhuti-left .zhuti-text span{ padding:10px 0px; display:block; text-align:left; line-height:20px; color:#FFF; }
.zhuti-left .zhuti-text span b{display:block; font-size:16px; color:#92d050; padding-top:10px;}
.zhuti-left .zhuti-text span span{padding:0px;  font-size:16px; line-height:26px;}
.pr-hot{position:absolute; left:0px; top:0px;}
.pr-hot img{width:auto; height:150px;}

.home-case{float:left;margin:20px 0px; width:40%; margin-top:35px;}
.case_right{float:right; width:56%;  overflow:hidden; margin-top:30px;}
.case_right li{overflow:hidden; background:#0c57b4; background:rgba(12, 87, 180, 0.2)!important; filter:Alpha(opacity=20); padding:20px; margin-bottom:2px;}
.case_right li:hover{ background:#0c57b4; background:rgba(12, 87, 180, 0.4)!important; filter:Alpha(opacity=40);}
.case_right li span{width:10%; color:#bbc8d9;  text-align:center;  float:left; font-size:16px;}
.case_right li span b{display:block; font-size:40px; color:#8dc553; padding-bottom:8px; font-weight:normal; padding-top:8px;}
.case_right li a{display:block; font-size:18px; padding-bottom:10px;}
.case-text{ float:right; width:83%; line-height:20px; color:#bbc8d9; border-left:#8dc553 solid 3px; padding-left:30px;}


.productshow{overflow:hidden; display:block; font-size:14px; line-height:24px; margin:15px 0px;}
.productshow span{font-size:18px; display:block; padding-top:25px; padding-right:30px; line-height:28px;}
.productshow b{font-size:20px; display:block; padding:15px 0px; color:#ff8b00;}
.centent_right_centent .productshow img{width:50%; float:left; margin-right:30px;}

.case-show{font-size:16px; line-height:30px;}
.case-show img{display:block; margin:10px 0px;}

.contact{ padding:30px 0px; overflow:hidden; display:block;}
.contact-img{font-size:16px; line-height:42px;}
.contact-img img{display:block; margin-bottom:30px; width:100%;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
    box-shadow:0px 0px 8px #134292;
    -moz-box-shadow:0px 0px 8px #134292;
    -webkit-box-shadow:0px 0px 8px #134292;
}

.contact-width{display:block; overflow:hidden;}
.contact-li{ width:50%; float:left;}
.contact-li b{ background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20);  font-weight:normal; margin:0px; margin-top:35px; padding:15px 25px; -moz-border-radius:0px; -webkit-border-radius: 0px; border-radius:0px; border:#02214c 1px solid; display:block;}
.contact-li span{display:block; font-size:14px; line-height:30px;}
.contact-li b strong{ color:#8dc553; display:block; padding-bottom:5px; font-size:16px;}
.contact-li .contact-text{overflow:hidden; line-height:24px; padding-bottom:10px;}
.contact-li .contact-ico1{ width:37px; height:37px; float:left; display:block; background:url(../images/contact-ICO.png) left top no-repeat; margin-top:7px; margin-right:10px;}
.contact-li .contact-ico2{ width:37px; height:37px; float:left; display:block; background:url(../images/contact-ICO.png) left -57px no-repeat; margin-top:7px; margin-right:10px;}
.contact-li .contact-ico3{ width:37px; height:37px; float:left; display:block; background:url(../images/contact-ICO.png) left -115px no-repeat; margin-top:7px; margin-right:10px;}

.caseshow{overflow:hidden; padding:25px; position:relative;}
.caseshow-title{ overflow:hidden; }
.caseshow-title img{width:70%; float:left}

.caseshow-text{ display:inline-block; width:30%; float:left;  }
.caseshow-text ul{ margin-left:20px; padding:40px; background:#568cdf; background:rgba(86, 140, 223, 0.5)!important; filter:Alpha(opacity=50); margin-bottom:-3000px;  padding-bottom:3000px;}
.caseshow-text li{ display:block; padding-bottom:20px;}
.caseshow-text a{padding:5px 15px; background:#ff8b00; margin-right:20px; font-size:16px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; display:inline-block;}
.caseshow-text a:hover{background:#dd7800; color:#fff; }
.caseshow-show{display:block; font-size:16px; line-height:28px;}
.caseshow-show b{display:block; font-size:20px; font-weight:normal; color:#FF0; padding-bottom:10px;}
.caseshow-show span{display:block;}
.caseshow-show span i{display:inline-block; width:20px; text-align:center;}
.caseshow-text-zixun a{padding:10px 15px; font-size:18px;}

.caseshow-nei{overflow:hidden;}

.caseshow-left{float:left; width:70%; font-size:16px; line-height:30px; margin-top:20px; display:table-cell; margin-bottom:-3000px;  padding-bottom:3000px;  background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20); }
.caseshow-left-txt{padding:25px; overflow:hidden; padding-bottom:40px;}
.caseshow-left-txt strong{display:block; padding-top:10px; font-size:20px; font-weight:normal; line-height:40px;}
.caseshow-left-txt span{background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20); display:block; margin:5px 0px; margin-right:8px; padding:2px 12px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; border:#2e5794 1px solid; }
.caseshow-left-li{float:left; width:30%; margin:1% 1.5%;}
.caseshow-left .caseshow-left-txt b{ font-size:30px; font-weight:normal; display:block; line-height:50px;; text-align:center; background:url(../case/title_bg.png) center center no-repeat; margin-top:10px;}

.caseshow-right{float:left; width:30%; display:table-cell; font-size:16px; line-height:32px; margin-bottom:-3000px;  padding-bottom:3000px;}
.caseshow-right b{display:inline-block; background:#ff8b00; color:#FFF; padding:8px 15px;  font-size:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px; margin-bottom:7px;}
.caseshow-right .caseshow-left-txt{ margin:20px 0px; padding:40px; margin-left:20px;  background:#568cdf; background:rgba(86, 140, 223, 0.4)!important; filter:Alpha(opacity=40); margin-bottom:-3000px;  padding-bottom:3000px;}

#dowebok { width:100%; margin: 0 auto; font-size: 0;}
#dowebok li { display: inline-block; width:18%; padding: 1%;}
#dowebok li img { width: 100%;cursor:pointer;}
.dowebok-title{ font-size:30px;  font-weight:normal; display:block; line-height:50px;; text-align:center; background:url(../case/title_bg2.png) center center no-repeat; margin-top:40px; margin-bottom:15px; }


.video_right{float:left; width:100%;  overflow:hidden; margin-top:20px;}
.video{ width:33.33333%; float:left;}
.homr_video .video{ width:14.2857%;}
.video ul{ margin:15px 12px;}
.video li{position:relative; overflow:hidden; display:block; text-align: left;}
.video li a{color: #999; font-size: 12px;}
.video li span{ display: block; color: #fff; padding-top: 5px; font-size: 14px;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.video img{width:100%; display: block; border-radius: 5px; overflow:hidden;}
.video_icon{display: block; position: relative;}
.video_bg{display:block; width:100%; height:100%; text-align:center; position:absolute; bottom:0px; left:0px;}
.video .video_bg img{width:18%; float:inherit; margin-top:19%; opacity:1; filter:alpha(opacity=100); }
.video_bg:hover{ background:#00183a; background:rgba(0, 24, 58, 0.1)!important; filter:Alpha(opacity=10);}

.case_width{display:block;padding:50px 0px;/* border-top:#222 solid 1px; */text-align:center;background:#000; border-bottom: #333 solid 1px;}
.yq_width{display:block; padding:30px 0px; padding-top:0px; text-align:center; border-bottom: #222 solid 1px; border-top: #222 solid 1px;}
.yq_width .case_width_cetent{ padding-top:30px;}
.yq_width .nei_flash{padding-top:20px;}
.case_width_cetent{width:85%; min-width:1200px;overflow:hidden; }
.case_width_title_txt{ text-align:center; padding:25px 0px;}
.case_width_title_txt span{display:inline-block;  font-size:16px; background: #222; border:#333 solid 1px;
    padding:6px 10px; margin:5px; border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.5);}
.case_width_title_txt span:hover{ color:#fff}
.case_width_title_txt .active{ border:#92d050 solid 1px;  background:#92d050;}
.case_width_title_txt .active:hover{ color:#FFF;}
.case_width_title_img{overflow:hidden;}
.case_width_title_img li{width:10%; padding:10px; float:left;}
.case_width_title_img li img{width:100%;}
.case_width_title_img  #thumbs{margin:0px;}
.case_width_title_img  #thumbs li{ width:14.2%; float:left; padding:0px;}
.case_width_title_img  #thumbs a{ width:auto; display:block; margin:10px; height:140px;}

.case_content{padding:20px;}
.case_content #thumbs li{float:left;}
.home_page {display:block; padding-top:25px}
.home_page a ,.home_page span{width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; margin:5px;border-radius:100%;
    box-shadow:0px 0px 5px #333; background:#333;
    -moz-box-shadow:0px 0px 5px #333;
    -webkit-box-shadow:0px 0px 5px #333; font-family:Arial, Helvetica, sans-serif; color: #fff;}
.home_page span{border:#333 solid 1px; color:#fff;}
.home_page .current{border:#92d050 solid 1px; width:30px; height:30px; text-align:center; line-height:30px; display:inline-block; margin:5px;border-radius:100%;
    box-shadow:0px 0px 5px #92d050;
    -moz-box-shadow:0px 0px 5px #92d050;
    -webkit-box-shadow:0px 0px 5px #92d050; font-family:Arial, Helvetica, sans-serif; background:#92d050; color:#FFF;}

.tuanjian .zhuti-left:nth-child(n+9){ display:none;}
.tuanjian_more{display:block; padding-bottom:30px; padding-top:20px;}
.tuanjian_more a{padding:10px 35px; line-height:1.2; display:inline-block; background:#f3e491; color:#FFF; border-radius: 8px; font-size:18px; cursor:pointer; transition:all .2s;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -ms-transition:all .2s;
    -o-transition:all .2s;}
.tuanjian_more a:hover{box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); -moz-box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0);}


.am-tabs-show-right-tel{display:block; background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20); border:#2c548f solid 1px; padding: 15px 20px;  position:relative}
.nav-fixed .am-tabs-show-right-tel{ top:130px; width:300px;}
.am-tabs-show-right-tel h1{font-size:16px; margin:0px; line-height:26px; color:#f3e491; padding-left:10px;}

.am-tabs-show-right-tel h2{ margin:0px; border-bottom:#2c548f solid 1px; padding-bottom:18px;}
.am-tabs-show-right-you{display: inline-block;border: 1px solid #fad0b9;background-color: #ffe7da;color: #a85235;font-size:12px; font-weight:bold; border-radius: 2px;  line-height:20px; position:relative; margin-left:10px; padding-left:15px; padding-right:10px; margin-top:5px;}
.am-tabs-show-right-you i{width:21px; height:20px; position:absolute; left:-10px; top:0px; background:url(../images/index_bg_s.png) -24px -6px no-repeat;}
.am-tabs-show-right-tel h3{ margin:0px; padding-top:15px; overflow:hidden; font-size:16px; font-weight:normal;}
.am-tabs-show-right-left{float:left; width:45px;}
.am-tabs-show-right-left .am-tabs-show-right-left-ico1{background:url(../images/index_bg_s.png) -74px -6px no-repeat; margin-left:10px; height:21px; width:21px; display:block; margin-top:15px;}
.am-tabs-show-right-left .am-tabs-show-right-left-ico2{background:url(../images/index_bg_s.png) -45px -6px no-repeat; margin-left:10px; height:21px; width:23px; display:block; margin-top:15px;}
.am-tabs-show-right-right{float:left;}
.am-tabs-show-right-tel .am-tabs-show-right-right span{ line-height:26px; float:left; padding-left:0px;}
.am-tabs-show-right-tel .am-tabs-show-right-right .am-tabs-show-right-right-text{display:block; font-size:12px; color:#ddd; padding-top:2px; }
.am-tabs-show-right-tel .am-tabs-show-right-right img{height:20px; width:auto; float:left; margin-right:2px;}
.am-tabs-show-right-tel .am-tabs-show-right-right a{ line-height:20px;border: 1px solid #f4d9a9; background-color: #fff1d8; padding:2px 5px;display:inline-block; font-size:12px;color: #a85235;  float:left; }
.am-tabs-er{display:block; overflow:hidden; padding:0px; border-top:#2c548f solid 1px; margin-top:15px;}
.am-tabs-er-li{float:left; width:100%; padding:20px 0px; padding-bottom:5px; padding-left:45px; text-align:left; font-weight:bold; font-size:12px;}
.am-tabs-er-li img{ width:50%; display:inline-block; text-align:left; border:#fff 5px solid;}
.am-tabs-er-img{display:inline-block;}

.centent_left .zhuti-left{width:100%;}
.centent_left .zhuti-left a{margin:10px 20px 0px;}


.centent_title{text-align:center; font-size:36px; padding-top:20px;color:#92d050}
.centent_title span{display:block; font-size:24px;text-transform:uppercase; padding-top:15px; color:#666}
.about_txt{display:block; overflow:hidden; font-size:18px; line-height:1.8;}
.about_txt_title{font-size:18px; display:block; padding:10px 0px 5px;color:#92d050}

.about_txt_table{display:table; width:100%; margin:40px 0px;}
.about_txt_table_li{display:table-cell; width:50%; vertical-align:middle;}
.about_txt_table_li img{width:100%;}
.Site_top{margin:20px 0px;}
.Site_top .zhuti-left{padding:15px;box-sizing:border-box}
.Site_top .zhuti-text{font-size:18px; padding-top:10px;}

.abouts_centent{margin:0 auto; max-width:1224px; padding:50px; color:#fff}
.abouts_centent b{font-size:60px; display:block; line-height:1.5; padding-bottom:10px}
.abouts_centent b span{color:#c00000}
.abouts_centent_ct{padding-right:45%; font-size:16px; line-height:1.5}
@media (min-width: 1500px) {
    .productshow span{font-size:26px; display:block; padding-top:25px; padding-right:20px; line-height:40px;}
    .productshow b{font-size:26px;}
    .productshow{ font-size:18px; line-height:38px; }
    .foot-contact-li{font-size:14px; line-height:26px;}
    .biao{ line-height:26px;}
    .left-contact{padding:15px; line-height:20px; font-size:14px;}
    .left_content{ line-height:34px; font-size:14px;}
    a{ font-size:14px;}
    .left_qq a{line-height:22px;}
    .left_qq img{margin-top:4px;}
    .left_wx img{margin-top:11px;}
    .centent_nei{width:83%;}
    body{font-size:14px; line-height:28px;}
    .foot-catcat{font-size:12px}
    .foot{font-size:12px;}
    .centent_nei_li{margin-top: 17px;}
    .centent_nei_li h1{font-size:18px;}
    .Course-text h1{font-size:20px; padding:5px 5px;}
    .centent_nei_li span{font-size:16px;}
    .centent_nei_li span b{font-size:20px;}
    .home-pr-li a{font-size:18px; color:#fff}
    .home-pr-li span{display:block; font-size:20px; font-weight:bold; padding-top:8px;}
    .about_right{width:79%;}
    .title{font-size:16px; font-weight:normal;}
    .left_content span{    padding: 6px 5px; line-height:22px;}
    .leftsidebar_box dt{line-height:40px;}



}

@media screen and (max-width:1500px) {
    .nav li{ margin:0px 10px;}
    .nav .mj_hover_menu{background:url(../images/nav-hovbg.png) center top no-repeat; background-size:100% auto}
    .nav li a{ font-size:16px; display:block; }
    .nav li .submenu{top:47px;}
    .zhuti-left a{ margin:20px;}
    .zhuti-left .zhuti-text span{ padding:15px;}
    .zhuti-left .zhuti-text span span{font-size:14px; line-height:22px;}
    .zhuti-left .zhuti-text span b{display:block; font-size:16px; padding-bottom:8px;}
    .case_right li a{font-size:16px;}
    .case_right li span b{font-size:32px;}

    .pr-hot img{width:auto; height:120px;}
    .nav .hot2{ height:16px; width:21px;  position:absolute; right:10px; top:1px; }
    .nav .hot2 img{height:28px;}

    .home-case{width:35%; margin:20px 0px; margin-top:0px;  height:370px; overflow:hidden;}
    .video_right{float:right; width:100%;  overflow:hidden; margin-top:30px;}
    .video{ width:33.33333%; float:left;}
    .video ul{ margin:5%;}
    .video li{position:relative; overflow:hidden; display:block;}
    .video li span{ float:left; padding:8px 15px; width:100%; font-size:14px; background: #0c57b4; background: rgba(12, 87, 180, 0.2)!important; filter:Alpha(opacity=20);}
    .video img{width:100%; float:left; opacity:0.9; filter:alpha(opacity=90); overflow:hidden;}
    .video:hover img{width:100%; float:left; opacity:0.8; filter:alpha(opacity=80); }
    .video_bg{display:block; width:100%; height:100%; text-align:center; position:absolute; bottom:0px; left:0px;}
    .video .video_bg img{width:18%; float:inherit; margin-top:20%;}
    .video_bg:hover{ background:#00183a; background:rgba(0, 24, 58, 0.1)!important; filter:Alpha(opacity=10);}

}


/*轮播
.lb_gl{ padding:50px; overflow:hidden;}
.container{margin:0 auto;position: relative;}
.pictureSlider{height: 518px;margin-bottom: 24px;}
.poster-item{background: #064790;height:500px;width:280px;border-radius: 10px;padding:30px 23px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}
.turn_3d{text-align: center;color: #fff;font-weight: 400;font-size: 36px;padding: 28px 0;}
.xxgy{font-size: 30px;font-weight: 900;padding-left: 10px;}
.poster-item .say{font-size: 18px;margin-bottom: 5px;padding-left: 10px;}
.students_star{padding:10px 10px 0 10px ;}
.cell_list{margin-bottom: 20px;color:#999;font-size: 18px;overflow: hidden;}
.darks{color: #000;padding-left: 10px;}
.zwjs{border-top:1px solid #d0cddb;line-height: 26px;padding-top: 5px;color: #999;font-size: 12px;max-height: 84px;overflow: hidden;}
.for_btn{position: relative;height:214px;overflow:hidden}
.in_page{position: absolute;left: 50%;top:50%;width:40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.in_page>img{width: 40px;height: 40px;}

.check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}
*/
.Customized-top{width:1100px; overflow:hidden;}
.Customized-top-logo{float:left; padding-top:20px;}
.Customized-top-logo img{ height:80px; float:left;}
.Customized-top-logo span{float:left; margin-top:24px;   padding-left:23px; margin-left:18px; border-left:#ddd solid 1px;}
.Customized-top-logo span img{ font-weight:normal; height:40px;}
.Customized-top-right{float:right; margin-top:53px;}
.Customized-top-right span{padding:0px 12px; height:30px; line-height:30px; display:inline-block; float:left; background:#175198; font-size:15px;}
.Customized-top-right .Customized-top-right-ico{background:#ff8b00;}
.Customized-top-right .Customized-top-right-bg1{background:url(../images/top-right.png) right 0px no-repeat; width:21px; padding:0px;}
.Customized-top-right .Customized-top-right-bg2{background:url(../images/top-right.png) right -30px no-repeat; width:21px; padding:0px;}

.Customized_left{float:right; width:68%; background:#568cdf; background:rgba(86, 140, 223, 0.2)!important; filter:Alpha(opacity=20);}
.Customized_left .Customized_left_ul{ padding:30px;}

.Customized_left_title{display:block; font-size:18px; border-bottom:#417dd8 dotted 1px; padding-bottom:15px; margin-bottom:25px;}
.Customized_left_title b{color:#C00; display:inline-block; padding-left:10px; display:none;}
.Customized_left_li{ display:block; font-size:14px; padding-bottom:15px; padding-top:5px;}
.Customized_left_text{ float:left; padding-top:3px; padding-right:8px; font-size:16px;}
.Customized_radio{position:relative; display:inline-block; margin-right:5px;}


.Customized_left_cont li{padding-bottom:15px; display:block; overflow:hidden;}
.Customized_left_cont select{line-height:36px; border:none; padding-right:50px; font-family:"微软雅黑"; height:36px; font-size:14px; padding-left:10px; -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px;}
.Customized_left_cont select:focus{ border:none; outline:none}
.Customized_left_cont select option{ font-size:14px; color:#333; line-height:80px; height:80px;}
.Customized_cut{display:block; padding:20px; padding-bottom:20px; background:#175198;}

.Customized_cut span{padding:8px 12px; background:#fff; display:block;color:#666; margin-bottom:5px; font-size:16px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.Customized_cut span h1{font-size:14px; font-weight:normal; display:inline-block;}
.Customized_cut .lei{font-size:16px; font-weight:normal; padding-right:5px; display:none;}
.Customized_cut .Customized_cut_shuxuan b{font-size:24px; color:#C00; padding-right:5px;}
.Customized_cut .Customized_cut_shuxuan e{color:#C00; font-size:16px; padding-left:5px;}
.Customized_cut .lei b{font-size:24px; color:#C00; padding-right:5px;}

.Customized_cut .Total{font-size:16px; font-weight:normal; padding-right:5px; display:none;}
.Customized_cut .Total b{font-size:24px; color:#C00; padding-right:5px;}

.Customized_right{float:left; width:28%; font-size:16px; position:relative}
.Customized_right .fixed{position:fixed; top:22px; width:268px;}
.Customized_right_ul{  margin:30px; margin-left:10px; overflow:hidden; padding:30px;}
.Customized_right_text{font-size:14px; line-height:26px; padding:0px 12px; }
.Customized_right_text b{display:block; font-size:16px; font-weight:normal; padding:3px 0px; padding-top:10px; padding-bottom:10px;}

.tab-wrapper {margin:10px auto; width:100%;}
.tab-menu li {position:relative; background-color:#fff; color:#333; display:inline-block; padding:5px 20px; opacity: 0.6; cursor:pointer; z-index:0;}
.tab-menu li:hover {color:#464646;}
.tab-menu li.active {color:#464646; opacity: 1;}
.tab-menu li.active:hover{color:#464646;}
.tab-content>div {background:none; box-sizing:border-box; width: 100%; margin-left:-15px; }
.tab-content>div a{color:#333;}
.line{position:absolute; width:0; height:3px; background:#ff8b00; top:0; left:0;}

.Customized{display:block; overflow:hidden;}
.Customized li{float:left; width:25%; position:relative}
.Customized li label{display:block; padding:15px; cursor:pointer; position:relative}
.Customized li label .Customized-jg{ position:absolute; right:17px; top:17px; font-size:10px; padding:0px 3px; line-height:16px; background:#C00; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.Customized li input.labelauty + label{ display:block;  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:#fff;}
.Customized li input.labelauty:checked + label{ background:#ff8b00}
.Customized li .yulan{ position:absolute; right:22px; bottom:23px; font-size:10px; padding:1px 4px; line-height:16px; background:#333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; z-index:999; color:#FFF;}

.caipin{overflow:hidden; background:#568cdf; background:rgba(86, 140, 223, 0.1)!important; filter:Alpha(opacity=10); box-sizing:border-box; padding:10px 5px; padding-bottom:0px; display:none;}
.caipin li{float:left; width:33.3334%}
.caipin li label{display:block; padding:10px; cursor:pointer; position:relative}
.caipin li label .Customized-jg{ position:absolute; right:12px; top:12px; font-size:10px; padding:2px 5px; line-height:16px; background:#C00; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.caipin li input.labelauty + label{ display:block;  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:#fff; color:#333;}
.caipin li input.labelauty + label > span.labelauty-unchecked, .caipin li input.labelauty + label > span.labelauty-checked{ line-height:20px;}
.caipin li input.labelauty:checked + label{ background:#ff8b00; color:#FFF;}
.caipin li input.labelauty + label > span.labelauty-unchecked-image{display:none;}
.caipin li input.labelauty + label > span.labelauty-checked-image{display:none;}
.caipin li input.labelauty + label > span.labelauty-unchecked b{font-weight:normal; float:left; width:50%; display:inline-block; font-size:13px; line-height:20px;}
.caipin li input.labelauty + label > span.labelauty-unchecked e{font-size:12px; line-height:16px; padding-top:5px; color:#666;}
.caipin li input.labelauty + label > span.labelauty-checked b{font-weight:normal; float:left; width:50%; display:inline-block; font-size:13px; line-height:20px;}
.caipin li input.labelauty + label > span.labelauty-checked e{font-size:12px; line-height:16px; padding-top:5px; color:#fff;}

.Customized_foot{display:block; background:#175198; padding:30px 20px; font-size:16px; overflow:hidden; margin:-30px; margin-top:25px;}
.Customized_foot_left{ display:block; padding-top:3px; text-align:center; padding-bottom:25px;}
.Customized_foot_left input{border:#ddd solid 0px; line-height:24px;  height:24px; padding:5px 10px; width:50%; font-size:14px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.Customized_foot_left input:focus{outline:none}
.Customized_foot_right{display:block; text-align:center; overflow:hidden;}
.Customized_foot_right input{border:#ddd solid 0px; padding:10px 60px; background:#ff8b00; color:#FFF; font-size:18px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; font-family:"微软雅黑"; display:block; letter-spacing:2px;}
.Customized_foot_right input:focus{outline:none;}

.project-li{display:block; width:600px;}
.project-li img{width:100%;}
.project-li .new_title{line-height:24px; font-size:18px; padding:10px;}
.project-li .new_centent{ padding-top:15px;}

.video-more{background:#f3e491; ; border-radius:8px; display:inline-block; padding:6px 20px 5px; margin-left:20px; margin-top:20px; margin-bottom:10px; transition:all .5s;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -ms-transition:all .2s;
    -o-transition:all .2s;}
.video-more:hover{box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); -moz-box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-transform:translate3d(0,-4px,0); transform:translate3d(0,-4px,0);}


.news-left-img{display:block;padding-top:20px; z-index:999; top:20px}
.news-left-img img{width:100%;}
.news-fixed{position:fixed;}

.bottom_link{position:fixed; left:0px; bottom:0px; width:100%; background:#f3e491; height:70px; overflow:hidden; padding:0px; z-index:99999; text-align:center;}
.bottom_link .centent{background:none; margin:0px auto; padding:0px; display:inline-block; width:auto;}
.bottom_link_logo{float:left; border-right:#bc5a09 solid 1px; overflow:hidden; padding-right:20px; margin-right:20px; height:70px;}
.bottom_link_logo img{float:left; height:60px; margin-top:6px;}
.bottom_link_input{float:left; border-right:#bc5a09 solid 1px; overflow:hidden; padding-right:20px; margin-right:20px; height:70px;}
.bottom_link_input .my_input{height:28px; padding:10px 15px; line-height:28px; border-radius:5px 0px 0px 5px; margin-top:10px; background:#FFF; width:300px; border:none;  font-size:16px;}
input:focus, textarea:focus ,select:focus{outline: none;}
.but_button{ padding:28px; line-height:28px; padding:10px 30px; color:#fff; background:#064797; border:none; font-size:16px;border-radius:0px 5px 5px 0px; cursor:pointer}
.bottom_link_ct{overflow:hidden; height:70px;}
.bottom_link_ct_li{ float:left; padding:10px 0px; font-weight:bold;  border-right:#bc5a09 solid 1px; overflow:hidden; padding-right:20px; margin-right:20px; height:70px;}
.bottom_link_ct_li a{color:#FFF;}
.bottom_link_ct_li img{display:block; height:30px;}


.base{display:block; padding:50px 0px; overflow:hidden; text-align:center; border-bottom:#333 solid 1px; text-align:center;}
.Movies_bg{display:block;padding:50px 0px;overflow:hidden;text-align:center;background: #000;/* border-top: #333 solid 1px; */text-align:center;}
.Theme_bg{display:block; padding:50px 0px; overflow:hidden; text-align:center; border-top:#002862 solid 1px; text-align:center; margin-top:50px; background:#00132e;}
.case_width_title{text-align:center; padding:10px 0px;}
.base_width{position:relative; display:block; width:100%; padding-top:20px; }
.base_li{display:block;}
.base_li ul{ background:#0c3166; padding:10px;
    box-shadow:0 1px 3px rgba(0,0,0,0.5);
    border-radius:4px;
    margin:10px 7px 5px;
    position:relative;
    text-decoration:none;

    background-position:center center;
    background-repeat: no-repeat;

    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;}
.base_li_txt{line-height:1.5; padding:5px 10px; padding-top:15px; font-size:18px; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.base .swiper-slide{float:left;  display:inline-block;}
.base_show_txt{font-size:16px; line-height:1.5;}
.base_li_img{display:block;}
.base_li_img img{width:100%;}

.base_x .zhuti-left{ width:33.3333%;}
.base_x .zhuti-text span{font-size:18px; text-align:center; display:block;}

.productxt td{background:#568cdf;background: rgba(86, 140, 223, 0.5)!important;filter:Alpha(opacity=20); padding:5px 10px!important;}
.productxt{background:#fff;background: rgba(255, 255, 255, 0.2)!important;filter:Alpha(opacity=20);}


.contact_banner{display: block; padding-top: 60px;  overflow: hidden;}
.contact_banner img{width: 100%;}
.contact_centent { margin:0px auto; background:none; padding:20px 0px 30px; overflow: hidden;}

.contact_centent .foot-contact-li{width: 33.333%; float: left; margin: 0px; font-size: 18px;}
.contact_centent .foot-contact-li span{padding: 8px 0px;}
.contact_centent .foot-contact-li b strong{ font-size: 18px; padding-bottom: 10px; }
.contact_centent .foot-contact-li i{width:25px; font-size: 20px;}