﻿.width_960{ width:960px; margin:0 auto 20px;}
.width_960 .menu_1{ width:215px; margin:0 auto;}
.width_960 .menu_2{ width:317px; margin:0 auto;}
.width_960 .menu_a li{ float:left; width:105px; height:65px; border-right:#bcbcbc 1px dotted;}
.width_960 .menu_a li.no-bor,.indu .menu_c li.no-bor{ border:none;}
.width_960 .menu_a li.menu_hei a{ line-height:22px; padding-top:10px; height:55px;}
.width_960 .menu_a li a{ display:block; height:65px; width:105px; background:#f9f9f9; text-align:center; color:#6a6a6a; font-size:14px; font-family:"宋体"; line-height:65px;}
.width_960 .menu_a li a:hover,.width_960 .menu_a li a.cur{ background:#c7000b; color:#fff;}

.banner_in{width:100%; position:relative; overflow:hidden; height:244px;}
.banner_in img{ height:244px; position:absolute; left:50%; margin-left:-960px;}
.about_nav{ width:100%; background:#ededed; height:51px;}
.about_nav ul{ width:720px; margin:0 auto;}
.about_nav ul li{ float:left; width:120px; height:51px; text-align:center; line-height:51px;}
.about_nav ul li a{ display:block; width:100%; height:51px; font-size:14px; font-family:"宋体";}
.about_nav ul li a:hover,.about_nav ul li a.cur{ background:url(../images/about/arr.png) 56px 39px no-repeat #c7000b; color:#fff;}
.crumbs_nav{ text-align:right; height:20px; line-height:20px; width:960px; margin:18px auto 20px; font-size:12px; font-family:"宋体"; color:#787878;}
.crumbs_nav img{ display:inline-block; margin-right:5px;}
.crumbs_nav span{ margin:0 3px;margin-right: 0;}
.crumbs_nav a{ color:#787878;}
.crumbs_nav a:hover{ color:#c7000b;}
h2{ width:960px; margin:0 auto 30px; border-bottom:#e3e3e3 1px solid; height:46px; position:relative; font-weight:normal;}
h2 div{ width:225px; height:50px; background:#fff; position:absolute; left:374px; text-align:center;}
h2 div p{ color:#c7000b; font-size:28px; font-family:"Microsoft YaHei UI";}
h2 div span{ font-size:14px; color:#d8d8d8; font-family:arial; display:block;}
h2 div em{ width:40px; height:1px; border-bottom:#c7000b 1px solid; margin:4px auto 0; display:block;}

/*集团介绍*/
.bloc{ width:960px; height:1221px; margin:0 auto; background:url(../images/about/img_1.png) no-repeat; position:relative; padding-bottom:100px; }
.bloc ul{ position:absolute;}
.bloc p{ position:absolute; color:#4f4f4f; font-size:12px; font-family:"宋体"; line-height:22px;}
.bloc .time{ color:#c7000b; font-size:18px; font-family:arial; position:absolute;}
.bloc ul li{ color:#6e6e6e; font-size:12px; font-family:"宋体"; line-height:24px;}
.bloc .bloc_r li{ text-align:right; background:url(../images/about/list.png) right 8px no-repeat; padding-right:30px;}
.bloc .bloc_l li{ text-align:left; background:url(../images/about/list.png) left 8px no-repeat; padding-left:30px;}
.bloc .time_1{ top:25px; left:500px;}
.bloc .bloc_1{ top:27px; left:63px;}
.bloc .about_1{ width:265px; left:530px; top:105px;}
.bloc .time_2{ top:287px; left:73px;}
.bloc .bloc_2{ top:250px; left:480px;}
.bloc .about_2{ width:225px; left:210px; top:360px;}
.bloc .time_3{ top:527px; left:893px;}
.bloc .bloc_3{ top:506px; left:130px;}
.bloc .time_4{ top:879px; left:228px;}
.bloc .bloc_4{ top:879px; left:380px;}
.bloc .about_4{ width:80px; left:216px; top:1000px;}
.bloc .inside{ margin:10px 0 10px 50px;}
.bloc .inside em{ display:block; color:#8c8c8c; font-size:12px; line-height:24px;}

/*组织机构*/
.frame{ width:960px; margin:0 auto;}
.frame_con{ width:590px; margin:30px auto 80px;}
.frame_con p{ height:35px; line-height:35px; border-top:#d2d2d2 1px solid; width:590px; color:#595959; font-size:12px;}
.frame_con span{ display:inline-block; width:130px; text-align:center; background:#f8f8f8;}
.frame_con a{ padding-left:px; color:#595959;}
.frame_con .bor-bottom{ border-bottom:#d2d2d2 1px solid;}

/*公司简介*/
.company{ width:960px; margin:0 auto; padding-bottom:50px;}
.company .text { margin-bottom:30px;}
.company .text dt{ float:right; width:336px; height:190px; margin-left:20px;}


/* 公司简介视频 */
.company .video-box {
  position: relative;
  float:right;
  display: flex;
  align-items: center;
  width:336px;
  height:190px;
  margin-left:20px;
}

.company .video-box .video {
  display: block;
  width: 100%;
  outline: 0;
}

.company .video-box .video-img {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 1;
}

.company .video-box .video-img .video-img-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.company .video-box .video-img .play-icon {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../../images/play-icon.png);
  cursor: pointer;
  z-index: 2;
}

.company .text dd{   font-size:12px; font-family:"宋体"; width:600px; float:left; line-height:20px; margin-bottom:10px;}
.company .text dd span{ color:#c7000b; font-size:14px;}
.company .list{ height:100px; margin-bottom:50px;}
.company .list li{ float:left; width:100px; margin-right:42px; text-align:center;}
.company .list li.last{ margin-right:0;}
.company .list li em{ display:block; width:100%; margin-top:15px; color:#606060; font-family:"Microsoft YaHei UI"; font-size:14px;}
.company .list li p{ height:55px; overflow:hidden;}
.company .list li p span{ width:1px; height:100%; display:inline-block; margin-left:-3px; line-height:100%; vertical-align:middle; }
.company .list li p img{vertical-align:middle; line-height:100%;}
.company .word{  line-height:22px; font-size:12px; font-family:"宋体"; margin-bottom:25px;}
.company .word_bor{ border-bottom:#e3e3e3 1px solid; padding-bottom:45px;}
.company .word_2{ font-size:14px; font-family:"Microsoft YaHei UI"; text-align:center; margin-bottom:10px;}
.company .word_2 span{ color:#c7000b;}
.company .word_en { font-size:12px; color:#bdbdbd; font-family:tahoma; margin-bottom:50px;}
.company .word_3{ background:url(../images/about/ico_8.png) left center no-repeat; padding-left:90px; color:#c7000b; font-weight:bold; font-family:"Microsoft YaHei UI"; height:51px; line-height:88px; margin-bottom:20px;}
.company .font_weight{ margin:30px 0 10px 0; font-size:14px; color:#000;}

/*典型案例*/
.case { width:960px; margin:0 auto; padding-bottom:50px;}
.case .menu{ width:960px; height:185px; margin-bottom:90px;}
.case .menu li{ float:left; width:137px;}
.case .menu li a{ display:block; width:137px; padding-top:102px; height:30px;}
.case .menu li a:hover span,.case .menu li a.cur span{ color:#c7000b;}
.case .menu li span{ color:#6a6a6a; font-size:14px; font-family:"宋体"; display:block; text-align:center; padding-top:5px;}
.case .menu li.menu_1{ margin-top:60px;}
.case .menu li.menu_2{ margin-top:50px;}
.case .menu li.menu_3{ margin-top:40px;}
.case .menu li.menu_4{ margin-top:30px;}
.case .menu li.menu_5{ margin-top:20px;}
.case .menu li.menu_6{ margin-top:10px;}
.case .menu li.menu_1 a{ background:url(../images/about/ico_9.png) top center no-repeat;}
.case .menu li.menu_1 a:hover,.case .menu li.menu_1 a.cur{ background:url(../images/about/ico_9_cur.png) top center no-repeat;}
.case .menu li.menu_2 a{ background:url(../images/about/ico_10.png) top center no-repeat;}
.case .menu li.menu_2 a:hover,.case .menu li.menu_2 a.cur{ background:url(../images/about/ico_10_cur.png) top center no-repeat;}
.case .menu li.menu_3 a{ background:url(../images/about/ico_11.png) top center no-repeat;}
.case .menu li.menu_3 a:hover,.case .menu li.menu_3 a.cur{ background:url(../images/about/ico_11_cur.png) top center no-repeat;}
.case .menu li.menu_4 a{ background:url(../images/about/ico_12.png) top center no-repeat;}
.case .menu li.menu_4 a:hover,.case .menu li.menu_4 a.cur{ background:url(../images/about/ico_12_cur.png) top center no-repeat;}
.case .menu li.menu_5 a{ background:url(../images/about/ico_13.png) top center no-repeat;}
.case .menu li.menu_5 a:hover,.case .menu li.menu_5 a.cur{ background:url(../images/about/ico_13_cur.png) top center no-repeat;}
.case .menu li.menu_6 a{ background:url(../images/about/ico_14.png) top center no-repeat;}
.case .menu li.menu_6 a:hover,.case .menu li.menu_6 a.cur{ background:url(../images/about/ico_14_cur.png) top center no-repeat;}
.case .menu li.menu_7 a{ background:url(../images/about/ico_15.png) top center no-repeat;}
.case .menu li.menu_7 a:hover,.case .menu li.menu_7 a.cur{ background:url(../images/about/ico_15_cur.png) top center no-repeat;}
.case .list_3{ display:none;}
.case .list_3 li{ float:left; width:287px; margin-right:49px; position:relative;}
.case .list_3 li .img1{ position:absolute; right:0; top:0; width:49px; height:43px;}
.case .list_3 li .img2{ position:absolute; left:0; top:159px; width:49px; height:43px;}
.case .list_3 li img{ width:287px; height:202px; display:block;}
.case .list_3 li p{ margin:20px 0; border:#e5e5e5 2px solid; width:263px; padding:10px;}
.case .list_3 li p span{ background:url(../images/about/list_1.png) left 2px no-repeat; padding-left:10px; line-height:21px; color:#403c3d;}
.case .list_3 li.no-mar{ margin-right:0;}
/* .case .list_3 li:nth-child(3n){ margin-right:0;} */

/*企业文化*/
.culture{ width:960px; margin:15px auto 0; overflow:hidden; padding-bottom:50px;}
.culture .list{ margin-left:-31px; }
.culture .list li{ float:left; width:299px; height:201px; margin:0 0 37px 31px; position:relative;}
.culture .list li .img1{ position:absolute; right:0; top:0; width:49px; height:43px;}
.culture .list li .img2{ position:absolute; left:0; top:114px; width:49px; height:43px;}
.culture .list li p{ background:url(../images/about/culture_bg.png) no-repeat; width:299px; height:34px; text-align:center; line-height:34px; color:#606060; font-size:14px; font-family:"Microsoft YaHei UI"; margin-top:10px;}

/*新产品推荐*/
.pro_nav ul{ width:480px; margin:0 auto;}
.product { width:960px; margin:0 auto; padding-bottom:50px;}
.product .pro_left{ width:240px; float:left; margin-right:35px;}
.product .pro_left .list{ width:100%; margin-bottom:30px;}
.product .pro_left .list li{ width:240px; height:45px; margin-bottom:1px;}
.product .pro_left .list li a{ display:block; height:45px; line-height:45px; width:240px; text-align:center; color:#6a6a6a; font-size:14px; font-family:"宋体"; background:#ededed;}
.product .pro_left .list li a:hover,.product .pro_left .list li a.cur{ background:#c7000b; color:#fff;}
.product .pro_right{ width:685px; float:right;}
.product .pro_right .list {position: relative; }
.product .pro_right .list li{width:686px;display: flex;}
.product .pro_right .list li .pro_box{ position:absolute; margin:90px 0 0 -142px; width:260px; z-index:9999; display:none;}
.product .pro_right .list .pro_box .pro_title{ display:block; height:30px; line-height:30px; padding-left:10px; color:#fff; background:#c7000b; font-size:14px; font-family:"Microsoft YaHei UI";}
.product .pro_right .list li .pro_box em{ display:block; background:#ededed; padding:5px; width:250px;}
.product .pro_right .list li .pro_box em span{ display:block; line-height:21px; color:#6a6a6a; font-size:12px;}
.product .pro_right .list li .pro_box em span strong{ padding-right:10px; display:inline-block; width:60px;}
.product .pro_right .list li .pro_box em span a{ padding-right:5px;}
.product .pro_right .list li a.name{color:#626262; font-size:14px; font-family:tahoma; float:left; width:226px;height: 50px;margin-top: 20px;text-align: center;}
.product .pro_right .list li a.name:hover{ color:#c7000b;}
.product .pro_right .list li a.but{ width:95px; height:25px;margin-left: 68px; float:left; line-height:25px; text-align:center; border:#535353 1px solid; color:#9a9a9a; font-size:12px; font-family:"宋体";margin-bottom: 20px; margin-top:-20px; }
.product .pro_right .list li a.but:hover{ color:#fff; border:#c7000b 1px solid; background:#c7000b;}

/*按材质分类*/
.texture{ width:960px; margin:20px auto 0; padding-bottom:50px;}
.texture .menu_a { padding-top:20px;}
.texture .menu_a li{ float:left; width:105px; height:65px; border-right:#bcbcbc 1px dotted;}
.texture .menu_a li.no-bor,.indu .menu_c li.no-bor{ border:none;}
.texture .menu_a li.menu_hei a{ line-height:22px; padding-top:10px; height:55px;}
.texture .menu_a li a{ display:block; height:65px; width:105px; background:#f9f9f9; text-align:center; color:#6a6a6a; font-size:14px; font-family:"宋体"; line-height:65px;}
.texture .menu_a li a:hover,.texture .menu_a li a.cur{ background:#c7000b; color:#fff;}
.texture .menu_b{ padding:20px 20px 20px 20px; width:920px; border:#dcdcdc 1px solid; margin:30px 0;}
.texture .menu_b a{ float:left; width:210px; margin:10px 20px 10px 0; height:20px;}
.texture .menu_b a.cur span,.texture .menu_b a:hover span{ color:#c7000b;}
.texture .menu_b a:hover em,.texture .menu_b a.cur em{ background:#c7000b; border:#c7000b 1px solid;}
.texture .menu_b a em{ width:15px; height:15px; border:#dcdcdc 1px solid; margin:2px 5px 0 0; float:left;}
.texture .menu_b a span{ height:20px; float:left; line-height:20px; color:#808080; font-size:14px; font-family:"宋体";}
.texture .title{ padding-bottom:20px; border-bottom:#c7000b 1px solid; background:url(../images/product/list_1.png) left 3px no-repeat; padding-left:25px; height:20px; line-height:20px; color:#c7000b; font-size:14px; font-family:"宋体"; margin-bottom:20px;}

/*行业应用*/
.indu{ width:960px; margin:0 auto; padding-bottom:50px;}
.indu .menu_c li{ float:left; width:136px; height:65px; border-right:#bcbcbc 1px dotted; line-height:65px; }
.indu .menu_c li a{ display:block; height:65px; width:66px; padding-left:70px; color:#6a6a6a; font-size:14px; font-family:"宋体";}
.indu .menu_c li a:hover,.indu .menu_c li a.cur{ color:#fff;}
.indu .menu_c li a.menu_c1{ background:url(../images/product/ico_1.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c1:hover,.indu .menu_c li a.menu_c1.cur{ background:url(../images/product/ico_1_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c2{ background:url(../images/product/ico_2.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c2:hover,.indu .menu_c li a.menu_c2.cur{ background:url(../images/product/ico_2_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c3{ background:url(../images/product/ico_3.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c3:hover,.indu .menu_c li a.menu_c3.cur{ background:url(../images/product/ico_3_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c4{ line-height:22px; padding-top:10px; height:55px; background:url(../images/product/ico_4.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c4:hover,.indu .menu_c li a.menu_c4.cur{ background:url(../images/product/ico_4_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c5{ background:url(../images/product/ico_5.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c5:hover,.indu .menu_c li a.menu_c5.cur{ background:url(../images/product/ico_5_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c6{ background:url(../images/product/ico_6.png) 20px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c6:hover,.indu .menu_c li a.menu_c6.cur{ background:url(../images/product/ico_6_cur.png) 20px center no-repeat #c7000b;}
.indu .menu_c li a.menu_c7{ background:url(../images/product/ico_7.png) 10px center no-repeat #f9f9f9;}
.indu .menu_c li a.menu_c7:hover,.indu .menu_c li a.menu_c7.cur{ background:url(../images/product/ico_7_cur.png) 10px center no-repeat #c7000b;}

/*公司新闻*/
.news{ width:960px; margin:0 auto; padding-bottom:50px;}
.news_left{ width:490px; float:left;}
.down-left{ width:490px; margin-right: 2px;}
.news_left .list{ width:460px; height:425px; border-right: 1px solid #b0afaf; padding-right:30px;}
.news_left .list li{ height:24px; width:460px; padding:18px 0; position:relative;}
.down-left .list li{ height:60px; width:460px; padding:0; position:relative;}
.news_left .list li a{ display:block; width:424px; height:24px; line-height:24px; padding:0 18px; color:#636363; font-size:12px; font-family:"宋体";}
.down-left .list li a{ display:block; width:424px; height:60px; line-height:60px; padding:0 18px; color:#636363; font-size:12px; font-family:"宋体";}
.news_left .list li a:hover,.news_left .list li a.cur{ color:#c7000b; background:url(../images/news/bor.png) left center no-repeat;}
.down-left .list li a:hover,.news_left .list li a.cur{ color:#c7000b; background-image:url(../images/news/bor.png);background-repeat: no-repeat; background-size: 3px 60px; }
.news_left .list li em{ background:url(../images/news/arr.png) no-repeat; width:7px; height:13px; position:absolute; right:-31px; top:20px; display:none;}
.news_right{ width:448px; float:left; height:425px; background:#f9f9f9; padding:0 10px;}
.news_right .title{ color:#c7000b; font-size:14px;  margin:15px 0 5px 0; font-weight:bold;}
.news_right .time{ margin-bottom:5px;}
.news_right p{ font-size:12px; color:#908f8f; line-height:24px;}
.news_right .more{ width:70px; height:20px; line-height:20px; text-align:center; color:#c7000b; border:#c7000b 1px solid; display:block; margin:20px 0 0 370px;}
.down-right .title{ color:#333; font-size:14px;  margin:23px 0 25px 0; font-weight:normal;}
.news_right .load{ display: flex; align-items: center; justify-content: center; float: right; margin-top: 48px; padding: 7px 20px;background-color: #D0001A;}
.news_right .load .down-text{font-size:12px;font-weight:400;color:rgba(255,255,255,1);line-height: 16px;}
.news_right .load .down-image{
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.down-right{
  padding:0 35px 0 38px;
  box-sizing: border-box;
}
/*公司新闻详情*/
.company_details{ width:960px; margin:0 auto; padding-bottom:50px;}
.company_details .title{ text-align:center; color:#c7000b; font-size:14px; font-weight:bold; text-indent:0;}
.company_details .time{ color:#908f8f; font-size:12px; margin:10px 0 20px 0; text-align:center; text-indent:0;}
.company_details .img{ width:100%; text-align:center; margin-bottom:20px;}
.company_details .img span{ width:1px; height:100%; display:inline-block; margin-left:-3px; line-height:100%; vertical-align:middle; }
.company_details .img img{ vertical-align:middle; line-height:100%;}
.company_details p{ color:#6a6a6a; font-size:12px; line-height:24px; text-indent:2em; margin-bottom:10px;}
.company_details .paging{ margin:50px 0 20px 0; text-indent:0;}
.company_details .paging a{ color:#636363; font-size:12px;}
.company_details .paging a:hover{ color:#c7000b;}
.company_details .paging .paging_l{ float:left;}
.company_details .paging .paging_r{ float:right;}
.company_details .return{ color:#c7000b; border:#c7000b 1px solid; padding:5px 15px;}
.return_par{ text-align:right;}

/*行业新闻*/
.trade{ width:960px; margin:0 auto; padding-bottom:50px;}
.trade .trade_l{ width:240px; float:left; margin-right:15px;}
.trade .trade_l li{ height:45px; width:100%;}
.trade .trade_l li a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; background:#ededed; color:#6a6a6a; font-size:14px;}
.trade .trade_l li a:hover,.trade_l li a.cur{ background:#c7000b; color:#fff;}
.trade .trade_r{ float:left; width:705px;}
.trade .trade_r dl{ width:705px; margin-bottom:20px; height:151px; background:#fbfbfb; position:relative;}
.trade .trade_r dl dt{ float:left; width:265px; height:151px; margin-right:20px;}
.trade .trade_r dl dd{ float:left; width:410px; padding-right:10px; margin-bottom:3px; font-size:12px;}
.trade .trade_r dl dd a{ line-height:24px; color:#908f8f;}
.trade .trade_r dl dd a:hover{ color:#c7000b;}
.trade .trade_r dl dd.title{ font-weight:bold; font-size:14px;}
.trade .trade_r dl dd.more{ width:70px; height:20px; position:absolute; right:10px; bottom:10px;}
.trade .trade_r dl dd.more a{ display:block; width:70px; height:20px; text-align:center; line-height:20px; border:#434343 1px solid;}
.trade .trade_r dl dd.more a:hover{ border:#c7000b 1px solid;}

/*行业新闻详情*/
.trade_details,.recruit,.industry,.recommend{ float:left; width:705px;}
.trade_details .title{ text-align:center; color:#c7000b; font-size:14px; font-weight:bold; text-indent:0;}
.trade_details .time{ color:#908f8f; font-size:12px; margin:10px 0 20px 0; text-align:center; text-indent:0;}
.trade_details .img{ width:100%; text-align:center; margin-bottom:20px;}
.trade_details .img span{ width:1px; height:100%; display:inline-block; margin-left:-3px; line-height:100%; vertical-align:middle; }
.trade_details .img img{ vertical-align:middle; line-height:100%;}
.trade_details p{ color:#6a6a6a; font-size:12px; line-height:24px; text-indent:2em; margin-bottom:10px;}
.trade_details .paging{ margin:50px 0 20px 0; text-indent:0;}
.trade_details .paging a{ color:#636363; font-size:12px; display:block; line-height:21px;}
.trade_details .paging a:hover{ color:#c7000b;}
.trade_details .return{ color:#c7000b;}

/*行业资料*/
.industry ul{ width:705px; border-top:#e4bec0 1px solid;}
.industry ul li{ border-bottom:#e4bec0 1px solid; height:40px; line-height:40px;}
.industry ul li a{ display:block; height:40px; line-height:40px; width:100%; color:#6a6a6a; font-size:12px;}
.industry ul li a span{ float:left; padding-left:20px; background:url(../images/news/list_1.png) left center no-repeat;}
.industry ul li a em{ float:right;}
.industry ul li a:hover{ color:#c7000b;}
.industry ul li a:hover span{ background:url(../images/news/list_1_cur.png) left center no-repeat;}

/*招聘信息*/
.recruit .title{ width:100%;  height:40px; line-height:40px; background:#eee;}
.recruit .title span{ float:left; color:#6a6a6a; font-size:14px; width:95px; padding-left:30px;}
.recruit .title span img{ display:inline-block; margin-left:5px;}
.recruit .title span.title_1{ width:175px; background:url(../images/news/ico_1.png) 65px  center no-repeat;}
.recruit .title span.title_2{ background:url(../images/news/ico_2.png) 65px center no-repeat;}
.recruit .title span.title_3{ background:url(../images/news/ico_3.png) 65px center no-repeat;}
.recruit .title span.title_4{ background:url(../images/news/ico_4.png) 65px center no-repeat;}
.recruit .title span.title_5{ background:url(../images/news/ico_5.png) 65px center no-repeat;}
.recruit .list { margin-bottom:5px;}
.recruit .list .tr{ background:#fbfbfb; height:40px; line-height:40px;}
.recruit .list .tr span{ float:left; color:#7f7f7f; font-size:12px; width:95px; padding-left:30px;}
.recruit .list .tr span.td_1{ width:175px;}
.recruit .list .tr span .more{ width:60px; height:20px; display:block; border:#464646 1px solid; line-height:20px; padding-left:20px; background:url(../images/news/list_2.png) 50px center no-repeat; color:#7f7f7f; cursor:pointer; margin-top:10px;}
.recruit .list .tr span .more.cur{ background:url(../images/news/list_2_cur.png) 50px center no-repeat;}
.recruit .list .re_main{ margin:10px 0; display:none;}
.recruit .list .re_main .title_1{ border-bottom:#eee 1px solid; padding-bottom:7px; padding-left:30px; background:url(../images/news/ico_6.png) 5px 5px no-repeat; color:#c50c1c; font-size:12px; margin:20px 0 10px 0;}
.recruit .list .re_main .title_2{ border-bottom:#eee 1px solid; padding-bottom:7px; padding-left:30px; background:url(../images/news/ico_7.png) 5px 4px no-repeat; color:#c50c1c; font-size:12px; margin:20px 0 10px 0;}
.recruit .list .re_main p{ color:#6a6a6a; font-size:12px; line-height:26px;}

/*毛遂自荐*/
.recommend{ border-top:#e4bec0 1px solid; width:695px; float:right;}
.recommend .ps{ color:#555; font-size:17px; margin-top:20px;}
.recommend label{ float:left; width:45px; margin-right:5px; line-height:40px; color:#555; font-size:14px;}
.recommend input{ border:#dfdfdf 1px solid; height:20px; padding:10px; color:#555; font-size:14px; line-height:20px;}
.recommend textarea{ width:632px; height:140px; padding:5px; border:#dfdfdf 1px solid; resize:none; float:left;}
.recommend div{ margin-top:15px;}
.recommend .input_wid1{ width:240px;}
.recommend .input_wid2{ width:630px;}
.recommend .flo{ float:left; margin-right:35px;}
.recommend .flo_r{ float:right; margin-right:0;}
.recommend .but { margin-top:30px;}
.recommend .but input{ width:125px; height:42px; text-align:center; border:none; font-size:14px; cursor:pointer;} 
.recommend .but .sub{ background:#c7000b; color:#fff; margin:0 10px 0 50px;}
.recommend .but .res{ background:#e5e5e5; color:#5b5b5b;}

/*产品认证*/
.qua_nav ul{ width:240px;}
.main{ width:960px; margin:0 auto; padding-bottom:50px;}
.main .main_l{width:240px; float:left; margin-right:15px;}
.main .main_l li{ height:45px; width:100%; margin-bottom:1px;}
.main .main_l li a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; background:#ededed; color:#6a6a6a; font-size:14px;}
.main .main_l li a:hover,.main .main_l li a.cur{ background:#c7000b; color:#fff;}
.main .main_r{ width:705px; float:left;}
.main .main_r .certificate li{ width:198px; float:left; margin:0 0 30px 37px; height:310px; position:relative;}
.main .main_r .certificate li p{ width:188px; padding:5px; background:#ededed; margin-bottom:10px; cursor:pointer;}
.main .main_r .certificate li span{ display:block; width:196px; border:#b5b5b5 1px solid; height:25px; line-height:25px; text-align:center; font-size:14px; color:#606060;}
.main .main_r .certificate li .img1{ position:absolute; right:0; top:0;}
.main .main_r .certificate li .img2{ position:absolute; left:0; bottom:44px;}
.main .main_r .certificate li.one{ height:315px;}
.main .main_r .certificate li.two{ height:185px;}
.main .main_r .title{ border-bottom:#ededed 1px solid; color:#6a6a6a; font-size:14px; padding-bottom:10px;}
.main .main_r .ship_a{ width:670px; margin-left:35px;}
.main .main_r .ship_a .kan{}
.main .main_r .title strong{ font-size:16px; color:#000; font-family:"Microsoft YaHei UI"; padding-right:15px;}
.main .ship_list{ margin-top:20px;}
.main .ship_list li{ float:left; width:102px; height:110px; text-align:center;}
.main .ship_list li span{ display:block; margin-top:5px;}


/*船级社认证*/
.ship_main{ width:705px; position:relative;}
.ship_box{ width:600px; height:310px; overflow:hidden; margin:0 auto; position:relative;}
.ship{ position:absolute; top:0; left:0;}
.ship li{ width:180px; float:left; margin-right:20px; height:310px;}
.ship li p{ width:170px; padding:5px; background:#ededed; margin-bottom:10px; cursor:pointer;}
.ship li span{ display:block; width:180px; border:#b5b5b5 1px solid; height:25px; line-height:25px; text-align:center; font-size:14px; color:#606060;}
.ship_main #LeftArr { cursor: pointer; left: 0; position: absolute; top: 100px; z-index:2;}
.ship_main #RightArr { cursor: pointer; position: absolute; right: 0; top: 100px; z-index:2;}
.table_one{ width:960px; margin:0 auto; border-collapse:collapse; margin-bottom:50px;}
.table_one td{ border:#e4bec0 1px solid; text-align:center; padding:10px 0; font-size:11px; color:#797979;}
.table_one .tr_1 td{ padding:15px 0; color:#c7000b; font-size:14px;}
.ship_title.cur{ position:fixed; top:0; left:50%; margin-left:-480px; z-index:99;}
.ship_tab{ width:960px; margin:0 auto;}
.ship_tab .title{ font-size:16px; font-family:"Microsoft YaHei UI"; text-align:center; padding-bottom:10px; border-bottom:#ededed 1px solid; margin-bottom:20px; color:#000;}

/*实验设备*/
.test{ width:705px;}
.test li{ width:330px; padding:5px; float:left; height:125px; background:#f7f7f7; margin:0 25px 25px 0; overflow:hidden;}
.test li.no-r{ margin-right:0;}
.test li p{ float:left; width:120px; height:125px; text-align:center; color:#6a6a6a; font-size:14px;}
.test li .img{ float:right;}
.Laboratory,.test_a { padding-left:20px;}
.Laboratory .p1{ text-align:center; color:#000; font-size:16px; font-family:"Microsoft YaHei UI"; margin-bottom:10px;}
.Laboratory .p2{ line-height:22px;}
.Laboratory .p3{ margin:20px 0 5px 0; color:#555; font-weight:bold;}
.la_con{ width:680px; height:400px; margin-top:35px; position:relative;}
.la_con .la_left{ width:246px; height:400px; position:relative; float:left;}
.la_con .la_left p{ text-align:center; color:#474747; font-size:14px; font-family:"Microsoft YaHei UI"; margin-top:20px;}
.la_con .la_left .img1{ position:absolute; top:0; right:0;}
.la_con .la_left .img2{ position:absolute; left:0; top:305px;}
.la_con .la_right{ width:300px; height:300px; float:right; margin-top:50px; text-align:left;}
.la_con .la_right a{ display:block; margin-top:15px; color:#555; font-size:16px; font-family:"Microsoft YaHei UI"; cursor:pointer; text-align:center;}
.la_con .la_right a:hover{ color:#c7000b;}
.la_con .la_right .a1{ width:245px; height:50px; background:url(../images/quality/one.png) no-repeat; line-height:50px; margin-left:45px;}
.la_con .la_right .a2{ background:url(../images/quality/two.png) no-repeat; width:246px; height:51px; line-height:51px; margin-left:30px;}
.la_con .la_right .a3{ width:245px; height:51px; background:url(../images/quality/three.png) no-repeat; line-height:51px; margin-left:15px;}
.la_con .la_right .a4{ background:url(../images/quality/four.png) no-repeat; width:244px; height:49px; line-height:49px;}
.test_a .p1{ color:#000; font-size:16px; font-family:"Microsoft YaHei UI"; margin-bottom:10px;}
.test_a .p2{ line-height:22px; font-size:12px;}
.test_a .p3{ line-height:22px; color:#555; font-weight:bold; margin:20px 0 5px 0;}
.test_a .test_b{ margin:10px 0 55px 0;}
.test_a .test_l{ width:305px; height:175px; float:left; margin-right:25px;}
.test_a .test_r{ width:315px; float:left;}
.test_a .test_r .p3{ color:#555; font-weight:bold; margin:0 !important;}
.test_a .test_r p{ line-height:22px;}
.test_a .test_c{ width:660px; height:250px;}
.test_c .pro_tab{ height:300px; margin:20px 10px; position:relative;}
.test_c .pro_tab .arr{ display:block; width:21px; height:61px; position:absolute; cursor:pointer;}
.test_c .pro_tab .arrL{ background:url(../images/quality/left.png) no-repeat; left:0; top:110px;}
.test_c .pro_tab .arrL:hover{ background:url(../images/quality/left_cur.png) no-repeat;}
.test_c .pro_tab .arrR{ background:url(../images/quality/right.png) no-repeat; right:0; top:110px;}
.test_c .pro_tab .arrR:hover{ background:url(../images/quality/right_cur.png) no-repeat;}
.test_c .pro_tab .proTab_main{ width:544px; margin:0 auto; height:250px; overflow:hidden; position:relative;}
.test_c .pro_tab .proTab_main ul{ position:relative;}
.test_c .pro_tab .proTab_main li{ width:545px; height:250px; float:left; background:#f8f8f8;}
.test_c .pro_tab .proTab_main .tab_l{ width:198px; margin-right:20px; border:#c7000b 1px solid; height:248px; float:left; background:#ededed; text-align:center;}
.test_c .pro_tab .proTab_main .tab_l span{ width:1px; margin-left:-1px; line-height:100%; height:100%; display:inline-block; vertical-align:middle;}
.test_c .pro_tab .proTab_main .tab_l img{ line-height:100%; vertical-align; vertical-align:middle; max-width:195px;}
.test_c .pro_tab .proTab_main .tab_r{ width:305px; float:left; height:300p; line-height:20px;}
.test_c .pro_tab .proTab_main .tab_r .tab1{ color:#c7000b; font-size:14px; font-family:"Microsoft YaHei UI"; margin-top:25px;}
.test_c .pro_tab .proTab_main .tab_r .tab2{ color:#555; font-size:12px; font-weight:bold; margin-top:5px;}
.test_return{ text-align:right; height:30px; margin:70px auto 20px;}
.test_return a{ border: 1px solid #c7000b; color: #c7000b; padding: 5px 15px;}


/*关系企业*/
.relation{ width:960px; margin:60px auto 0; padding-bottom:50px;}
.relation li{ width:290px; padding:10px; float:left; height:170px; overflow:hidden; margin:0 10px 10px 0; background:#fafafa; font-size:12px; color:#6a6a6a;}
.relation li.no-mar{ margin-right:0;}
.relation li p{ line-height:21px;}
.relation li p.title{ color:#424242; font:bold 18px "Microsoft YaHei UI"; margin:15px 0 10px 0; }

/*客户反馈*/
.con_nav ul{ width:360px;}
.cust_nav ul{ width: 240px;}
.feedback{ width:960px; margin:60px auto 0; padding-bottom:50px;}
.feedback .feed_main{ width:700px; margin:0 auto;}
.feedback .feed_l{ width:325px; float:left; margin-right:20px;}
.feedback .feed_l p{ color:#6a6a6a; font-size:14px; margin:17px 0 7px 0;}
.feedback .feed_l p span{ font-family:tahoma; color:#9f9f9f; margin-left:5px;}
.feedback .feed_l input{ height:20px; border:#e5e5e5 1px solid; padding:10px 5px; line-height:20px; color:#6a6a6a; font-size:14px; width:310px;}
.feedback .feed_l textarea{ border:#e5e5e5 1px solid; line-height:20px; color:#6a6a6a; font-size:14px; width:310px; padding:5px; resize:none; height:175px;}
.feedback .feed_r{ width:345px; height:394px; float:left; position:relative;}
.feedback .feed_r p{ margin-top:39px; color:#6a6a6a; line-height:21px; font-size:14px;}
.feedback .feed_r .sub{ position:absolute; bottom: 0; color:#fff; background:#c7000b; text-align:center; width:150px; height:35px; font-size:14px; border:none; cursor:pointer;}

/*公司本部*/
.self{ width:685px; float:left;}
.self .map{ width:678px; height:388px;background:url(../images/contact/map-two.png) no-repeat; margin:0 auto; position:relative; z-index:5;}
.map .dot,.map .area { width:678px; height:388px; position:absolute;} 
.map .dot{ z-index:7;}
.map .dot a{ display:block; width:43px; height:50px; background:url(../images/contact/icon.png) no-repeat; text-align:center; line-height:42px; color:#7d7d7d; font-size:10px; position:absolute; z-index:8 !important;letter-spacing: -1px;}
.map .dot a.cur,.map .dot a:hover{ background:url(../images/contact/icon-cur.png) no-repeat; color:#c7000b;}
.map .dot_1{ left:58px; top:151px;}
.map .dot_2{ left:117px; top:34px;}
.map .dot_3{ left:249px; top:42px;}
.map .dot_4{ left:478px; top:35px;}
.map .dot_5{ left:617px; top:201px;}
.map .dot_6{ left:283px; top:231px;}
.map .area img{ position:absolute; display:none; z-index:3;}
.map .area .area_1{ left:2px; top:105px;}
.map .area .area_2{ left:56px; top:9px;}
.map .area .area_3{ left:112px; top:19px;}
.map .area .area_4{ top:0; left:389px;}
.map .area .area_5{ top:172px; left:553px;}
.map .area .area_6{ top:214px; left:262px;}
.self p{ color:#595959; font-size:14px; line-height:18px; padding-left:30px; height:18px; margin:6px 0;}
.self p.self_1{ background:url(../images/contact/ico_1.png) left center no-repeat; margin-top:18px;}
.self p.self_2{ background:url(../images/contact/ico_2.png) left center no-repeat;}
.self p.self_3{ background:url(../images/contact/ico_3.png) left center no-repeat;}
.self p.self_4{ background:url(../images/contact/ico_4.png) left center no-repeat;}
.self p.self_5{ background:url(../images/contact/ico_5.png) left center no-repeat;}
.self .self_6{ padding:0; line-height:24px; margin-bottom:10px; height:36px !important;}

/*专案部门*/
.self .tab_tel{  width:655px; padding-left:30px; background:url(../images/contact/tel.png) left top no-repeat; color:#595959; font-size:14px; line-height:18px; }
.self .tab_tel td{ padding:8px 0; border-right:1px solid #d2d2d2; border-top:1px solid #d2d2d2; }
.self .tab_tel .td2{ padding-left:40px;}
.self .tab_tel .td1{ text-align:right; padding-right:40px;}
.self .tab_tel .tr1 td{ border-bottom:#d2d2d2 1px solid;}
.self .tab_tel .td3{ border-right:none;}

/*营销网络*/
.map_box{ width:685px; float:left;}
.map_box .map_main{ width:685px; height:702px; background:url(../images/contact/map.png) no-repeat; margin:0 auto; position:relative; z-index:5;}
.map_box .map_main .map-line {
  position: absolute;
  top: 0px;
  left: -12px;
  width: 100%;
  height: 100%;
  background-image: url(../images/contact/map-line.png);
  background-repeat: no-repeat;
  background-size: 96.5% auto;
  background-position: center center;
  z-index: 3;
}
.map_box .map_main .area img{ position:absolute; display:none; z-index:3;}
.map_box .map_main .area .area_1{ left:0px; top:5px;}
.map_box .map_main .area .area_2{ left:460px; top:0px;}
.map_box .map_main .area .area_3{ left: 385px;
top: 158px;}
.map_box .map_main .area .area_4{ top: 289px; left: 369px;}
.map_box .map_main .area .area_5{ top: 275px; left: 241px;}
.map_box .map_main .area .area_6{ top: 254px; left: 440px; display:block;}
.map_box .map_main .area .area_7{ top: 295px; left: 510px;}
.map_box .map_main .area .area_8{ top: 302px; left: 431px;}
.map_box .map_main .area .area_9{ right: 171px; bottom: 209px;}
.map_box .map_main .area .area_10{ right:27px; top:152px;}
.map_box .map_main .dot,.map_box .map_main .area { width:100%; height:100%; position:absolute;} 
.map_box .map_main .dot{ z-index:7;}
.map_box .map_main .area{ z-index:2;}
.map_box .map_main .dot a{ display:block; width:38px; height:44px; background:url(../images/contact/ico.png) no-repeat; text-align:center; line-height:35px; color:#7d7d7d; font-size:12px; position:absolute; z-index:8 !important;}
.map_box .map_main .dot a.cur,.map_box .map_main .dot a:hover{ background:url(../images/contact/ico_cur.png) no-repeat; color:#c7000b;}
.map_box .map_main .dot_1{ left: 327px; top: 181px;}
.map_box .map_main .dot_2{ left:535px; top:43px;}
.map_box .map_main .dot_3{ left: 420px; top: 175px;}
.map_box .map_main .dot_4{ top: 289px; left: 393px;}
.map_box .map_main .dot_5{ left: 295px; top: 290px;}
.map_box .map_main .dot_6{ left: 477px;top: 236px;}
.map_box .map_main .dot_7{ left: 498px;top: 256px;}
.map_box .map_main .dot_8{ left: 472px; top: 296px;}
.map_box .map_main .dot_9{ left: 366px; top: 375px;}
.map_box .map_main .dot_10{ right:48px; top:177px;}
.map_box .map_main .dot_11{ left: 442px;top: 245px;}
.map_box .text{ margin-top:45px;}
.map_box .text .title{ color:#555; font-size:18px; font-family:"Microsoft YaHei UI"; padding-bottom:5px; border-bottom:#e4bec0 1px solid; margin-bottom:20px;}
.map_box .text p{ color:#767676;  font-size:14px; line-height:22px;}

/*公司荣誉*/
.honor_box{ background:#ededed; width:100%; height:540px; padding:10px 0;}
.honor{ width:960px; margin:0 auto; height:540px; padding-bottom:50px;}
.honor .honor_l { position:relative;}
.honor .honor_l .img1{ position:absolute; right:0; bottom:39px; z-index:2;}
.honor .honor_l .img2{ position:absolute; right:10px; top:14px; z-index:2;}
.honor .honor_l .img3{ position:absolute; left:0; bottom:58px; z-index:2;}
.honor .honor_l .img4{ position:absolute; left:0; bottom:45px; z-index:0;}
.honor .honor_l .list{ display:none;}
.honor .honor_l .list_1{ display:block;}
.honor .honor_l{ width:599px; float:left; padding-right:10px; border-right:#d7d7d7 1px solid; height:510px;}
.honor .honor_l .img{ width:599px; height:437px; text-align:center; background:#fff; padding:15px 0;}
.honor .honor_l .img img{ width:594px; height:435px; vertical-align:middle; line-height:100%; }
.honor .honor_l .img .imga{ width:auto;}
.honor .honor_l .img_1 img{width:380px; position:relative; z-index:1;}
.honor .honor_l .img span{ width:1px; height:100%; display:inline-block; margin-left:-3px; line-height:100%; vertical-align:middle; }
.honor .honor_l .name{ background:url(../images/about/honor_bg.png) no-repeat; width:310px; height:34px; line-height:30px; text-align:center; color:#606060; font-size:14px; font-family:"Microsoft YaHei UI"; margin:38px auto 0;}
.honor .honor_r{ width:350px; float:left; height:510px;}
.honor .honor_r ul li{ float:left; margin:0 0 10px 10px; width:141px; position:relative;}
.honor .honor_r ul .img5{ position:absolute; right:0; top:39px; width:38px; height:33px !important;}
.honor .honor_r ul .img6{ position:absolute; left:0; bottom:78px; width:38px; height:33px !important;}
.honor .honor_r ul li.ho_2{ padding:40px 0;}
.honor .honor_r ul li.ho_1 img{ height:100px;}
.honor .honor_r ul li img{ height:180px; width:140px; cursor:pointer;}
.honor .honor_r ul li span{ height:25px; width:138px; border:#b5b5b5 1px solid; display:block; margin-top:10px; text-align:center; line-height:25px;}
.honor .page{ text-align:left; margin:20px 0 0 55px;}

/*登录*/
.login{ margin:45px auto 0; width:660px; padding:0 0 200px 300px;}
.login .login_tr{ height:30px; line-height:30px; margin-bottom:15px;}
.login .login_tr span{ width:55px; display:inline-block; text-align:right; margin-right:20px; color:#6a6a6a; font-size:14px;}
.login .login_tr input{ height:30px; line-height:30px; width:195px; padding:0 5px; background:#e5e5e5; border:none; color:#6a6a6a; font-size:12px;}
.login .login_ps{ color:#a1a1a1; font-size:12px; padding-left:75px; margin-bottom:6px;}
.login .login_cord{ height:48px; line-height:48px;}
.login .login_cord .cord{ padding-left:75px; float:left; width:122px; height:48px; margin-right:12px; overflow:hidden; cursor:pointer;}
.login .login_cord .cord img{ width:122px; height:48px;}
.login .login_cord .text{ float:left; height:48px; line-height:48px; color:#c7000b; font-size:12px; cursor:pointer;}
.login .login_but{ margin-top:35px;}
.login .login_but input{ width:205px; height:30px; text-align:center; margin-left:75px; color:#fff; background:#c7000b; border:none; font-size:14px; cursor:pointer;}

/*修改密码*/
.pass{ padding:0 0 200px 150px;}
.pass .pass_box{ height:30px; line-height:30px; margin-top:15px;}
.pass .pass_box span{ width:70px; text-align:right; display:inline-block; margin-right:20px; color:#6a6a6a; font-size:14px;}
.pass .pass_box input{ height:30px; line-height:30px; width:195px; padding:0 5px; background:#e5e5e5; border:none; color:#6a6a6a; font-size:12px;}
.pass .pass_but{ margin-top:30px;}
.pass .pass_but input{width:205px; height:30px; text-align:center; margin-left:93px; color:#fff; background:#c7000b; border:none; font-size:14px; cursor:pointer;}

/*证书查询*/
.query table{ border-collapse:collapse;}
.query td{ text-align:center; border-bottom:#e4bec0 1px solid; border-top:#e4bec0 1px solid; line-height:35px; color:#6a6a6a; font-size:12px;}
.query .tr1 td{ font-size:14px;}
.query .see{ width:90px; height:25px; text-align:center; line-height:25px; color:#fff; background:#c7000b; display:inline-block; cursor:pointer;}
.popup{ width:800px; height:600px; position:fixed; left:50%; top:50%; margin:-300px 0 0 -400px; overflow:hidden; z-index:4;}
.popup .po_but{ margin-top:15px; text-align:center;}
.popup .po_but a{ width:120px; height:30px; text-align:center; font-size:14px; line-height:30px; cursor:pointer; display:inline-block;}
.popup .po_but .print{ background:#c7000b; color:#fff;}
.popup .po_but .close{ background:#fff; color:#656565; margin-left:30px;}
.popup .po_but a:hover{ opacity:0.8; filter:alpha(opacity=80);}
.popup .po_img{ width:730px; height:550px; overflow:hidden; margin:0 auto; text-align:center;}
.popup .po_img span{ width:1px; height:100%; display:inline-block; margin-left:-3px; line-height:100%; vertical-align:middle;}
.popup .po_img img{ vertical-align:middle; line-height:100%; background:#8b0000; padding:5px;}

/*搜索列表*/
.list_title{ margin:20px auto 20px; border-bottom:#c7000b 1px solid; padding-bottom:10px; width:960px; font-size:26px; font-family:"Microsoft YaHei UI"; color:#000; font-weight:bold;}
.list_title span{ color:#c7000b; padding:0 5px;}

/*集团简介*/
.about_title{ background:#ededed; height:40px; line-height:40px; text-align:center; color:#6a6a6a; font-size:16px; font-family:"Microsoft YaHei UI"; width:960px; margin:30px auto;}
.about_a{ width:960px; margin:0 auto; height:580px; position:relative;}
.about_a a{ width:47px; display:block; position:absolute; cursor:pointer;}
.about_a a .arr{ position:absolute; bottom:-20px; left:16px; display:none;}
.about_a a:hover .arr,.about_a a.cur .arr{ display:block;}
.about_a .a1{ height:190px;}
.about_a .a2{ height:145px;}
.about_a .a3{ background:url(../images/about/name1.png) center center no-repeat #ededed; top:295px; left:25px;}
.about_a .a3:hover,.about_a .a3.cur{ background:url(../images/about/name1_cur.png) center center no-repeat #c7000b;}
.about_a .a4{ background:url(../images/about/name2.png) center center no-repeat #ededed; top:295px; left:94px;}
.about_a .a4:hover,.about_a .a4.cur{ background:url(../images/about/name2_cur.png) center center no-repeat #c7000b;}
.about_a .a5{ background:url(../images/about/name3.png) center center no-repeat #ededed; top:295px; left:160px;}
.about_a .a5:hover,.about_a .a5.cur{ background:url(../images/about/name3_cur.png) center center no-repeat #c7000b;}
.about_a .a6{ background:url(../images/about/name4.png) center center no-repeat #ededed; top:295px; left:225px;}
.about_a .a6:hover,.about_a .a6.cur{ background:url(../images/about/name4_cur.png) center center no-repeat #c7000b;}
.about_a .a7{ background:url(../images/about/name5.png) center center no-repeat #ededed; top:391px; left:320px;}
.about_a .a7:hover,.about_a .a7.cur{ background:url(../images/about/name5_cur.png) center center no-repeat #c7000b;}
.about_a .a8{ background:url(../images/about/name6.png) center center no-repeat #ededed; top:391px; left:385px;}
.about_a .a8:hover,.about_a .a8.cur{ background:url(../images/about/name6_cur.png) center center no-repeat #c7000b;}
.about_a .a9{ background:url(../images/about/name7.png) center center no-repeat #ededed; top:391px; left:453px;}
.about_a .a9:hover,.about_a .a9.cur{ background:url(../images/about/name7_cur.png) center center no-repeat #c7000b;}
.about_a .a10{ background:url(../images/about/name8.png) center center no-repeat #ededed; top:391px; left:529px;}
.about_a .a10:hover,.about_a .a10.cur{ background:url(../images/about/name8_cur.png) center center no-repeat #c7000b;}
.about_a .a11{ background:url(../images/about/name9.png) center center no-repeat #ededed; top:391px; left:598px;}
.about_a .a11:hover,.about_a .a11.cur{ background:url(../images/about/name9_cur.png) center center no-repeat #c7000b;}
.about_a .a12{ background:url(../images/about/name10.png) center center no-repeat #ededed; top:295px; left:720px;}
.about_a .a12:hover,.about_a .a12.cur{ background:url(../images/about/name10_cur.png) center center no-repeat #c7000b;}
.about_a .a13{ background:url(../images/about/name11.png) center center no-repeat #ededed; top:295px; left:786px;}
.about_a .a13:hover,.about_a .a13.cur{ background:url(../images/about/name11_cur.png) center center no-repeat #c7000b;}
.about_a .a14{ background:url(../images/about/name12.png) center center no-repeat #ededed; top:295px; left:853px;}
.about_a .a14:hover,.about_a .a14.cur{ background:url(../images/about/name12_cur.png) center center no-repeat #c7000b;}

.about_b{ width:960px; margin:0 auto 80px; }
.about_b .title{ background:url(../images/about/img2.jpg) center center no-repeat; text-align:center; height:42px; line-height:42px; color:#3e3e3e; font-size:24px; font-family:"Microsoft YaHei UI";}
.about_b p{ color:#999; line-height:24px; font-size:12px; margin-top:10px;}

/*附件上传*/
.upload{ width:340px; position:absolute; top:66px; left:0;}
#File1Uploader{ margin:10px 0;}
.smallBtn{ width:100px; height:30px; line-height:30px; text-align:center; background:#ccc; font-size:14px; font-family:"Microsoft YaHei UI"; display:block; color:#fff !important; cursor:pointer;}
.smallBtn:hover{ color:#c7000b !important; background:#999;}
.smallDefault{ margin-top:10px;}
.FileIcon{ margin-top:5px; padding-left:29px;}
.upload_title{ font-size:18px !important; color:#c7000b !important; font-family:"Microsoft YaHei UI";}


/* 证书查询 */
.query {
  display: flex;
  justify-content: center;
  width: 960px;
  margin: 60px auto 0;
  padding-bottom: 274px;
}

.query-item {
  margin-top: 46px;
}

.query-item:nth-child(1) {
  margin-top: 0;
}

.query-item-top {
  display: flex;
  align-items: center;
}

.query-item-cn {
  font-size: 14px;
  font-weight: bold;
  color: #6a6a6a;
  line-height: 16px;
}

.query-item-en {
  margin-left: 4px;
  font-size: 14px;
  font-weight: bold;
  color: #9F9F9F;
  line-height: 16px;
  text-transform: uppercase;
}

.query-item-input {
  width: 388px;
  height: 42px;
  border: 1px solid #E5E5E5;
  margin-top: 8px;
  font-size: 18px;
  font-weight: 400;
  color: #333;
  line-height: 20px;
  padding: 0 10px;
  box-sizing: border-box;
}

.query-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 42px;
  background: #D80024;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 16px;
  margin: 46px auto 0;
  cursor: pointer;
}

/* 证书结果 */
.result {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 960px;
  margin: 44px auto 0;
  padding-bottom: 124px;
}

.result-title {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  line-height: 22px;
}

.result-detail {
  display: flex;
  align-items: center;
  margin-top: 54px;
}

.result-left {
  margin-right: 109px;
}

.result-left-item {
  display: flex;
  align-items: center;
}

.result-left-title {
  font-size: 18px;
  font-weight: 400;
  color: #333;
  line-height: 48px;
}

.result-left-text {
  font-size: 18px;
  font-weight: 400;
  color: #999;
  line-height: 48px;
}

.result-left-again {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 143px;
  height: 53px;
  background: #C4242C;
  font-size: 18px;
  font-weight: 400;
  color: #fff !important;
  line-height: 20px;
  margin-top: 22px;
}

.result-right {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 276px;
  height: 367px;
  background-repeat: no-repeat;
  background-size: cover;
}

.result-right-img {
  width: 227px;
}

.alert-shadow {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  z-index: 999;
}

.alert-shadow.show {
  display: block;
}

.alert {
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transform: translate(-50%,-50%);
  width: 342px;
  height: 254px;
  background: #FFFFFF;
  z-index: 1000;
}

.alert.big-alert {
  height: 284px;
}

.alert.show {
  display: flex;
}

.alert-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 71px;
  background: #C4242C;
  border-radius: 50%;
}

.alert-icons {
  width: 33px;
}

.alert-title {
  margin-top: 17px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 18px;
}

.alert-text {
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #999;
  line-height: 18px;
}

.alert-back {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: 46px;
  background: #C4242C;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  line-height: 18px;
  margin-top: 40px;
  cursor: pointer;
}

/* 原因页 */
.reason {
  display: none;
  flex-direction: column;
  align-items: center;
  width: 960px;
  margin: 100px auto 0;
  padding-bottom: 140px;
}

.reason.show {
  display: flex;
}

.reason-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 71px;
  background: #C4242C;
  border-radius: 50%;
}

.reason-icons {
  width: 33px;
}

.reason-title {
  margin-top: 25px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 18px;
}

.reason-text {
  margin-top: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #999;
  line-height: 18px;
}

.reason-back {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: 46px;
  background: #C4242C;
  font-size: 16px;
  font-weight: 400;
  color: #fff !important;
  line-height: 18px;
  margin-top: 40px;
  cursor: pointer;
}

