﻿@charset "utf-8";

*{margin:0px; padding:0px;}
html{overflow-y:auto; overflow-x:hidden;}
body{height:auto; color:#666; font-family:'微软雅黑';font-size: 14px;}
div{ border:0;}
a{text-decoration:none; color:#666; cursor:pointer; outline:none;}
/*
a:hover{color:#62ce38;}
*/
img{border:0; margin:0; padding:0;}
ul,li{list-style-type:none;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.f_l{ float:left;}
.f_r{ float:right;}
.container_1200{max-width:1200px;margin:auto;}
.container_1600{max-width:1640px;margin:auto;}
a {
    outline: medium none;
    text-decoration: none;
}
a {
    color: #444;
    text-decoration: none;
}
table, td, tr, th, input, select {
    color: #666;

	 margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
}
input{outline:none;}

div::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
ul::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.tit-i{
    text-align: center;
    padding: 50px 0;
    line-height: 36px;
    overflow: hidden;
}
.tit-i h3{
    font-size: 30px;
    color: #002;
    margin-bottom: 10px;
}
.tit-i h5{
    font-size: 20px;
    color: #cacace;
    text-transform: uppercase;
    font-family: Arial;
}
.tit-i h5 span{
    color: #e4392a;
}
.tit-i em{
    width: 45px;
    border-bottom: 1px solid #7f7f90;
    display: inline-block;
}

.img100 img{width:100%;display:block;}
.height_90{height:70px;width:100%;}
#header{position: fixed;top:0px;height:70px;background:#fff;z-index:99999;width:100%;    border-bottom: 1px solid #b5b5b5;}
.header{max-width: 1640px;margin:auto;padding:0px 2%;position: relative;}
.header .logo{float:left;display:block;width: 139px;padding-top: 10px;}
.header .logo img{width:100%;display: block;}
.header .nav{float:right;width:64%;margin-right: 20px;}
.header .nav a{display: block;float:left;width:12%;text-align: center;margin:0% 1%;height:70px;line-height: 70px;font-size: 14px; -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
/* .header .nav a:hover{background:#2e7edf;color:#fff;} */
.header .nav a.current{background:#2e7edf;color:#fff;}
.header .header_tel{float:right;height:24px;background:url(../images/tel_bg.png) left center no-repeat;padding-left: 30px;color:#2e7edf;margin-top: 23px;font-size: 18px;}
.wap_nav{display:none;}
/* banner */
.banner { width:100%; position:relative; overflow:hidden; text-align:center;}
.ban_li { width:100%;}
.ban_li img { width:100%;display:block;}

.index_fuwu{background:url(../images/index_fuwu_bg.jpg) center no-repeat;}
.index_fuwu .container_1200{padding:5% 0px;}
.index_gg_top{color:#fff;}
.index_gg_top .title{font-size: 24px;}
.index_gg_top .summary{font-size: 14px;margin-top: 5px;}

.index_fuwu_main{margin-top:40px;}
.index_fuwu_left{float:left;width:25%;float:left;}
.index_fuwu_left li{text-align: center;color:#fff;background:#000;padding:34% 0px;cursor: pointer;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
.index_fuwu_left li p{font-size: 18px;margin-top: 10px;}
.index_fuwu_left li.current{background:#03b2e4;}


.index_fuwu_right{width:67%;float:right;color:#fff;}
.index_fuwu_text{width:80%;margin-top: 5%;}
.index_fuwu_text p.title{font-size: 24px;}
.index_fuwu_text p.summary{font-size: 16px;margin-top: 15px;line-height: 2;}
.index_fuwu_right_ul{width:80%;margin-top: 10%;}
.index_fuwu_right_ul li{width:33.3%;float:left;text-align: center;font-size: 16px;text-transform: uppercase;line-height: 1.6;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
    .index_fuwu_right_ul li:hover{margin-top: -5px;}
.index_fuwu_right_ul li p{margin-top: 15px;}
a.index_fuwu_a{height:54px;width:180px;display:block;border: 1px solid #fff;border-radius:10px;line-height: 54px;font-size: 18px;color:#fff;text-align: center;margin-top: 10%;transition: background 0.3s;
    -moz-transition: background 0.3s;  /* Firefox 4 */
    -webkit-transition: background 0.3s;   /* Safari 和 Chrome */
    -o-transition: background 0.3s;    /* Opera */}
a.index_fuwu_a:hover{color:#fff;background:#03b2e4;border:1px solid #03b2e4;}
.index_case{padding:4% 2%;}
.index_case .index_gg_top .title{color:#000;}
.index_case .index_gg_top .summary{color:#666;}
.index_case_list{margin-top:4%;}
.index_case_list li{width:18%;margin:0px 0% 2% 2.5%;position: relative;float: left;}
.index_case_list li.first{margin-left: 0px;}
.index_case_list li img{width:100%;border:1px solid #d2d2d2;display: block;box-sizing:border-box;}
.index_case_list li .bg{position: absolute;width:100%;height:100%;background:rgba(46,76,112,0.9);top:0px;left:0px;line-height: 100%;color:#fff;display: none;}
.index_case_list li  p{border:1px solid #fff;width:80%;text-align: center;font-size: 18px;height:40px;line-height: 40px;position: absolute;left:10%;top:50%;margin-top: -20px;display: none;z-index:2;color:#fff;}
.index_case_list li:hover .bg{display: block;}
.index_case_list li:hover p{display: block;}

.index_case_a{text-align: center;}
.index_case_a a{display: inline-block;border-top:1px solid #959595;border-bottom:1px solid #959595;padding:1.6% 3%;font-size: 18px;text-transform: uppercase;text-align: center;margin:auto;margin-top: 2%;transition: background 0.3s;
    -moz-transition: background 0.3s;  /* Firefox 4 */
    -webkit-transition: background 0.3s;   /* Safari 和 Chrome */
    -o-transition: background 0.3s;    /* Opera */}
.index_case_a a:hover{border-color:#03b2e4;color:#03b2e4;}
.index_news_a a{color:#fff;border-color:#fff;}
.index_news_a a:hover{border-color:#666;color:#666;}
.index_news{background:url(../images/index_news_bg.jpg) center no-repeat;}
.index_news .container_1200{padding:5% 0px;}

.index_news_list{margin-top: 4%;}

.ul-news-i li{
    float: left;
    width: 25%;
    color: #fff;
    position: relative;
    min-height: 295px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    overflow: hidden;
} 

.ul-news-i li .txt{
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
}
.ul-news-i li .txt span{
    padding: 15px 8px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 5px;
    font-size: 14px;
}
.ul-news-i li .txt span font{
    display: block;
    font-size: 20px;
}
 .ul-news-i li:last-child .txt{
    /*padding-right: 0;*/
}  
.ul-news-i li h3 a{
    color: #fff;
    display: inline-block;
    padding: 20px 0;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.ul-news-i li  p{
    color: #fff;
    line-height: 20px;
}
.ul-news-i li .more{
    background: url(../images/more1.png) no-repeat;
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-top: 30px;
}
.ul-news-i li .hover{
        
}
.ul-news-i li .hover .img{
    width: 100%;
    position: absolute;
    top: -165px;
    
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

.ul-news-i li .hover .pad{
    padding: 0 27px 20px 27px;
    position: absolute;

    bottom: -200px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    background-color: #000022;
   
    box-sizing:border-box;
}
.ul-news-i li .hover .img{
    height: 165px;
    width: 100%;
}
.ul-news-i li .hover .img img{height: 165px;
    width: 100%;}
.ul-news-i li.on .hover .img{
    /*display: block;*/
    top: 0;
}
.ul-news-i li.on .hover .pad{
    bottom: 0;
}

.index_why .index_gg_top .title{color:#000;}
.index_why .index_gg_top .summary{color:#666;}
.index_why{padding:4% 2%;}
.img_100 img{width:100%;}

.index_shuzi{background:url(../images/shuzi_bg.jpg);padding:70px 2%;}
.index_shuzi li{width:33.3%;float:left;text-align: center;}
.index_shuzi li .li_main{display: inline-block;}

.index_shuzi li .shuzi{font-size: 100px;color:#00a1ff;float:left;padding-right: 30px;line-height: 0.8;}

.index_shuzi li.li_1 .shuzi,.index_shuzi li.li_2 .shuzi{background:url(../images/shuzi_bg_1.png) top right no-repeat;}

.index_shuzi li.li_3 .shuzi{background:url(../images/shuzi_bg_2.png) top right no-repeat;}
.index_shuzi li .text{float:left;margin-left: 20px;}
.index_shuzi li .text p{color:#aeaeae;font-size: 20px;}
.index_shuzi li .text a{display: block;background:#00a0e9;width:104px;height:34px;line-height: 34px;font-size: 16px;color:#fff;text-align: center;margin-top: 20px;}
.index_contact{padding:4% 2%;}

.contact-l{
    width: 38%;
    float: left;
}
.contact-r{
    width: 62%;
    float: right;
}
.ul-contact li{
    background: url(../images/i_icon2.png) no-repeat;
    padding-left: 60px;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 35px;
}
.ul-contact li.li1{
    background-position: 0 0;
}
.ul-contact li.li2{
    background-position: 0 -74px;
}
.ul-contact li.li3{
    background-position: 0 -184px;
}

.index_contact{padding:4% 2%;}
.contact-form .inp{
    width: 49%;
    border: 1px solid #6d6d88;
    height: 33px;
    padding: 0 10px;
    margin-bottom: 15px;
    box-sizing:border-box;
}
.contact-form textarea{
    width: 100%;
    border: 1px solid #6d6d88;
    height: 98px;
     box-sizing:border-box;
    margin-bottom: 24px;
}
.contact-form .sub{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #63637f;
    border: 0;
    cursor: pointer;    
    font-family:"微软雅黑","Microsoft Yahei";
    font-size: 16px;
}
.footer{padding:4% 2%;}
#fd{
    background: #191938;
    
}

#fd .fd-top{
    overflow: hidden;
    color: #fff;

}
#fd dl{
    float: left;
    width: 13%;
}
#fd dl.lianxi{
    width:22%;
}
#fd dl.lianxi img{max-width: 100%;}
#fd dl dt{
    font-size: 16px;
    padding-bottom: 20px;
}
#fd .ul-fd li{
    line-height: 26px;
}
#fd .ul-fd li a{
    color: #a8a8af;
}
#fd .ul-fd li a:hover{
    text-decoration: underline;
}
#fd .weixin,#fd .sina{
    background: url(../images/fd_icon1.png) no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 25px;
}
#fd .weixin-pic{
    position: absolute;
    left: -150px;
    top: 0;
    display: none;
}
#fd .tel{
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 15px;
}
#fd h5{
    font-size: 16px;
    color: #a8a8af;
}
#fd .sina{
    background-image: url(../images/fd_icon2.png);
}
#fd .fd-copy{
    height: 40px;
    line-height: 40px;
    color: #a3a3a9;
    background-color: #000022;
}
.copyright{text-align: center;color:#525284;background:#000022;padding:10px 0px;}



.n_banner{height:520px;}
.position{padding:0px 2%;}
.position p{
    float: right;
    height: 44px;
    line-height: 44px;
    background: url(../images/position_bg.png) left center no-repeat;
    padding-left: 20px;
}

.n_banner{text-align:center;color:#fff;}

.n_banner .title{font-size: 40px;padding-top:180px;}

.n_banner .en_title{font-size: 18px;margin-top: 20px;letter-spacing: 10px;}

.about_1{padding:0% 2%;}
.about_gg_top{text-align: center;}
.about_gg_top .title{font-size: 28px;}
.about_gg_top .entitle{font-size: 18px;color:#cacace;margin-top: 5px;text-transform: uppercase;}
.about_gg_top .entitle span{color:#2e7edf;}

.about_1 a{display: inline-block;width:46%;max-width: 200px;margin:10px 1%;height:40px;line-height: 40px;background:#aaa;border-radius: 5px;color:#fff;font-size: 16px;text-align:center;}
.about_1 a:hover{background:#2e7edf;}
.about_1 a.current{background:#2e7edf;}
.about_1 .content_zw a{ width:auto; max-width:fit-content;}

.about_1_main{margin-top: 20px;}

.about_2{padding:0% 2%;margin-top: 20px;}


.about_2_main{margin-top: 20px;}
.about_2_main img{width:50%;display: block;float:left;}


.customer{
    background: url(../images/bg_3.jpg) center top no-repeat;
    padding-top: 25px;
    padding-bottom: 54px;
    margin-top: 50px;
}
.ul-customer li{
    float: left;
    width: 20%;
}
.ul-customer li a{
    display: block;
    width: 100%;
    height: 87px;
    border: 1px solid #fff;
    text-align: center;
    border: 0;

}
.ul-customer li a b,.ul-customer li a img{
    display: inline-block;
    vertical-align: middle;
}
.ul-customer li a b{
    width: 0;
    height: 100%;
}
.ul-customer li a img{
    width:100%;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.ul-customer li a:hover{

    
}
.wp {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    text-align: center;
}
.tit-i-1 h3 {
    color: #fff;
}
.team{margin-top: 30px;padding:0px 2%;}
.team .flexslider{
    position: relative;
}
.team .flexslider em{
    width: 10px;
    height: 30px;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 0;
    background-color: #fff;
}
.team .flexslider .slides li{
    /*background-position: 89% 0;*/
    height: 468px;
    /*background-repeat: no-repeat;*/
}
.team .flexslider li .txt{
    padding-top: 85px;
    font-size: 14px;
    line-height: 36px;
    width: 30%;
    float: left;
}
.team .flexslider li .txt h3{
    font-size: 30px;
    color: #63637f;
    padding-bottom: 25px;
}
.team .flexslider li .txt .more{
    width: 123px;
    height: 37px;
    border-radius: 5px;
    display: inline-block;
    line-height: 37px;
    text-align: center;
    margin-top: 40px;
    font-size: 16px;
    border: 1px solid #63637f;
    color: #63637f;
}
.team .flexslider li .txt .more:hover{
    
    border: 1px solid #e85346;
    color: #e4392a;
}
.team .flexslider li .pic{
    float: right;
    position: relative;
    width: 70%;
    margin-right: -308px;
}
.team .flexslider li .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1\0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)'\9;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\9;
}
.team .flex-direction-nav{
    max-width: 1170px;
    margin: 0 auto;
    background: url(../images/line.jpg) repeat-x center center;
    height: 30px;
    text-align: center;
}
.team .flex-direction-nav li{
    display: inline-block;

}
.team .flex-direction-nav a{
    position: relative;
    width: 216px;
    height: 30px;
    text-align: center;
    background: url(../images/arr_t.png) center center no-repeat #63637f;
    border-radius: 10px;
    display: inline-block;
    opacity: 1 !important;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    top: 13px;
}
.team .flex-direction-nav .flex-prev{
    
}
.team .flex-direction-nav .flex-next{
    background-image: url(../images/arr_b.png);
    left: 10px;
}
.team .flex-direction-nav a:hover{
    background-color: #e4392a;
}
.flexslider .animated{
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 100\9;
    filter: alpha(opacity=100)\9;
}

.flexslider .animated {
    opacity: 1;
}
.news_list{margin-top: 20px;}
.news_list li{background:#f3f7fb;padding:10px;margin-bottom: 20px;}
.news_list li:hover{box-shadow:0 0 20px #ccc;}
.news_list li .pic{width:30%;float:left;padding:6px;background:#fff;border-radius: 5px;}
.news_list li .pic img{width:100%;display: block;}
.news_list li .date{float:left;width:58px;height:58px;border:1px solid #2e7edf;margin-top: 25px;position: relative;color:#2e7edf;margin-left: 32px;}

.news_list li .date .day{font-size: 24px;float:right;margin-right: 5px;}
.news_list li .date .year-mouth{background:#f3f7fb;margin-left: 25px;position: absolute;right:-25px;bottom:10px;}
.news_list li .text{width:56%;float: right;margin-top: 10px;font-size: 16px;color:#666;}

.news_list li .text .title{font-size: 24px;color:#454545;}
.news_list li:hover .text .title{color:#2e7edf;}
.news_list li .text .hits{margin-top: 10px;}
.news_list li .text .summary{margin-top: 10px;line-height: 24px;margin-top: 10px;height:48px;overflow: hidden;}
.news_list li .text .p4{margin-top: 34px;background:url(../images/news_li_p4_bg.png) left center no-repeat;padding-left: 30px;color:#2e7edf;}

#news_list{padding:0px 2%;}
.pagelist {padding: 0px 0px;}
.pagelist ul{


margin: 0 auto;
height: 60px;

text-align: center;
}
.yiiPager li {
width: auto;
height: 30px;

line-height: 14px;
margin: 0;
padding: 5px 6px 0 0;
background: none;
display: inline-block;
}
.yiiPager a {
width: auto;
height: 30px;
margin: 0;
background: none;
    font-weight:bold;
    border:1px solid #2e7edf ;
border-radius: 15px;
color: #2e7edf ;
font-size: 12px;
line-height: 24px;
padding: 2px 10px;
background: #fff;
display:ruby-base;
margin-bottom: 20px;
}
.yiiPager span {
width: auto;
height: 30px;
margin: 0;
background: none;
    font-weight:bold;
    border:1px solid #2e7edf ;
border-radius: 15px;
color: #2e7edf ;
font-size: 12px;
line-height: 24px;
padding: 2px 10px;
background: #fff;
display:ruby-base;
margin-bottom: 20px;
}
.yiiPager li.selected a {
color: #fff;
background:#2e7edf;
}
.yiiPager li.hidden{display:none;}
.yiiPager li a:hover {
color: #fff;
background:#2e7edf;
}

.zhihui_1,.zhihui_nav{padding:0px 2%;box-sizing:border-box;width:100%;}

.zhihui_nav{background:#224955;}
.zhihui_nav a{display: block;width:16%;height:60px;line-height: 60px;color:#fff;float:left;text-align: center;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.zhihui_nav a:hover{background:#03b2e4;}

.zhihui_1{margin-top: 70px;}
.zhihui_gg_top{text-align: center;}
.zhihui_gg_top .p1{font-size: 30px;}
.zhihui_gg_top .p2{font-size: 16px;margin-top: 15px;}
.zhihui_gg_top .p2 span{color:#03b2e4;}

.zhihui_youshi{margin-top: 50px;}
.zhihui_youshi li{width:18%;margin-left: 2%;float:left;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
.zhihui_youshi li:hover{margin-top: -5px;}
.zhihui_youshi li.first{margin-left: 0px;}
.zhihui_youshi li img{width:80%;display: block;margin:auto;}
.zhihui_youshi li .text{border:1px solid #03b2e4;background:#f8fdff;font-size: 16px;padding:35% 10px 10px 10px;margin-top: -25%;height:170px;}
.zhihui_youshi li .text .p1{color:#0072ff;text-align: center;margin-bottom: 20px;}
.zhihui_youshi li .text .p2{line-height: 30px;}


.zhihui_2{padding:4% 2%;margin-top:70px;background:#f0f0f0;}
.zhanqun_list{margin-top: 40px;}
.zhanqun_list li{background:#f8fdff;width:18%;margin-left: 2%;box-shadow: 0px 0px 10px #ccc;float: left;text-align: center;padding:4% 0px;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
.zhanqun_list li:hover{margin-top: -5px;}
.zhanqun_list li.first{margin-left: 0px;}
.zhanqun_list li img{width:50%;}
.zhanqun_list li p{margin-top: 15px;font-size: 18px;}


.zhihui_3{padding:0 2%;margin-top: 70px;}

.zonghe_list{margin-top: 60px;}
.zonghe_list li{width:49.8%;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
    .zonghe_list li:hover{margin-top: -5px;box-shadow: 0px 0px 10px #ccc;}
.zonghe_list li.first{float:left;}
.zonghe_list li.second{float:right;}
.zonghe_list li .li_main{padding:3%;background:#e4f7fc;}
.zonghe_list li .li_main .pic{width:38%;float: left;text-align: center;}
.zonghe_list li .li_main .pic img{width:60%;}
.zonghe_list li .li_main .pic p{margin-top: 10px;color:#03b2e4;font-size: 18px;}
.zonghe_list li .li_main .text{width:60%;float: right;padding:3% 0px;}
.zonghe_list li .li_main .text .text_main{border-left:1px solid #48c7e7;padding-left:3%;line-height: 2;font-size: 16px;}

.zhihui_4{padding:0px 2%;margin-top: 70px;}

.zhihui_xuesheng{margin-top: 40px;}
.zhihui_xuesheng li{width:20%;float:left;text-align: center;padding:3% 0px;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
 .zhihui_xuesheng li:hover{margin-top: -5px;box-shadow: 0px 0px 10px #ccc;}
.zhihui_xuesheng li.one{background:#02bde5;color:#fff;}
.zhihui_xuesheng li.one a{color:#fff;}
.zhihui_xuesheng li.two{color:#02bde5;}
.zhihui_xuesheng li.two a{color:#02bde5;}
.zhihui_xuesheng li img{width:30%;}
.zhihui_xuesheng li .title{font-size: 18px;margin-top: 20px;}
.zhihui_xuesheng li .line{background:#90e2f4;width:30px;height:5px;margin:auto;margin-top: 15px;}
.zhihui_xuesheng li .summary{font-size: 14px;margin-top: 10px;}

.zhihui_5{padding:0px 2%;margin-top: 70px;}
.zhihui_jiaoshi{padding:4% 2%;margin-top: 40px;background:#f0f0f0;}
.zhihui_jiaoshi li {width:25%;border-left:1px solid #aaaaaa;padding:3% 4%;box-sizing:border-box;float:left;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
  .zhihui_jiaoshi li:hover{margin-top: -5px;}   
.zhihui_jiaoshi li.first{border:none;}
.zhihui_jiaoshi li .title{font-size: 18px;margin-top: 20px;}
.zhihui_jiaoshi li .line{background:#90e2f4;width:30px;height:5px;margin-top: 15px;}
.zhihui_jiaoshi li .summary{font-size: 14px;margin-top: 10px;}

.zhihui_6{margin-top: 70px;padding:0px 2%;}

.jichu_nav{text-align: center;margin-top: 10px;}
.jichu_nav span{display: inline-block;padding:0px 20px;height:40px;line-height: 40px;color:#03b2e4;font-size: 14px;border:1px solid #03b2e4;border-radius: 20px;margin:0px 10px;margin-top: 10px;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
.jichu_nav span:hover{color:#fff;background:#03b2e4;}
.zhihui_jichu{padding:4% 2%;margin-top: 40px;background:#03b2e4;}
.zhihui_jichu .container_1200{border:1px solid #03ced0;}
.zhihui_jichu li{color:#fff;width:20%;border-right:1px solid #03ced0;padding:4% 0px;text-align: center;float:left;box-sizing:border-box;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;cursor:pointer;}
      .zhihui_jichu li:hover{margin-top: -5px;} 
.zhihui_jichu li.one{background:#02bde5;}
.zhihui_jichu li a{color:#FFF;}
.zhihui_jichu li.first{border:none;}
.zhihui_jichu li .title{font-size: 18px;margin-top: 20px;}
.zhihui_jichu li .line{background:#90e2f4;width:30px;height:5px;margin:auto;margin-top: 15px;}
.zhihui_jichu li .summary{font-size: 14px;margin-top: 10px;}

.side{position:fixed;width:50px;height:275px;right:0;top:250px;z-index:100;}
.side ul li{width:50px;height:50px;float:left;position:relative;margin-bottom: 2px;}
.side ul li .sidebox{position:absolute;width:50px;height:50px;border-radius:5px 0 0 5px;top:0;right:0;transition:all 0.3s;background:#000022;color:#fff;font:16px/50px "微软雅黑";overflow:hidden;}
.side ul li a:hover .sidebox{width: 175px;}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#e4392a;}
.side ul li img{float:right;}

.side2{
    position: fixed;
    width: 40px;
    right: 10px;
    z-index: 100;
    bottom: 50px;
    height: 80px;
}
.side2 ul li{
    width: 40px;
    height: 40px;
}
.side2 ul li a{
    display: block;
    background-color: #e4392a;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
}
.side2 ul li a img{
    vertical-align: middle;
    display: inline-block;
}
.side2 ul li a:hover{
    background-color: #000022;
}
.side2 ul li .weixin{
    position: absolute;
    left: -140px;
    bottom: 0;
    display: none;
}
.side2 ul li .weixin em{
    background: url(../images/arr3.png) no-repeat;
    width: 5px;
    height: 17px;
    display: block;
    position: absolute;
    right: -5px;
    top: 50%;
    margin-top: 3px;
}
.side2 ul li .weixin img{
    display: block;
}

.news_detail{padding:0px 2%;margin-top: 40px;}

.news_detail .container_1200 .sort_list a{display: inline-block;width:46%;max-width: 200px;margin:10px 1%;height:40px;line-height: 40px;background:#aaa;border-radius: 5px;color:#fff;font-size: 16px;text-align:center;}
.news_detail .container_1200 .sort_list a:hover{background:#2e7edf;}
.news_detail .container_1200 .sort_list a.current{background:#2e7edf;}
.content_zw {margin-bottom:35px;font-size:16px;line-height:30px;}

.news_detail .title{text-align: center;font-size: 24px;}
.news_detail .date{text-align: center;font-size: 16px;margin-top: 15px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.news_detail_content{margin-top: 10px;}
.n_nav{text-align: center;margin-bottom: 30px;}

.n_nav a{display: inline-block;width:46%;max-width: 200px;margin:10px 1%;height:40px;line-height: 40px;background:#aaa;border-radius: 5px;color:#fff;font-size: 16px;}
.n_nav a:hover{background:#2e7edf;}
.n_nav a.current{background:#2e7edf;}

.about_0 .case_link{margin:30px;text-align:center;}
.about_0 .case_link a{display: inline-block;width:46%;max-width: 200px;margin:10px 1%;height:40px;line-height: 40px;background:#aaa;border-radius: 5px;color:#fff;font-size: 16px;text-align:center;}
.about_0 .case_link a:hover{background:#2e7edf;}
.about_0 .case_link a.current{background:#2e7edf;}

.ul-case{

    margin-top: 30px;
}
.ul-case li{
    float: left;
    width: 33.3333%;

    padding: 0 15px;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
box-sizing:border-box;
}
.ul-case li .block{
    display: block;
    width: 100%;
    height: 100%;

    position: relative;
    overflow: hidden;
}
.ul-case li .pic img{
    display: block;
    width: 80%;
    margin:auto;
}
.ul-case li .txt{
    position: absolute;
    left: 0;
    top: 0%;
    width: 100%;
    height: 100%;
    background: url(../images/alpha_blue_60.png) repeat;
    text-align: center;
    color: #fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    opacity:0;
}
.ul-case li .txt h5,.ul-case li .txt h3{color: #fff;}
.ul-case li .txt:hover{opacity:1;}
.ul-case li .txt b,.ul-case li .txt .pad{
    display: inline-block;
    vertical-align: middle;
}
.ul-case li .txt b{
    width: 0;
    height: 100%;
}
.ul-case li .txt h5{
    font-size: 16px;
}
.ul-case li .txt em{
    width: 45px;
    height: 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin: 20px 0 40px 0;
}
.ul-case li .txt h3{
    font-size: 18px;
    margin-bottom: 40px;
}
.ul-case li .txt .more{
    width: 122px;
    height: 45px;
    display: inline-block;
    text-align: center;
    line-height: 45px;
    background-color: #e4392a;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
}
.ul-case li .txt .more:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.ul-case li.on .txt{
    top: 0;
}

.zhihui_info{background:url(../images/zhihui_banner.jpg) center no-repeat;padding:100px 2%;color:#fff;}
.zhihui_info_main{width:44%;}
.zhihui_info_main .title{font-size: 40px;}
.zhihui_info_main .line{width:50px;height:3px;background:#fff;margin:40px 0px;}
.zhihui_info_main .summary{line-height: 30px;font-size: 16px;}
.zhihui_info_main a{display: block;width:200px;height:44px;line-height: 44px;font-size: 16px;color:#fff;background: #fbb730;text-align: center;border-radius: 22px;margin-top: 40px;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.zhihui_info_main a:hover{background: #2e7edf;}

.pfixed {
    position: fixed;
    top: 70px;
    z-index: 99999;
}

@media only screen and (max-width:1200px){
 .index_fuwu,.index_news{padding:0px 2%;}
 .index_shuzi{padding:50px 0px;}
.index_shuzi li{width:50%;}
.index_shuzi li.li_3{width:100%;margin-top: 50px;}
}
@media only screen and (max-width:1000px) and (min-width:767px) {
.header .header_tel{display: none;}
.header .nav{margin-right: 0px;}

.news_list li .date{display: none;}
.news_list li .text{width:66%;}

.zhihui_nav a{width:33.3%;height:45px;line-height: 45px;}
.ul-case li{width:50%;}
.zhihui_info{padding:50px 2%;}
}



@media only screen and (max-width:768px) {
.height_90{display: none;}
#header{height:auto;background:#fff;z-index:99999;width:100%;border-bottom: none;position:relative;}


.header{height: auto;padding:2%;}
.header .logo{padding-top: 0px;}
.header .header_tel{display: none;}
.header .nav{display: none;}
.wap_nav{display:block;}


.index_fuwu_left{width:100%;}
.index_fuwu_left li{width:50%;float:left;padding:5% 0px;}
.index_fuwu_right{width:100%;margin-top: 3%;}
.index_fuwu_text{width:100%;}
.index_fuwu_right_ul{width:100%;margin-top: 5%;}
a.index_fuwu_a{margin-top: 5%;height:36px;line-height: 36px;}

.index_case_list li{width:49%;margin-left: 0px;}
.index_case_list li:nth-child(even){float:right;}
.index_case_list li:hover .bg{display: none;}
.index_case_list li p{display: block;position: relative;color:#666;margin-top: 1%;}
.index_shuzi{padding:20px 0px;}
.index_shuzi li{width:100%;margin-top: 20px;text-align: left;}
.index_shuzi li .shuzi{font-size: 40px;}
.index_shuzi li.li_3 .shuzi{text-indent: 0.5em;}
.index_shuzi li.li_3{margin-top:20px;}
.contact-form .inp{width:48%;}
.ul-news-i li{width:49%;margin-bottom: 2%;}
.ul-news-i li:nth-child(even){float:right;}
.ul-news-i li .hover .img{
    /*display: block;*/
    top: 0;
}
.ul-news-i li .txt{padding:0px 3%;}
.ul-news-i li .hover{display: none;}
.ul-news-i li .hover .pad{
    bottom: 0;
}
.contact-l{
    width: 100%;
}
.contact-r{
    width: 100%;
}
#fd{display: none;}
.about_2_main img{width:100%;}
.ul-customer li{
    float: left;
    width: 33.3%;
}
.ul-customer li:last-child{display: none;}
.tit-i{
    text-align: center;
    padding: 20px 0;
    line-height: 36px;
    overflow: hidden;
}
.team .flexslider li .txt{
        width: 100%;
        padding-top: 25px;
        float: none;
    }
 
    .team .flexslider li .pic {
    display: none;

}
.team .flexslider li .pic img{position:inherit;}
.team .flex-direction-nav a{width:150px;}
.news_list li{padding:5px;}
.news_list li .pic{padding:0px;}
.news_list li .date{display: none;}
.news_list li .text{width:66%;margin-top: 0px;}
.news_list li .text .title{font-size: 18px;}
.news_list li .text .hits{margin-top: 5px;font-size: 14px;display: none;}
.news_list li .text .summary{margin-top: 5px;font-size: 14px;}
.news_list li .text .p4{display: none;}

.zhihui_nav a{width:50%;height:40px;line-height: 40px;}
.zhihui_youshi li{width:49%;margin: 0%;margin-bottom: 2%;}
.zhihui_youshi li:nth-child(even){float:right;}

.zhanqun_list li{width:49%;margin: 0%;margin-bottom: 2%;}
.zhanqun_list li:nth-child(even){float:right;}

.zonghe_list li{width:100%;margin-bottom: 2%;}
.zhihui_xuesheng li{width:50%;}
.zhihui_xuesheng li.two{float:right;}

.zhihui_jiaoshi li{width:50%;margin-bottom: 2%;}
.zhihui_jiaoshi li:nth-child(odd){border:none;}

.zhihui_jichu li{width:50%;border-bottom:1px solid #03ced0;}
.zhihui_jiaoshi li:last-child(odd){border-bottom:none;}

.nav a{margin-bottom: 2%;}
.ul-case li{width:100%;}
.zhihui_info{padding:50px 0%;background-position: left center;}
.zhihui_info_main{width:96%;margin:auto;}
.zhihui_info_main .title{font-size: 30px;}
.zhihui_info_main .line{margin:20px 0px;}
.zhihui_info_main a{margin-top:20px;}
.zhihui_4 .clear{clear:none;}
.pfixed {
    position: fixed;
    top: 0px;
    z-index: 99999;
}
.side2{bottom:5px;display: none;}
.banner .owl-controls .owl-nav {opacity: 0!important;}
}
.content_zw img{max-width:100%;}





