@charset "utf-8";
/* CSS Document */
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dt, dd, form, fieldset, legend, input, select, div, cite { margin:0; padding:0; word-break:break-all; word-wrap:break-word; white-space:normal; font-family:"microsoft yahei"; }
html{height: 100%;}
body { background:#000; font-size:14px; line-height: 1.5; color: #C7C9CC; }
textarea { margin:0; padding:0; overflow: hidden; resize: none; }
/*.show_call{background:url(../images/index_bg_bot.jpg)  center bottom no-repeat #eceef1;font-size:14px;}*/
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
ul, li { list-style:none; }
i, em, cite { font-style:normal; }
a, a:link, .a:visited { color:inherit; text-decoration:none; -webkit-transition:background-position 0.3s; -moz-transition:background-position 0.3s; transition:all 0.3s linear 0s; }
a:hover, a:active { color:#1e9a92; }
.txt_blue, .txt_blue:link, .txt_blue:visited { color:#34b9be; }
.txt_green, .txt_green:link, .txt_green:visited { color:#1e9a92; }
.txt_red, .txt_red:link, .txt_red:visited { color:#f00; }
.txt_yel, .txt_yel:link, .txt_yel:visited { color:#f08619; }
img { max-width: 100%; border:0;vertical-align: top; }
.pic { overflow: hidden; }
.pic img {transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; }
.pic img:hover { transform: scale(1.1);-ms-transform:scale(1.1); }
.space { padding: 0 5px; }
.fl { float: left; }
.fr { float: right; }
.none { display: none; }
.txt_l { text-align: left; }
.txt_r { text-align: right; }
.txt_c { text-align: center; }
.btn { border-radius:3px; padding-left: 35px; padding-right: 35px; line-height: 20px; display: inline-block; }
.btn-primary { background-color: #1e9a92; }
.btn-warning { background-color: #f08619; }
.btn-default { background:none; border: 1px solid #e2e2e2; color: #919191; }
.disabled { background-color: #c6c6c6; }
.form-control { border: 1px solid #e2e2e2; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); height: 20px; border-radius: 3px; }
textarea.form-control { height: auto; }
.clearfix, .clear, .content { clear:both; zoom:1; }
.clearfix:after, .clear:after, .content:after { content:""; display:block; height:0; font-size: 0; visibility:hidden; clear:both; }


.navbar-inverse{background: #000;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background: none;}
.navbar-inverse .navbar-nav>.active>a:after{content: "";position: absolute; width: 4em;height: 2px; bottom: 0;left: 50%;margin-left: -2em; background: linear-gradient(90deg, #07C2BC 0%, #27EF16 100%);}


.wrap .carousel-inner>.item{text-align: center;}
.wrap .carousel-inner>.item img{width: 100%;}

.tuiguang_wrap .navbar-brand{position: absolute;top: 4px;left: 4px;z-index: 9999;}



.footer{text-align: center;line-height: 20px;padding: 15px;background:#0D0E0E;color: #686868;}
.footer .copyright,.footer a{padding: 0 6px;}


.t_title {text-align: center;margin: 50px 0px 20px;position: relative;}
.t_title .tit_cn { font-size:36px; color: #fff;line-height: 2;}
.t_title .tit_en {font-size: 20px;font-family: Helvetica;color: #ccc;line-height: 3;position: relative;}
.t_title .tit_en:before,.t_title .tit_en:after{content: '';position: absolute;}
.t_title .tit_en:before{left: 0;right: 0;top: 0;height: 4px;background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #7C7E80 50%, rgba(0, 0, 0, 0) 100%);}
.t_title .tit_en:after{left: 50%;top: 0;height: 4px;background:#00E389; width: 7em;margin-left: -3.5em;}

.icon_line{padding-bottom: 20px;}
.icon_line ul {text-align: center;}
.icon_line li {position: relative;float: left;text-align: center; width:20%;margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.icon_line li .inner { padding:30px 36px 40px;position: relative;}
.icon_line li .pic {width: 104px;height: 104px; margin: 0 auto;}
.icon_line li .pic a img { height: 100%;}

.icon_line li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 16px;color: #fff;}
.icon_line li .intor {height: 3em;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}


.td_line{padding-bottom: 20px;}
.td_line ul {text-align: left;}
.td_line li {position: relative;float: left;margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;background-color: #111; }
.td_line li .inner { padding:40px 36px 40px;position: relative;}
.td_line li .pic {width:32px;height: 32px; margin: 0  16px 0 0;float: left;}
.td_line li .pic a img { height: 100%;}

.td_line li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 5px 0 15px;font-size: 18px;color: #fff;font-weight: 600;}
.td_line li .intor {height: 4.5em;line-height: 1.5em;color:#fff;overflow: hidden;}

.td_item01{background: url(../tuiguang/td01.png) no-repeat center center;background-size: cover;}
.td_item02{background: url(../tuiguang/td02.png) no-repeat center center;background-size: cover;}
.td_item03{background: url(../tuiguang/td03.png) no-repeat center center;background-size: cover;}
.td_item04{background: url(../tuiguang/td04.png) no-repeat center center;background-size: cover;}
.td_item05{background: url(../tuiguang/td05.png) no-repeat center center;background-size: cover;}
.td_item06{background: url(../tuiguang/td06.png) no-repeat center center;background-size: cover;}

.yxsd .col-md-4{height: 460px;}
.yxsd .col-md-4:after{content: "";position: absolute;left: 50%;top: 50%;margin: -10px 0 0 -10px; width: 20px;height: 20px;background: #111;webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);}
.yxsd .col-md-4 .inner{height: 230px;background: #111;margin: 0 -15px;padding: 4em;}
.yxsd .td_item01{background:#111 url(../tuiguang/tizhi_td_04.png) no-repeat bottom center;background-size:100%  230px;}
.yxsd .td_item02{padding-top: 230px; background:#111 url(../tuiguang/tizhi_td_02.png) no-repeat top center;background-size:100% 230px;}
.yxsd .td_item03{background:#111 url(../tuiguang/tizhi_td_06.png) no-repeat bottom center;background-size:100% 230px;}




.fa_line{}
.fa_line ul {text-align: center;}
.fa_line li {position: relative;float: left; margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.fa_line li .inner { padding:20px 20px 20px;position: relative;}
.fa_line li .pic {margin: 0 auto;}
.fa_line li .pic a img {}

.fa_line li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 24px;color: #fff;}
.fa_line li .intor {height: 3em;font-size: 16px;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}


.tg_contact_box{background: url(../tuiguang/tuiguang_contact_bg.png) no-repeat center center;background-size: cover;text-align: center;padding:40px;}
.tg_contact_box dd{padding: .5em .5em 0;line-height: 2;font-size: 24px;}
.tg_contact_box a{font-size: 24px;line-height: 2;border-radius: 10px;}
.tg_contact_box a em{text-decoration:underline;}

.tuiguang1_content .col-md-12 {padding-top: 50px;}
.tuiguang1_content .col-md-6 {padding-top: 50px;}
.tuiguang1_content .col-md-6 img{max-width: 70%;max-height: 659px;}


.oem_lx_line{padding-bottom: 20px;}
.oem_lx_line li {position: relative;float: left;text-align: center; width:20%;margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.oem_lx_line li .inner { padding:40px 15px 40px; margin: 0 20px; position: relative;background: #111;border-radius: 40px 0px 40px 0px;}


.oem_fa_line{}
.oem_fa_line ul {text-align: center;}
.oem_fa_line li {position: relative;float: left; margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.oem_fa_line li .inner { padding:20px 45px 20px;position: relative;}
.oem_fa_line li .pic {margin: 0 auto;height: 140px;}
.oem_fa_line li .pic a img {}

.oem_fa_line li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 18px;color: #fff;}
.oem_fa_line li .intor {height: 4.5em;font-size: 16px;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}

.oem_cs_line li .inner{padding: 10px;}
.oem_cs_line li .pic{width: auto;height: auto;}
.oem_cs_line li .pic a img{height: auto;}


.oem_pro_box .margin_tb {margin: 40px 0;}
.oem_box .table-responsive{border: 0;}
.oem_box .table{border-collapse: collapse;background: #111;margin-bottom: 0;}
.oem_box .table th,.oem_box .table td{border:3px solid #000;padding:12px 12px 12px 2%;font-size: 18px;color: #fff;font-weight: 400;height: 5em;vertical-align: middle;min-width: 3em;}
.oem_box .table .icon_yes{font-size: 150%;}


.tizhi_tip_box{background: url(../tuiguang/tizhi_tip_bg.png) no-repeat center center;background-size: cover;font-size: 20px;padding: 2em 2em 4em;line-height: 2;margin-top: 30px;}
.tizhi_tip_box .intor{padding-left: 17em;}
.tizhi_tip_box h2{font-size: 2em;text-align: center; margin-bottom: .5em;}
.tizhi_tip_box p{margin-bottom: .5em;}


.pro_line  {overflow: hidden;margin-top: -20px; padding: 20px 0;}
.pro_line ul {text-align: center;}
.pro_line li {position: relative;overflow: hidden;float:left; }
.pro_line li .inner { padding:20px 0px; position: relative;}
.pro_line li .pic  {display: inline-block;text-align: center;}
.pro_line li .pic a {margin: 2px;display: block;overflow: hidden;padding: 20px 0;background: #000;}
.pro_line li .pic a img{display: block;}
.pro_line li .pic:hover ,.pro_line li.on .pic{background: linear-gradient(90deg, #07C2BC 0%, #27EF16 100%);}
.pro_line li .uname {line-height: 24px;font-size: 18px;font-weight: 600; vertical-align: middle; padding: 10px 0 10px;}

.pro_line li.on .uname {color: #fff;}




.pro_ys_line{}
.pro_ys_line ul {text-align: center;}
.pro_ys_line li {position: relative;float: left; margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.pro_ys_line li .inner { padding:20px 20px 20px;position: relative;}
.pro_ys_line li .pic {margin: 0 auto;}
.pro_ys_line li .pic a img {max-height: 148px;}

.pro_ys_line li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 24px;color: #fff;}
.pro_ys_line li .intor {height: 3em;font-size: 16px;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}



.gx_pro_01{margin:40px 0;}
.gx_pro_01 ul {text-align: center;}
.gx_pro_01 li {position: relative;float: left; margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.gx_pro_01 li .inner { padding:20px 20px 20px;position: relative;}
.gx_pro_01 li .pic {margin: 0 auto;}
.gx_pro_01 li .pic a img {}

.gx_pro_01 li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 24px;color: #fff;}
.gx_pro_01 li .intor {height: 3em;font-size: 16px;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}


.gx_pro_02{margin:40px 0;}
.gx_pro_02 ul {text-align: center;}
.gx_pro_02 li {position: relative;float: left; margin: 0 0 0px;  overflow: hidden;display: inline-block;vertical-align: top;}
.gx_pro_02 li .inner { padding:20px 20px 20px;position: relative;}
.gx_pro_02 li .pic {margin: 0 auto;}
.gx_pro_02 li .pic a img {}

.gx_pro_02 li .uname {line-height: 24px;height: 24px;overflow: hidden; vertical-align: middle;margin: 20px 0 15px;font-size: 16px;color: #fff;}
.gx_pro_02 li .intor {height: 3em;font-size: 14px;line-height: 1.5em;color:#C7C9CC;overflow: hidden;}

.gx_pro_01 .bd{margin-left: -50px;}
.gx_pro_02 .bd{margin-right: -50px;}


.tuiguang4_tab .margin_tb{margin: 50px 0;}
.tuiguang4_tab .col-xs-12{margin-bottom: 30px;}
.tuiguang4_tab .txt_r{width: 10em;}

.tuiguang4_tab .table th, .tuiguang4_tab .table td{height: 3em;}
.list_txt p{clear: both;line-height: 2}
.list_txt em{float: left; width: 11em;}

.contact_box{padding-bottom: 50px;}
.contact_date {line-height: 2;}
.contact_date dt{font-size: 28px;color: #fff;line-height: 2;}
.contact_date dd{background: #111;padding: 20px 25px;line-height: 2;height: 245px;}
.contact_date h3{font-size: 20px;color: #fff;line-height: 2;margin-bottom: 15px;}
.contact_date .code_date{font-size: 24px;color: #00f6a0;padding-top: 10px;}
.contact_date .code_date i,.contact_date .code_date em{color: #fff;}

.contact_date .code_img{float: left;margin-right: 20px;}
.contact_date .code_img img{}


.footer .call_box{ position:fixed;right: 15px;bottom: 80px;z-index: 9999; }
.footer  .icon_c {text-indent: -9999em; width:50px; height:50px;border: 3px solid #222; border-radius: 100%;display: block; overflow:hidden; margin-bottom: 10px;}
.footer  .go_top {background: #111 url(../images/icon_top.png) no-repeat center center;background-size: 36px;}
.footer  .go_top:hover { background: #111 url(../images/icon_top_on.png) no-repeat center center;background-size: 36px;}
.footer  .call_kf {background: #111 url(../images/icon_kf.png) no-repeat center center;background-size: 36px; }
.footer  .call_kf:hover { background: #111 url(../images/icon_kf_on.png) no-repeat center center;background-size: 36px;}

.call_fixed{ position:fixed;right: 0;left: 0; bottom: 0px;z-index: 999;line-height: 80px;font-size: 18px;background: #111;color: #ffc107; }
.call_fixed .name{padding-right: 15px;}
.call_fixed:before{content: '';position: absolute;bottom: 30px; z-index: 2;margin-left: -86px; display: inline-block; width: 66px;height: 66px;background: url(../images/icon_kf_on.png) no-repeat center bottom;background-size:cover;}

@media (max-width: 768px){
.call_fixed:before{bottom: 50px;left: 15px;margin-left: 0;}

}


@media (min-width: 1470px){

.container {width: 1470px;}

}


@media (min-width: 768px){

.navbar-nav{float: right;}
.navbar-inverse .navbar-brand{margin-top: 10px;}
.navbar-nav>li {margin-top: 38px;margin-bottom: 32px;margin-right: 50px;}
.navbar-nav>li>a{}


}

@media (max-width: 960px){
  
.title_en .tit_cn{font-size: 18px;letter-spacing: 0;top: -1em;}
.title_en .tit_en{font-size: 16px;letter-spacing: 0;}
.pro_line li .uname{font-size: 16px;}

}

@media (max-width: 768px){
  
.navbar-brand img{height: 26px; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background: linear-gradient(90deg, #07C2BC 0%, #27EF16 100%);}

.t_title{margin: 20px 0;}
.t_title .tit_cn {font-size: 20px; }
.t_title .tit_en { font-size:14px;}
.t_title .tit_en:before,.t_title .tit_en:after{height: 2px;}


.contact_date dt{font-size: 18px;}
.contact_date dd{height: auto;}
.contact_date h3{font-size: 15px;color: #fff;line-height: 2;}

.contact_date .code_date{font-size: 15px;}
.contact_date .code_img{float: none;}

.tg_contact_box{padding-left: 0;padding-right: 0;}
.tg_contact_box dd{padding: .5em .5em 0;line-height: 2;font-size: 14px;}
.tg_contact_box a{font-size: 16px;line-height: 2;border-radius: 5px;}

.tuiguang1_content .col-md-6 img {max-height: 259px;}


.icon_line li{width: 50%}
.icon_line li .inner { padding:15px;position: relative;}

.oem_cs_line li {width: 33.33%;}
.oem_cs_line li .inner{padding: 10px;}

.fa_line li .inner{padding-left: 0;padding-right: 0;}
.fa_line li .pic a img{max-height:100px;}
.fa_line li .uname{font-size: 18px;}
.fa_line li .intor{font-size: 15px;}

.pro_ys_line li .uname{font-size: 18px;}
.pro_ys_line li .intor{font-size: 15px;}
.pro_ys_line li .pic a img{max-height:64px;}


.oem_lx_line li .inner{margin: 0 10px 10px;padding-top: 30px;}
.oem_lx_line li .pic{height: 64px;width: 64px;}
.oem_fa_line li .inner{padding: 15px 0px 30px;}
.oem_fa_line li .pic{height: auto;}
.oem_fa_line li .pic a img {max-height:88px;}


.oem_box .table th,.oem_box .table td{border:1px solid #000;padding:5px 12px;font-size: 14px;}
.tizhi_tip_box{padding:2em 1em;font-size: 14px;}
.tizhi_tip_box .intor{padding-left: 0;}
.yxsd .td_item02{background-position: center bottom;padding-top: 0;}

.gx_pro_02,.gx_pro_01{margin: 20px 0;}
.gx_pro_01 li .inner,.gx_pro_02 li .inner{padding: 10px;}
.gx_pro_01 li .uname,.gx_pro_02 li .uname{font-size: 16px;}
.gx_pro_01 .bd{margin-left:0;}
.gx_pro_02 .bd{margin-right:0;}


}