@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {margin:0;padding:0;}
input,textarea {border:2 none;box-shadow:none;outline:none;}
body,button,input,select,textarea {font:14px/22px "Microsoft YaHei";color:#666;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4,h5,h6 {font-size:100%;}
* h1,* h2,* h3,* h4,* h5,* h6 {margin:0px;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#666;word-wrap:break-word;outline:none;}
a:hover {text-decoration:none;color:#a11706;}
legend {color:#000;}
fieldset,img {border:none;}
button,input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
html {overflow-y:scroll;}
body {min-width:1200px;width:100%;overflow:hidden; background-color:#fafafa;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.clear {clear:both;height:0;}
.blk-main .clearlist,.blk-main .listclear {clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}
.b-main .clearlist,.b-main .listclear {clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}
.clearafter:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.blk {margin-bottom:25px;}
.blk-main {width:1200px;margin:0 auto; background-color:#fafafa;}
.blk-xs {width:230px;}
.blk-sm {width:931px;}
.blk-cont{width:1200px;}
.blk-product{width:1200px;}
.blk {margin-bottom:30px;}
.p {padding:30px 0;}
.b {clear:both;}
.blk {margin-bottom:20px;}
.nodata {background:url("../images/nodata.png") no-repeat 58px 20px #fff;margin:10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform:capitalize;}
.endit-content {}
.endit-content p {line-height:35px;}
.endit-content img {max-width:100%;}
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img {max-width:inherit;}
.endit-content em,.endit-content i {font-style:italic;}
.endit-content .img-p {text-indent:0px;padding-top:14px;margin:0px;text-align:center;}
.endit-content .img-container {}
.endit-content .img-block {text-indent:0px;padding-top:14px;margin:0px;text-align:center;}
.endit-content a {color:#f00;font-weight:bold;}
.nsw-modal {width:100%;height:100%;background:rgba(225,225,225,0.5);position:fixed;top:0;left:0;z-index:99999;}
.modal-dialog {position:fixed;color:#000000;top:150px;width:400px;border-radius:3px;min-height:155px;overflow:hidden;z-index:99998;margin-left:-200px;left:50%;}
.modal-dialog .css-icon {background-image:url("../images/modal-icons.png");}
.modal-dialog .modal-head {height:30px;line-height:30px;padding:0px 20px;background:#F6EFEF;font-size:14px;}
.modal-dialog .modal-head .modal-logo {width:15px;height:15px;background-position:1px 0px;margin:8px 5px 0 0;float:left;}
.modal-dialog .modal-head .close {float:right;width:15px;height:15px;background-position:-14px 0px;margin-top:8px;}
.modal-dialog .modal-body {width:100%;min-height:125px;background:#ffffff;}
.modal-dialog .modal-body .modal-body-left {width:140px;float:left;}
.modal-dialog .modal-body .modal-body-left .icon {width:64px;height:64px;margin:30px 0 0 48px;}
.modal-dialog .modal-body .modal-body-left .success-message {background-position:0px -14px;}
.modal-dialog .modal-body .modal-body-left .warming-message {background-position:0px -78px;}
.modal-dialog .modal-body .modal-body-right {width:260px;float:right;padding-top:20px;}
.modal-dialog .modal-body .modal-body-right .close-btn {color:#000;text-align:center;width:90px;display:inline-block;height:24px;line-height:24px;background:#818079;}
.modal-dialog .modal-body .modal-body-right p {line-height:30px;}
.p12-pagination-1-main {margin:0 auto;padding:20px 0;height:30px;text-align:center;}
.p12-pagination-1 li {float:left;}
.p12-pagination-1 li a {vertical-align:top;display:inline-block;padding:0 8px;height:26px;line-height:26px;border:1px solid #e5e5e5;text-align:center;margin:0 2px;background:#fff;}
.p12-pagination-1 li a:hover {background:#a11706;color:#fff;}
.p12-pagination-1 span {border:1px solid #fff;}
.p12-pagination-1 li.active {color:#fff;border-color:#a11706;}
.p12-pagination-1 li.active a {background:#a11706;color:#fff;}
.p12-pagination-1 .laypage_first,.p12-pagination-1 .laypage_last {display:none;}

.menu-red a{color:#e60012}
.zc{height:84px;}
.blk-menu {text-align:center;}
.blk-menu .menu-nav{padding-top: 40px;}
.blk-menu .menu-nav a{border:1px solid #dddddd; border-left:none; padding:15px 45px 15px 45px; color:#393531; }
.blk-menu .menu-nav a:first-child{border:1px solid #dddddd; }
.blk-menu .menu-nav a:hover, .blk-menu .menu-nav .sidenavcur{background-color:#e93e3c;  padding:15px 45px 15px 45px; color:#fff; }

.addr_l{width:350px;padding:15px 20px 0 0; line-height:25px}
.addr_l ul li p{line-height:25px}
.addr_r{width:780px;}
.menu-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; margin:20px 0  10px 0; }
.menu-line.hide{display:none}
.menu-line.active .line{height:55px}
.menu-line .line{background:#ababab;margin:10px 0;width:1px;-webkit-transition:all 1s ease;transition:all 1s ease;height:0}
/*
.menu-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.menu-line .line{height:100px;background:#e60012;margin:10px 0;width:2px;-webkit-transition:all 1s ease;transition:all 1s ease;height:0}
*/

.nav-box{width:1200px; margin:0 auto;padding-top:20px;}
.nav-rig {padding-top:40px;}
.nav-rig a{font-size:16px; color:#333333;padding:20px;}
.nav-rig a:hover{font-size:16px; color:#333333; text-decoration:none; border-bottom:4px solid #e60012;}
.nav-rig .active{border-bottom:4px solid #e60012;}
.langbox{width:0px;  height:0px; display: inline-block; *display: inline; *zoom: 1;  position: relative; vertical-align: top; padding:20px; background:url(../images/lang.png) no-repeat center/20px ; cursor: pointer; margin-top:30px;    margin-left: 20px;}
.lg-check{ background: url(../images/6.png) no-repeat top center; position: absolute;  top: 40px;    left: 50%;    width: 88px;    margin-left: -44px;    height: auto;    padding-top: 7px; opacity: 0;    filter: alpha(opacity=0);    visibility: hidden;    transition: all .3s ease-in; cursor: pointer; z-index:999}
.lg-check a {display: block;    font-size: 14px;    color: #515151;    text-align: center;    line-height: 44px;    transition: all .3s ease-in;    background-color: #fff;}
.langbox:hover .lg-check{	visibility: visible;	opacity: 1;	filter: alpha(opacity=100);}


/* foot */
footer .ser-twrap{	padding-top: 40px;	background-color: #fff;}
footer .ser-twrap .tit{	font-size: 20px;	color: #595757;	line-height: 64px;	height: 64px;	text-align: center;	/* font-weight: bold; */	padding-bottom: 36px;	/* font-family: 'PingFang SC Regular'; */}
footer .ser-twrap .tit span{	/* font-family: 'pingfanghk semibold'; */}
footer .fot{	font-size: 0;	border-top: 1px solid #e6e6e6;	border-bottom: 1px solid #efefef;	background-color: #fff;}
footer .fot ul{width: 1200px;	margin:0 auto;}
footer .fot li{	width: 33.33%;	display: inline-block;	*display: inline;	*zoom: 1;	height: 210px;	text-align: center;	vertical-align: top;}
footer .fot li .box{	display: block;	margin: 40px 0;	height: 130px;	border-left: 1px solid #e9e9e9;}
footer .fot li:first-child .box{	border-left: none;}
footer .fot li .box img{	width: 50px;}
footer .fot li .box .d1{	font-size: 16px;	color: #000000;	margin-top: 16px;}
footer .fot li .box .d2{	font-size: 14px;	color: #4d4d4d;}
footer .fwrap{	padding:54px 0 50px 0;	font-size: 12px; background-color:#fff;}
footer .fwrap .w1270{overflow: hidden; padding-bottom:15px;border-bottom: 1px solid #e6e6e6;margin-bottom:15px;}
footer .fwrap ul{	padding-bottom: 28px;	width: 1200px;	margin:0 auto;}
footer .fwrap li{	float: left;	width: 166px;}
footer .fwrap li a{	display: block;	font-size: 12px;	color: #808080;	line-height: 2;	transition: all .3s ease-in;	text-align: left;}
footer .fwrap li a:first-child{	font-size: 14px;	color: #333333;	padding-bottom: 15px;}
footer .fwrap .f2{width: 1200px;	margin:0 auto;}
footer .fwrap .f2 .des{	padding-top: 13px;	line-height: 17px;}
footer .fwrap .f2 .des a{	display: inline-block;	width: 20px;	height: 20px;	vertical-align: middle;	margin-right: 8px;}
footer .fwrap .f2 .des em{	margin-right: 30px;}
footer .fwrap .f2 .tel{	line-height: 30px;	position: relative;}
footer .fwrap .f2 .tel img{    vertical-align: top;    height: 30px;}
footer .fwrap .f2 .tel em{	display: inline-block;	*display: inline;	*zoom: 1;	color: #595757;	font-size: 26px;	font-style: normal;	font-family: 'Arial';	font-weight: bold;	padding-left: 28px;	background: url('../images/12.svg') no-repeat left center/22px 22px;	margin-left: 14px;	vertical-align: top;	font-family: 'DIN Alternate Bold';	padding-top: 2px;}
footer .fwrap .f2 .tel .cn{	line-height: 30px;	display: inline-block;	*display: inline;	*zoom: 1;	vertical-align: top;	padding-top: 2px;}
footer .fwrap .f2 .tel .ico{	display: inline-block;	*display: inline;	*zoom: 1;	width: 32px;	height: 30px;	background: no-repeat center/32px auto;	vertical-align: top;	cursor: pointer;	transition: all .3s ease-in;}
footer .fwrap .f2 .tel .ico:hover{	opacity: 0.7;	filter: alpha(opacity=70);}
footer .fwrap .f2 .tel .ico-wx{	background-image: url('../images/13.svg');}
footer .fwrap .f2 .tel .wxcontai{	display: inline-block;	margin-left: 50px;}
footer .fwrap .f2 .tel .wxcontai .code{	position: absolute;	width: 150px;	height: 150px;	padding-bottom: 10px;	bottom: 100%;	right: 0;	opacity: 0;	visibility: hidden;	transition: all .3s ease;}
footer .fwrap .f2 .tel .wxcontai:hover .code{	opacity: 1;	visibility: visible;}
footer .fwrap .f2 .tel .ico-sina{	background-image: url('../images/14.svg');	margin-left: 16px;}
footer .fwrap a:hover{	color: #000;}
