@charset "utf-8";
/*欢迎进入*/
.dhdtbp{ height:18px; float:left; margin-top:12px; width:19px;}
.dhdtbp img{ width:100%; height:100%;}
.zxfwrx{ font-size:14px; float:left; color:#fff; line-height:40px; padding-left:15px; max-width: 96px; min-width: 40px; min-height: 40px;}
.sjhgmt{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:40px;}

/*抬头*/
.logo{z-index:1;height:127px; border-bottom:0px solid #076dc8; position: absolute; margin: auto; left: 0; right: 0;}
.logo1 { float:left;}
.logo1 img { height:61px; margin-top: 28px;}
.qndgj{ font-size:14px; color:#333; font-weight:bold; display:block; max-width:266px; min-height:22px; min-width:22px;}
.qndgj span{ font-size:24px; color:#076dc8; font-weight:bold;}
.hgnxbt{ font-size:16px; letter-spacing:0.6px; color:#666; padding-top:3px;  display:block; max-width:266px; min-height:25px; min-width:25px;}

.NavCeshi{text-align: center;margin-right: 20px;}
.NavCeshi > li { display: inline-block;width:115px; top: 0px; transition: 0.2s all ease-in-out; height:46px; padding: 44px 0px 40px 0px; position:relative;text-align: left;}
.NavCeshi > li:hover, .NavCeshi > li.navcurrent { width:130px; }
.NavCeshi > li > a { display: block; text-align: center; color: #454545; transition: 0.2s all ease-in-out; height:54px; position: relative; z-index: 55555; overflow: hidden; width: 100%; box-sizing: border-box; cursor: pointer;}
.NavCeshi > li > a > i{ display: block; font-size: 16px; line-height:40px; height:40px; color:#fff; position: relative; z-index: 3; font-style: normal; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { padding-left:0px; border-bottom:3px #f7ab00 solid;}


.ke-zeroborder{border: 0;}

.NavCeshi > li.Zz2 .fr{width:1160px;}
.NavCeshi > li.Zz2 .erji_menu{left: -350px;}
.NavCeshi > li.Zz3 .fr{width:226px;}
.NavCeshi > li.Zz3 .erji_menu{left: -80px;}
.NavCeshi > li.Zz4 .fr{width:370px;}
.NavCeshi > li.Zz4 .erji_menu{left: -184px;}
.NavCeshi > li.Zz5 .fr{width:130px;}
.NavCeshi > li.Zz5 .fr ul{width:100%;}
.NavCeshi > li.Zz5 .erji_menu{left: -40px;}
.NavCeshi > li.Zz6 .fr ul{width:100%;}
.NavCeshi > li.Zz6 .fr{width:130px;}
.NavCeshi > li.Zz6 .erji_menu{left: -24px;}
.NavCeshi > li.Zz7 .fr ul{width:100%;}
.NavCeshi > li.Zz7 .fr{width:98px;}
.NavCeshi > li.Zz7 .erji_menu{left: -24px;}

.NavCeshi > li > a:before{ transition:0.3s all ease; }
.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px;}

.NavCeshi > li.navcurrent > a i, .NavCeshi > li:hover > a i{ color: #fff; }

.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 100%}
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ text-indent: 99em; background-position:center; line-height: 45px; }
.erji_menu { display: none; position: absolute; left: 0; background: rgba(250,250,250,0.95); z-index: 11111; top:130px; }
.erji_menu > .page > .fl { display: block; padding:60px 0 40px; width: 200px; display:none;}
.erji_menu > .page > .fl:before,.erji_menu > .page > .fl::before{ content: ''; display: block; width: 60px; height: 3px; background: #076dc8; margin-bottom: 20px; }
.erji_menu > .page > .fl > strong{ font-size: 22px; display: block; color: #076dc8; line-height: 30px; }
.erji_menu > .page > .fl > a{ display: block; width: 120px; border: 1px solid #076dc8; text-align: center; line-height: 30px; color: #076dc8; font-family: arial; border-radius: 50px; margin-top: 20px; text-transform: uppercase; }
.erji_menu > .page > .fr { width:690px; height:100%; padding:40px 40px; }
.erji_menu > .page > .fr > ul{ float: left; padding: 0 30px; }
.erji_menu.product_list_nav > .page > .fr > ul{padding:0 10px; float:left;}
.Zz2 .erji_menu.product_list_nav > .page > .fr > ul{width:21.5%;height:320px;}
.Zz2 .erji_menu.product_list_nav > .page > .fr > ul:first-child{width: 28%;}

.erji_menu > .page > .fr > ul img{ width: 100%; display: block; height: auto; background: #076dc8; transition:0.3s all ease-in-out;box-sizing: border-box; }
.erji_menu > .page > .fr > ul a:hover img{ padding: 2px}
.erji_menu > .page > .fr > ul > strong{ display: block; }
.erji_menu > .page > .fr > ul > strong a{ font-size: 13px; font-weight: 100; color: #076dc8; display: block; line-height:26px; padding-bottom:5px; }
.erji_menu > .page > .fr > ul > p{ font-size: 16px; padding-top:14px; padding-bottom:10px; font-weight: bold; color:#333;}
.erji_menu.product_list_nav > .page > .fr > ul > strong a{ color: #444;}
.erji_menu > .page > .fr > ul > li > a{ display: block; line-height: 24px; color: #666}
.erji_menu .divnews_tag li,.erji_menu .divdgweb2_tag li { float: none; width: 220px; }
.erji_menu .divnews_tag li span, .erji_menu .divdgweb2_tag li span { color: #666; }
.erji_menu product_list_nav{ height:250px;}  
.totalwidth{ width:1300px; margin:0 auto;position: relative;}

.com_img_btn{position: absolute; height: 40px; line-height: 40px; padding: 0 60px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 10px; left: 3%; z-index:10;}
.com_img_btn1{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 60px; left: 3%;}
.com_img_btn2{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 60px; left: 10%; z-index:10;}
.com_img_btn3{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 110px; left: 3%;}
.com_img_btn4{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 10px; left: 82%;}
.com_img_btn5{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 10px; left: 89%;}
.com_img_btn6{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 60px; left: 82%;}
.com_img_btn7{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 60px; left: 89%;}
.com_img_btn8{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 110px; left: 82%;}
.com_img_btn9{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 110px; left: 89%;}

.hyjr_dkkd{z-index:10;}





.search_top{position:absolute; right: 0; top:54px; }
.search_top_nrs{position:relative;}
.search-i .input_btn{background:url(../images/precisionext02.png) no-repeat; border:none; width:20px; height:20px; display: block; padding-bottom:60px; padding-right:60px;}
.search-bg{position:absolute; top: 34px; right: -82px; display:block; z-index:2; }
.search-bg .input_text{border-radius:50px; border-radius: 50px; height: 30px; width: 160px; border: 1px #ccc solid; text-indent:10px;}
.search-i .search-bg{display:none;}
.search-i:hover .search-bg{display:block;}





.head_qh{position:absolute; right:0; top:54px;}
.head_qh_tb{background:url(../images/precisionext03.png) no-repeat; width:20px; height:20px;}
.zh{background:url(../images/precisionext04.png) bottom no-repeat; width:20px; height:20px; display:block; padding-top:26px; margin-bottom:2px;}
.en{background:url(../images/precisionext05.png) no-repeat; width:20px; height:20px; display:block;}
.head_qh_tb .head_qh_tb_nr{display:none;}
.head_qh_tb:hover .head_qh_tb_nr{display:block;}










.banner .swiper-container,.banner .ban_bg{  width: 100%; height:952px; z-index:0;}
.banner .ban_nbg { width: 100%; height: 952px; z-index:0;} 
.banner .swiper-pagination-bullet-active {background: #f6ab00;}
.banner .ban_bg	{ background: url() no-repeat center;}
.banner .ban_nbg { background: url() no-repeat center;}
.banner .slide_01{ background: url() no-repeat center;}
.banner .slide_02{ background: url() no-repeat center;}
.banner .slide_01 ul li:before {
    display: block;
    content: "Professional semiconductor packaging solution provider";
  
}
.banner .slide_02 ul li:before {
    display: block;
    content: "Optical communication solutions with 3μm  high precision COB packaging";
    width: 1200px;margin: 0 auto;
    
}
.banner .swiper-slide{ background-position: center; background-repeat: no-repeat;}
.banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
.swiper-slide ul{position: absolute; top:30%; text-align:center; margin: auto; left: 0; right: 0;}
.swiper-slide ul li{font-size:36px; font-weight:bold; color:#fff; margin-bottom:36px; letter-spacing: 3px;}
.swiper-slide ul a{display: block; border: 2px #fff solid; max-width: 13%; min-height: 42px; line-height: 42px; margin: auto; color: #fff; font-size: 16px;transition: 0.3s;}
.swiper-slide ul a:hover{border:2px #f7ab00 solid; background:#f7ab00; transition: 0.3s;}

.ban_n{height:400px !important;} 







.prod_nr{margin-top:60px;}
.prod_nr .tabbtn{width:1200px; margin:auto;}
.prod_nr .tabbtn li{ float:left; width:393px; height:154px; color:#fff;transition:0.3s; background:#ececec; margin-right:10px;}
.prod_nr .tabbtn li:last-child{margin-right:0px;}
.prod_nr .tabbtn p{font-size:25px; font-weight:bold; padding-top:28px; padding-left:40px; color:#333;line-height: 26px;}
.prod_nr .tabbtn span{display:block; padding-left:40px; padding-top:4px; line-height:24px; color:#717171; width: 340px; font-size:14px;}
.prod_nr .tabbtn .current{ background:#005bac; transition:0.3s; color:#FFF;}
.prod_nr .tabbtn .current p{color:#fff;}
.prod_nr .tabbtn .current span{color:#fff;}

/* tabcon */
.prod_nr .tabcon{position:relative;/*必要元素*/height:416px;overflow:hidden; width:1200px; float:left; margin-top:16px; margin-bottom:40px;}
.prod_nr .tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.prod_nr .tabcon .sublist_y{ margin-top:16px; }
.prod_nr .tabcon .sublist_y li{float:left; margin-right:11px; width:391px;}
.prod_nr .tabcon .sublist_y li i{display:block; border:1px #eee solid; width:393px; height:313px;}
.prod_nr .tabcon .sublist_y li i img{height:100%; margin:auto; display:block;}
.prod_nr .tabcon .sublist_y li:last-child{margin-right:0px;}
.prod_nr .tabcon .sublist_y li dl{background:#eee; width:393px; height:72px; transition:0.3s;}
.prod_nr .tabcon .sublist_y li:hover dl{background:#005bac; transition:0.3s;}
.prod_nr .tabcon .sublist_y li:hover dl p{color:#fff;}
.prod_nr .tabcon .sublist_y li:hover dl span{color:#fff;}
.prod_nr .tabcon .sublist_y li dl p{font-size:15px; font-weight:bold; padding-top:10px; padding-left:18px;letter-spacing: -0.5px;}
.prod_nr .tabcon .sublist_y li dl span{padding-left:18px; display:block; font-size:15px; color:#717171;line-height: 26px;}
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left; width:1200px; overflow: hidden;}
.prod_more a{width:170px; height:54px; background:#005bac; line-height:54px; text-align:center; font-size:16px; color:#fff; transition:0.3s; margin:auto; display:block;}
.prod_more a:hover{background:#f6ab01; transition:0.3s; color:#fff;}











.about_x{background:url(../images/precisionext08.jpg) center no-repeat; height:718px; margin-top:70px;}
.about_x .w1200{position:relative;}
.about_x_title{padding-top:70px;}
.about_x_title p{font-size:32px; font-weight:bold; color:#fff; float:left; height:42px; padding-right:26px; }
.about_x_title i{display:block; width:2px; height:32px; background:#fff; float:left; margin-top:8px;}
.about_x_title span{font-size:26px; color:#fff; display:block; height:42px; line-height:46px;  float:left;}
.about_x_ms{width:800px; height:160px; color:#fff; margin-top:36px; line-height:34px; font-size:14px; margin-bottom:60px;} 
.about_x_i{}
.about_x_i li{border:1px #fff solid; width:100px; height:100px; text-align:center; float:left; margin-right:40px;}
.about_x_i li i{display:block; height:32px; padding-top:22px;}
.about_x_i li p{color:#fff; padding-top:8px;}

.about_x_sl{margin-top:60px;}
.about_x_sl li{color:#fff; position:relative; width:300px; height:80px; float:left; margin-right:80px;}
.about_x_sl li i{float:left; margin-right:44px;height:70px;}
.about_x_sl li i img{ height:100%;}
.about_x_sl li b{display:block; font-size:30px; padding-top:4px;}
.about_x_sl li p{position:absolute; left: 152px; top:4px;}
.about_x_sl li span{font-size:16px}
.about_x_sl{}

.about_plx{background:url(../images/precisionext09.png) no-repeat; width:294px; height:71px; position:absolute; top:80px; right:100px;}









/*新闻*/
.newbox {
    line-height: 24px;
    font-family: "Microsoft Yahei";
    overflow: hidden;
    color: #6a6a6a;
    margin-top: 70px;
     
}

.news {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
}

.news_c_bg {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    min-width: 1200px;
    position: relative;
}

.news_t {
    overflow: hidden;
    position: absolute;
    right: 0;
    z-index: 2;
    
}

.news_t a {
    display: block;
    float: left;
    text-decoration: none;
    line-height:30px;
    width:auto;
    text-align: center;
    font-size: 16px;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    margin-top: 56px;
    margin-left: 20px;
}

.news_t a.on {
    text-decoration: none;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    color: #005bac;
    border-bottom:3px #005bac solid;
}

.news_c_bg .content {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    height: 500px;
    position: relative;
    margin-top: 60px;
    min-width: 1200px;
}

.news_c_bg .content .ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 1200px;
    min-width: 1200px;
}

.news_c_bg .content .li {
    width: 1200px;
    float: left;
    min-width: 1200px;
}

.news_dl {
    float: left;
    width: 512px;
    overflow: hidden;
}

.news_dl_m {
    overflow: hidden;
    font-size: 28px;
    color: #333;
    height: 50px;
    display:none;
}

.news_dl_m span {
    font-size: 18px;
    text-transform: uppercase;
    padding-left: 20px;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
}

.news_dl_d {
    overflow: hidden;
    width: 512px;
    background: #fff;
    padding: 0px 0px;
    height: 506px;
    margin-top: 50px;
}

.news_dl .news_li {
    overflow: hidden;
    width: 512px;
}
.news_dr .news_li:first-child{display: none;}

.news_dl .news_li_date {
    overflow: hidden;    
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #a7a7a7;
    line-height: 30px;
    padding-left: 50px;
    padding-top: 16px;
}

.news_dl .news_li_content {
    overflow: hidden;
}

.news_dl .news_li_title {
    font-size: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 50px;
}

.news_dl .news_li_title a {
    font-size: 18px;
}

.news_dl .news_li_body {
    overflow: hidden;
    font-size: 14px;
    color: #666;
    height: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 22px;
}

.news_dl .news_li_pic {
    overflow: hidden;
    width: 512px;
    height: 285px;
    position: relative;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
}

.news_dl .news_li_pic img {
    width: 512px;
    position: absolute;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
}

.news_dl .news_t_rgo {
    overflow: hidden;
    padding-left: 50px;

}

.news_dl .news_t_rgo a {
    display: block;
    font-size: 0;
    line-height: 0;
    color: #fff;
}

.news_dl .news_t_rgo p {
    font-size: 16px;
    display: block;
    line-height: 36px;
    color: #005bac;
}

.news_dl .news_li:hover .news_li_title a {
    color: #005bac;
}

.news_dl .news_li:hover .news_li_pic {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
}

.news_dl .news_li:hover .news_li_pic img {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    margin-top: 0px
}

.news_dr {
    float: right;
    width: 660px;
    overflow: hidden;
    padding: 0px;
    margin-top: 50px;
    height: 449px;
    background:#eeeeef;
}

.news_dr .news_li {
    overflow: hidden;
    padding-left: 40px;
    position: relative;
    border-top: solid 1px #ddd;
    height: 136px;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    padding-left:40px;
}

.news_dr .news_li_date {

    right: 20px;
    margin-top: 22px;
    font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	line-height: 30px;
}

.news_dr .news_li_content {
    overflow: hidden;
    font-size: 14px;
    color: #666;
    height: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 22px;
    width: 400px;
}

.news_dr .news_li_title {
    font-size: 18px;
    width: 580px;
    padding-top:4px;

}

.news_dr .news_li_title a {
    font-size: 16px;
    display: block;
}

.news_dr .news_li_body {
    overflow: hidden;
    font-size: 14px;
    color: #666;
    height: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 22px;
    width: 400px;
}

.news_dr .news_li_pic {
    overflow: hidden;
    margin-top: -42px;
    width: 54px;
    height: 28px;
    position: absolute;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    right: 20px;
    border-left: solid 1px #ddd;
    display: none;
}

.news_dr .news_li_pic a {
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #ddd;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 10px;
    margin-top: 5px;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
}



.news_dr .news_li_pic img {
    display: none;
}

.news_dr .news_li:hover {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
}

.news_dr .news_li:hover .news_li_title a {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    color: #005bac;
}

.news_dr .news_li:hover .news_li_pic a {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    border-bottom: 20px solid #005bac;
}

.news_li_bj{background:#eeeeef; height:164px; width:512px;}
.news_title{font-size:30px; font-weight:bold; border-bottom:2px #333 solid; width:100px; margin:auto; padding-bottom: 16px;text-transform: uppercase;}



.news_more{}
.news_more a{display:block; color:#fff; margin:auto; width:230px; height:55px; line-height:55px; background:#005bac; text-align:center; font-size:16px; margin-top:40px;}
.news_more:hover a{background:#f6ab01; }







.casebj{ height:972px; background:#fff; margin:0 auto; padding-top:70px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{margin-bottom:60px;text-transform: uppercase;}
.casebj h2:before { left: 40%;}
.casebj h2:after { right: 40%;}
.case{width: 1200px;margin:0 auto; height:535px; position: relative;}
.case  dl{ position: relative;  height: 329px;margin-left: 6px; margin-bottom: 6px; float: left;}
.case  dl dt{height: 329px;  position: relative; overflow: hidden;}
.case  dl dt img{height: 329px; display: block;}
.case  dl dd{ height: 65px;position: absolute;left:30px;top:45px; font-size: 20px; color: #333; }
.case  dl dd a{ color: #333; text-decoration: none; }
.case  dl dd em{text-align: left; font-size: 12px; color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-family: "Times New Roman"; opacity: 0.2; display: block; font-weight: normal;}
.case  dl:nth-child(1){width: 458px;height: 664px;margin:0;}
.case  dl:nth-child(1) dt{width: 458px;height: 664px;}
.case  dl:nth-child(1) dt img{width: 458px;height: 664px;}
.case  dl:nth-child(2),.case  dl:nth-child(5){width: 429px;height: 329px;}
.case  dl:nth-child(2) dt,.case  dl:nth-child(5) dt{width: 429px;height: 329px;}
.case  dl:nth-child(3),.case  dl:nth-child(5){width: 300px;height: 329px;}
.case  dl:nth-child(3) dt,.case  dl:nth-child(4) dt{width: 300px;height: 329px;}
.case  dl:nth-child(2) a, .case  dl:nth-child(2) em,.case  dl:nth-child(3) a,.case  dl:nth-child(3) em {color:#fff;}
.case  dl:nth-child(1) a, .case  dl:nth-child(1) em {color:#fff;}

.case img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.case img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.case_more{display:block;text-decoration: none; text-align: center;font-size: 20px;font-weight: bold; background: url(../images/precisionext17.jpg) no-repeat; color: #323232; height: 90px;  line-height: 90px;padding-right: 60px; letter-spacing: 10px;padding-top: 10px;overflow: hidden;}
.yin_t{
    text-align: center;
    font-size: 30px;
    border-bottom: 2px #333 solid;
    width: 182px;
    margin: auto;
    padding-bottom: 10px;
    
}
.zff{color:#fff;}
.zff a{color:#fff;}
.zff a em{color:#fff;}






.footer{background:#005bac; height:438px; margin-top:50px;}
.footer_nr{width:1200px; margin:auto; padding-top:60px; position:relative;}
.footer_nr ul{float:left; width:178px;}
.footer_nr ul p{}
.footer_nr ul li{color:#dbdbdb; font-size:14px; margin-top:14px;}
.footer_nr ul li a{color:#dbdbdb;}
.footer_nr ul p{color:#fff; font-size:22px;}
.footer_nr ul:nth-child(1){width:240px;}
.footer_nr ul:nth-child(2){width:240px;}
.footer_ms{border-top:1px #a7b9ca solid; margin-top:120px;}
.footer_ms ul{width:1200px; margin:auto; padding-top:16px;}
.footer_ms ul li{color:#fff;}
.footer_ms ul li a{color:#fff;}

.footer_dy{position:absolute; bottom:-300px; right:-10px; width:330px;}
.footer_dy dl{}
.footer_dy dl li{float:left; margin-left:30px;}
.footer_dy dl li a{}
.footer_dy dl li a i{}
.footer_dy_1 a i{background:url(../images/precisionext23.png) no-repeat; height:31px; width:36px; display:block;}
.footer_dy_2 a i{background:url(../images/precisionext24.png) no-repeat; height:31px; width:36px; display:block;}
.footer_dy_3 a i{background:url(../images/precisionext25.png) no-repeat; height:31px; width:36px; display:block;}
.footer_dy_4 a i{background:url(../images/precisionext26.png) no-repeat; height:31px; width:36px; display:block;}
.footer_dy_5 a i{background:url(../images/precisionext27.png) no-repeat; height:31px; width:36px; display:block;}







/*浮动QQ*/
.yb_ercode{height:53px}
.back-top-container { display: block; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999;}
.back-top { opacity: 0.8; width: 32px; height: 32px; z-index:10000000;}
.back-top:hover { opacity: 1; }
.back-top-text { margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff; }
  
.back-top:hover {opacity: 1; }
.yb_conct { position: fixed; z-index: 9999999; top: 100px; right: -127px; cursor: pointer; transition: all .3s ease; }

.yb_bar ul li {width: 180px;  height: 53px;  font: 15px/53px 'Microsoft YaHei';  color: #fff;   margin-bottom: 1px;  border-radius: 3px; transition: all .5s ease;  overflow: hidden; background: #003ab0 url(../images/bg.png) no-repeat;  }
.yb_bar ul li p{line-height: 50px;padding-left: 54px;font-size: 13px;}
.yb_bar ul li p em{    line-height: 20px;font-size: 12px; display: block; padding-top: 8px;}
.yb_bar .yb_top {background-position: 0 0; }
.yb_bar .yb_phone {background-position: 0 -57px; }
.yb_bar .yb_QQ {background-position: 0 -113px; }
.yb_bar .yb_ercode {  background-position: 0 -169px; }
.hd_qr { padding: 14px 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; font-size:15px;  width: 100%;  height: 100%;  color: #fff; }
	




/* 在线留言 */ 
.feedback_home{width: 450px;margin: 0 auto;padding-bottom: 30px;border-radius: 20px;border: 1px solid #36A9E1;overflow: hidden;position: fixed;right: 0;bottom: -510px;background: #fff;}
.feedback_home.on{bottom:0;}
.feedback_home_t {font-size: 20px;text-align:left;line-height: 60px;margin-bottom: 40px;background: #36A9E1;color: #fff;padding-left: 20px;}
.feedback_home_t1 {display: none;font-size: 20px;text-align:left;line-height: 60px;margin-bottom: 40px;background: #36A9E1;color: #fff;padding-left: 20px;}
.feedback_home_t i,.feedback_home_t1 i{color: #fff;float: right;padding-right: 30px;font-size: 25px;}
.feedback_home.on .feedback_home_t{display: none;}
.feedback_home.on .feedback_home_t1{display: block;}
#feedback_form{padding-left: 20px;}
.feedback_home input,.feedback_home textarea{border: 1px solid #ccc;border-radius: 5px;}
.feedback_home input:hover,.feedback_home textarea:hover{border-color:#005bac;}
.feedback_home li {width: 100%;background: none;font-size: 14px;color: #888;margin-bottom: 10px;line-height: 48px;}
.feedback_home .feedback_content i{ font-size:18px;padding: 0 5px;}
.feedback_home li.message {padding-top: 10px;}
.feedback_home .wbf-input {width: 90%;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.feedback_home .wbf-code {width: 140px;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.feedback_home  li.yzma {margin-top: -10px;}
.feedback_home .yzma img{ vertical-align: middle;}
.feedback_home .wbf-textarea {width: 90%;height: 130px;padding: 8px;line-height: 20px;box-sizing: border-box;}
.feedback_home input.button.btn_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 3%;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;background: #666;font-size: 16px;color: #fff;border: none; }
.feedback_home .button.sub_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 20px;margin-top: 10px;   outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;font-size: 16px;color: #fff;border: none;background: #36A9E1;}
.feedback_home input::-webkit-input-placeholder,.feedback_home textarea::-webkit-input-placeholder {color: #ccc;}



    
   