@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{width: 100%;height:650px; overflow:hidden;position: relative;z-index:1; }
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{width: 100%; margin:0 auto; display:block;}
/*左右切换*/
.banner .flex-direction-nav {width: 1200px;height: 48px;position: absolute;left: 50%;top: 50%;margin:-24px 0 0 -600px;  z-index: 1}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 25px;height: 48px;background:url(../images/public/banner_btn.png) no-repeat;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background-position:-25px 0; }
/*dot*/
.banner .flex-control-paging{}
.banner .flex-control-nav{ width: 1000px;position:absolute;left: 50%;margin-left: -500px;bottom: 30px; z-index:2;text-align:center;}
.banner .flex-control-nav li{display:inline-block;*display:inline;zoom:1;font-size: 0;margin: 0 6px;}
.banner .flex-control-nav a{display:block;width:35px;height:3px;background:url(../images/public/dot.png) 0 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:right 0;}

.in-content{ position: relative; z-index: 99;}

.in_title{text-align: center;padding: 60px 0 50px 0;}
.in_title h2{font-size: 33px;color: #343433;padding-bottom: 15px;background:url(../images/title_line.png) bottom center no-repeat;}
.in_title h2 span{color: #0273bb;}
.in_title p.txt1{font-size: 20px;color: #cfcfcc;line-height: 50px;}
.in_title p.txt2{font-size: 20px;color: #9c9c9b;letter-spacing: 2px;}

.in_prod{background:url(../images/prod_bg.jpg) top center no-repeat;height: 2791px;}

/* search */
.search{overflow:hidden;position: relative;}
.search .keywds {float: left;line-height: 56px; color: #343433;line-height: 56px; font-size: 16px;}
.search .keywds span{font-weight: 700;}
.search .keywds a{ padding-right:20px; color: #343433;}
.search .search_cnt{width: 313px; height: 37px;position: relative;margin-top: 10px;}
.search .txt{width:301px;float: left;height:35px; line-height:35px;color: #343433; border:1px solid #dcdcdc; background:none;border-radius: 8px;padding-left: 10px;}
.search .btn{width:61px; height:37px;z-index: 9999;border:none;display: block;outline: none;cursor: pointer;position: absolute;right: 0;top: 0;background:url(../images/search_btn.png) no-repeat;}
.search input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #FFF;
}
.search input::-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #FFF;
}
.search input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #FFF;
}

/* prod */
.prod .prod_list ul li {width: 395px;height: auto;float: left;margin: 2px;}
.prod .prod_list ul li a {display: block;position: relative;width: 100%;height: 294px;overflow: hidden;}
.prod .prod_list ul p {text-align: center; width: 170px;height: 40px;background: url(../images/prod_libg.png) no-repeat;position: absolute;top: 50%;left: 50%;margin-left: -85px;margin-top: -20px;color: white;font-size: 18px;line-height: 40px;}
.prod .prod_list ul li img{width: 395px;height: 294px;}
.prod .prod_list ul li:hover img {transform: scale(1.2);transition: 0.4s;}
.prod .prod_list ul li:hover p {display: none;}

/* in_case */
.in_case{background:url(../images/case_bg.jpg) top center no-repeat;height:1005px;}
.in_case .in_title{padding: 80px 0 30px 0;}
.in_case .in_title h2{color: #fff;background:url(../images/title_line2.png) bottom center no-repeat;}
.in_case .in_title p.txt1{color: #fff;}
.in_case .in_title p.txt2{color: #fff;}
.in_case .in_title a.more{font-size: 18px;color: #fff;width: 103px;line-height: 32px;text-align: center;display: block;margin: 20px auto 0;border: 1px solid #fff;border-radius: 16px;}
.case_list ul li{position:relative; float: left;margin: 2px;}
.case_list ul li img{ width:396px; height:312px;display: inline-block;}
.case_list ul li a {display: block;width: 100%;height: 312px;overflow: hidden;}
.case_list ul li .cover{width:396px;height: 312px;text-align: center;position: absolute;top: 0; left: 0;display: none;
    background: #1d1d1e;
    filter:alpha(opacity=60);  
    -moz-opacity:0.6;  
    -khtml-opacity: 0.6;  
    opacity: 0.6; }
.case_list ul li .cover p{font-size:18px;color:#ffffff;margin : 120px auto 0;}
.case_list ul li em{ font-size:15px;display:inline-block;font-style: normal; border: 1px solid #fff; color: #fff;line-height: 26px;  padding:0 20px; margin-top: 20px;border-radius: 13px;}
.case_list ul li:hover .cover{display: block;}

/* in_about */
.in_about .fl{width: 642px;}
.in_about .fl p{font-size: 16px;color: #7e7d7d;line-height: 36px;}
.in_about .fl a{color: #0273bb;float: right;font-size: 16px;font-weight: 600;}
.in_about .fl ul{margin-top: 23px;}
.in_about .fl ul li{display: inline-block;width: 140px;text-align: center;margin-right:23px; }
.in_about .fl ul li p{font-size: 20px;color: #fff;background: #016db4;line-height: 39px;border-radius: 5px;margin-top: 15px;}
.in_about .fr {width: 505px;}

/* in_parnter */
.in_parnter .parnter_t{text-align: center;font-size: 20px;color:#010101;background:url(../images/parnter_t.png) center no-repeat;margin: 50px auto 30px;}
.in_parnter ul li{float: left;}
.in_parnter ul li img{width: 200px;height: 78px;}


.in_adv{background:url(../images/adv_bg.jpg) top center no-repeat;height: 515px;margin-top: 50px;}
.in_adv .adv_t{padding-top: 35px;text-align: center;}
.in_adv .adv_t h2{font-size: 28px;color: #fff;font-weight: normal;letter-spacing: 2px;line-height: 70px;}
.in_adv .adv_t span{font-size: 18px;color: #FFF;display: inline-block;background:url(../images/tel_bg.png) center left no-repeat;padding-left: 40px;}
.in_adv .adv_t span em{font-size: 30px;font-weight: 700;font-style: normal; }
.in_adv .adv_list ul{margin-top: 100px;}
.in_adv .adv_list ul li{float: left;width: 258px;margin-right: 56px;}
.in_adv .adv_list ul li div{background: url(../images/libg01.png) top left no-repeat;padding-left: 80px;height: 90px;}
.in_adv .adv_list ul li h2{font-size: 24px;color: #343433;letter-spacing: 2px;line-height: 42px;}
.in_adv .adv_list ul li p.txt1{font-size: 18px;color: #aaaaa9;}
.in_adv .adv_list ul li p.txt2{font-size: 16px;color: #828282;line-height: 30px;}
.in_adv .adv_list ul li.li04{margin-right: 0;}
.in_adv .adv_list ul li.li02 div{background: url(../images/libg02.png) top left no-repeat;}
.in_adv .adv_list ul li.li03 div{background: url(../images/libg03.png) top left no-repeat;}
.in_adv .adv_list ul li.li04 div{background: url(../images/libg04.png) top left no-repeat;}

.in_news{overflow: hidden;}
.in_news .news_list ul li{float: left;width: 580px;height: 78px;margin-bottom: 28px;position: relative;margin-right: 40px;}
.in_news .news_list ul li em{
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    color: #FFF;
    font-style: normal;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
    background: #016db4;
    width: 80px;
}
.in_news .news_list ul li em b{
    display: block;
    font-size: 26px;
    font-weight: normal;
    border-bottom: 1px solid #fff;
}
.in_news .news_list ul li h2{
    color: #545454;
    font-weight: normal;
    font-size: 18px;
    padding-left: 95px;
    line-height: 30px;
}
.in_news .news_list ul li p{
    font-size: 14px;
    color: #848383;
    line-height: 24px;
    padding-left: 95px;
}
.in_news .news_list ul li:nth-of-type(even){margin-right: 0;}
.in_news .news_list ul li:hover em{background: #009ae4;}
.in_news .news_list ul li:hover h2{color: #016db4;}
