/*all*/
body{color:#666; font-size:12px; margin:0 auto; background-color:#fff; font-family:"SimSun";  }
a{color:#666; text-decoration:none;}
a:hover{color:#ed6c00; text-decoration:none;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #C1C1C1; padding:2px;  background:#fff;} 
.cp a:hover img{ border:1px solid #ed6c00; padding:2px; background:#fff;}
#copy{ display:none;}
input,button,select,textarea{outline:none}
.top20{padding-top:20px;}




.ywblogo{ position:absolute; top:5px; right:50%; margin-right:-481px; height:14px;}


#header{ width:100%; height:99px; background:url(images/header.jpg) no-repeat center;}
.header{ width:1002px; margin:0 auto;}
.logo{ padding-top:15px; margin-left:5px; height:46px;}
.header_right{ width:500px;}
.header_top{ padding-top:30px;}
.nav{ padding-top:8px;}
.nav ul li{ float:left; width:111px; text-align:center; font-size:14px; font-weight:bold; font-family:"Microsoft YaHei";}
.nav ul li a{font-size:14px;}

.search_1{ width:4px; height:22px; background:url(images/search_1.jpg); overflow:hidden; float:left;}
.search_2{ height:20px; width:150px; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; float:left; line-height:20px; color:#666;}
.search_2 input {display:block;border:none;width:100%;height:100%;}
.search_tu{ float:left;}
.inp{ border:none; width:145px; line-height:18px; margin:0; padding-left:5px;}

#tel{ background:url(images/tel.jpg) left 2px no-repeat; padding:0 15px 0px 20px; margin-left:22px; height:20px; float:right; overflow:hidden;}
.tel_text{ height:20px; line-height:22px;}
.tel_no{ color:#f67b02; font-size:20px; line-height:20px; font-weight:bold;}


/*banner*/
.banner{ width:100%; background:url(images/banner.jpg) center no-repeat;}
.banner_bor{ width:992px; height:320px; border:5px solid #fff; margin:auto; background:#fff;}
.banner_bor .swiper-pagination {
    left: auto!important;
    right: 5px!important;
    bottom: 6px!important;
    text-align: end;
}
.banner_bor .swiper-pagination span.swiper-pagination-bullet-active{background: #cc0001 !important;border:1px solid #cc0001 !important;color:#fff !important; }
.banner_bor .swiper-pagination span{width:auto;height:auto; background: #000 !important;border:1px solid #000 !important;color:#fff !important;border-radius: 0;}


/*浮动栏目*/
.fd_nav{height:0px; width:776px; margin:0 auto; position:absolute; top:380px; left:50%; margin-left:-388px;z-index:999;}
.fd_nav_box{ width:178px; height:98px; padding:1px; border:1px solid #ccc; background:#fff; margin:0px 6px 0px 6px; float:left;}
.fd_nav_box a{ background:#666666; display:block; line-height:35px; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; transition:all 0.2s;}
.fd_nav_box a:hover{ color: #fff; background:#0e65cf;}
.fd_nav_bg1{ width:178px; height:35px; background:url(images/fd_nav_bg1.jpg) no-repeat; padding-top:63px; text-align:center;}
.fd_nav_bg2{ width:178px; height:35px; background:url(images/fd_nav_bg2.jpg) no-repeat; padding-top:63px; text-align:center;}
.fd_nav_bg3{ width:178px; height:35px; background:url(images/fd_nav_bg3.jpg) no-repeat; padding-top:63px; text-align:center;}
.fd_nav_bg4{ width:178px; height:35px; background:url(images/fd_nav_bg4.jpg) no-repeat; padding-top:63px; text-align:center;}

#content{ width:100%; background:#f5f5f5; padding-top:70px;}
.content{ width:1002px; margin:0 auto;}
#news{ width:330px; float:left; overflow:hidden; padding:0 0 10px 5px;}
.content_text{ font-size:14px; color:#666; padding-right:5px; height:20px; line-height:20px; font-family:"Microsoft YaHei";}
.content_en{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#bbb; height:20px; line-height:25px; overflow:hidden;}
.content_en a{ color:#bbb;}
.content_en a:hover{ color:#ed6c00;}
.news{ padding-top:10px;}
.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:29px; width:325px;}
.divnews_tag li span:last-of-type {float:right;}
.contact{ width:310px;}
.contact_box{ width:310px; height:142px; background:url(images/contact_box.jpg) right 20px no-repeat; margin-top:10px;}
.contact_text{ line-height:22px;}

#about{ width:277px; float:left; overflow:hidden; padding:0 40px 10px 40px;}
.about{ padding-top:10px;}
.about_text{ line-height:20px; padding-top:15px;}

#links{ width:1002px; margin:0 auto; margin-top:15px;}
.links_left{ width:80px; font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:30px; overflow:hidden;}
.links_right{ width:920px; line-height:30px; overflow:hidden;}

#copyright{ width:100%; background:#0E65CF; overflow:hidden;}
.copyright{ width:1002px; margin:0 auto; color:#fff; line-height:22px; text-align:center; padding:15px 0 15px 0;}
.copyright a{ color:#fff;}
.copyright a:hover{ text-decoration:underline; color: #fff;}

.divnews_tag li{padding-left:5px; background:url(images/divnews_tag.jpg) no-repeat 0px 12px;}

.pro_one_box{text-align:center;}



/*简介*/
.nei_body{ width:97%; margin:0 auto;}
.nei_jj{ font-size:14px; line-height:30px; font-family:"Microsoft YaHei"; color:#555;}
.nei_jj span{ color:#f87a00; font-weight:bold;}
.show_box{ width:1010px; margin:0 auto; padding-top:10px;overflow:hidden;}
.show_box li {
    float: left;
    padding-left: 5px;
}
.show_box a {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #666;
    line-height: 30px;
}
.show_box img {
    display: block;
}


/*左边*/
.list{width:220px; height:auto;}
.list_t{height:35px; padding-top:17px; padding-left:88px; color:#fff; line-height:18px; background:url(images/list_t.jpg) no-repeat center; font-family:"Microsoft YaHei"; font-weight:bold; font-size:16px;}
.list_d{line-height:40px; background:#ebebeb; padding-bottom:10px;}
.list_bor{ width:220px; height:3px; background:#0E65CF; overflow:hidden;}
.classimgshow1{ border:none !important; width:210px !important;}
.classimgshow2{ width:210px !important;}
.classimgshow1 a{padding-left:40px; color:#0E65CF; text-decoration:none; font-weight:bold; font-size:14px;}
.classimgshow1 a:hover{color:#ed6c00; text-decoration:none; font-weight:bold;}
.classimgshow2 a{padding-left:40px; color:#525252; text-decoration:none; }
.classimgshow2 a:hover{color:#ed6c00; text-decoration:none;}


/*内页联系我们*/
.nei_lxwm{ font-size:14px; line-height:30px; font-family:"Microsoft YaHei"; color:#555;width:1002px; margin:0 auto;}
.nei_lxwm a{ font-size:14px; color:#555;}
.nei_bor{ line-height:30px; padding:0 10px 0 10px; border:1px dashed #f87a00; float:left; color:#f87a00; font-weight:bold; margin-bottom:10px;}
.lxwm_text{ padding-bottom:15px;}
.lxwm_left{ float:left;}
.lxwm_right{ float:right;}
.lxwm_right .nei_bor{ width:180px; text-align:center;}


/*内页轮换banner*/
#nei_banner .swiper-pagination span{padding:0;}
#nei_banner{ margin-bottom:30px;}

.banner_nei1{background:url(images/banner_nei1.jpg) center no-repeat; width:100%; height:260px; display:block;}
.banner_nei2{background:url(images/banner_nei2.jpg) center no-repeat; width:100%; height:260px; display:block;}
.banner_nei3{background:url(images/banner_nei3.jpg) center no-repeat; width:100%; height:260px; display:block;}


/*内页banner*/
.banner_jj{ background:url(images/banner_jj.jpg) center no-repeat; width:100%; height:260px; margin-bottom:30px;}
.banner_cp{ background:url(images/banner_cp.jpg) center no-repeat; width:100%; height:260px; margin-bottom:30px;}
.banner_lx{ background:url(images/banner_lx.jpg) center no-repeat; width:100%; height:260px; margin-bottom:30px;}
.banner_xw{ background:url(images/banner_xw.jpg) center no-repeat; width:100%; height:260px; margin-bottom:30px;}
/*导航*/
.nav_n_about {width: 100%;height: 40px;background: url(images/nav_n_about.jpg) center no-repeat;}
.nav_n_pro {width: 100%;height: 40px;background: url(images/nav_n_pro.jpg) center no-repeat;}
.nav_n_case {width: 100%;height: 40px;background: url(images/nav_n_case.jpg) center no-repeat;}
.nav_n_news {width: 100%;height: 40px;background: url(images/nav_n_news.jpg) center no-repeat;}
.nav_n_job {width: 100%;height: 40px;background: url(images/nav_n_job.jpg) center no-repeat;}
.nav_n_technology {width: 100%;height: 40px;background: url(images/nav_n_technology.jpg) center no-repeat;}
.nav_n_testing {width: 100%;height: 40px;background: url(images/nav_n_testing.jpg) center no-repeat;}
.nav_n_feedback {width: 100%;height: 40px;background: url(images/nav_n_feedback.jpg) center no-repeat;}
.nav_n_honor {width: 100%;height: 40px;background: url(images/nav_n_honor.jpg) center no-repeat;}

.nei1{ width:1002px; height:auto; margin:0 auto; overflow:hidden;}
.nei1_1{ width:320px; height:300px; font-size:14px; line-height:30px;}
.nei1_2{ padding-left:200px;}



.classimgshow1{_width:160px;width:160px;_height:40px;height:40px;_line-height:40px;line-height:40px; border-bottom:1px solid #fff;background:url(images/classimgshow1.jpg) no-repeat left; _padding-left:15px;padding-left:15px;}
.classimgshow2{_width:145px; width:145px;_height:40px;height:40px;_line-height:40px;line-height:40px;background:url(images/classimgshow2.jpg) no-repeat left; _padding-left:20px;padding-left:20px;}