/*定义全局风格*/

/*尺寸：盒子模型，配合栅格化的需要*/
html { font-size: 62.5%;}
html{height:100%;-webkit-text-size-adjust:none;}
body,article,aside,figure,footer,header,hgroup,menu,nav,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {height:100%;}
body,*{font-size:1.4rem;font-family:Microsoft YaHei,Arial;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
img{}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover { color: #F60; text-decoration: underline; } 
a:hover{text-decoration: none;outline:none;}
input,button,select,textarea{outline:none;-webkit-appearance: none;}

ul{list-style-type:none;}
i { font-style: normal; }
/*加入html5兼容html4的代码*/
article,aside,figure,footer,header,hgroup,menu,nav,section,nav{display:block;}
.opacity { _filter:alpha(opacity=80); -moz-opacity: 80; opacity:80; opacity:0.8 !important; }
@font-face {
  font-family: 'iconfont';  /* project id 475934 */
  src: url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.eot');
  src: url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.woff') format('woff'),
  url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_475934_ktrjwsvkn2b.svg#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.nav_footer a .iconfont {
	font-size: 1.4rem;
	color: #F30;
}

/*对全局滚动条的设置*/
/*::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track { border-radius: 10px;background-color: rgba(25, 147, 147, 0.1);}
::-webkit-scrollbar-thumb { border-radius: 10px;background-color: rgba(25, 147, 147, 0.2);}
    
:-moz-placeholder {color: #000;}
::-moz-placeholder { color: #000;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #000;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #000;}*/

/*头部*/
@media screen and (min-width: 320px) and (max-width: 768px) {
    .mbox { margin:0 auto; max-width:768px; min-width:320px; position:relative;}
}
@media screen and (min-width: 768px) {
    .mbox { margin:0 auto; max-width:1200px; min-width:320px; position:relative;}
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-table; }
*html .clearfix { height:1% }
.clearfix { display:block; }
*+html .clearfix { min-height:1% }
.ellipsis { overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; }
.box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; }
.clear { clear:both; font-size:1px; width:1px; visibility:hidden; }
.flex {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -o-box-flex: 1; box-flex: 1;}


/*@media screen and (min-width: 320px) and (max-width: 420px) {
    .foot_scan {height:23%;}
}
@media screen and (min-width: 420px) and (max-width: 540px) {
    .foot_scan {height:26%;}
}
@media screen and (min-width: 540px) and (max-width: 768px) {
    .foot_scan {height:40%;}
}
@media screen and (min-width: 768px) {
    .foot_scan {height:42%;}
}
*/


.mask { background:#000;filter:alpha(opacity=75); -moz-opacity: 75; opacity:75; opacity:0.75 !important; position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:999;}
/*.mask { background:#000;filter:alpha(opacity=75); -moz-opacity: 75; opacity:75; opacity:0.75 !important; position:absolute; top:0; left:0; width:100%; height:100%; display:none; z-index:999;}*/

.popup { position:absolute; left:0; top:0; width:100%; display:none; z-index:1000;}
.popup .close { display:block; width:44px; height:44px; background-image: url(../img/close.png); background-repeat: no-repeat; background-position: left top; float:right; margin-right:0.5em;background-size:36px auto; cursor:pointer;}
.popup .textcon { background-color:#F7F7F7; border-radius:0.3rem; width:90%; padding:0 5%; margin:44px 5% 0 5%; text-align:center;}
.popup .textcon .pic img { width:25%; padding-top:3em; margin:0 auto;}
.popup .textcon .t { font-size:1.5rem; line-height:3em; text-align:center; padding:0em 0; color:#333;}
.popup .textcon .c {  line-height:2em; text-align:center; padding:0em 0; color:#666;}
.popup .textcon .btn { text-align:center; padding:2em 0;}
.popup .textcon .btn p { text-align:center;  line-height:2em; color:#666;}
.popup .textcon .btn a {cursor:pointer;}
.popup .textcon .btn a.closei,.popup .textcon .btn a.goon { display:inline-block; margin:auto;  color:#fff; width:auto; background-color:#EE6B25; padding:0.7em 3.5em; border-radius:0.3rem; display:;}

.popup .textcon .btn a.go { display:inline-block; margin:auto;  color:#fff; width:auto; background-color:#fc0; padding:0.7em 2.5em; border-radius:0.3rem;margin-left:10%; display:none;}
.popup .textcon .btn a.cancel{
	display: inline-block;
	margin: auto;
	font-size: 1.4rem;
	color: #fff;
	width: auto;
	background-color: #CCC;
	padding: 0.7em 2.5em;
	border-radius: 0.3rem;
	margin-left: 10%;
	display: none;
}

@keyframes spin-right {
  from {
    transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    transform: rotate(180deg);
    opacity: 1.0;
  }
  to {
    transform: rotate(360deg);
    opacity: 0.2;
  }
}
@-moz-keyframes spin-right {
  from {
    -moz-transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -moz-transform: rotate(180deg);
    opacity: 1.0;
  }
  to {
    -moz-transform: rotate(360deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes spin-right {
  from {
    -webkit-transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -webkit-transform: rotate(180deg);
    opacity: 1.0;
  }
  to {
    -webkit-transform: rotate(360deg);
    opacity: 0.2;
  }
}
@keyframes spin-left {
  from {
    transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    transform: rotate(-180deg);
    opacity: 1.0;
  }
  to {
    transform: rotate(-360deg);
    opacity: 0.2;
  }
}
@-moz-keyframes spin-left {
  from {
    -moz-transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -moz-transform: rotate(-180deg);
    opacity: 1.0;
  }
  to {
    -moz-transform: rotate(-360deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes spin-left {
  from {
    -webkit-transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -webkit-transform: rotate(-180deg);
    opacity: 1.0;
  }
  to {
    -webkit-transform: rotate(-360deg);
    opacity: 0.2;
  }
}
@keyframes spin-pulse {
  from {
    transform: rotate(160deg);
    opacity: 0;
    /*box-shadow: 0 0 1px rgba(0, 61, 76, 0.9);*/
  }
  50% {
    transform: rotate(145deg);
    opacity: 1;
  }
  to {
    transform: rotate(-320deg);
    opacity: 0;
  }
}
@-moz-keyframes spin-pulse {
  from {
    -moz-transform: rotate(160deg);
    opacity: 0;
    /*box-shadow: 0 0 1px rgba(0, 61, 76, 0.9);*/
  }
  50% {
    -moz-transform: rotate(145deg);
    opacity: 1;
  }
  to {
    -moz-transform: rotate(-320deg);
    opacity: 0;
  }
}
@-webkit-keyframes spin-pulse {
  from {
    -webkit-transform: rotate(160deg);
    opacity: 0;
    /*box-shadow: 0 0 1px rgba(0, 61, 76, 0.9);*/
  }
  50% {
    -webkit-transform: rotate(145deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(-320deg);
    opacity: 0;
  }
}

/*20180818*/
.red { color:#F30;}

.news_index { padding:0em 0.25em 0.25em 0.25em;}
.news_index .t { background-color:#0059A7; color:#FFF; font-size:1.4rem; line-height:2.8em; text-indent:0.5em;}
.news_index .t .iconfont { color:#FFF; padding-right:0.25em; font-size:1.6rem;}
.news_index .t a { color:#FFF; float:right;font-size:1.2rem; padding:0 0.5em;}
.news_index ul { padding:0.25em 0;}
.news_index ul li { line-height:2em; padding:0 0.5em;}
.news_index ul li a {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box;}
.news_index ul li a .title {color:#333; display:block;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -o-box-flex: 1; box-flex: 1; padding-right:2em;}
.news_index ul li a .date { font-size:1.2rem; color:#666;}
.news_index ul li a:hover .title { color:#F60;}

.news_con { padding:0.5em 0;}
.news_con .t { background-color:#0059A7; color:#FFF; font-size:1.4rem; line-height:2.8em; text-indent:0.5em;}
.news_con .t .iconfont { color:#FFF; padding-right:0.25em; font-size:1.6rem;}
.news_con .t a { color:#FFF; float:right;font-size:1.2rem; padding:0 0.5em;}
.news_con ul { padding:0.25em 0.5em;}

.news_con ul li a:hover { color:#0059A7;}

.news_con ul li { border-bottom: 2px solid #EEE; padding: 1em 0;}
.news_con ul li:hover { border-bottom: 2px solid #0059A7;}
.news_con ul li .aa {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; color:#333;}
.news_con ul li .aa:hover { color:#000;}
.news_con ul li .lp { width:12em; height:8em; overflow:hidden; background-color:#999; display:block;}
.news_con ul li .lp img { height: 100%; width: 100%;}
.news_con ul li .rtext { margin-left: 20px;}
.news_con ul li .rtext .title { color: #000; font-weight: bold; font-size:1.5rem; }
.news_con ul li .rtext p { padding:4px 0; text-indent:2em;}

.news_con ul li .rtexti { margin-left: 0px;}
.news_con ul li .rtexti .title { color: #000; font-weight:; font-size:1.5rem; }
.news_con ul li .rtexti p { padding:4px 0; text-indent:2em;}

.news_con ul li .date { text-align:right; color:#999; }
.news_detail { margin:1em 1em 1em 1em;}
.news_detail h1 { font-size:2.0rem; color:#000; line-height:2.0em; border-bottom:#0059A7  solid 3px;}
.news_detail h2 { font-size:1.6rem; color:#333; line-height:2.0em; font-weight:;}

.news_detail h1 .iconfont {
    color: #0059A7;
    padding-right: 0.25em;
    font-size: 1.6rem;
}
.news_detail .date { text-align:right; line-height:2em; color:#999;}
.news_detail .detail { line-height:1.5em; font-size:1.4rem; margin-top:2em; overflow-x:hidden;}
.news_detail .detail p { line-height:1.5em; font-size:1.4rem; margin:0.5em 0; text-indent:2em;}
.news_detail .detail img {max-width:100%; height:auto !important;}
.news_next { font-size:1.4rem; line-height:1.8em; padding: 1em; color:#666;}
.news_next a { color:#000;}


.customer_index_t { background-color:#; border-bottom:#CCC solid 3px; color:#333; font-size:1.6rem; line-height:2.8em; text-indent:0.5em; margin:0 0.25em;}
.customer_index { padding:0 0.25em; margin:0.5em 0 1em 0;}
.customer_index li { float:left; width:50%; padding:0.25em;}
.customer_index li a { display:block; border:#CCC solid 1px; border-radius:0.5em; text-align:center; color:#666; font-size:1.4rem; line-height:2.4rem; padding:0.75em 0 0.5em 0;}
.customer_index li a:hover {border:#0059A7 solid 1px;}
.customer_index li a:before { font-family: "iconfont"; content: "\e608"; font-size: 3.0rem;color:#0059A7; padding-right:0;}
.customer_index li a.c2:before {content: "\e61c";}
.customer_index li a.c3:before {content: "\e604";}
.customer_index li a.c4:before {content: "\e60a";}
.customer_index li a p { line-height:1.5em;}

.customer_index_i { padding:0 0.25em; margin:0.5em 0 0em 0;}
.customer_index_i li { float:left; width:50%; padding:0.25em;}
.customer_index_i li a { display:block; border:#0080ed solid 1px; border-radius:0.5em; text-align:center; color:#666; font-size:1.4rem; line-height:2.4rem; padding:0.75em 0 0.5em 0;background-color:#0080ed;color:#FFF;}
.customer_index_i li a:hover {border:#0080ed solid 1px;   }
.customer_index_i li a.c2:before {content: "\e61c";}
.customer_index_i li a.c3:before {content: "\e604";}
.customer_index_i li a.c4:before {content: "\e60a";}
.customer_index_i li a p { line-height:2.5em;}

.pressure { line-height:2em; padding:0 0.5em 1em 0.5em;}
.pressure span { color:#666;}
.pressure a { color:#333;}
.pressure a:hover,.pressure a:hover span { color:#F60;}

.co_con { padding:0.25em;}
.co_table {padding:0em;}
.co_table li { padding:0.75em 0.5em; text-align:center;}
.co_table li.other { width:25%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;background-color:#EEE;}
.co_table li.curr { background-color:#0059A7; color:#FFF; width:50%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
.co_img div { display:none;}
.co_img div.curr { display:block;}

.rmain .r_ch .t { background-color:#; border-bottom:#CCC solid 3px; color:#333; font-size:1.6rem; line-height:2.8em; text-indent:0.5em; margin:0 0.25em;}
.rmain .r_ch .c { line-height:2em; padding:0.5em 0;}
.rmain .r_ch .c p { padding:0 1em;}
.rmain .r_ch .c p span { margin-right:0.5em; color:#0059A7;}
.rmain .r_ch .tel { text-align:; padding:0.5em 1em;}
.rmain .r_ch .tel a { font-size:2.4rem; color:#0059A7; line-height:2em; font-weight:bold;}

@media screen and (min-width: 320px) and (max-width: 768px) {
	.header .top { color: #FFF; font-size: 1.6rem; width: 100%; position: relative; background-color: #0059A7; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px;}
	.header .top .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box;}
 	.header .top .logo { width:2.8em; height:2.8em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top .logo img { width:100%; height:auto;}
	.header .top .t { line-height:2.8em; font-size:1.6rem; text-indent:0.5em; color:#FFF;}
	.header .top a:hover {
		color: #FFF;
	}
	.header .top .menu { width:3.5em; text-align:center; display:block;}
	.header .top .menu a { color:#FFF; font-size:3.2rem; line-height:1.2em;}
	.header .top ul { position:absolute; right:0.2em; top:4em; font-size:1.4rem; background-color:#0059A7; display:; opacity:0.9; border:#FFF solid 1px; display:none; z-index:9999;}
	.header .top ul a {width:100%; border-bottom:#FFF solid 1px; padding:0 2em; display:block; line-height:2.6em; color:#FFF;}
	.header .top ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.news_detail .detail { margin-top:1em;}
	.footer .nav { display:none;}
	.footer .bottom {background-color: #0059A7;padding:1.0em 0em 1.0em 0.5em;}
	.footer .bottom .copyright { display:none;}
	.footer .bottom .copyrighti { padding:0.5em; color:#EEE; overflow:hidden; width:100%;}
	.footer .bottom .copyrighti p {overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; display:block; width:100%; line-height:1.8em;}
	.footer .bottom .copyrighti a { color:#EEE;}
	
	.header .top_other { color: #FFF; font-size: 1.6rem; width: 100%; position: relative; background-color: #0059A7; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px;}
	.header .top_other .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box;}
 	.header .top_other .logo { width:3em; height:3em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top_other .logo img { width:100%; height:auto;}
	.header .top_other .t { line-height:2em; font-size:1.6rem; text-indent:0.5em; color:#FFF;}
	.header .top_other .t .mt { font-size:1.6rem;}
	.header .top_other a:hover {
		color: #FFF;
	}
	.header .top_other .menu { width:3.5em; text-align:center; display:block;}
	.header .top_other .menu a { color:#FFF; font-size:3.2rem; line-height:1.2em;}
	.header .top_other ul { position:absolute; right:0.2em; top:4em; font-size:1.4rem; background-color:#0059A7; display:; opacity:0.9; border:#FFF solid 1px; display:none; z-index:9999;}
	.header .top_other ul a {width:100%; border-bottom:#FFF solid 1px; padding:0 2em; display:block; line-height:2.6em; color:#FFF;}
	.header .top_other ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top_other ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.detail_tech .text { text-indent:2em; line-height:1.5em; padding:1em 0;}
	.fixed { position:fixed; left:0; top:0; z-index:10000; width:100%;opacity:0.9;}
}
/*m*/
@media screen and (min-width: 769px) {
	.header {border-bottom:#0059A7 solid 3px;box-shadow:0 1px 4px #eee;}
	.header .top { color: #333; font-size: 1.6rem; width: 1000px; position: relative; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.header .top .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; width:200px;}
	.header .top .logo { width:2.8em; height:2.8em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top .logo img { width:100%; height:auto;}
	.header .top .t { line-height:2.8em; font-size:1.6rem; text-indent:0.5em;}
	.header .top .menu { display:none;}
	.header .top ul { float:right; margin-top:0.5em;}
	.header .top ul li { float:left; padding:0 0.5em;}
	.header .top ul li a { font-size:1.5rem;width:100%; border-bottom:#FFF solid 1px; padding:0 0.5em; display:block; line-height:2.6em; color:#000;border-bottom:#FFF solid 3px;}
	.header .top ul li.curr a { border-bottom:#0059A7 solid 3px;}
	.header .top ul li a:hover {
		color: #0059A7;border-bottom:#0059A7 solid 3px;
	}
	.header .top ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.lmain { float:left; width:640px;}
	.rmain { float:left; width:350px; margin-left:10px;}
	.mbox { width:1000px;}
	.co_con { padding:0.5em 0;}
	.customer_index_t { margin:0.5em 0;}
	.co_table li.other { padding:0.5em; width:30%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;background-color:#EEE;}
	.co_table li.curr { background-color:#0059A7; color:#FFF; width:40%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
	.footer {border-top:#0059A7 solid 3px;box-shadow:0 1px 4px #eee;}
	.footer .bottom { color: #333; font-size: 1.6rem; width: 1000px; position: relative; padding:1.0em 0em 1.0em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.footer .bottom .nav {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -o-box-flex: 1; box-flex: 1;}
	.footer .bottom .nav li { float:left; padding:0.25em;}
	.footer .bottom .nav li a { display:block; background-color:#DDD; color:#333; padding:0.5em 1em;}
	.footer .bottom .copyright { text-align:right; line-height:1.5em; color:#666; margin-left:1em;}
	.footer .bottom .copyright a { color:#666;}
	.footer .bottom .copyrighti { display:none;}
	
	.header .top_other { color: #333; font-size: 1.6rem; width: 1000px; position: relative; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.header .top_other .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; width:280px;}
	.header .top_other .logo { width:4em; height:4em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top_other .logo img { width:100%; height:auto;}
	.header .top_other .t { line-height:2em; font-size:1.6rem; text-indent:0.5em;}
	.header .top_other .t .mt { font-size:1.6rem;}
	.header .top_other .menu { display:none;}
	.header .top_other ul { float:right; margin-top:1.0em;}
	.header .top_other ul li { float:left; padding:0 0.5em;}
	.header .top_other ul li a { font-size:1.4rem;width:100%; border-bottom:#FFF solid 1px; padding:0 0.5em; display:block; line-height:2.6em; color:#000;border-bottom:#FFF solid 3px;}
	.header .top_other ul li.curr a { border-bottom:#0059A7 solid 3px;}
	.header .top_other ul li a:hover {
		color: #0059A7;border-bottom:#0059A7 solid 3px;
	}
	.header .top_other ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top_other ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.detail_tech .c { width:50%; padding:1em; float:left;}
	.detail_tech .text { text-indent:2em; line-height:1.5em; padding:1em 0;}
}
/*big*/
@media screen and (min-width: 1200px) {
	.header {border-bottom:#0059A7 solid 3px;box-shadow:0 1px 4px #eee;}
	.header .top { color: #333; font-size: 1.6rem; width: 1200px; position: relative; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.header .top .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; width:200px;}
	.header .top .logo { width:2.8em; height:2.8em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top .logo img { width:100%; height:auto;}
	.header .top .t { line-height:2.8em; font-size:1.6rem; text-indent:0.5em;}
	.header .top .menu { display:none;}
	.header .top ul { float:right; margin-top:0.5em;}
	.header .top ul li { float:left; padding:0 1.5em;}
	.header .top ul li a { font-size:1.5rem;width:100%; border-bottom:#FFF solid 1px; padding:0 0.5em; display:block; line-height:2.6em; color:#000;border-bottom:#FFF solid 3px;}
	.header .top ul li.curr a { border-bottom:#CCC solid 3px;}
	.header .top ul li a:hover {
		color: #0059A7;border-bottom:#CCC solid 3px;
	}
	.header .top ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.lmain { float:left; width:800px;}
	.rmain { float:left; width:390px; margin-left:10px;}
	.mbox { width:1200px;}
	.co_con { padding:0.5em 0;}
	.customer_index_t { margin:0.5em 0;}
	.co_table li.other { padding:0.5em; width:33%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;background-color:#EEE;}
	.co_table li.curr { background-color:#0059A7; color:#FFF; width:34%;overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
	.footer {border-top:#0059A7 solid 3px;box-shadow:0 1px 4px #eee;}
	.footer .bottom { color: #333; font-size: 1.6rem; width: 1200px; position: relative; padding:1.0em 0em 1.0em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.footer .bottom .nav {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -o-box-flex: 1; box-flex: 1;}
	.footer .bottom .nav li { float:left; padding:0.25em;}
	.footer .bottom .nav li a { display:block; background-color:#DDD; color:#333; padding:0.5em 1em;}
	.footer .bottom .copyright { text-align:right; line-height:1.5em; color:#666; margin-left:1em;}
	.footer .bottom .copyright a { color:#666;}
	.footer .bottom .copyrighti { display:none;}
	
	.header .top_other { color: #333; font-size: 1.6rem; width: 1200px; position: relative; padding:0.5em 0em 0.5em 0.5em; position:relative; border-bottom:#FFF solid 1px; margin:0 auto}
	.header .top_other .l {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box; width:336px;}
	.header .top_other .logo { width:4em; height:4em; border-radius:50%; overflow:hidden; border:#FFF solid 2px; font-size:1.6rem;}
	.header .top_other .logo img { width:100%; height:auto;}
	.header .top_other .t { line-height:2em; font-size:1.6rem; text-indent:0.5em;}
	.header .top_other .t .mt { font-size:2rem;}
	.header .top_other .menu { display:none;}
	.header .top_other ul { float:right; margin-top:1.0em;}
	.header .top_other ul li { float:left; padding:0 1em;}
	.header .top_other ul li a { font-size:1.5rem;width:100%; border-bottom:#FFF solid 1px; padding:0 0.5em; display:block; line-height:2.6em; color:#000;border-bottom:#FFF solid 3px;}
	.header .top_other ul li.curr a { border-bottom:#CCC solid 3px;}
	.header .top_other ul li a:hover {
		color: #0059A7;border-bottom:#CCC solid 3px;
	}
	.header .top_other ul span {font-size:1.4rem; color:#0059A7; display:block;line-height:4rem; margin-right:0.5em;}
	.header .top_other ul p { line-height:4rem; font-size:1.4rem; color:#333; display:block;}
	.detail_tech .c { width:50%; padding:1em; float:left;}
	.detail_tech .c2 { width:100%; padding:1em; float:left;}
	.detail_tech .text { text-indent:2em; line-height:1.75em; padding:2em 0;}
}



@media screen and (min-width: 768px) {
}


.bgline { background-color:#F4F4F4; height:0.8rem;}
.serviceimg { width:6em; position:fixed; top:45%; z-index:9999;left:5%; cursor:pointer;opacity: 0.9;}
.serviceimg img { width:100%; height:auto;}

.serviceimg_popup { position:absolute;z-index:999;width:100%; text-align:center; font-size:1.4rem; display:none;opacity: 0.95;}
.serviceimg_popup .img img { max-width:100%; max-height:100%;}


