@charset "utf-8";
/* CSS Document */

/*product*/
.index_t .t,.index_case_t .t { 
background-color: #06c;
    padding: 6px 50px 8px;
    line-height: 28px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
 }
.index_t .t:hover,.index_case_t .t:hover { color:#FFF;  }
.index_product .index_t .recom_ca a, .index_case_t .recom_ca a { padding: 8px 22px;background: #f3f3f3;margin: 6px;font-size: 15px;border-radius: 3px; } 
.index_product .index_t .recom_ca a:hover, .index_case_t .recom_ca a:hover { color:#FFF; background-color: #06c; }

.index_product_list .li { width:362px; padding:10px; border:#dedede solid 1px; margin:8px; }
.index_product_list .li .txt {display:block; }
.index_product_list .li .img { width:360px; height:245px; overflow:hidden; }
.index_product_list .li:hover { border:#0066cc solid 1px; margin:8px;transition:0.5s;  }
.index_product_list .li img { transition: 0.5s; border:#fff solid 1px; }
.index_product_list .li:hover img  { transform: scale(1.5); transition: 0.5s; border:#ccc solid 1px;   }

.index_more  { width:130px; margin:32px auto; }
.index_more a 
    { 
    padding: 8px 33px;
    border-radius: 20px;
    display:block; 
    background-color:#79b3ec;
    opacity: 1;
    transition: all 1.4s .1s ease;
    }
.index_more a:hover
    { 
    color:#FFF;
    background-color:#0080ff; 
    /*text-decoration:underline;*/
    }
/*yingyong*/
.idnex_yingyong { border:#f3f3f3 solid 1px; }
.idnex_yingyong .left { }
.idnex_yingyong .img { width:1200px; height:650px; border:#f3f3f3 solid 1px; padding-bottom: 20px;}
.idnex_yingyong .left .t {  }
.idnex_yingyong .left ul li { 
    width: 132px;
    border: #f3f3f3 solid 1px;
    padding: 12px 0;
    margin-top: 20px;
    margin-left: 14px; 
    cursor:pointer;
    float: left;
    background-color: #fff;
    border-radius: 30px;
}
.idnex_yingyong .left ul li.act { color:#FFF; background-color: #0066cc; }
.idnex_yingyong .left ul li strong { font-weight:normal; }
.idnex_yingyong .img img { width:1160px; margin-top:20px;  }
.idnex_yingyong .img .txt { position:absolute;bottom:0; }
.idnex_yingyong .img .txt .bg { width:1160px; height:70px; position:absolute;bottom:0; left:20px; background-color:#000;opacity:0.5; }
.idnex_yingyong .img .txt strong,.idnex_yingyong .img .txt p { margin-left:30px;font-weight: 100;
    margin-bottom: 20px;}


/*index  case */
.index_case { width:1600px; margin-left: auto;  margin-right: auto; }
.index_case .li img { transition: 0.5s; }
.index_case .li:hover img {  transform: scale(1.2);  }


/*dingzhi*/
.index_dz { height:400px; background:url(images/index_dz.jpg) center no-repeat; }
.index_dz .t { padding-top:55px;  }
.index_dz ul { position:relative; }
.index_dz ul li { position:absolute; width:130px; text-align:center;transition: 0.6s; }
.index_dz ul .a,.index_dz ul .c,.index_dz ul .e,.index_dz ul .g { top:58px; height:107px; }
.index_dz ul .b,.index_dz ul .d,.index_dz ul .f { top:80px;padding-top: 77px; }
.index_dz ul .a { left:20px; }
.index_dz ul .c { left:360px; }
.index_dz ul .e { left:690px; }
.index_dz ul .g { left:1020px; }
.index_dz ul .b { left:200px; }
.index_dz ul .d { left:530px;}
.index_dz ul .f { left:860px; }

.index_dz ul li i { width: 20px;  height: 20px; background-color: #fff; display: block; margin-left: 55px; border-radius: 50%;transition: 0.6s; }
.index_dz ul li:hover  { transform:scale(1.5);transition: 0.6s; cursor:pointer; }
.index_dz ul li:hover i {  background-color:#06c; transform:scale(1.2);transition: 0.6s;  }
.index_dz ul .a i,.index_dz ul .c i,.index_dz ul .e i,.index_dz ul .g i { margin-top:28px; }
.index_dz ul .b i,.index_dz ul .d i,.index_dz ul .f i  { margin-top: -72px; }


.index_dz .kflink { margin-top: 230px; margin-left: 530px;  }
.index_dz .kflink a { padding:10px 25px;  border:#0066cc solid 1px; border-radius:20px; transition:0.5s; }
.index_dz .kflink a:hover { color:#FFF; border:#FFF solid 1px; }

/*youshi*/

.youshi .index_t { height:230px; background-position: center 130px; }
.youshi .index_t .p { font-size:40px; line-height:1.2; }
.youshi .index_t .p i { font-size:100px; font-style:italic; margin-right:8px; }

.youshi .txt { width:699px; }
.youshi .img { width:550px; }
.youshi .list .num { width:80px; height:80px; font-size:60px; line-height:80px; margin-right:25px;  border-top:#003399 solid 6px; border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.youshi .list .main  { /*width:480px;*/ width: 594px; }
.youshi .list .main .i { width:8px; height:8px; background-color:#0066cc; border-radius:50%; display:inline-block; margin-right:10px;  }
.youshi .bgimg { padding-top:60px; background:url(images/youshibg.png) top center no-repeat; }

/*index_aboout*/
.index_about .main .img { width:600px; }
.index_about .main .txt { width:502px; height:297px; padding:25px 25px 25px 25px;; border:#dedede solid 1px;  }
.index_about .main .txt .con { text-indent:32px; line-height:2; font-size: 15px; }

/*index number*/
.index_about_number .li { width:299px; padding:15px 0; /*border-right:#dedede solid 1px;*/ line-height:1; position: relative;}
.index_about_number .li.cur { border-right:none; }
.index_about_number .li i {  font-size:45px; }
.index_about_number .li:hover{ /*background-color:#0066cc; color:#fff;*/ }
.index_about_number .li:hover dt,.index_about_number .li:hover dt i,.index_about_number .li:hover dd { color:#0066cc; }
.index_about_number .li:hover em{ background: #0066cc;}
.index_about_number .li em{
    display: block;
    height: 50px;
    position: absolute;
    right: 0;
    bottom: 18%;
    width: 1px;
    background: #dedede;
}


/**index_changqu*/
#index_cqnav ul li { display:inline; }
#index_cqnav ul li .t { background-color:#CCC; border-radius: 0; }
#index_cqnav ul li.act .t { background-color:#06c;  }
#index_cqnav ul li .t1 {  border-top-left-radius: 25px; }
#index_cqnav ul li .t2 {  border-bottom-right-radius: 25px; }

.index_changqu { height:250px; border:#dedede solid 1px; overflow:hidden; margin-top: 35px; margin-bottom: 15px; padding:15px; }
.index_changqu .list { /*padding:1px; */ }
.index_changqu .list img { width:100%; height:250px; }

/*index_new*/
.index_new .new_main .new_l { width:590px;  }
.index_new .new_main .t { height:45px; line-height:45px; }
.index_new .new_main a:hover { color:#0066cc;  }
.index_new .new_main .t .more a { color:#666; }
.index_new .new_main .t .more a:hover { color:#333; }
.index_new .new_main .new_l .img { margin-top:1px; }

.index_new .new_main .new_l .li { padding-left:20px; line-height:2.8; border-bottom:#dedede dashed 1px;  background:url(images/index_new_list_ico.png) left center no-repeat;  }

.index_new .new_main .new_r { width:540px; padding:0px 30px 25px 30px; border:#dedede solid 1px; }
#index_article_nav ul li { float:left; padding:0 10px; margin:0 10px;    border-bottom: #ccc solid 1px; }
#index_article_nav ul li.act { border-bottom: #06c solid 1px; color:#06c; }
.index_new .new_main .new_r .li { width:500px; margin-left:20px;  border-bottom:#dedede dashed 1px;  }
.index_new .new_main .new_r .li i { padding-right:20px; margin-right:30px;	 border-right:#dedede solid 1px;  }
.index_new .new_main .new_r .li p { width:400px; height:42px; overflow:hidden; color:#666; margin-top:8px; margin-bottom:12px; }

/*index_hezuo*/

/*.index_hzhb { height:690px; }
.index_hzhb .main { height:490px; background:url(images/hezuohuoban_bg.png) center no-repeat; margin-top:50px; }
.index_hzhb .main .li { width:200px; height:133px; padding-bottom:48px;  }
*/

.index_hzhb { height:600px; }
.index_hzhb .main {height:460px;/* background:url(images/hezuohuoban_bg.png) center no-repeat; */margin-top:38px; /*border: 1px solid #d1d1d1;*/}
.index_hzhb .main .li {width: 199px;/* height:133px; *//* padding-bottom:48px; */transition: box-shadow .3s ease,transform .3s ease;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);overflow: hidden;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;padding: 25px 0;}
.index_hzhb .main .li img{ width: 66%;  opacity: 0.7;}
.index_hzhb .main .li:nth-child(6n){border-right:0; }
.index_hzhb .main .li:nth-child(19n),.index_hzhb .main .li:nth-child(20n),.index_hzhb .main .li:nth-child(21n),.index_hzhb .main .li:nth-child(22n),.index_hzhb .main .li:nth-child(23n),.index_hzhb .main .li:nth-child(24n){border-bottom:0;}

.index_hzhb .main .li:hover{
    box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);
    transform: translateY(-0px);
    filter: grayscale(0);cursor:pointer;
  background:#fff;
 
}
.index_hzhb .main .li img:hover{opacity: 1;} 
.font_sxhm{
    font-size: 14px;
    color: #6e798b;
    background: #0066cc;
    color: #fff;
    border-radius: 50px;
    padding: 4px;
    text-align: center;
}
.wpe{width: 1055px; margin:20px auto 0;}
.font_sxhm b{color: #fff;}
