@charset "UTF-8";
/* css reset */
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i{font-style: normal;}
ul,li{list-style: none}
input:focus,textarea:focus,select:focus{outline:none; }
html{font-size: 100%;}
body{font-family: "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;font-weight:300;color:#333;}
.clear{zoom:1;}
.clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.wrap{width:1200px;min-width:300px;margin:0 auto;}
.f1{background:#f1f1f1;}
.fl,li{float:left}
.fr{float:right}
.img{position:relative}
.img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index: 1;-webkit-transition: .3s;transition: .3s}
.img:hover:after{opacity:0;filter:alpha(opacity=0)}

/*header*/
.header{position:relative}
.header_b{background:#fff;height:104px;}
.logo{margin:10px 0}
.logo img{height:84px;}
.nav{float:right;margin-top:10px;}
.nav li{padding:29px 0;margin-left:18px;position:relative}
.nav li.l1>a,.nav li.l5>a,.nav li.l6>a{padding:0 15px;}
.nav li>a{font-size: 16px;display:block;padding:0 30px 0 15px;line-height: 36px;position:relative;border-radius: 3px;}
.nav li>a span{position:absolute;width:11px;height:6px;background:url(../images/b_01.png) no-repeat center;right:10px;top:50%;margin-top:-3px;}
.nav li>a:hover,.nav li.active>a{background:#00a0e4;color:#FFF;}
.nav li>a:hover span,.nav li.active>a span{background-image:url(../images/b_02.png)}
.nav li dl{position:absolute;width:100%;top:90px;left:0;;z-index: 2;padding:0.6em 0;display:none;background:rgba(255,255,255,0.9);background:#FFF\9;}
.nav li dl a{display:block;text-align: center;/*background:url(../images/footer_icon_02.png) no-repeat 40px center;*/font-size: 14px;line-height:2.5;white-space: nowrap}
.nav li dl a:hover{color:#00a0e4}
.nav_bg{position:absolute;top:146px;left:0;width:100%;height:170px;z-index: 1;background:rgba(255,255,255,0.5);background:#FFF\9;display:none;}
.header_r{height:40px;margin:36px 0 0 30px}
.search_box{width:50px;height:40px;border-radius: 5px;background:#eee;position:relative;overflow: hidden;-webkit-transition: .3s;transition: .3s}
.search_box.on{width:130px;}
.search_box input{position:absolute;top:0;right:50px;height:40px;line-height: 40px;background:none;border:none;z-index: 1;width:70px;padding-left:10px;}
.search_btn{position:absolute;top:0;right:0;z-index:1;width:50px;height:40px;border-radius: 50%;display:none;}
.search_btn.on{display:block;}
.search_icon{position:absolute;top:0;right:0;z-index:0;width:50px;height:40px;border-radius: 5px;line-height: 40px;background:url(../images/search_01.png) no-repeat center;}
.menu{width:30px;position:relative;height:24px;margin-top: 14px;float:right;display:none;}
.menu span{position:absolute;width:30px;height:2px;background:#00a0e4;left:0;-webkit-transform-origin:left center; transform-origin:left center;-webkit-transition: .3s;transition: .3s }
.menu span.sp1{top:0}
.menu span.sp2{top:10px;}
.menu span.sp3{top:20px;}
.menu.on span.sp1{transform:rotate(45deg)}
.menu.on span.sp2{opacity:0}
.menu.on span.sp3{transform:rotate(-45deg);top:21px;}

.lang{    float: right;
    line-height: 40px;
    margin-left: 15px;}
.lang a span{display: block;color: #333333;width: 25px;}
.lang a:hover img{display: none;}
.lang a:hover span{display: block;}

.lang img{display:none;}


/*footer*/
.footer{background:#016590 url(../images/footer_bj.jpg) repeat-x center;}
.footer_t{padding:60px 0 80px;}
.footer_tl{width:22.5%}
.footer_logo{width:262px;margin-bottom: 15px;}
.footer_tl p{font-size: 12px;line-height: 2;color:#ccc;text-align: justify}
.footer_tr{width:72%}
.footer_tr li{margin-left:10%;width:10%}
.footer_tr li dt{font-size: 16px;line-height: 2;padding-bottom: 0.5em;color:#FFF}
.footer_tr li dd a{font-size: 12px;line-height: 2;padding-left:20px;background:url(../images/footer_icon_01.png) no-repeat left center;color:#ccc;white-space: nowrap}
.footer_tr li dd a:hover{color:#FFF;}
.footer_b{border-top:1px solid #1b5c77;}
.footer_b .copy{font-size: 12px;line-height: 60px;color:#FFF;}
.footer_b .share{padding-top: 15px;}
.footer_b .share li a{display:block;width:32px;height:31px;margin:0 5px;}
.footer_b .share li.wb a{background:url(../images/share_01.png)}
.footer_b .share li.wx a{background:url(../images/share_02.png)}
.footer_b .share li.qq a{background:url(../images/share_03.png)}
.footer_b .share li a:hover{opacity:0.8}

/* index */
.index_banner{}
.index_banner .bd{overflow: hidden;}
.index_banner .bd ul{height:660px;}
.index_banner .bd li{height:660px;width:100%;background-position: center;background-size:cover;}
.index_banner .hd{height:54px;background:#e5f0f5;text-align: center;}
.index_banner .hd ul{display:inline-block;vertical-align: top;margin-top: 25px;}
.index_banner .hd ul li{font-size: 0;text-indent: 9999px;width:55px;height:3px;background:#7d7d7d;border-radius: 1px;margin:0 6px;cursor:pointer;position:relative}
.index_banner .hd ul li:after{position:absolute;content:'';top:0;left:0;width:0;height:100%;background:#03b32f;}
.index_banner .hd ul li.on:after{width:100%;-webkit-transition: 4s linear;transition: 4s linear;}
/*index_about*/
.index_about{padding:100px 0;}
.index_about_item{float:left;width:50%;height:285px;background:#EEE;overflow: hidden;-webkit-transition: 0.5s;transition: 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box}
.index_about_item:hover{background-color:#ddd}
.index_about_item a{display:block;width:100%;height:100%;}
.index_about_title{padding-top: 1.8em;margin-bottom:1em;}
.index_about_title h2{font-size: 24px;color:#333;line-height: 2;-webkit-transition: .3s;transition: .3s}
.index_about_title p{font-size: 13px;text-transform: uppercase;color:#999}
.index_about_info p{font-size: 12px;line-height: 25px;color:#666;text-align: justify}
.index_about_jj .index_about_title h2,.index_about_wh .index_about_title h2,.index_about_jj .index_about_title p,.index_about_wh .index_about_title p,.index_about_jj .index_about_info p,.index_about_wh .index_about_info p{color:#FFF}
.index_about_jj{background:url(../images/index_about_01.jpg) no-repeat center;background-size:cover;}
.index_about_jj .txt{padding-left:45px;}
.index_about_jj .index_about_info{max-width:45%}
.index_about_ry{width:56.4%}
.index_about_rc .img,.index_about_ry .img{width:50%;float:left;overflow: hidden;height:100%;position:relative;}
.index_about_rc .img img,.index_about_ry .img img{min-width:100%;-webkit-transition: 1s;transition: 1s;height:100%;max-width: inherit}
.index_about_item .img:hover img{-webkit-transform: scale(1.04);transform: scale(1.04);}
.index_about_rc .txt,.index_about_ry .txt{width:40%;float:left;padding:0 5%;}
.index_about_wh{background:url(../images/index_about_04.jpg) no-repeat top right;background-size:cover;width:43.6%}
.index_about_wh a{padding:16% 8% 0;width:84%}
/*index_pro*/
.index_pro{padding-top:30px;}
.index_pro .index_title h2{line-height: 50px;margin-bottom:5px;}
.index_pro_info{font-size: 14px;line-height: 1.5;margin:0 auto ;}
.index_pro_wrap{margin-top: 30px;}
.index_pro_nav{margin-bottom: 30px;}
.index_pro_nav li{width:198px;border:1px solid #80cff1;margin-right: 3px;text-align: center;font-size: 14px;line-height: 38px;color:#00a0e4;-webkit-transition:.3s;transition:.3s;cursor:pointer;font-weight:bold;}
.index_pro_nav li.on{color:#FFF;background:#00a0e4;border-color:#00a0e4}
.index_pro_list{-webkit-box-shadow: 0 2px 5px 1px #aaa;box-shadow: 0 2px 5px 1px #aaa;}
.index_pro_list li{width:100%;height:330px;overflow: hidden;}
.index_pro_list li .txt{float:left;width:38%;padding:20px 6%}
.index_pro_list li .txt h4{font-size: 24px;line-height: 3;font-weight:normal;margin-bottom:20px;position:relative}
.index_pro_list li .txt h4:after{position:absolute;content:'';width:60px;height:4px;background:#03b32f;left:0;bottom:0}
.index_pro_list li .txt p{font-size: 15px;line-height: 2;color:#666;max-height: 6em;overflow: hidden}
.index_pro_list li .txt p span{color:#00a0e4;}
.index_pro_list li .txt a{font-size: 14px;line-height: 37px;color:#fff;width:150px;text-align: center;background:#00a0e4;margin-top: 2em;}
.index_pro_list li .txt a:hover{background: #03b32f}
.index_pro_list li .img{float:left;width:50%;overflow: hidden;height:100%;position:relative;}
.index_pro_list li .img img{min-width:100%;height:100%;max-width:inherit;-webkit-transition: 1s;transition: 1s}
.index_pro_list li .img:hover img{-webkit-transform: scale(1.04);transform: scale(1.04)}
/*index_link*/
.index_link{padding-top:60px}
.index_link_wrap{position:relative}
.index_link_wrap:before{position:absolute;content:'';width:1px;height:100%;left:0;top:0;background:#FFF;z-index: 1}
.index_link_wrap li{width:20%;text-align: center;height:95px;}
.index_link_wrap li a{display: block;width:100%;height:100%;line-height: 95px;border-right:1px dashed #bbb;}
.index_link_wrap li a img{max-width: 90%;max-height: 90%;}
.index_link_wrap li a:hover{background:#eee;}
/*index_news*/
.index_news{padding:100px 0;}
.index_title h2{font-size: 24px;line-height: 76px;font-weight:bold;}
.index_title h2 small{font-weight:normal;font-size: 13px;color:#999;margin-left:12px;text-transform: uppercase}
.index_news_more{font-size: 12px;padding-right: 24px;background:url(../images/more_01.png) no-repeat right center;color:#999;line-height: 76px;}
.index_news_more:hover{color:#00a0e4}
.index_news_fl{width:60%;}
.index_news_fl .bd{height:310px;background:#e5f0f5}
.index_news_fl li{height:310px;}
.index_news_fl li .img{float:left;height:310px;width:53%;overflow: hidden;position:relative;}
.index_news_fl li .img img{min-width:100%;height:100%;max-width: inherit;-webkit-transition: 1s;transition: 1s}
.index_news_fl li .img:hover img{-webkit-transform: scale(1.04);transform: scale(1.04)}
.index_news_fl li .txt{float:right;height:310px;width:40%;padding-right:4%}
.index_news_fl li .txt h3{font-size: 18px;line-height: 28px;font-weight:normal;padding:24px 0 10px;}
.index_news_fl li .txt span{font-size: 13px;color:#03b32f;margin-bottom: 15px;}
.index_news_fl li .txt p{font-size: 13px;color:#848484;line-height: 22px;text-align: justify;margin-bottom: 20px;max-height: 88px;overflow: hidden;}
.index_news_fl li .txt a{font-size: 14px;line-height: 34px;width:114px;text-align: center;background:#00a0e4;color:#FFF;}
.index_news_fl li .txt a:hover{background: #03b32f}
.index_news_fl .hd{text-align: center;padding-top: 20px;}
.index_news_fl .hd ul{display:inline-block;vertical-align: top}
.index_news_fl .hd ul li{width:24px;height:4px;margin:0 6px;background:#7f7f7f;position:relative;cursor: pointer;text-indent: 9999px;font-size: 0}
.index_news_fl .hd ul li:after{position:absolute;content:'';top:0;left:0;width:0;height:100%;background:#00a0e4;}
.index_news_fl .hd ul li.on:after{width:100%;-webkit-transition: 3s linear;transition: 3s linear;}
.index_news_fr{width:37.5%;height:310px;overflow: hidden;}
.index_news_fr li{float:none;height:60px;padding-bottom: 11px;margin-bottom: 11px;border-bottom:1px dashed #ddd;}
.index_news_fr li.l4{margin-bottom: 0;padding-bottom: 0;border-bottom:0;}
.index_news_fr li a{display:block;width:100%;height:100%}
.index_news_fr li .index_news_date{width:60px;height:60px;background:#f5f4f4;float:left;margin-right: 15px;color:#989898;text-align: center;-webkit-transition: .3s;transition: .3s}
.index_news_fr li .index_news_date h3{font-size: 30px;line-height: 1;padding:0.2em 0 0.05em;-webkit-transition: .3s;transition: .3s}
.index_news_fr li .index_news_date p{font-size: 13px;-webkit-transition: .5s;transition: .5s}
.index_news_fr li .index_news_txt{float:left;width:360px;padding-right: 15px;}
.index_news_fr li .index_news_txt h3{font-size: 16px;line-height: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;-webkit-transition: .3s;transition: .3s}
.index_news_fr li .index_news_txt p{font-size: 13px;line-height: 1.5;color:#848484;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;}
.index_news_fr li:hover .index_news_date{background:#00a0e4}
.index_news_fr li:hover .index_news_date h3,.index_news_fr li:hover .index_news_date p{color:#FFF}
.index_news_fr li:hover .index_news_txt h3{color:#03b32f}

/* banner */
.banner{height:330px;background-position: center;background-repeat: no-repeat;background-size:cover;text-align: center}
.banner_txt{color:#FFF;padding-top: 7em;}
.banner_txt h1{font-size: 30px;line-height: 2.333333em;font-weight:normal;letter-spacing: 2px;}
.banner_txt p{font-size: 14px;line-height: 1em;text-transform: uppercase}

/* sub_nav */
.sub_nav{border-bottom:1px solid #e0e0e0;padding-top: 14px;}
.sub_nav li a{display:block;font-size: 14px;line-height: 70px;margin-right: 48px;color:#666;position:relative}
.sub_nav li a:after{position:absolute;content:'';width:100%;height:3px;bottom:-1px;background:#00a0e4;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition: .3s;transition: .3s}
.sub_nav li.active a:after,.sub_nav li:hover a:after{opacity:1;filter:alpha(opacity=100)}

/* sub_sub_nav */
.sub_sub_nav{text-align: center;margin-top: 28px;}
.sub_sub_nav ul{display: inline-block;vertical-align: top}
.sub_sub_nav ul li{margin:0 12px;}
.sub_sub_nav ul li a{display:block;font-size:14px;margin:0 12px;width:120px;line-height: 35px;border:1px solid #e5e5e5;cursor:pointer}
.sub_sub_nav ul li:hover a,.sub_sub_nav ul li.active a{color:#FFF;background:#00a0e4;border-color:#00a0e4}

/* cru_nav */
.cru_nav{padding-top: 14px;text-align: right;}
.cru_nav a{line-height: 70px;font-size: 14px;padding-left: 18px;margin-left: 12px;background:url(../images/news_detail_icon_02.png) no-repeat left center;}
.cru_nav a.home{padding-left: 22px;background-image:url(../images/news_detail_icon_01.png)}

/* title */
.title{padding:52px 0;text-align: center}
.title h2{font-size: 30px;line-height: 2;letter-spacing: 2px;}
.title p{font-size: 14px;line-height: 1;color:#999;text-transform: uppercase}

/* about */
.about{padding-bottom: 170px;}
.about_t{margin-bottom: 100px;}
.about_img{width:37%;position:relative}
.about_img:before{position:absolute;content:'';width:100%;height:100%;background:#e5e5e5;right:-20px;top:20px}
.about_img.fr{margin-right: 20px;}
.about_img.fr:before{top:-20px;}
.about_img img{width:100%;position:relative;z-index: 1}
.about_txt{width:54%}
.about_txt>p{font-size: 14px;line-height: 2.125em;padding-bottom: 1.715em;color:#666;text-align: justify;text-indent: 2em;}
.about_txt ul{margin-top: 20px;}
.about_txt ul li{width:32%;text-align: center;background:#f6f6f6;padding:20px 0 24px;margin-right: 2%;}
.about_txt ul li.l3{margin-right: 0}
.about_txt ul li h3{font-family:"DIN Medium";font-size: 36px;line-height:1.62em;color:#ffac1b;}
.about_txt ul li h3 small{font-size: 16px;padding-left: 5px;}
.about_txt ul li h4{font-size: 16px;line-height:1.2em;padding-bottom: 0.5em}
/*about_pp*/
.about_pp{padding-bottom:150px;}
.about_pp_wrap{background:#f2fafe}
.about_pp_item{display: none}
.about_pp_item.active{display: block;}
.about_pp_item li{padding:50px 65px;border-bottom:1px solid #dce2e5;}
.about_pp_item li:last-child{border-bottom: 0}
.about_pp_item li .img{width:42%;position:relative}
.about_pp_item li .img img{width:100%}
.about_pp_item li .img:after{display: none}
.about_pp_item li .txt{width:50%;padding-top: 3em;}
.about_pp_item li .txt p{font-size:16px;line-height: 1.75;color:#666;padding-bottom: 1.5em;}
.about_pp_item li .txt p span{color:#00a0e4}
/*about_jy*/
.about_jy{padding-bottom: 260px;}
.about_jy_wrap{background:#02a1e5 url("../images/about_jy.png") no-repeat 95% 88%;}
.about_jy_wrap .img{width:53%;}
.about_jy_wrap .img img{width:100%;}
.about_jy_wrap .img:after{display: none;}
.about_jy_wrap .txt{width:37%;padding:7% 5% 0;color:#FFF;}
.about_jy_wrap .txt h3{font-size:24px;line-height: 2;position:relative;padding-bottom: 15px;margin-bottom: 20px;}
.about_jy_wrap .txt h3:after{content:'';position:absolute;width:64px;height:3px;background:#FFF;opacity:0.5;left:0;bottom:0}
.about_jy_wrap .txt p{font-size:16px;line-height: 2;text-align: justify}
.about_jy_wrap .txt p.p{text-align: right;margin-top: 5em;}
/*about_wh*/
.about_wh{padding-bottom: 200px;}
.about_wh_t{background:#02a1e5 url("../images/about_jy.png") no-repeat 95% 88%;}
.about_wh_t .img{width:61%;}
.about_wh_t .img img{width:100%;}
.about_wh_t .txt{width:27%;padding:6% 6% 0;color:#FFF;}
.about_wh .txt h3{font-size:24px;line-height: 2;position:relative;padding-bottom: 15px;margin-bottom: 20px;font-weight:normal;}
.about_wh .txt h3:after{content:'';position:absolute;width:64px;height:3px;background:#FFF;opacity:0.5;left:0;bottom:0}
.about_wh .txt p{font-size:16px;line-height: 2;text-align: justify}
.about_wh_b_item{width:50%;background:#01a14b}
.about_wh_jzg{background:#94b2bc}
.about_wh_b_item .img{width:50%}
.about_wh_b_item .img img{width:100%}
.about_wh_b_item .txt{width:40%;padding:8.5% 5% 0;color:#FFF;text-align: center;}
.about_wh_b_item .txt .icon{height:62px;line-height: 62px;}
.about_wh_b_item .txt h3{margin-top: 5px;}
.about_wh_b_item .txt h3:after{height:1px;left:50%;margin-left:-32px;}
.about_wh_b_item .txt p{text-align: center;}
.about_wh_jzg .txt{color:#333}
/*about_lc*/
.about_lc{padding-bottom:80px; }
.about_lc_wrap{padding:0 20px;}
.about_lc_wrap .hd{position:relative;height:79px;}
.about_lc_wrap .hd a{position:absolute;bottom:22px;width:11px;height:20px;z-index: 9}
.about_lc_wrap .hd a.prev{background:url(../images/about_lc_01.png);left:0;}
.about_lc_wrap .hd a.next{background:url(../images/about_lc_02.png);right:0;}
.about_lc_wrap .hd a.prev:hover{background:url(../images/about_lc_03.png);}
.about_lc_wrap .hd a.next:hover{background:url(../images/about_lc_04.png);}
.about_lc_wrap .hd_in{width:100%;overflow: hidden;height:59px;position:relative}
.about_lc_wrap .hd_in ul{position:absolute;left:0;top:0;height:100%;width: 100%!important;}
.about_lc_wrap .hd_in li{width:16.6666%;text-align: center;position:relative;z-index: 1;cursor:pointer}
.about_lc_wrap .hd_in li p{font-size: 18px;line-height: 2.15;color:#666;font-family: "Arial";font-weight:bold;-webkit-transition: .3s;transition: .3s}
.about_lc_wrap .hd_in li span{width:13px;height:13px;background:#a0a0a0;border-radius: 50%;}
.about_lc_wrap .hd_in li.on p{-webkit-transform:scale(1.3);transform:scale(1.3);color:#00a0e4}
.about_lc_wrap .hd_in li.on span{background:#00a0e4}
.about_lc_wrap .hd_in ul:after{position:absolute;content:'';bottom:11px;left:0;width:100%;background:#a0a0a0;height:1px;}
.about_lc_wrap .bd{margin-top: 70px;}
.about_lc_wrap .bd li{width:100%}
.about_lc_wrap .bd li .img{float:left;width:47%;}
.about_lc_wrap .hd a.prevStop,.about_lc .hd a.nextStop{display:none;}
.about_lc_inner{width:81%;margin:0 auto;position:relative;}
.about_lc_inner .bd1 li{width:100%;padding-bottom: 30px;margin-bottom: 30px;}
.about_lc_inner .bd1 li .img{width:49%;height:270px;float:right;text-align: center;}
.about_lc_inner .bd1 li .txt{width:49%;float:left;font-size: 14px;line-height:1.75em;text-align: justify;color:#999}
.about_lc_inner .bd1 li .img img{vertical-align: middle;max-width: 100%;max-height: 100%;width:auto;}
.about_lc_inner .bd1 li .img:after{display:none;}
.about_lc_inner .bd1 li .txt_title h3{font-size: 24px;color:#333;line-height: 1;margin-bottom:1em;}
.about_lc_inner .bd1 li .txt_title p{font-size: 18px;color:#333;line-height: 1.5;margin-bottom: 1em;}
.about_lc_inner .hd1 a{position:absolute;width:36px;height:36px;top:124px;}
.about_lc_inner .hd1 a.prev1{left:-80px;background:url(../images/about_lc_05.png)}
.about_lc_inner .hd1 a.next1{right:-80px;background:url(../images/about_lc_06.png)}
.about_lc_inner .hd1 a.prev1:hover{background:url(../images/about_lc_07.png)}
.about_lc_inner .hd1 a.next1:hover{background:url(../images/about_lc_08.png)}
.about_lc_inner .hd1 a.prevStop,.about_lc_inner .hd1 a.nextStop{display:none;}
/*about_ry*/
.about_ry{padding-bottom: 140px;}
.about_ry_list li{width:21.25%;margin:0 1.875% 30px;text-align: center;}
.about_ry_img{width:100%;height:290px;line-height: 288px;background:#eee;position:relative;cursor:pointer;display:inherit}
.about_ry_img a{display:block;height:100%;width:100%;}
.about_ry_list img{max-height: 100%;}
.about_ry_img:after{position:absolute;content:'';width:100%;height:100%;background:rgba(0,160,228,0.55);background:#00a0e4\9;-webkit-transition: .3s;transition: .3s;left:0;top:0;opacity:0;filter:alpha(opacity=0);}
.about_ry_img span{position:absolute;top:55%;opacity:0;filter:alpha(opacity=0);left:50%;margin:-35px 0 0 -35px;z-index: 1;-webkit-transition: .3s;transition: .3s;line-height: 1}
.about_ry_img:hover:after{opacity:1;filter:alpha(opacity=100);}
.about_ry_img:hover span{top:50%;opacity:1;filter:alpha(opacity=100);}
.about_ry_list li p{font-size: 13px;line-height: 1.5;height:3em;padding:1.5em 0 0}
.zz{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 1;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;}
.about_ry_tc{}
.about_ry_tc img{max-width: 70%;max-height: 80%;position:fixed;;top:50%;left:50%;opacity:0;z-index: -1;}
.about_ry_tc.on img{opacity:1;z-index: 1001}

/*pages*/
.pages{text-align: center;margin-top:30px; }
.pages ul{display:inline-block;}
.pages ul li{font-size:14px;width:32px;line-height: 32px;border:1px solid #bababa;cursor:pointer;-webkit-transition: .3s;transition: .3s;margin:0 3px;}
.pages ul li:hover,.pages ul li.active{color:#FFF;background:#bababa}
.pages ul li.next,.pages ul li.prev{width:auto;padding:0 12px;color:#00a0e4;border-color:#00a0e4;}
.pages ul li.next:hover,.pages ul li.prev:hover{color:#FFF;background:#00a0e4;}

/* pro */
.pro{padding-bottom: 140px;}
.pro_list{margin-top: 100px;}
.pro_list li{width:21.25%;margin:0 1.875% 30px;}
.pro_list a{display:block;height:100%;width:100%;border:1px solid #eee;}
.pro_img{width:100%;height:290px;line-height: 288px;background:#eee;cursor:pointer;;text-align: center;}
.pro_img img{max-width:80%;max-height: 80%;-webkit-transition: .3s;transition: .3s}
.pro_list li p{font-size: 13px;line-height: 50px;padding:0 30px;position:relative;-webkit-transition: .3s;transition: .3s}
.pro_list li p:before{position:absolute;content:'';width:4px;height:18px;top:50%;margin-top:-9px;left:14px;background:#00a0e4}
.pro_list li:hover p{color:#00a0e4}
.pro_list li:hover .pro_img img{-webkit-transform: scale(1.05);transform: scale(1.05)}
/*pro_detail*/
.pro_detail{padding:120px 5% 0;}
.pro_detail_t{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #bbb;}
.pro_detail_img{width:45%}
.pro_detail_img .big_img{width:100%!important;}
.pro_detail_img .big_img li{width:100%;height:365px;line-height: 360px;background:#ebeae8;text-align: center;}
.pro_detail_img .small_img_box{position:relative;padding:0 5%}
.pro_detail_img .small_img_box a{position:absolute;top:50%;margin-top:-12px;width:25px;height:25px;background-position: center;background-repeat: no-repeat}
.pro_detail_img .small_img_box a.prev{background-image:url(../images/about_lc_01.png);left:0}
.pro_detail_img .small_img_box a.next{background-image:url(../images/about_lc_02.png);right:0}
.pro_detail_img .small_img_box a.prev:hover{background-image:url(../images/about_lc_03.png)}
.pro_detail_img .small_img_box a.next:hover{background-image:url(../images/about_lc_04.png)}
.pro_detail_img .small_img{margin-top:30px;}
.pro_detail_img .small_img li{width:33.3333%;}
.pro_detail_img .small_img li span{display: block;width:88%;margin:0 auto;background:#eee;height:80px;line-height: 78px;border-radius: 5px;overflow: hidden;text-align: center;position:relative;cursor:pointer;}
.pro_detail_img .small_img li span:after{content:'';width:100%;height:100%;background:#00a0e4;opacity:0;position:absolute;left:0;top:0}
.pro_detail_img .small_img li img{max-height:80%;max-width: 80%}
.pro_detail_img .small_img li.on span:after{opacity:0.2;}
.pro_detail_txt{width:50%}
.pro_detail_txt h2{font-size:24px;line-height: 2;padding:15px 0;position:relative;margin-bottom: 30px;}
.pro_detail_txt h2:after{position:absolute;content:'';width:70px;height:3px;background:#00a0e4;bottom:0;left:0}
.pro_detail_txt p{font-size:16px;line-height: 1.875;margin-bottom: 1.5em;}
.pro_detail_txt dd{font-size:16px;line-height: 1.75;padding:5px 0;}
.pro_detail_b dl{padding-bottom: 20px;}
.pro_detail_b dl dt{color:#00a0e4;font-size:14px;line-height: 2;font-weight:bold;}
.pro_detail_b dl dd{color:#666;font-size:14px;line-height: 24px;display: inline-block;width:35%;padding:0 10% 0 20px;background:url(../images/dot_01.png) no-repeat left 7px;}
.pro_detail_b dl dd.not_dot{background:none;}
.pro_detail_b dl table{border-top:1px solid #bbb;width:90%;margin:20px auto;}
.pro_detail_b dl table td{border-bottom:1px solid #bbb;text-align: center;height:30px;}
.pro_detail_b dl table td:first-child{border-right:1px solid #bbb}
/*pro_wl*/
.pro_wl_title{margin-bottom: 25px;}
.pro_wl_title h3{font-size:18px;}
.pro_wl_desc{margin-bottom:35px;}
.pro_wl_desc p{
    line-height: 2.125em;
    padding-bottom: 0.75em;
    color: #666;
    text-align: justify;
    text-indent: 2em;
}
.pro_wl_img img{width:32.3333%;}

/* news */
.news{padding:100px 0 140px;}
.news_item{padding:15px 20px;border:1px solid #e5e5e5;margin-bottom: 66px;-webkit-transition: .3s;transition: .3s}
.news_item a{display:block;}
.news_img{float:left;width:26.5%;overflow: hidden;height:188px;}
.news_img img{min-width:100%;width:100%;min-height:100%;max-width:inherit;}
.news_txt{float:right;width:70.5%}
.news_txt h3{font-size: 16px;line-height: 3.5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom:1px solid #eee;letter-spacing: 1px;font-weight:normal;padding-top: 0.5em;-webkit-transition: .3s;transition: .3s;margin-bottom: 1em;}
.news_txt p{font-size: 13px;line-height: 1.75;height:3.5em;overflow: hidden;-webkit-transition: .3s;transition: .3s; text-align:justify;color:#999}
.news_txt span{font-size: 12px;color:#00a0e4;padding:0 10px;line-height: 27px;background:#e8f6fd;border-radius: 3px;margin-top: 1.6em;}
.news_txt i{float:right;font-size: 12px;line-height: 27px;margin-top: 1.6em;-webkit-transition: .3s;transition: .3s}
.news_item:hover{-webkit-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 5px 20px 1px #ddd;box-shadow: 0 5px 20px 1px #ddd; }
.news_item:hover a{color:#00a0e4}
.news_item:hover .news_txt i{color:#03b32f}
/*news_detail*/
.news_detail{padding:60px 0 100px;}
.news_detail_t{text-align: center;border-bottom: 1px solid #ccced3;padding-bottom: 35px;}
.news_detail_t h2{font-size: 24px;line-height: 1.5;padding-bottom: 0.6em;}
.news_detail_t p{font-size:13px;line-height: 1.5;color:#999;}
.news_detail_m{padding-top: 2.5em;font-size: 14px;line-height: 1.7em;color:#666;padding-bottom: 5em;max-width:96%;margin:0 auto;}
.news_detail_m p,.news_detail_m div{padding-bottom: 1.5em;text-align: justify;text-indent: 2em;}
.news_detail_m img{height:auto!important;/*margin:0 auto 1em;*/}
.news_detail_m iframe{max-width:100%}
.news_detail_b{border-top:1px dashed #ccced3;padding:40px 0 0 0;}
.news_detail_b ul{width:70%}
.news_detail_b ul li{float:none;font-size: 16px;line-height: 37px;}
.news_detail_b ul li:hover a{color:#00a0e4}
.news_detail_b .back{padding:0 64px 0 79px;line-height: 44px;background:#bfc0c0 url(../images/news_detail_icon_03.png) no-repeat 50px center;color:#FFF;border-radius: 3px;margin-top: 15px;}
.news_detail_b .back:hover{background-color:#00a0e4}
.news_detail_m span{display: inline;}

/* join */
.join{padding:100px 0 180px;}
.join_t{background:#02a1e5 url("../images/about_jy.png") no-repeat 95% 88%;}
.join_t .img{width:61%;}
.join_t .img img{width:100%;}
.join_t .txt{width:27%;padding:6% 6% 0;color:#FFF;}
.join_t .txt h3{font-size:24px;line-height: 2;position:relative;padding-bottom: 15px;margin-bottom: 20px;font-weight:normal;}
.join_t .txt h3:after{content:'';position:absolute;width:64px;height:3px;background:#FFF;opacity:0.5;left:0;bottom:0}
.join_t .txt p{font-size:16px;line-height: 2;text-align: justify}
.join_b{margin-top:65px;}
.join_title{margin-bottom: 40px;width:250px;line-height: 36px;background:#00a0e4;color:#FFF;text-align: center;font-size:16px;}
.join_list li{float:none;margin-bottom: 20px;}
.join_list li dt{background:#efefef;padding:0 45px;line-height: 40px;font-size:14px;-webkit-transition: .3s;transition: .3s;cursor: pointer}
.join_list li dt span{float:left;-webkit-transition: .3s;transition: .3s}
.join_list li dt span.btn{float:right;position:relative;width:22px;height:22px;background:#03b32f;border-radius: 50%;margin-top: 9px;cursor:pointer}
.join_list li dt span.btn:before,.join_list li dt span.btn:after{position:absolute;content:'';background:#FFF;-webkit-transition: .3s;transition: .3s}
.join_list li dt span.btn:before{width:1px;height:10px;left:50%;top:50%;margin:-4.5px 0 0 0}
.join_list li dt span.btn:after{width:10px;height:1px;left:50%;top:50%;margin:0 0 0 -4.5px;}
.join_list li dd{background:#f5f5f5;padding:30px 45px;font-size:14px;color:#737376;line-height: 2;display:none;}
.join_list li dd b{color:#222}
.join_list li dd p,.join_list li dd div{margin-bottom: 20px}
.join_list li dt:hover,.join_list li.active dt{background:#00a0e4}
.join_list li dt:hover span,.join_list li.active dt span{color:#FFF}
.join_list li dt:hover span.btn,.join_list li.active dt span.btn{background:#FFF}
.join_list li dt:hover span.btn:after,.join_list li.active dt span.btn:after{background:#03b32f}
.join_list li dt:hover span.btn:before,.join_list li.active dt span.btn:before{opacity:0}
.join_list li.active dd{display: block;}

/* contact */
.contact_t{padding:50px 0 90px;}
.contact_info{margin:50px 0}
.contact_info li{width:25%;float:left;border-right:1px solid #bbb;padding:20px 30px 10px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;}
.contact_info li:last-child{border-right:0}
.contact_info li .icon{height:40px;line-height:40px;margin-bottom: 15px;}
.contact_info li h3{font-size:16px;font-weight:bold;line-height: 1.5;margin-bottom: 10px;}
.contact_info li p{font-size:14px;font-weight:bold;color:#999;line-height: 1.875}
#contact_map{width:100%;height:440px;}
#contact_map img{width:auto;height:auto;max-width: inherit}
#contact_map .BMap_bubble_content{font-size: 13px;}
#contact_map .BMap_bubble_content h3{font-size: 15px;color:#00a0e4;margin-bottom: 8px}
.contact_b{background:#f2f8fa;padding:20px 0 100px;}
.contact_message_form{background:#FFF;border:1px solid #ddd;padding:40px 60px 50px;}
.contact_message_form .form_item{display:inline-block;width:44%;margin:0 2.5% 20px;}
.contact_message_form .form_item p{font-size:14px;line-height: 38px;color:#333;font-weight:bold;}
.contact_message_form .form_item p span{color:#03b32f;margin-right: 5px;}
.contact_message_form .form_item input{width:95%;padding-left:5%;height:45px;color:#666;border:1px solid #e5e5e5}
.contact_message_form .form_item.has_textarea{width:100%}
.contact_message_form .form_item textarea{width:89%;padding:10px 2.2%;line-height:1.75;height:10em;color:#666;border:1px solid #e5e5e5;resize:none;}
.contact_message_form .form_item.has_button{width:100%;}
.contact_message_form .form_item input[type="button"]{width:300px;height:48px;line-height: 48px;color:#FFF;background:#00a0e4;border:none;padding:0;margin-top: 20px;cursor:pointer}
.contact_message_form .form_item input[type="button"]:hover{background:#03b32f}

/* search */
.search{padding:70px 0 180px;border-top:1px solid #e5e5e5;}
.search .wrap{width:1000px;}
.search_title h2{border-bottom: 1px solid #e5e5e5;font-size: 24px;line-height: 3.25;font-weight:normal;}
.search_item{padding:25px 0 20px;border-bottom: 1px solid #e5e5e5;}
.search_item h3{font-size: 16px;font-weight:normal;line-height: 1.5;padding-bottom: 0.8em;-webkit-transition: .3s;transition: .3s}
.search_item p{font-size: 14px;color:#666;line-height: 1.715em;}
.search_item a{font-size: 14px;color:#00a0e4;line-height: 1.5em;padding-top: 0.8em;}
.search_item h3 span,.search_item p span,.search_item:hover h3{color:#00a0e4}
.search_item a:hover{color:#03b32f}

.pro_detail_img .big_img li img{max-width: 80%;max-height: 80%;}


.pro-nav-list{text-align: center;margin-bottom: 45px;}
.pro-nav-list a{width: 150px;display: inline-block;font-size: 14px;margin: 0 20px;padding: 10px;}
.pro-nav-list a.active,.pro-nav-list a:hover{color: #ffffff;background: #00A0E4;}

.index_pro_list li .txt{padding: 10px 1.5%;width: 47%;}
.index_pro_list li .txt p{max-height: 100%;}
.index_pro_list li .txt .in-div h4{float: left;line-height: 2;margin-bottom: 8px;}
.index_pro_list li .txt .in-div a{float: right;width: 125px;line-height: 32px;margin-top: 11px;}
.index_pro_list li .txt p{font-size: 15px;line-height: 27px;}




.about_b{margin-bottom: 100px;position: relative;}
.about_t{position: relative;}
.about_txt{position: absolute;right: 0;top: 60%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.about_b .about_txt{right: initial;left: 0;}


.pro_detail_b table{margin: auto!important;;}

/* 03-09 */
.logo{width: 340px;}
.nav li>a{padding: 0 24px 0 10px;}
.nav li{margin-left: 5px;}
.header .wrap{position: relative;}
.header_r{position: absolute;right: 0;z-index: 99999;}
.nav{margin-right: 100px;}
.nav li dl a{line-height: 2;white-space: normal;}
.index_pro_nav li{width: auto;padding: 0 20px;}
.footer_tr li{margin-left: 4%;width: 16%;}
.footer_tr li dd a{white-space: normal;}
.index_about_title{margin-bottom: 0.5em;padding-top: 1.4em;}
.footer {
    background: #016590;
}
.about_jy_wrap .txt{padding: 4% 5% 0;}
.about_wh .txt p{text-align: left;}
.pro_list li p{line-height: 24px;height: 72px;}
.pro_list li p:before{margin-top: -30px;}
.pro-nav-list a{width: auto;}
.pro_detail_txt h2{line-height: 1.5;}
.pro_detail_txt h2{margin-bottom: 20px;}
.join_t .txt{padding: 4% 6% 0;}
.footer_tl p{text-align: left;}
.index_about_info p{text-align: left;}


.footer_b .share li{position: relative;}
.footer_b .share li .gzh{position: absolute;width: 120px;bottom: 45px;left: -100%;display: none;}
.footer_b .share li:hover .gzh{display: block;}



.pro_list ul li .pro_img{position: relative;}
.pro_list ul li .pro_img .hover-div{opacity: 0;position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0;background: rgba(118,118,118,0.68);}
.pro_list ul li .pro_img .hover-div span{font-size: 14px;line-height: normal;
    border: 1px solid #fff;
    color: #fff;
    padding: 8px 20px;}

.pro_list li:hover .pro_img .hover-div{opacity: 1;transition: 0.4s;}


.pro_list a>span{font-size: 12px;padding: 0 30px;
    font-size: 12px;
    margin-bottom: 15px;}



@media screen and (max-width: 1220px){
    .wrap{width:960px;}
    .nav li>a{font-size: 14px;padding:0 24px 0 10px;}
    .nav li>a span{right:8px;}
    .nav li{margin-left: 0}
    .header_r{margin-left: 15px;}
    .index_banner .bd ul,.index_banner .bd li{height:500px;}
    .index_news_fr li .index_news_txt{width:270px;}
    .index_about_title h2,.index_title h2{font-size: 22px;}
    .index_pro_list li .txt a{margin-top: 2em;}
    .index_news_fr li .index_news_date h3{font-size: 28px;}
    .footer_tr li{margin-left: 10%}
    .index_about_wh a{padding-top:15%;height:75%}
    .banner{height:248px;}
    .about_td_item_img{height:240px;}
    .about_td_item_txt h3{padding-top: 0}
	
	
	/* 03-09 */
		.index_news_fl li .txt h3{font-size: 16px;    line-height: 24px;}
		.pro_detail_txt h2{font-size: 20px;}
		.logo{width: 300px;}
		.wrap{width: 1000px;}
		.index_about_info p{line-height: 20px;}
		.index_pro_list li .txt p{font-size: 14px;line-height: 22px;}
		.index_news_fl li .txt h3{font-size: 14px;line-height: 22px;}
		.footer_tr li{margin-left: 4%;}
	.sub_nav li a{margin-right: 24px;}
	.about_txt>p{line-height: 1.5em;}
	.about_jy_wrap .txt p{text-align: left;}
	.about_jy_wrap .txt h3{font-size: 22px;}
	.about_jy_wrap .txt p{line-height: 1.8;}
	.about_wh_t .txt{width: 32%;padding: 4% 3% 0;}
	.about_wh .txt h3{font-size: 20px;}
	.about_wh_b_item .txt .icon{height: 50px;line-height: 50px;}
	.about_wh_b_item .txt{padding: 4.5% 5% 0;}
	.about_wh_b_item .txt .icon img{}
	.about_lc_inner{width: 88%;}
	.about_ry_tc img{max-width: 55%;max-height: 55%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.pro_wl_desc p{font-size: 12px;line-height: 1.8em;}
	.news_detail_t h2{font-size: 20px;}
	.news_detail_b ul li{font-size: 14px;}
	.join_t .txt{padding: 2% 2% 0;    width: 44%;}
	.join_t .img{width: 50%;}
	.join_t .txt h3{font-size: 22px;line-height: 1.5;padding-bottom: 11px;margin-bottom: 15px;}
	.join_t .txt p{line-height: 1.8;}
	.title h2{font-size: 24px;}
	.title{padding: 35px 0;}
	

}
@media screen and (max-width: 980px){
    body{overflow-x:hidden;max-width: 100vw;width:100vw;}
    .wrap{width:94%;}
    .header{position:fixed;top:0;left:0;width:100%;background:#FFF;z-index: 9999}
    .banner{height:150px;}
    .banner,.index_banner{margin-top: 50px;}
    .header_b{height:50px;position:relative}
    .menu{display:block;}
    .logo{padding:8px 0;}
    .logo img{height:34px;}
    .header_r{margin:11px 20px 0 0;}
    .lang{margin-left: 10px;}
    .nav{position:absolute;top:50px;right:-60%;background:#FFF;width:60%;height:calc(100vh - 50px);height:-webkit-calc(100vh - 50px);padding-top:20px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .3s;transition: .3s}
    .nav.on{right:0}
    .nav li{float:none;padding:10px 0}
    .nav li>a,.nav li.l1>a{padding:0 10%;}
    .nav li>a span{right:10%}
    .nav li dl{position:static;}
    .nav li dl a{text-align: left;padding-left: 18%;font-size: 12px;}
    .footer_t{padding:30px 0;}
    .footer_tr li{margin-left: 4%;width:16%;}
    .index_banner .bd ul, .index_banner .bd li{height:310px;}
    .index_about_title h2, .index_title h2{font-size: 20px;}
    .index_news,.index_pro{padding:10px 0 30px;}
    .index_news_fl,.index_news_fr{width:100%}
    .index_news_fr li .index_news_txt{width:calc(100% - 75px);width:-webkit-calc(100% - 75px);padding-right: 0}
    .index_news_fl li .txt h3{font-size: 16px;}
    .index_pro_list li .txt,.index_pro_list li .img{width:90%;}
    .index_pro_list li{height:auto;padding-bottom: 30px;}
    .index_pro_list li .img{margin:0 5%;background:none;}
    .index_pro_list li .img img{width:100%}
    .index_about{padding:30px 0}
    .index_about_item{-webkit-box-sizing: border-box;box-sizing: border-box;width:100%}
    .index_about_wh a{padding:0 5%}
    .index_about_zr .img{float:right;}
    .index_about_zr .txt{float:left}
    .title{padding:2em 0;}
    .title h2{font-size: 24px;}
    .about_td_item_img{height:auto;}
    .about_td_item_txt h3{font-size: 20px;padding-bottom: 0.6em;}
    .about_td_item_txt h3 span{display:block;padding-left: 0;padding-top: 0.6em;font-size: 13px;}
    .about_td_item_txt>p,.about_td_ry dd{font-size: 13px;}
    .about_td_ry dt{font-size: 16px;line-height: 3.22;background-size:40px;}
    .about_wh_t_txt{padding-top: 5%}
    .about_wh_t_txt h3{font-size: 20px;}
    .about_wh_t_txt p{font-size: 14px;}
    .about_wh_list{padding:50px 0 80px;}
    .about_wh_list ul{margin-top: -29px;}
    .about_wh_list li{width:140px;height:162px;}
    .about_wh_list li h4{font-size: 16px;padding-top: 2em;line-height: 2.5;margin-bottom: 0.5em;}
    .about_wh_list li p{font-size: 13px;}
    .about_wh_fc_title{padding:30px 0 60px;}
    .about_ry_img{height:160px;line-height: 158px;}
    .about_ry_img span{display:none;}
    .about_lc_wrap{padding:0}
    .about_lc_inner{width:auto;padding:0 50px;}
    .about_lc_inner .hd1 a.next1{right:5px;}
    .about_lc_inner .hd1 a.prev1{left:5px;}
    .about_lc_inner .bd1 li .img{margin:3% 0 0;height:auto;width:100%;float:none;text-align: left}
    .about_lc_inner .bd1 li .txt{width:auto;float:none;}
    .about_lc_inner .bd1 li .txt_title h3{font-size: 20px;}
    .about_lc_inner .bd1 li .txt_title p{font-size: 16px;}
    .about_lc_inner .hd1 a{top:88px;}
    .pro_wrap{padding:0}
    .pro_img{margin:0 5% 0 0;width:40%}
    .pro_img img{margin-bottom: 5px;}
    .pro_txt{float:none;width:auto;}
    .pro_txt h3{padding-bottom: 0.6em;}
    .pro_txt h3 img{max-width: 40%}
    .pro_txt p{font-size: 12px;padding-bottom: 1em;line-height: 2}
    .news{padding:30px 0 60px;}
    .news_item{margin-bottom: 20px;}
    .news_img{line-height: 186px;}
    .news_img img{width:100%;min-height: inherit}
    .news_detail{padding:10px 0 60px;}
    .news_detail_t h2{font-size: 20px;}
	
	/* 03-09 */
	.logo img{height: 44px;}
	.banner, .index_banner{margin-top: 80px;}
	.header_r{position: relative;}
	.header .wrap{position: initial;}
	.header_b{height: 80px;}
	.menu{margin-top: 26px;}
	.header_r{margin: 18px 20px 0 0;}
	.nav{margin-right: 0;top: 80px;height: -webkit-calc(100vh - 80px);margin-top: 0px;}
	.nav li.l1>a, .nav li.l5>a, .nav li.l6>a{padding: 0 10%;}
	
	.nav li dl a{font-size: 13px;}
	.nav li dl a{margin-bottom: 5px;}
	.index_pro_nav li{margin-bottom: 10px;}
	.index_pro_wrap{margin-top: 10px;}
	.footer_tr{width: 100%;    margin-top: 15px;}
	.footer_tl{width: 100%;}
	.footer_tr li{margin-left: 2%;}
	.footer_tr li dt{font-size: 14px;line-height: 1.5;}
	
	.sub_nav li a{line-height: 50px;}
	.banner_txt{padding-top: 3em;}
	.about .title{margin-bottom: 75px;}
	.about_pp_item li .txt{padding-top: 0;}
	.about_jy_wrap .img{width: 100%;}
	.about_jy_wrap .txt{width: 100%;box-sizing: border-box;}
	.about_wh_t .img{width: 100%;}
	.about_wh_t .txt{width: 100%;box-sizing: border-box;}
	.about_wh_b_item .img{width: 100%;}
	.about_wh_t{padding-bottom: 50px;}
	.about_wh_b_item .txt{width: 100%;box-sizing: border-box;    padding-bottom: 4%;}
	.about_wh .txt p{height: 64px;}
	.about_lc_inner .bd1 li .txt{margin-top: 25px;}
	.pro_img{width: 100%;}
	.pro_list li{width: 29.583%;}
	.pro_detail_txt h2{font-size: 18px;}
	.pro_detail_txt p{font-size: 14px;}
	.pro_detail {
	    padding: 70px 5% 0;
	}
	.news_txt h3{line-height: 2.5em;}
	.news_detail_t h2 {
	    font-size: 18px;
	}
	.join {
	    padding: 70px 0 100px;
	}
	.join_t .img{width: 100%;}
	.join_t .txt{width: 100%;box-sizing: border-box;}
	.join_t{padding-bottom: 20px;}
	.join_b{margin-top: 40px;}
	.title h2{font-size: 20px;}
	.contact_info li{width: 50%;}
	.contact_info li{height: 200px;margin-bottom: 15px;}
	.contact_info li:nth-of-type(2n){border-right: none;}
	.search_title h2{font-size: 20px;}
	.search .wrap{width: 94%;}
	
	
}
@media screen and (max-width: 750px){
    .banner{height: 90px;}
    .footer_t,.footer_b .share,.footer_b ol{display:none;}
    .footer_b .copy{float:none;text-align: center;line-height:1.75;padding:1em 0}
    .index_banner .bd ul, .index_banner .bd li{height:280px;}
    .index_about_title h2, .index_title h2{font-size: 16px;}
    .index_news_fl li .txt h3,.index_news_fr li .index_news_txt h3,.index_pro_list li .txt h4{font-size: 14px;}
    .index_news_fl li .txt p,.index_news_fl li .txt a,.index_news_fr li .index_news_txt p,.index_pro_info,.index_pro_list li .txt p,.index_pro_list li .txt a,.index_about_info p,.index_about_lc dd{font-size: 12px;}
    .index_pro_wrap{margin-top: 30px;}
    .sub_nav{padding-top: 5px;}
    .sub_nav li a{font-size: 13px;line-height: 50px;margin-right: 2em;}
    .title h2,.about_wh_fc_title h3{font-size: 18px;}
    .title p,.about_wh_fc_title p{font-size: 12px;}
    .about_img{width:50%;margin:0 5% 2% 0}
    .about_txt{float:none;width:100%}
    .about,.about_td{padding-bottom: 40px;}
    .about_txt>p{font-size: 14px;}
    .about_td_list{padding:0;}
    .about_td_item{padding:2em 0 1em;}
    .about_td_ry{padding:0 0 1em;}
    .about_td_item1{padding-top: 0}
    .about_td_item_img{margin:0 5% 1% 0}
    .about_td_item_txt{width:100%;float:none;}
    .about_td_ry dd{line-height: 2}
    .about_td_item_txt h3{font-size: 16px;}
    .about_td_item_txt>p,.about_td_ry dd, .about_td_item_txt h3 span{font-size: 12px;}
    .about_td_ry dt{font-size: 15px;line-height: 3.22;background-size:35px;}
    .about_wh_list ul{margin-top: -32px;}
    .about_wh_list li{width:125px;height:144px;margin:0 2px;}
    .about_wh_list li h4{font-size: 15px;}
    .about_wh_list li p{font-size: 12px;}
    .about_wh_t_txt{padding-top: 3%;width:36%}
    .about_wh_t_txt h3{font-size:16px;}
    .about_wh_t_txt p{font-size:12px;}
    .about_ry_list li p{font-size: 12px;padding-top:0.5em;}
    .about_ry,.pro{padding-bottom: 60px;}
    .about_lc{padding-bottom: 30px;}
    .pages{margin-top: 30px;}
    .about_lc_wrap .hd_in li p,.about_lc_inner .bd1 li .txt_title p{font-size: 14px;}
    .about_lc_inner .bd1 li .txt_title h3{font-size: 16px;}
    .about_lc_inner .bd1 li .txt{font-size: 12px;}
    .about_lc_inner .bd1 li .img{width:100%;float:none;margin:3% 0 0}
    .about_lc_wrap .bd{margin-top:0;}
    .about_lc_inner .hd1 a{width:25px;height:25px;background-size:100%!important;top:68px;}
    .about_lc_inner{padding:0 38px;}
    .news_img{height:160px;line-height: 158px;}
    .news_txt h3{font-size: 14px;line-height: 2.8}
    .news_txt p,.txt_inner,.news_detail_b ul li{font-size: 12px;}
    .news_detail_m{padding-bottom: 2em;}
    .join{padding:50px 0 80px;}
    .about_lc_wrap .hd_in ul:after{bottom:21px;}
    .news_detail_m iframe{height:auto}
	
	
	/* 03-09 */
	.logo{width: auto;}
	.search_box input{right: 36px;}
	.search_btn{width: 35px;}
	.search_icon{width: 35px;}
	.search_box input{width: 50px;}
	.search_box{width: 35px;}
	.index_about_jj{background-position: right;}
	.index_about_jj .txt{padding-left: 5%;padding-right: 5%;}
	.index_about_jj .index_about_info{max-width: 100%;}
	.index_about_rc .img, .index_about_ry .img{width: 100%;}
	.index_about_item{padding: 0 0% 7%;}
	.index_pro .index_title h2{line-height: 36px;}
	.index_pro_wrap {margin-top: 15px;}
	.index_pro_nav {margin-bottom: 20px;}
	.sub_nav li a{margin-right: 2.5em;}
	.about_txt{position: relative;top: 0;transform:none;-webkit-transform: none;-moz-transform: none;}
	.about_img{width: 100%;}
	.about_txt{float: left;margin-top: 25px;}
	.about .title{margin-bottom: 0;}
	.title {padding: 1.5em 0;}
	.about_t {margin-bottom: 25px;}
	.about_img.fr{margin-right: 0;}
	.about_b{margin-bottom: 25px;}
	.about_pp_item li{padding: 35px 10px;}
	.about_pp_item li .txt p{font-size: 14px;}
	.about_pp_item li .img{width: 100%;}
	.about_pp_item li .txt{width: 100%;margin-top: 10px;}
	.about_pp {padding-bottom: 30px;}
	.sub_sub_nav ul li a{margin: 0 5px;width: 130px;}
	.sub_sub_nav ul li{margin: 0;}
	.banner_txt h1{font-size: 22px;line-height: 1.6;}
	.banner_txt {padding-top: 1em;}
	.about_jy_wrap .txt h3{font-size: 16px;margin-bottom: 15px;padding-bottom: 5px;}
	.about_jy_wrap .txt p{font-size: 14px;}
	.about_jy_wrap .txt p.p{margin-top: 4em;}
	.about_jy {
	    padding-bottom: 40px;
	}
	.about_wh .txt h3{font-size: 16px;margin-bottom: 15px;padding-bottom: 5px;}
	.about_wh .txt p{font-size: 14px;}
	.about_wh_b_item{width: 100%;}
	.about_wh .txt p{height: auto;}
	.about_wh_t {
	    padding-bottom: 25px;
	}
	.about_wh_b_item .txt{padding-bottom: 7%;}
	.about_wh_b_item .txt .icon{height: auto;}
	.about_wh{padding-bottom: 35px;}
	.about_lc_wrap .hd a{bottom: 29px;}
	.about_lc_wrap .hd_in ul:after {
	    bottom: 18px;
	}
	.about_lc_inner .bd1 li .txt_title p{text-align: left;}
	.pro_list li{width: 100%;margin-left: 0;margin-right: 0;}
	.pro_list li p:before{margin-top: -9px;}
	.pro_list li p{padding: 7px 30px;height: auto;}
	.pro_list {
	    margin-top: 35px;
	}
	.pro_detail_img{width: 100%;}
	.pro_detail_txt{width: 100%;}
	.pro_detail_txt h2{font-size: 16px;}
	.pro_detail {
	    padding: 70px 0% 0;
	}
	.pro_detail_b{overflow-x: scroll;}
	.pro-nav-list a{margin: 5px 0;}
	.pro_wl_title h3 {
	    font-size: 16px;
	}
	.pro_wl_title {
	    margin-bottom: 17px;
	}
	.join_t .txt h3{font-size: 18px;}
	.join_t .txt p{font-size: 14px;text-align: left;}
	.join_title{margin-bottom: 25px;}
	.join_list li dt{padding:0 20px;}
	.join_title{padding-left: 20px;text-align: left;}
	.join_list li dd{padding: 20px 20px;}
	.contact_info li{width: 100%;height: auto;border-right: none;}
	.contact_t {
	    padding: 10px 0 90px;
	}
	.contact_info {
	    margin: 15px 0;
	}
	.contact_message_form{padding: 40px 15px 50px;}
	.contact_message_form .form_item{width: 100%;margin: 0 0% 20px;}
	.contact_message_form .form_item input{height: 35px;}
	.contact_message_form .form_item textarea{height: 8em;box-sizing: border-box;width: 100%;}
	#contact_map .BMap_bubble_content{font-size: 12px;}
	#contact_map .BMap_bubble_content h3{font-size: 12px;margin-bottom: 0;}
	.BMap_pop>div:nth-of-type(9){height: 80px!important;}
	.search_title h2{font-size: 16px;}
	.pages ul li{margin-bottom: 7px;}
	
	
	
	
}
@media screen and (max-width: 600px){
    .about_wh_list_inner{width:540px;}
}
@media screen and (max-width: 500px){
    .search_box.on{width:90px;}
    .search_box input{width:55px;}
    .index_banner .bd ul, .index_banner .bd li{height:150px;}
    .index_news_fl li .img{float:none;width:100%;height:auto;}
    .index_news_fl li .img img{width:100%;height:auto;margin-left: 0!important;}
    .index_news_fl li,.index_news_fl .bd{height:auto;}
    .index_news_fl li .txt{width:90%;padding:0 5% 6%;height:auto;}
    .index_pro_nav{width:100%}
    .index_about_item{height:auto;padding:0 5% 7%}
    .index_about_qk .img, .index_about_zr .img{width:100%;height:205px;overflow: hidden;}
    .index_about_qk .img img, .index_about_zr .img img{width:100%;}
    .index_about_qk, .index_about_zr{padding:0 0 7%}
    .index_about_qk .txt, .index_about_zr .txt{width:90%;padding:0 5%}
    .index_about_wh a{width:100%;padding:0}
    .sub_nav li a{font-size: 10px;line-height: 40px;margin-right: 0.5em;}
    .about_td_item_img{width:40%}
    .about_wh_t_img,.about_wh_t_txt{width:100%;float:none;}
    .about_wh_t_txt{padding:3% 8% 8%}
    .about_wh_fc{margin:40px 0 60px}
    .about_ry_list li{width:96.25%}
    .about_ry_img{height:auto;line-height: inherit}
    .about_ry_tc,.zz{display:none!important;}
    .about_ry_tc img{max-width: 80%}
    .news_img{width:100%;float:none;margin-bottom: 10px;height:auto;}
    .news_txt{float:none;width:100%}
    .news_detail_t h2{font-size: 16px;}
    .news_detail_t p,.news_detail_m{font-size: 12px;}
    .cru_nav a{font-size: 12px;}
    .cru_nav a.home{background-size:12px;}
    .news_detail_b ul{float:none;width:100%}
    .news_detail_b ul li a{line-height: 1.625;padding:0.5em 0}
    .news_detail_b .back{padding:0 20px 0 45px;background-position-x: 20px;line-height: 36px;font-size: 14px;}
    .about_wh_list_inner{-webkit-transform: scale(0.72);transform: scale(0.72);-webkit-transform-origin:left top; transform-origin:left top; }
    .about_wh_list{height:240px;max-width: 100%;overflow: hidden;}
	
	
	/* 03-09 */
	
	.search_box input{width: 50px;}
	.index_about_item{padding: 0 0% 7%;}
	.index_about_rc .txt, .index_about_ry .txt{width: 100%;box-sizing: border-box;}
	.index_about_wh{padding: 0 5% 7%;}
	.index_pro .index_title h2{line-height: 36px;}
	.sub_nav li a {
	    margin-right: 2.5em;
	}
	
	
	
}
@media screen and (max-width: 400px){
    .about_wh_list_inner{-webkit-transform: scale(0.65);transform: scale(0.65); }
    .about_wh_list{height:220px;}
}
@media screen and (max-width: 370px){
    .about_wh_list_inner{-webkit-transform: scale(0.625);transform: scale(0.625); }
    .about_wh_list{height:210px;}
}
@media screen and (max-width: 350px){
    .about_wh_list_inner{-webkit-transform: scale(0.61);transform: scale(0.61); }
    .about_wh_list{height:200px;}
}
@media screen and (max-width: 340px){
    .about_wh_list_inner{-webkit-transform: scale(0.555);transform: scale(0.555); }
    .about_wh_list{height:180px;}
}
