﻿
body{font-family:'Microsoft YaHei'!important}
.no-padding{padding:0px;}
.p_tab{float:left;width:100%;}
.p_tab ul li{float:left;margin-right:8px;margin-bottom:8px;}
.p_tab ul li.hover{}
.p_tab_btn{width:auto;display:inline-block;line-height:40px;padding:0 15px;font-size:14px;position:relative;border:1px solid #ddd;color:#000;height:40px;text-align:center;}
.p_tab_btn:before,.p_tab_btn:after{-webkit-transition:all 0.3s;transition:all 0.3s;}
.p_tab_btn:before{content:'';border-style:solid;position:absolute;z-index:5;box-sizing:content-box;width:0;height:100%;border-width:2px 0 2px 0;top:-2px;left:0;-webkit-transition-delay:0.05s;transition-delay:0.05s;border-color:#0030a8;}
.p_tab_btn:after{content:'';border-style:solid;position:absolute;z-index:5;box-sizing:content-box;width:100%;height:0;border-width:0 2px 0 2px;top:0;left:-2px;border-color:#0030a8;}
.p_tab_btn:hover:before,.p_tab .hover .p_tab_btn:before{width:100%;}
.p_tab_btn:hover:after,.p_tab .hover .p_tab_btn:after{height:100%;}
.p_tab_btn:hover{color:#0030a8;}
.p_share {width:100%;float:left;border-top:1px dashed #ddd;padding-top:20px;margin:20px 0px;}
.p_share a{width:25px;display:inline-block;margin-right:5px; color:#fff;font-size:20px;text-align:center;line-height:25px;}
.p_share>a:nth-child(1){background-color:#4081e1;}
.p_share>a:nth-child(2){background-color:#f04e59;}
.p_share>a:nth-child(3){background-color:#1f7fc9;}
.p_share>a:nth-child(4){background-color:#228a31;}
.p_share>a:nth-child(5){background-color:#5b95f0;}
.p_share a:hover{-webkit-animation:otateIn 1s .1s ease both;-moz-animation:tada 1s .1s ease both;}
.p_title{font-size:16px;float:left;width:100%;line-height:36px;border-bottom:solid 1px #ddd;margin-bottom:30px;}
.p_title h1{color:#000;float:left;font-size:24px;text-transform:uppercase;line-height:1.5;border-bottom:2px solid #0030a8;padding:25px 0px 15px 0px;margin-bottom:-2px;}
.p_content{width:100%;float:left;margin:30px 0px;min-height:100px;}
.p_bottom{margin-bottom:10px;text-align:center;}

@media (min-width:1px) and (max-width:768px) {
.p_title h1 {font-size: 16px;}
}
/*轮播*/
#banner a {float: left;display: block;width: 100%;background-position: center center;}
@media (min-width:1360px) {#banner a {height: 300px;background-size: cover;}}
@media (min-width:1024px) and (max-width:1360px) {#banner a {height: 250px;background-size: cover;}}
@media (min-width:768px) and (max-width:1024px) {#banner a {height: 200px;background-size: cover;}}
@media (min-width:1px) and (max-width:768px) {#banner a {height: 100px;background-size: cover;}}
/*轮播上的位置*/
#bframe,#barpicture{position:relative;}
.bframe_text{position:absolute;bottom:15px;left:0;width:100%;}
.bframe_text span{color:#fff;text-transform:capitalize;font-size:60px;text-shadow:2px 2px 3px #333;font-weight:700;}
.bframe_location{float:left;text-transform:capitalize;padding:8px 0;width:100%;color:#fff;font-size:20px;line-height:30px;text-shadow:2px 2px 3px #333;}
.bframe_location a{float:left;color:#fff;font-size:20px;line-height:30px;text-shadow:2px 2px 3px #333;}
.bframe_location i{float:left;line-height:30px;text-shadow:2px 2px 3px #333;}
@media (min-width:1px) and (max-width:768px){.bframe_text{bottom:0px;}
.bframe_text span{font-size:18px;}
.bframe_location{padding:0px;font-size:14px;}
.bframe_location a{font-size:14px;}
}





/*公司简介*/
.p_about_c {padding: 15px;}
.p_about_p
{
height:85px !important;
}

/*发展历程*/
.timeline_bg {margin: 5px 0px;font-family: 'Microsoft YaHei';font-weight: 300;width:100%;float:left;padding:0px 15px}
.timeline_bg h2 {margin-bottom: 30px;color: #4679bd;font-weight: 400;text-align: center;}
.timeline {list-style: none;padding: 10px 0;position: relative;font-weight: 300;}
.timeline:before {top: 0; bottom: 0; position: absolute;content: " ";width: 2px;background: #0030a8;left: 50%;margin-left: -1.5px;}
.timeline > li {margin-bottom: 20px;position: relative;width: 50%;float: left; clear: left;}
.timeline > li:before,
.timeline > li:after {content: " ";display: table;}
.timeline > li:after {clear: both;}
.timeline > li:before,
.timeline > li:after {content: " ";display: table;}
.timeline > li:after {clear: both;}
.timeline > li > .timeline-panel {width: calc(100% - 25px); width: -moz-calc(100% - 25px);width: -webkit-calc(100% - 25px);float: left; border: 1px solid #dcdcdc;position: relative;}
.timeline > li > .timeline-panel:before {position: absolute; top: 26px; right: -15px;  display: inline-block;  border-top: 15px solid transparent; border-left: 15px solid #dcdcdc; border-right: 0 solid #dcdcdc; border-bottom: 15px solid transparent;content: " ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #dcdcdc;border-right:0 solid #dcdcdc;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:24px;height:24px;line-height:50px;text-align:center;position:absolute;top:16px;right:-12px;z-index:100;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge > a{color:#0030a8 !important;}
.timeline-badge a:hover{color:#dcdcdc !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-heading h4{font-weight:400;padding:0 15px;color:#4679bd;margin-top:20px;}
.timeline-body > ul{padding:10px 15px;margin-bottom:0;}
.timeline-body{padding:15px;width:100%;float:left}
.timeline-footer{padding:5px 15px;background-color:#eaeaea;}
.timeline-footer p{margin-bottom:0;}
.timeline-footer > a{cursor:pointer;text-decoration:none;}
.timeline > li.timeline-inverted{float:right;clear:right;}
.timeline > li:nth-child(2){margin-top:60px;}
.timeline > li.timeline-inverted > .timeline-badge{left:-12px;right:initial}
.timeline_bg .no-float{float:none !important; margin-bottom:0px;}
@media (max-width:767px){ul.timeline:before{left:40px;}
ul.timeline > li{margin-bottom:0px;position:relative;width:100%;float:left;clear:left;}
ul.timeline > li > .timeline-panel{width:calc(100% - 65px);width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);}
ul.timeline > li > .timeline-badge{left:28px;margin-left:0;top:16px;}
ul.timeline > li > .timeline-panel{float:right;}
ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px;}
.timeline > li.timeline-inverted > .timeline-badge{left:28px;}}

.time-axis{margin:0;padding:0;position:relative;}
.time-axis:before{content:'';position:absolute;left:75px;top:15px;width:1px;height:100%;background-color:#E4E4E4;}
.time-axis-item{list-style:none;padding-left:125px;position:relative;line-height:25px;font-size:14px;color:#141414;margin-bottom:30px;}
.time-axis-achievement{margin:0;}
.time-axis-date{position:absolute;left:0;top:0;color:#666;}
.time-axis-date span{position:absolute;right:-50px;top:35%;display:block;width:13px;height:13px;border:1px solid #ccc;border-radius:100%;background-color:#fff;}
.time-axis-date span:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;background-color:#ccc;border:1px solid #ccc;border-radius:100%;}
.time-axis-item:last-child .time-axis-date span{border-color:#48BEB2;}
.time-axis-item:last-child .time-axis-date span:after{background-color:#48BEB2;border-color:#48BEB2;}

@media (max-width:767px)
{
    .time-axis-item
    {
    padding-left: 100px;
    }
    .time-axis-date span
    {
            right: -40px;
                top: 25%;
    }
    .time-axis:before{left:64px;}

}


/*证书*/
.p_cer_top{margin-top:50px;}
.p_cer_title{width:100%;margin:45px 0px;float:left;padding:0px 15px}
.p_cer_title > h1{color:#000;font-size:28px;float:left;text-transform:uppercase;}
.p_cer_img{margin-bottom:30px;}
.p_cer_img a{position:relative;display:inline-block;}
.p_cer_img a img{width:100%;margin-bottom:0px;}
.p_cer_img a img:hover{border-color:#f44607}
.p_cer_shade{opacity:0;position:absolute;top:0;right:0px;bottom:0;left:0px;background-color:rgba(0,0,0,0.5);-webkit-transition:.5s;transition:.5s;}
.p_cer_shade:hover{opacity:1;}
.p_cer_shade > i{font-size:40px;margin-top:63%;color:#0030a8;margin-left:0%;-webkit-transition:.5s;transition:.5s;}
.p_cer_shade:hover > i{margin-left:42%;}
.p_cer_img > p{margin-top:10px;text-align:center;height: 40px;line-height: 20px;overflow: hidden;}
@media (max-width:767px) {
 .p_cer_top{margin-top:10px;}
.p_cer_shade > i{font-size:30px;}
.p_cer_title{margin:20px 0px;}
.p_cer_title > h1{font-size:16px;border-bottom:3px solid #0030a8;padding-bottom:5px;}
.p_cer_img{margin-bottom:10px;}
}

/*视频中心*/
.p_video_top{margin-top:50px;}
.p_video_title{display:none;}
.p_video_frame{margin:60px 0px 30px 0px;}
.p_video_img{margin-bottom:25px;}
.p_video_link{position:relative;display:block;background:#0030a8;}
.p_video_link img{width:100%;}
.p_v_shade{background:url(/Template/Default/images/bf.png) no-repeat;background-size:30% 40%;background-position:top center;width:100%;height:100%;top:0px;left:0px;position:absolute;opacity:0;-webkit-transition:0.35s;transition:0.35s;}
.p_video_link:hover img{opacity:0.8;}
.p_video_link:hover .p_v_shade::before,.p_video_link:hover .p_v_shade::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.p_v_shade:hover{opacity:1;background-position:center center;}
.p_v_shade::before,.p_v_shade::after{position:absolute;top:25px;right:25px;bottom:25px;left:25px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.p_v_shade::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.p_v_shade::after{border-right:1px solid #fff;border-left:1px solid #fff;}
.p_video_img > p{text-align:center;margin-top:10px;}
@media screen and (min-width:767px) {
.modal-body > iframe{width:566px;height:400px;}
.modal-dialog{margin-top:10%;}
}
@media screen and (max-width:766px) {
.modal-body > iframe{width:100%;height:100%;}
.p_v_shade::before,.p_v_shade::after{top:10px;right:10px;bottom:10px;left:10px;}
.p_video_title{width:100%;float:left;padding:0px 15px;margin-bottom:20px}
.p_video_title > h1{font-size:16px;border-bottom:3px solid #0030a8;padding-bottom:5px;color:#000;float:left;text-transform:uppercase;}
.p_video_frame{margin:20px 0px;}
.p_video_img{margin-bottom:15px;}
.p_video_title{display:block;}
.p_video_top{margin-top:10px;}

}

/*产品列表*/
.p_proc_title{width:100%;margin:45px 0px;float:left;}
.p_proc_title > h1{color:#000;font-size:28px;float:left;text-transform:uppercase;}
.p_proc_img{margin-bottom:30px;}
.p_proc_img > a > img{-webkit-transition:.5s;transition:.5s;box-sizing:border-box;width:100%;}
.p_proc_img > a > img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.p_proc_img > a{overflow:hidden;display:block;position:relative;background:#0030a8;}
.p_pro_shade{background:url(/Template/Default/images/search_i.png) no-repeat;background-size:9% 10%;background-position:bottom center;width:100%;height:100%;top:0px;left:0px;position:absolute;opacity:0;-webkit-transition:0.35s;transition:0.35s;}
.p_pro_shade:hover{opacity:1;background-position:center center;}
.p_pro_shade::before,.p_pro_shade::after{position:absolute;top:25px;right:25px;bottom:25px;left:25px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.p_pro_shade::before{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.p_pro_shade::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.p_proc_img>a:hover img{opacity:0.5;}
.p_proc_img>a:hover .p_pro_shade::before,.p_proc_img>a:hover .p_pro_shade::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.p_pro_list{border-bottom:4px solid #ca261d;background-color:#eaeaea;padding:20px 10px;text-align:center;}
.p_pro_list a{display:inline-block;font-size:18px;margin-bottom:5px;overflow:hidden;height:25px;}
.p_pro_list a:hover{color:#0030a8;}
.p_pro_list p{font-size:18px;text-align:left;font-size:12px;color:#666;line-height:20px;overflow:hidden;height:60px;}
.P_location{float:right;margin:30px 0px 10px 0px;font-size:14px;}
.P_location > span{font-size:16px;}
.P_location > a{color:#333;font-size:14px;}
.P_location > a:hover{color:#0030a8;}
.p_underline {border-bottom: dashed 1px #dedede;margin-top: 10px;margin-bottom: 20px;display: block;}
.p_proc_left > a:hover{border:1px solid #0030a8 !important;}
.p_proc_left>a{overflow:hidden;}
.p_proc_left img{-webkit-transition:.5s;transition:.5s;box-sizing:border-box;width:100%;}
.p_proc_left img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.p_proc_right > a{font-size: 18px;text-transform: capitalize;font-family: helvetica-bold;font-weight:bold;margin:5px 0px;display:inline-block;}
.p_proc_right > p{font-size:14px;color: #666;overflow:hidden;max-height:145px;}

/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
.p_proc_right > p{max-height:105px;}
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
.p_proc_right > p{max-height:105px;}
}
@media (max-width:767px) {
.p_proc_title{width:100%;float:left;padding:0px 15px;margin:20px 0px;}
.p_proc_title > h1{font-size:16px;border-bottom:3px solid #0030a8;padding-bottom:5px;color:#000;float:left;text-transform:uppercase;}
}

/*产品详细页*/
#pro_top{padding:60px 0px;background:#ebebeb;text-align:center;}
.p_pro_left,.p_pro_right{background:#fff;height:450px;}
.p_pro_left {padding:0px 15px;}
.p_pro_right>p{font-size:20px;color:#000;height:120px;overflow:hidden;line-height:24px;margin:18px 0px;}
.p_pro_left img{margin:75px 0px 10px 0px;max-height:300px;max-width:400px;width:100%;}
.p_pro_right{padding:30px 100px 0px 100px;text-align:left;}
.p_pro_right>h1{font-size:30px;text-align:left;font-weight:bold;color:#0030a8}
.p_pro_right > a{display:block;width:100%;height:60px;background-color:#0030a8;color:#fff;text-align:center;line-height:60px;font-size:22px;font-weight:bold;}
.p_pro_ul >ul >li{float:left;text-align:center;padding:20px 30px;margin:20px auto;}
.p_pro_ul >ul >li:nth-child(2){border-left:1px #c7c7c7 solid;border-right:1px #c7c7c7 solid;}
.p_pro_ul > ul > li > a:hover{color:#0030a8;}
.p_pro_ul > ul > li > a{font-size:14px;}
.p_pro_ul > ul > li > a > i{font-size:32px;display:block;margin:0 auto;}
.p_pro_sharp{text-align:center;width:100%;float:left;}
.p_pro_sharp >span {float:left;line-height:28px;margin-left:95px;}  
/*.p_pro_desc{float:left;width:100%;margin-top:20px;border-bottom:#747474 3px solid;height:54px;}
.p_pro_desc > strong{float:left;display:inline-block;width:auto;height:54px;line-height:54px;font-size:16px;font-weight:normal;padding-left:50px;padding-right:50px;text-transform:uppercase;background:#545454;color:#fff;position:relative;border-bottom:#0068b7 3px solid;}
.p_pro_desc > strong > i{display:block;width:0;height:0;overflow:hidden;border-color:#0068b7 transparent transparent;border-style:solid dashed dashed;border-width:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;}*/
.p_pro_content{float:left;width:100%;padding-top:20px;padding-bottom:20px;}
.p_pro_remark{float:left;width:100%;padding:35px 0px 0px 0px;background:#fff url(../images/confeedback.jpg) repeat-x left top;margin-bottom:40px;}
.p_pro_remark strong{float:left;width:100%;font-size:20px;color:#0068b7;line-height:35px;text-transform:uppercase;padding-bottom:10px;}
.p_pro_sub{color:#fff;margin-top:15px;background-color:#0030a8;min-width:120px;}
.p_pro_sub:hover{background-color:#333;color:#fff}
#pro_bottom{background-color:#efefef;margin-bottom:30px;}
.p_pro_rela{margin:50px 0px 40px 0px;width:100%;float:left}
.p_rela_img a{display:block;overflow:hidden;margin-bottom:10px;}
.p_rela_img img{width:100%;margin-bottom:0px;}
.p_rela_img img:hover{border:1px solid #0030a8;}
.p_rela_title{margin-bottom:10px;}
.p_rela_title a{font-size:14px;text-align:center;}
.p_rela_title a:hover{color:#0030a8;}
.p_pro_send .form-group:nth-child(2n+1){padding-left:0px;}
.p_pro_send .form-group:nth-child(2n){padding-right:0px;}
.p_pro_send .form-group:nth-child(9){ padding:0px;}
.vmcarousel-normal li img{cursor:pointer}
.pichover{border-color:#4f84c4}
#myTab{margin:60px 0px;border-bottom:none;}
#myTab li:nth-child(1){margin-left:0px;}
#myTab li{width:24.9%;text-align:center;background-color:#ebeaea;border-top:3px solid #0030a8;margin-left:1px;}
#myTab li a{color:#333;border:none;margin:0;display:block;overflow:hidden;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#myTab li.active a{background-color:#fff;}

#btn_send
{
    float: left;
    padding-left: 50px;
    cursor: pointer;
}

    #btn_send:hover i
    {
        left: 25px;
    }

/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
.p_pro_right{padding:30px 50px 0px 50px;}
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
.p_pro_right{padding:30px 30px 0px 30px;}
.p_pro_ul >ul >li{padding:20px 15px;margin:15px auto;}
.p_pro_sharp >span {margin-left:47px;}
 #myTab li { width:24.8%;}

}
@media (max-width:767px) {
.p_proc_title{width:100%;float:left;padding:0px 15px;margin:20px 0px;}
.p_proc_title > h1{font-size:16px;border-bottom:3px solid #0030a8;padding-bottom:5px;color:#000;float:left;text-transform:uppercase;}
.p_pro_right{padding:30px 30px 0px 30px;}
.p_pro_ul >ul >li{padding:10px 5px;margin:10px auto;display:inline-block;float:initial}
.p_pro_left img{margin:15px 0px;}
.p_pro_left,.p_pro_right{height:auto;}
.p_pro_right>h1{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.p_pro_right>p{font-size:14px;height:106px;overflow:hidden;line-height:21px;margin:10px 0px;}
.p_pro_right > a{height:40px;line-height:40px;font-size:18px;}
.p_pro_ul {text-align:center;}
#pro_top{padding:15px 0px;}
.p_pro_ul > ul > li > a > i{font-size:20px;}
.p_pro_desc > strong{height:40px;line-height:40px;padding-left:30px;padding-right:30px}
.p_pro_remark{padding:0px;margin-bottom:20px;}
.p_pro_send .form-group:nth-child(n){ padding:0px;}
#myTab li { width:49.8%;margin-left:0px;}
#myTab li a{font-size:12px;}
#myTab li:nth-child(2n+1){margin-right:1px;}
 #pro_bottom{margin-bottom:0px;}
.p_pro_rela{margin:15px 0px;}

}

/*联系我们*/
.p_c_top{text-align:center;margin-bottom:60px;}
.p_c_top h1{margin:90px 0px 30px 0px;}
.p_c_left >img{box-shadow:1px 1px 2px #BCBCBC;padding:7px;float:right}
.p_c_right>h1{font-size:28px;font-weight:300;line-height:30px;margin:20px 0px;}
.p_c_right>ul>li{font-size:14px;line-height:30px;}
.p_c_right > img{margin-top:10px;float:left;}
.p_c_detail{margin:50px 0;float:left;padding:0px}
.p_c_detail .form-group{line-height:30px;color:#333;}
#btnFeedbackSend:hover{background-color:#000}
#btnFeedbackSend{margin-top:10px;}
.btnFeedProSend{float:left;font-size:14px;width:120px;color:#fff;text-align:center;cursor:pointer;background-color:#0030a8;}
.btnFeedProSend:hover{color:#fff;background-color:#333;}
@media screen and (min-width:1px) and (max-width:768px){.p_c_right>h1{font-size:18px;margin:10px 0px;}.p_c_right>ul>li{line-height:25px;}.p_c_detail{margin:25px 0;}}

/*新闻页面*/
.p_new_title{width:100%;margin:45px 0px;float:left;}
.p_new_title > h1{color:#000;font-size:28px;float:left;text-transform:uppercase;}
.p_new_list .list-group:hover {-moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.2);box-shadow: 0 0 25px 0 rgba(0,0,0,.2);background-color: #f5f5f5;}
.p_new_list .thumbnail:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.p_new_list .list-group{border:1px solid #ddd;margin-bottom:30px;}
.p_new_list .thumbnail{overflow:hidden;border:none;margin:0px;}
.p_new_list .thumbnail img{display:block;-webkit-transition:1s;transition:1s;max-width:200px;}
.p_news_icon{border-radius:8px;float:right;width:110px;height:110px;background:#EFEFEF;color:#333;margin:20px 20px 20px 80px;}
.p_news_icon b{font-size:47px;text-align:center;display:block;border-bottom:1px solid #ddd;font-weight:normal;color:#666;}
.p_news_icon span{color:#666;display:block;text-align:center;line-height:30px;font-size:12px;}
.p_new_list .media-body{padding-left:20px;}
.p_new_list .media-body h4{font-weight:bold;color:#111;font-size:20px;margin-top:20px;}
.p_new_list .media-body h4 > a {overflow:hidden;height:24px;display:block;}
.p_new_list .media-body span{color:#444;line-height:20px;color:#999;font-size:14px;margin:10px 0;display:block;}
.p_new_list .media-body p{color:#666;overflow:hidden;height:43px;font-size:14px;line-height:22px;margin-bottom:20px;}
@media screen and (min-width:1px) and (max-width:768px) {
.p_new_list .thumbnail img{display:block;-webkit-transition:1s;transition:1s;max-width:100px;}
.p_new_list .media-body{padding-left:10px;}
.p_new_list .media-body h4{font-size:14px;margin-top:15px;}
.p_new_list .media-body h4 > a {height:25px;font-size:12px;}
.p_new_list .media-body span{line-height:15px;font-size:12px;}
.p_new_list .list-group{margin-bottom:15px;}}

/*新闻详细页*/
#p_newd_tit {margin:45px 0px 30px 0px;}
#p_newd_tit > h1 {font-size: 30px;font-weight: normal;line-height: 35px;color:#666;}
#p_newd_tit > p {font-size: 14px;color:#666;font-weight: normal;line-height: 30px;margin-top: 10px;}
#p_newd_tit > p > i {color: #003899;}
.p_new_re{background:#fff;box-shadow:20px 20px 20px -20px #999;border:1px solid #ddd;margin:50px 0px;}
.p_new_menu h2{background-repeat:no-repeat;padding:10px 0px 10px 20px;background-position:10px;border-bottom:1px solid #ccc;background-color:#003899;color:#fff;font-size:20px;text-transform:capitalize;font-family:"Microsoft YaHei";}
.p_new_re_list{margin-bottom:15px;}
.p_new_re_list ul li{width:94%;font-size:14px;line-height:20px;margin-top:20px;}
.p_new_re_list ul li a{color:#666;line-height:20px;}
.p_new_re_list ul li a:hover{color:#003899;text-decoration:underline;}
@media (max-width:767px) {
#p_newd_tit {margin:15px 0px; text-align:center;}
#p_newd_tit > h1 {font-size: 18px;line-height: 20px; text-align:center;margin-top:10px}}

/*下载列表页*/
.p_down_list {border: 1px solid #ddd;margin-bottom:30px; width:100%;float:left}
.p_down_list a:hover {color:#0030a8;}
.p_down_list:hover {-moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.2);box-shadow: 0 0 25px 0 rgba(0,0,0,.2);background-color: #f5f5f5;}
.p_down_list .thumbnail {overflow: hidden;border: none; margin-bottom:0px;}
.p_down_list .thumbnail img {display: block;-webkit-transition: 1s;transition: 1s; max-height:168px;}
.p_down_list .thumbnail:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.p_down_list .media-body {padding-left:20px;}
.p_down_list .media-body h4 {font-weight: bold;color: #111;font-size: 20px;overflow: hidden;height: 25px;margin-top: 20px;}
.p_down_list .media-body span {color: #444;line-height: 20px;color: #999;font-size: 14px;margin: 10px 0;display: block;}
.p_down_list .media-body p {color: #666;overflow: hidden;height: 43px;font-size: 14px;line-height: 22px;margin-bottom: 20px;}
.p_down_list .down_icon {float: right;margin: 40px 60px 20px 80px;font-size:50px;}
@media (max-width:767px) {
.p_down_list img{width: 123px;height: 80px;}
.p_down_list .media-body h4 {font-size: 14px;height: 15px;margin-top: 10px;}
.p_down_list .media-body p {height: 20px;font-size: 12px;line-height: 20px;margin-bottom: 0px;}
.p_down_list .media-body span {line-height: 20px;font-size: 12px;margin: 5px 0px;}}
/*企业地图*/
.p_sitemap {margin: 40px 0px;}
.p_sitemap > h1 {color: #000; font-size: 28px;}



/*总页公共样式*/
/*右侧历程按钮*/
.submenu{width:220px;position:fixed;top:40%;right:70px;z-index:500;border-right:2px #0030a8 dotted;}
.submenu li:last-child{height: 0px;}
.submenu li a:hover{background:none !important;}
.submenu li{height:60px;}
.submenu a{float:right;white-space:nowrap;color:#0b8de3;font-size:12px;line-height:8px;margin:-10px 0px 0px 0px;padding:0px !important;position:static !important;display:initial !important}
.submenu li span{float:right;margin-right:15px;margin-top:-8px;color:#0b8de3;display:none}
.submenu a:hover{background:none !important;}
.submenu a i{width:6px;height:6px;position:absolute;top:-1px;right:-4px;background-color:#0b8de3;border-radius:15px;border:3px transparent solid;}
.submenu li.active i{width:14px;height:14px;border:3px #0b8de3 solid;right:-8px;background-color:#fff;top:-3px;}
.affix-top{top:60%;}
/*查看更多按钮*/
.p_total_btn{margin-top:20px;float:right;display:block;width:130px;height:35px;line-height:35px;color:#fff;font-size:14px;background:#0b8de3;border:1px solid #0b8de3;padding-left:38px;position:relative;text-align:left}
.p_total_btn i{font-size:18px;opacity:0;position:absolute;left:10px;top:9px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.p_total_btn:hover{border:1px solid #0b8de3;color:#0b8de3;background:none;}
.p_total_btn:hover i{opacity:1;left:18px;}
.p_total_c{width:100%;padding:50px 0px;float:left;font-family:'Microsoft YaHei'}
.p_total_c p{margin-bottom:30px;}
@media (max-width:767px)
{
#myScrollspy{display:none;}
.p_total_c{padding:10px 0px;}
.p_total_c p{font-size:12px;margin-bottom:15px;}
.p_total_btn{float:right;display:block;width:100%;padding-left:initial;text-align:center}
.p_total_btn:hover i{opacity:0;}
}


/*关于正茂总页*/

#s_speech,#s_cer,#s_video,#s_speech .line > div,#s_cer .line > div,#s_video .line > div{background-color:#f3f3f3;}
#s_speech .p_total_n, #s_cer .p_total_n,#s_video .p_total_n{background-color:#f3f3f3;}
#s_cer .item > a{overflow:hidden;display:block;}
#s_cer .item img{width:100%;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
#s_cer .item img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.owl-carousel .owl-controls .owl-buttons>.owl-prev{left:-60px;}
.owl-carousel .owl-controls .owl-buttons>.owl-next{right:-60px;}
.owl-carousel .owl-controls .owl-buttons>div{width:60px;height:60px;line-height:60px;position:absolute;top:59%;background:none;opacity:1;}
.p_total_speech_r{margin-top:80px;}

.p_total_cul{padding:0px 30px;}
.p_cul2{text-align:center;min-height:260px;width:100%;background:url(/Template/Default/images/cul11.jpg) no-repeat center center;color:#fff;font-family:'Microsoft YaHei';float:left}
.p_cul2 > h2{margin-top:115px;font-size:24px;margin-bottom:15px;}
.p_cul2 > p{margin-top:10px;font-size:17px;line-height:28px;margin-bottom:37px;}
.p_total_cul:nth-child(2)>.p_cul2{background:url(/Template/Default/images/cul12.jpg) no-repeat  center center;}
.p_total_cul:nth-child(3)>.p_cul2{background:url(/Template/Default/images/cul13.jpg) no-repeat  center center;}
.p_total_cul:nth-child(4)>.p_cul2{background:url(/Template/Default/images/cul14.jpg) no-repeat  center center;}
.cul_line{width:50px;height:1px;background:rgba(255,255,255,0.3);}


/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
.p_total_cul{padding:0px 15px;}
}

/*平板电脑*/
@media (min-width:768px) and (max-width:991px){
.p_total_speech_r{margin-top:15px;}
.p_total_cul{padding:0px 15px;}
.p_cul2 > p{font-size:14px;}
.p_cul2 > h2{font-size:18px;}

}
/*手机*/
@media (max-width:767px)
{
.p_total_speech_r{margin-top:0px;}
.p_total_timeline{margin-top:15px;}
.owl-carousel .owl-controls .owl-buttons > .owl-prev{left:0px;}
.owl-carousel .owl-controls .owl-buttons > .owl-next{right:0px;}
.owl-carousel .owl-controls .owl-buttons > div{width:30px;height:30px;line-height:30px;position:initial;opacity:1;}
.foot_bottom{margin-top:0px !important;}
.p_cul2 > p{font-size:12px;margin-top:10px;line-height:24px;margin-bottom:10px;}
.p_cul2 > h2{font-size:16px;margin-top:115px;}
.p_total_cul{padding:0px 15px;}
.p_cul2{min-height:220px;margin-bottom:15px;background:url(/Template/Default/images/cul11.jpg) no-repeat  center top;}
#s_culture > div.container{padding:0px;}
.p_total_cul:nth-child(2)>.p_cul2{background:url(/Template/Default/images/cul12.jpg) no-repeat  center top;}
.p_total_cul:nth-child(3)>.p_cul2{background:url(/Template/Default/images/cul13.jpg) no-repeat  center top;}
.p_total_cul:nth-child(4)>.p_cul2{background:url(/Template/Default/images/cul14.jpg) no-repeat  center top;}

}



/*技术与服务总页*/
#s_download table>thead>tr>td{border-bottom:none;}
#s_inst, #s_perf,#s_inst .line > div, #s_perf .line > div{background-color:#f3f3f3;}


/*质量控制总页*/
#s_check, #s_check .line > div{background-color:#f3f3f3;}


/*网站地图*/
#sitemapnav{padding-top:15px;padding-bottom:15px;float:left;width:100%}
#sitemapnav li{list-style:none}
#sitemapnav a{color:#666;white-space:nowrap;text-transform:capitalize}
#sitemapnav li a:hover {color:#0030a8}
#sitemapnav .fontbig{width:100%!important}
#sitemapnav .bigli{float:left;width:100%;line-height:35px;font-size:1pc}
#sitemapnav .bigli a h2{color:#000;font-weight:700;line-height:35px;font-size:1pc;text-transform:capitalize;}
#sitemapnav .bigli a h2:hover{color:#0030a8;}
#sitemapnav .abli_02{font-size:14px;line-height:30px;text-align:left;float:left;width:100%}
#sitemapnav .abli_02 a:hover{color:#00bfff}
#sitemapnav .proc_01{line-height:30px;font-weight:700;padding-left:15px;width:100%;float:left}
#sitemapnav .proc_02{float: left;width: 50%;padding-left: 30px;color: #666;font-size: 12px;display: inline;line-height: 20px;}
#sitemapnav .PROclass_01{line-height:30px;font-weight:700; overflow:hidden;}
#sitemapnav .PROclass_02{line-height:22px;font-weight:400;padding-left:45px}
#sitemapnav .PROclass_02 a{color:#666}
#sitemapnav .PROclass_03{color:#666;font-size:9pt;line-height:20px}


/*公共部分*/
/*提交留言弹出框样式*/
.simpleAlert{position: fixed;z-index: 1000;}
.simpleAlertShelter{position: fixed;width: 100%;height: 100%;top:20px;left:0;background-color: #bfbfbf;opacity: 0.3;filter:alpha(opacity=30);}
.simpleAlertBody{position:fixed;display: none;width:30%;height:55px;top:50%;left:35%;margin:0;opacity:0;border: 1px solid #eaeaea;background-color: #fff;}
@media (min-width:1px) and (max-width:768px){.simpleAlertBody{width:70%; left:15%;}}
.simpleAlertBodyClose{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer; display:none;}
.simpleAlertBodyContent{position: absolute;top:25%;width:96%;height:48px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;font-weight: 600;color: #333;}
/*回到顶部*/
.fixed-btn{position:fixed;right:1%;bottom:10%;width:40px;border:1px solid #eee;background-color:#fff;font-size:24px;z-index:1040;-webkit-backface-visibility:hidden;border-radius:2px}
.fixed-btn a{display:inline-block;width:40px;height:40px;text-align:center}
.go-top span{font-size:18px;padding-top:5px}

.foot_top{display:none;}
.foot_bottom{margin-top:50px;}
.p_proc_bg{background-color: #f3f3f3;}
.p_proc_list{margin:20px 0px;}



/*左侧菜单*/
.frame{width:100%;float:left;margin-top:40px;}
#left{margin-bottom:15px; position:relative;}
#left:before{content:""; position:absolute; top:0; background-image:url(../images/bj.png); background-position:top left; width:70px; height:131px; z-index:1; left:-69px; background-repeat:no-repeat; }
.left_contact{padding:15px 0}
.left_contact h2{padding-left:18px;background-position:10px;font-size:24px;text-transform:capitalize; color:#fff; background-color:#0057c4;  line-height:50px;}
.left_contact > ul { padding-top:15px;}
.left_contact>ul>li{font-size:14px;line-height:20px;display:block;width:100%;margin:12px 0px}
.left_contact>ul>li>a{display:inline-block;font-size:14px;line-height:20px;}
.left_menu h2{padding-left:initial;background-position:10px;font-size:24px;text-transform:capitalize; color:#fff; background-color:#0057c4; line-height:84px; padding-left:30px; white-space:nowrap;}
.left_menu>ul{width:100%; padding-top:15px;}
.left_menu>ul>li{width:100%;}
.left_menu>ul>li>a{font-size:14px;line-height:35px;text-transform:capitalize;display:block; padding-left:20px;position:relative; border-bottom:solid 1px #ddd;}
.left_menu > ul > li:first-child > a{border-top:solid 1px #ddd;}
.left_menu > ul > li > a:before { content:""; position:absolute; width:3px; top:0; bottom:0; background-color:#0057c4; left:0; opacity:0;}
.left_menu>ul>li:hover>a,.left_menu>ul>li.hover>a{color:#0057c4; background-color:#f0f0f0}
.left_menu>ul>li:hover>a:before,.left_menu>ul>li.hover>a:before{opacity:1;}
.left_menu > ul > li > ul > li {background-color:#f0f0f0; }
.left_menu>ul>li>ul>li>a{padding-left:20px;display:block;line-height:35px; position:relative; font-size:12px;}
.left_menu > ul > li >ul>li> a:before { content:""; position:absolute; width:3px; top:0; bottom:0; background-color:#00435d; left:0; opacity:0;}
.left_menu>ul>li>ul>li.hover>a{color:#00435d; }
.left_menu>ul>li>ul>li.hover>a:before{ opacity:1;}




/*右侧产品列表*/
.rbt{font-size:12px;float:left;width:100%;line-height:36px;}
.rbt a,.rbt span{text-transform:capitalize}
.rbt h1{float:left;font-size:24px;text-transform:capitalize; line-height:1.5; border-bottom:solid 1px rgba(153,153,153,.6);width:100%; padding:20px 0px}
@media (max-width:767px){
.rbt h1{display:block;font-size:16px;}
.rbt .location{display:none}
}

.text{float: left;width: 100%; margin: 15px 0px 10px 0px;}
.cate_hot_info{text-align:center;margin-bottom:10px;}
.cate_hot_info a{font-size:14px;text-align:center;margin-bottom:10px;}
.cate_hot_img a{display:block;overflow:hidden;margin-bottom: 10px;}
.cate_hot_img a:hover{border-color:#0057c4;}
.cate_hot_img img{ width:100%;}


.catelist {float: left;width: 100%;}
.catelist a span {
    font-size: 18px;
    text-transform: capitalize;
    padding-bottom: 6px;
    display: block;
    font-weight:bold;
}
.catelist p {
    font-size: 14px;
    color: #666;
    max-height:275px;
    overflow:hidden;
}
.underline-dashed {
    border-bottom: dashed 1px #dedede;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;
}

