
body{font:14px/1.5 arial,helvetica}
a{color:#333;text-decoration:none;outline:medium none;}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color: #dc0700}
img{max-width:100%}
img,li{vertical-align:top;border:0}
.clear{clear:both;line-height:0;font-size:0;width:0;height:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0}
body,td,th{font:14px/1.5 arial,helvetica}
input{font:14px/1.5 arial,helvetica}
.frame_line {margin-top:10px;width:90px;border-top:3px solid #da251c;}
#top_search {margin-top: 25px;}
#top_search #top_sform {width: 182px;}
#top_search #top_stext {width: 150px;height: 32px;border: 1px solid #333;padding-left: 5px;background-color: Transparent;color: #fff;}
#top_search #top_sbut {width: 32px;height: 32px;background: #333;border: none;float: right;color: #fff;font-size: 18px;line-height: 32px;}


/*头部*/
header {float:left; width:100%;}
/*顶部部分*/
.top{ background-color:#da251c; color:#fff; padding:8px 0;height:45px}
.top_right{float:right;}
.top_right a{ float:right; color:#fff; line-height:25px; margin:0 5px;} 
.top_right a:hover{color:#000}
.top_right form {display:inline-block;width:225px;}
.top_right input {border:1px solid #fff;border-radius:20px 0px 0px 20px;background-color:#da251c;color:#fff;border-right:0px;padding:2px 0px 2px 10px;height:30px;line-height:24px;}
#sub {border:1px solid #fff;border-radius:0px 20px 20px 0px;background-color:#da251c;float:right;color:#fff;padding: 4px 12px;}
#sub:active,#sub:visited,#sub:hover{color:#fff;background-color:#da251c;border:1px solid #fff;border-left:0px;}
#key::-webkit-input-placeholder {color:#fff;}
#key:-moz-placeholder {color:#fff;}
#key::-moz-placeholder {color:#fff;}
#key:-ms-input-placeholder {color:#fff;}
.weixin {display:inline;width: 30px;height: 30px;margin: 2px auto;position: relative;text-align: center;}
.weixin .weixin_nr {width: 120px;height: 120px;padding: 5px;position: absolute;left:-45px;top:35px;display: none;z-index: 9999;}
.weixin.on .weixin_nr {display: block;}
.weixin_nr .arrow {width: 0;height: 0;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;left: 50px;top: -5px;}
.weixin > a {position:relative;}

/*导航*/
#mynav{border-width:0px; margin:0; background-color:#fff;}
#mynav .nav>li>a{ font-family:Arial;font-size:14px;text-align:center;color:#333;padding:60px 25px 20px 25px;font-weight:bold;  text-transform:uppercase}
#mynav .nav > li > a:hover {color:#da251c;}
#mynav .nav>li>ul>li>a{ text-transform:capitalize;padding:6px 20px}
#mynav .nav > li.active > a,#mynav .nav > li.open > a{ background-color:transparent;}
#mynav .nav > li.active > a:before{opacity:1;}
#mynav .dropdown-menu {left:0;right:auto}
#mynav .dropdown-menu li>a:hover {background:#da251c;color:#fff;}
#wrapper .sidebar-nav li {display: inline-block !important;position: relative !important;}
#wrapper .sidebar-nav i {width: 20px;}
.dropdown-menu {min-width:initial;}

/*轮播*/
section{ position:relative; float:left; width:100%;}
.carousel-control.left,.carousel-control.right{background-image: none;top:calc(50% - 30px);}
.carousel-control span{line-height:60px}

@media (min-width:992px) and (max-width:1199px) {
    #mynav .nav > li > a {
        padding: 60px 20px 20px 20px;
    }
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
    #mynav .nav > li > a {
        padding: 60px 8px 20px 8px;
    }
}
/*手机*/
@media (max-width:767px) {
    .logo {
        float: left;
        margin-left: 5px;
    }
    .logo img {
        width: 80px;
        height: auto;
        margin: 0px;
    }
}

/*关于我们*/
.about_title {margin:50px 0 35px 0px;font-family:Arial;}
.about_title h1{color:#da251c;font-size:36px;}
.about_text h3 a{color:#da251c;font-size:24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about_line {float:left;margin-top:10px; width:105px;border-top:2px solid #da251c;}
.about_text p{margin-top:35px;color:#323232;font-size:14px;line-height:26px;}
.about_icon {margin:25px 0px;text-align: center;}
.about_icon_h {display:none;}
.about_icon a:hover h1 {color: #da251c;}
.about_icon a:hover .about_line_i {border-bottom: 1px solid #da251c;}
.about_icon h1 {font-family: "Arial";font-size: 14px;color: #323232;font-weight: bold;line-height: 40px;}
.about_line_i {text-align: center;margin-top: 10px;width: 40px;border-bottom: 1px solid #323232;}
.owl-prev {position:absolute;left:-16px;top:0px;}
.owl-next {position:absolute;right:-16px;top:0px;}
.about_rotate {width:94%;margin-top:20px;position:relative;}

/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
    .about_text p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }

    .owl-buttons div {
        height: 81px !important;
        line-height: 81px !important;
    }
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
    .about_text p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }

    .owl-buttons div {
        width: 12px !important;
        height: 59px !important;
        line-height: 59px !important;
    }

    .owl-prev {
        left: -10px !important;
    }

    .owl-next {
        right: -10px !important;
    }
}
/*手机*/
@media (max-width:767px) {
    .about_text p{margin-top:10px; line-height:initial; font-size:12px}
    .about_title {
        margin: 20px 0px 0px;
    }
    .about_title h1{font-size:20px;}
 .about_icon {margin:10px 0px;}
 
}

/*证书*/
#frame_honor {font-family: Arial;background: url(../images/bg.png);margin-top: 40px;background-size: 100% 100%;}
.honor_text {margin-top: 80px;}
.honor_text h1 {color: #da251c;font-size: 36px;font-family: Arial;}
#frame_honor ul {margin-top: 50px;}
.honor-width {width: 20%;float: left;margin-bottom: 75px;}

/*手机*/
@media (max-width:767px) {
    #frame_honor {
        background: url();
        background-color: #ccc;
    }
    .honor-width {
        width: 100%;
        margin-bottom: 40px;
    }
    .honor-width img {
        display: initial;
    }
    .honor_text,#frame_honor,#frame_honor ul{
        margin-top: 20px;
    }

}

/*服务中心*/
#frame_service {margin:30px 0px 15px 0px;font-family: 'Khmer UI';}
.service_down>a{font-size:36px;color:#da251c;font-weight:bold;}
.service_down>p{font-size:24px;color:#323232;line-height:24px;}
.service_icon1 img{float:left !important;}
.service_icon2 img{float:right;}
.service_icon1 {border-right:1px solid #cdcdcd;}
.service_video {padding-left:25px;}
.service_video>a{display:inline-block;margin-top:40px;font-size:24px;color:#da251c;font-weight:bold;}
.service_video p{font-size:14px;color:#666;}




/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
    .service_down > a {
        font-size: 24px;
    }
    .service_down > p {
        font-size: 18px;
    }
    .service_video > a {
        font-size: 24px;
        color: #da251c;
        font-weight: bold;
    }
    .service_video p {
        font-size: 14px;
        color: #666;
    }
    .service_icon1 img {
        height: 100px;
    }
}
/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
    .service_down > a {
        font-size: 16px;
    }
    .service_down > p {
        font-size: 14px;
    }
    .service_video > a {
        font-size: 16px;
        margin-top: 0px;
    }
    .service_icon1 img {
        height: 80px;
    }
}


/*优势*/
#advantage-line {width:100%;  height: 8px;background: -webkit-linear-gradient(#d6d6d6,#f2f3f3);  background: -o-linear-gradient(#d6d6d6,#f2f3f3);  background: -moz-linear-gradient(#d6d6d6,#f2f3f3);background: -mos-linear-gradient(#d6d6d6,#f2f3f3);background: linear-gradient(#d6d6d6,#f2f3f3);  }
#frame_advantage {background-color:#f4f5f5;}
.advantage_text {margin-top: 55px;}
.advantage_text h1 {color: #da251c;font-size: 36px;font-family: Arial;}
.advantage_icon {text-align:center;}
.advantage_icon img {margin:45px 0px;}
.advantage_icon h1 {text-align:left;font-size:16px;font-family:Arial;color:#323232;font-weight:bold;}
.advantage_icon p {margin:20px 0px 70px 0px;text-align:left;color:#666;font-size:14px;font-family:Arial;line-height:24px;}
.advantage_line>div {border-top: 1px solid red; width: 40%;}
.advantage_line > p {font-size:14px;font-family:Arial;font-weight:bold;color:#323232;margin:25px 0px;}
.advantage_icon_h {display:none;}


/*手机*/
@media (max-width:767px) {
    .advantage_icon h1 {
        text-align: center;
        
    }
    .advantage_icon p {
        margin: 10px 0px 0px 0px;
    }
    .advantage_icon img {
        margin: 20px 0px;
    }
    .advantage_text {margin-top: 20px;}
    .advantage_text h1 {font-size: 20px;}
}


/*新闻*/
#frame_news {margin-top:40px;}
.news_text h1{color: #da251c;font-size: 36px;font-family: Arial;}
.new {margin:45px 0px;}
.new span>a{margin:20px 0px 10px 0px;font-size:16px;font-family:Arial;font-weight:bold;color:#323232; line-height:24px;overflow: hidden;max-height:48px;display:block}
.new p{font-size:14px;font-family:Arial;color:#666; line-height:24px;max-height:48px;overflow: hidden;}
.new_i {margin-top:10px;}
.new_i>a>i {margin-right:4px;font-size:16px;}
.new_i>a{font-size:14px;color:#da251c;font-family:Arial;}

/*平板电脑*/
@media (min-width:768px) and (max-width:991px) {
    .new {
        text-align: center;
        padding: 0px 50px;
        margin: 30px 0px 15px;
    }
    .new > div, .new_i {
        text-align: left;
    }
}
/*手机*/
@media (max-width:767px) {
    .new {
        margin: 0px;
    }
    .new > div {
        margin: 10px auto;
        padding: 10px;
        background: #e6e6e6;
        text-align: left;
    }
    .news_text h1{font-size: 20px;}
    .new span > a {
        font-size: 14px;
        margin:5px 0px;
    }
    .new p {
        font-size: 12px;
    }
    #frame_news {margin-top:20px;}
}


/*底部部分*/
footer{float:left; width:100%;color:#fff}
.foot{background-color:#171717;float:left;width:100%;padding-top:45px}
.foot a:hover{color:#da251c}
.foot-menu { text-align:left;}
.foot-menu dl a {color:#606060;}
.foot-menu dl dt{font-size:18px;font-family:Arial;margin-bottom:20px;font-weight:initial}
.foot_address dl dt,.foot_pro dl dt,.foot_Search dl dt,.foot_form dl dt{text-transform:uppercase;}
.foot_address dl dd{font-size:14px;font-family:Arial;line-height:18px;color:#606060;margin-bottom:20px;}
.foot_address dl dd i{margin-right:5px;}
.foot_pro dl dd{font-size:14px;font-family:Arial;margin-bottom:15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;color:#606060}
.foot_pro dd>a:hover{padding-left:10px}
.foot_Search dl dd{margin:10px 0px}
.foot_Search dl dd a{margin-right:10px;margin-bottom:10px; display:inline-block}
.foot_form input,.foot_form textarea{background-color:#0f0f0f;border:none;border-radius:0px;}
.foot_form input,.foot_form textarea{background-color:#0f0f0f; border:none;border-radius:0px;}
.foot_form input::-webkit-input-placeholder,.foot_form textarea::-webkit-input-placeholder {color:#606060;}
.foot_form input:-moz-placeholder,.foot_form textarea:-moz-placeholder {color:#606060;}
.foot_form input::-moz-placeholder,.foot_form textarea::-moz-placeholder {color:#606060;}
.foot_form input:-ms-input-placeholder,.foot_form textarea:-ms-input-placeholder {color:#606060;}
.foot_form button {width:120px;height:35px;border-radius:0px;}
.footer_bottom { float:left}
.footer_bottom ul li {padding-left:1px;margin: 20px 0px;}
.footer_bottom ul li a{font-size:12px;color:#fff;}
.foot_copy {background-color:#0f0f0f;padding:20px 0px}
.foot_copy a {color:#fff;}
.foot_copy a:hover{color:#da251c;}
.foot_copy img {margin: 5px 5px 0 0;}

/*台式电脑*/
@media (min-width:992px) and (max-width:1199px) {
    .footer_bottom ul li {
        margin: 20px 0px 10px 0px;
    }
}
/*手机*/
@media (max-width:767px) {
    .foot_copy {
        margin-bottom: 50px;
    }
}

/*手机底部导航*/
#mobMenu{min-height:50px;border:1px solid #ddd;position:fixed;}
#mobMenu .foot_nav{width:25%;float:left;text-align:center;color: #898989;font-size:14px;}
#mobMenu .foot_nav span {display: block;padding: 3px 0px 0px 0px;font-size:18px;line-height:24px;}
#mobMenu .foot_nav .hamburger{position: inherit;float: none;margin: 0 auto;width:100%;}
#mobShare{position:fixed;bottom:0;width:100%;z-index:1110;display:none;color:#000}
#mobShare .txt{margin:0 10px;border-radius:2px;background-color:#f5f5f5;}
#mobShare h3{border-bottom:1px solid #ccc;padding:10px;text-align:center;font-size:20px;}
#mobShare .box{overflow-x:scroll;}
#mobShare ul {overflow-x:auto;padding:15px 0;height:110px;overflow-y:hidden;}
#mobShare ul li{float:left;display:block;width:80px;height:80px;text-align:center;}
#mobShare ul li a{display:inline-block;}
#mobShare ul li i{width:50px;height:50px;display:block;line-height:50px;font-size:50px;}
#mobShare ul li i.fa-facebook-square{color:#3b5998;}
#mobShare ul li i.fa-twitter-square{color:#00abf1;}
#mobShare ul li i.fa-google-plus-square{color:#d0422a;}
#mobShare ul li i.fa-tumblr-square{color:#44556b;}
#mobShare ul li i.fa-pinterest-square{color:#ca2127;}
#mobShare ul li i.fa-linkedin-square{color:#0083be;}
#mobShare .bdsharebuttonbox {overflow-x:auto;padding:15px 0;height:90px;overflow-y:hidden;}
#mobShare .bdsharebuttonbox li{width:80px;height:80px;}
#mobShare .bdsharebuttonbox li a{display:block;margin:0 auto;float:none;}
#mobShare .bdsharebuttonbox li span{display:block;text-align:center;margin-top:5px;}
#mobShare .share_btn{margin:10px;}
#mobShare .share_btn button{width:100%;background-color:#e6e6e6;text-align:center;font-size:16px;line-height:40px;height:40px;border:none;border-radius:2px;}
.sharebg{background-color: rgba(0, 0, 0, 0.6);bottom: 0;height: 100%;left: 0;opacity: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1100;display: none;}
.sharebg-active {opacity: 1;display: block;}


.about_rotate{width:100%;}
#owl-demo .item{width:24%;float:left;margin-right:1.3333%;}
#owl-demo .item:nth-child(4){margin-right:0;}
