@charset "utf-8";
/* header.css */
.header{position: fixed;top:0;left:0;z-index:1000;width:100%;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.header .contain{margin-left:100px;margin-right:100px;padding-top:27px;padding-bottom:27px;position:relative;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.topid .contain{padding-top:17px;padding-bottom:17px}
.header .logo{display:block;float:left;position:relative;z-index:50}
.header .logo img{ width:100%;}
.nav{right:0;position:absolute;top:27px;width:100%;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.topid .nav{top:10px}
@media only screen and (min-width:1025px){.nav{display:block!important}}
.navMenu{float:right;margin-right:276px}
.navMenu .navItem{float:left;height:73px;margin-right:55px;cursor:pointer}
.navMenu .navItem.term_of_use{display:none}
.topid .navMenu .navItem{height:70px}
.navMenu .navItem .link{display:block;font-size:18px;color:#da263a;line-height:45px;height:100%;position:relative;z-index:20;overflow:hidden}
.topid .navMenu .navItem .link{line-height:65px;color: #fff;}
.navMenu .navItem .link:after{content:'';display:block;position:absolute;bottom:1px;left:-100%;width:100%;height:4px;background-color:#c00;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.navMenu .navItem:last-child{margin-right:0}
.navMenu .navItem.active .link:after,.navMenu .navItem.current .link:after,.navMenu .navItem:hover .link:after{left:0}
.menu{display:none;width:15px;height:14px;position:relative;float:right;top:4px}
.menu .split{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.menu .split2{top:6px}
.menu .split3{top:12px}
.menu.active .split1{transform:translate(-1px,6px) rotate(45deg);-webkit-transform:translate(-1px,6px) rotate(45deg);-moz-transform:translate(-1px,6px) rotate(45deg);-ms-transform:translate(-1px,6px) rotate(45deg);-o-transform:translate(-1px,6px) rotate(45deg)}
.menu.active .split2{display:none}
.menu.active .split3{transform:translate(-1px,-6px) rotate(-45deg);-webkit-transform:translate(-1px,-6px) rotate(-45deg);-moz-transform:translate(-1px,-6px) rotate(-45deg);-ms-transform:translate(-1px,-6px) rotate(-45deg);-o-transform:translate(-1px,-6px) rotate(-45deg)}
.btnSearch {
  width: 15px; height: 15px; position: absolute; top: 44px; right: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQxQzU4QkU2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQxQzU4QkY2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDFDNThCQzZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDFDNThCRDZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj10/qgAAAJQSURBVHjavJfPSxVRFMfv00qF/JmCItLrgWguEoNAEVEirV0Q4c60iHLRwr/AjYtWJYJtijYJCq5q4UIEQQhBKdSwoCB6iiA9NaksI9Tn98T3wWF4M97xzXTgw9z5dT4z991375lIMpk0llEALoGzIAr2QBysgjmwa/yEiI/gMngO1pPuEQdPQJNFvn94nTwPXqWRbIAl8A5spTk/BiqOK77nSDYN7oB6kK2uOwUugl4wp67/BW76FferBKug07b7QA/YVPfftRXfVjdNglwf0hRn+FOkouUocZWja02GLDLXLijwEs+owWMCoJC/tcQLN3Gzetv2gMRCt8pblU48ypOzAUpTrDH3Y308C3NIPrjK+WTYBB8j3LbqgyJuBCXcfxuC+CW3DaBMi2Nsr4OPIYjj3EZArRannmLNhBNfQYLtIi3eYTvbhBcHToeIN9iOcj/oKAXlbP/Q4hW2ZYDVhSCOqfayFs9zMTcc4UFHp/rHJLT4L5jgfl8I4m5up9JVIHVqarsR4Kx1X+Utd1skxnnBNsgPQFrJlUli0Gt1KlRPt5Sh9CTrMIkPNoXANSWXBaPkGFJZhT6pPK22pc8tddMmqxJb6QPw21GvvQcx22LvCthRN0t3PWQZIxVkFjjBt2sDQ6prJb6ALvCN+z9BtW15K6PwmUsdnXApbSUegRzmqAF/ePw7OGcj1vW1jMp5j4L+NRhwVhnkgup+edioHI/4+IQxnHOrQTHYB9vgM1cgr6gBb8BpztcdfsWZhMgXQB54+j/Fhh9916UcOhRgAMJnsCe1caE5AAAAAElFTkSuQmCC);
  background-position: center center; background-repeat: no-repeat; background-size: 15px auto; z-index: 50;
  transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -ms-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.topid .btnSearch{top: 34px;}
.btnSearch:hover,
.btnSearch.active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUEzNEQ0RDY2RUUzMTFFOEE5QjJBNUJEMDAzMzkzRDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUEzNEQ0RDU2RUUzMTFFOEE5QjJBNUJEMDAzMzkzRDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDFDNThCRTZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDFDNThCRjZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PslIglAAAALKSURBVHjavJdJSFVRGMfva45Gy8gIUYwoLRopDCHhEUUtilq0KMSCBhoWFa1aCNGmRYSBBEkFoYuoFrUoIqEW0YiPBiwxi57ZpEaDRBOV/T74vzhd7pP79N0++HG+c+5593+m+53vxRq90DYaFkABFMJPSMILuDO/p+erl4HFQgjHYT2sgLw0fdrgItQzgFv9FS6Gg7DS1/4OXttvYTKM8z0/DXsYwJu+CG+BY079ms0GEtAEv9Q+BGbCQtio0uwLVCJ+LhPhKtgvvx32wpl0L+Dlf/1ELLaB4hCMV9Nmnh8PI2yjPin/CqyCb70tmSsscRO9CrPUtJg+13sTztcJTS1tPMwh8Qs7A7hPMVsDn0i/bvf5AMevdw5P3Ou/lWuvh0GN/2FKuMyWRP66LIjaSnyi2K5qBSuQHyS8Q6V9gw1elgzxUxSvVN3tFx4Fy1Sv8bJvdc7S/yNc6gSBRATC51XOZbknuMJF8i3StEQgnEx9QTDdFU6N4mUEorbPHRSdqo51hT/LH+hFZ7/9GibcJb/Q911nxdjXXOdW63aF2+TbASuJYLZFjt/kCt91QmVpBMJrU5Nnvztd4R+6xM12RSBcqbIhKHKlAscMWJPF/d1KkavqkSDhx3BW/glFs/6KWnZSrWo1y/w23bU4Bj7Kf6grrU/XIqKDKVqVGDbTpyTd7WRmt8ly+XaJ3wzIp8LM1G6hRxI12xbUz//dXnYOwyJ4oqwkrOhOhd2pTvNR2ovCJntLFNxHqN4MF+ASPIUODXoSTIHVSpMKnPhcpQOVo+g4jyVvDZPeWrQ5AJsCnnUp/AVtxWHYh8h3ZjoN/wEMVdSaQ/vzsAl9sdLdMv2TCLIbytNqeXG7b/ntvNyG4fDeziN9krHGzM5OnvYvR7n1B3imG6i3vbeZm9RIzXxppsKhs8w04vc089pB3n8yBtiCeLkOYd0fAQYAm7zJ71o4m6IAAAAASUVORK5CYII=);
}
.lang{position:absolute;top:0;right:150px;height:73px;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.topid .lang{height:70px; color:#fff;}
.lang .checked{display:inline-block;position:relative;padding-right:18px;margin-top:15px;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.topid .lang .checked{margin-top:24px; color:#fff;}
.lang .checked:after {
  content: ''; display: block; position: absolute; top: 4px; right: 0; width: 10px; height: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThGQUE4RjE1REFEMTFFOEJEQTFEQTFCOTQ2OUI0MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThGQUE4RjI1REFEMTFFOEJEQTFEQTFCOTQ2OUI0MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEZBQThFRjVEQUQxMUU4QkRBMURBMUI5NDY5QjQzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEZBQThGMDVEQUQxMUU4QkRBMURBMUI5NDY5QjQzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuMQI54AAABbSURBVHjaYvj//38MEBcBMQMOrA7Ea0GMy/8hoACLIkkg/vYfiQNTXIKkSBaI30DFs2CCLEB8BSqYAsTSQPwVyk8EqUG2BqT4zH9UkAiTR3cTI5LiWGQ5gAADAJxyyRKKiuPKAAAAAElFTkSuQmCC) no-repeat center center;
  display: none;
} 
.lang .lan {
  font-size:16px;  color:#da263a;
  transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -ms-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 0.36s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.lang .lan:hover{color:#c00}
.lang .langList{width:150px; position:absolute;top:100%;right:-80px;transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86);line-height:70px;opacity:0;visibility:hidden;height:0;overflow:hidden}
.lang .langList .box{background-color:rgba(255,255,255,.95)}
.lang .langList .box:after{content:'';display:block;clear:both}
.lang .langList .lan{display:block;float:left;width:50%;text-align:center; color:#333;}
.lang .langList .lan:hover{color:#da263a;}
.lang:hover .checked{color:#cf000d}
.lang:hover .langList{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);opacity:1;visibility:visible;height:auto}
.searchBoxForm{display:none;position:absolute;top:100%;right:0;left:0;margin:auto;padding-top:30px;padding-bottom:34px;background-color:rgba(255,0255,255,.95)}
.searchBoxForm .searchText{float:left;font-size:18px;color:#c00;width:100%;height:70px;background:0 0;padding:0;margin:0;border:none;padding:0 50px;text-align:center}.searchBoxForm .btnsear {
  display: none; float: left; width: 40px; height: 40px; background-color: #c00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQxQzU4QkU2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQxQzU4QkY2QzUxMTFFODk4RTlFMjJGNENEQjBGOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDFDNThCQzZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDFDNThCRDZDNTExMUU4OThFOUUyMkY0Q0RCMEY5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj10/qgAAAJQSURBVHjavJfPSxVRFMfv00qF/JmCItLrgWguEoNAEVEirV0Q4c60iHLRwr/AjYtWJYJtijYJCq5q4UIEQQhBKdSwoCB6iiA9NaksI9Tn98T3wWF4M97xzXTgw9z5dT4z991375lIMpk0llEALoGzIAr2QBysgjmwa/yEiI/gMngO1pPuEQdPQJNFvn94nTwPXqWRbIAl8A5spTk/BiqOK77nSDYN7oB6kK2uOwUugl4wp67/BW76FferBKug07b7QA/YVPfftRXfVjdNglwf0hRn+FOkouUocZWja02GLDLXLijwEs+owWMCoJC/tcQLN3Gzetv2gMRCt8pblU48ypOzAUpTrDH3Y308C3NIPrjK+WTYBB8j3LbqgyJuBCXcfxuC+CW3DaBMi2Nsr4OPIYjj3EZArRannmLNhBNfQYLtIi3eYTvbhBcHToeIN9iOcj/oKAXlbP/Q4hW2ZYDVhSCOqfayFs9zMTcc4UFHp/rHJLT4L5jgfl8I4m5up9JVIHVqarsR4Kx1X+Utd1skxnnBNsgPQFrJlUli0Gt1KlRPt5Sh9CTrMIkPNoXANSWXBaPkGFJZhT6pPK22pc8tddMmqxJb6QPw21GvvQcx22LvCthRN0t3PWQZIxVkFjjBt2sDQ6prJb6ALvCN+z9BtW15K6PwmUsdnXApbSUegRzmqAF/ePw7OGcj1vW1jMp5j4L+NRhwVhnkgup+edioHI/4+IQxnHOrQTHYB9vgM1cgr6gBb8BpztcdfsWZhMgXQB54+j/Fhh9916UcOhRgAMJnsCe1caE5AAAAAElFTkSuQmCC);
  background-position: center center; background-repeat: no-repeat; background-size: 15px auto;
}
.searchBoxForm .close{position:absolute;top:50%;right:50px;width:40px;height:40px;margin-top:-20px;background:url(../assets/images/icon/icon_25.png) no-repeat center center}
.searchBoxForm input::-webkit-input-placeholder{font-size:18px;color:#c00}
.searchBoxForm input::-moz-placeholder{font-size:18px;color:#c00}
.searchBoxForm input:-moz-placeholder{font-size:18px;color:#c00}
.searchBoxForm input:-ms-input-placeholder{font-size:18px;color:#c00}
.searchBoxForm input:focus::-webkit-input-placeholder{font-size:0;color:#c00}
.searchBoxForm input:focus::-moz-placeholder{font-size:0;color:#c00}
.searchBoxForm input:focus:-moz-placeholder{font-size:0;color:#c00}
.searchBoxForm input:focus:-ms-input-placeholder{font-size:0;color:#c00}
.subMenu{display:none;position:absolute;top:100%;left:0;width:100%}
.subMenu .subNav{display:-webkit-flex;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;padding-left:100px;padding-right:100px;background-color:rgba(255,255,255,.95)}
.subMenu_alone .subNav{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center}
.subMenu .box{display:block;width:36px;height:36px;margin:auto;text-align:center}
.subMenu .mouseItem a{font-size:16px;color:#333; padding:34px 30px; display:block; text-align:center;transition:all .36s cubic-bezier(.785,.135,.15,.86);-webkit-transition:all .36s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .36s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .36s cubic-bezier(.785,.135,.15,.86);-o-transition:all .36s cubic-bezier(.785,.135,.15,.86)}
.subMenu .mouseItem a:hover{color:#c00}
.topid,.topids .contain{background-color:rgba(218,39,59,.95); color:#fff;}
.page404 .header,.searchPage .header{background-color:rgba(0,0,0,.95)}
@media only screen and (max-width:1024px){.header .contain{margin-left:0;margin-right:0;padding-left:6%;padding-right:6%;padding-bottom:13px;padding-top:13px;border:none}
.header .logo{width:198px;height:23px;background-size:48px auto}
.toper{background-color:#000;height:100%;overflow-y:scroll}
.nav{display:none;float:none;clear:both;position:static;z-index:40;margin-left:6%;margin-right:6%;padding-top:20px;padding-bottom:60px;width:auto}
.navMenu{float:none;clear:both;margin-right:0}
.navMenu .navItem{width:auto;float:none;clear:both;margin-right:0;height:auto}
.navMenu .navItem .link{display:inline-block;font-size:1.2rem; line-height:normal;padding-top:8px;padding-bottom:8px}
.navMenu .navItem .link:after{height:2px;bottom:0;right:auto;left:-100%}
.navMenu .navItem:hover .link:after{left:0}
.lang{font-size:0;float:none;clear:both;margin-left:0;margin-right:0;margin-top:20px;position:static}
.lang .lan{font-size:16px;color:#fff;margin-right:40px}
.lang .active{color:#cf000d!important}
.lang .checked{float:left;padding-right:20px;margin-top:0;margin-right:-4px; display:none;}
.lang .langList{float:left;position:static;padding-top:0;opacity:1;visibility:visible;height:auto;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);width:auto;line-height:normal;margin-top:-6px}
.lang .langList .lan{clear:both;float:none;width:auto;display:inline-block;margin-right:20px; color:#fff;}
.lang .langList .box{ background: none;}
.lang .checked:after{display:none}
.lang:after{content:'';display:block;clear:both}
.subMenu{display:none;position:static;padding-top:0}
.subMenu .subNav{display:block;padding-left:0;padding-right:0;padding-top:20px;padding-bottom:0}
.subMenu .subNav:after{content:'';display:block;clear:both}
.subMenu .mouseItem{width:50%;float:left;margin-bottom:20px}
.subMenu .mouseItem p{float:left;margin-top:5px;margin-left:9px}
.subMenu .box{float:left;width:18px;height:18px}
.subMenu .box img{display:block;width:100%;height:auto}
.menu{display:block}
.btnSearch{top:16px;right:44px;position:static;display:block;float:right;margin-top:3px;margin-right:20px}
.searchBoxForm{left:6%;right:6%;padding-top:0;padding-bottom:0}
.searchBoxForm .close{right:0}
.mCSB_container{margin-right:0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{display:none}
.mCSB_scrollTools .mCSB_draggerRail{display:none}
.galleryDel .btnClose{right:10px!important}
.navMenu .navItem.term_of_use{display:block}
}
@media only screen and (min-width:1024px) and (max-width:1180px){.navMenu .navItem{margin-right:25px}
.lang{right:145px}
.lang .langList{right:-45px}
.navMenu{margin-right:222px}
}
@media only screen and (min-width:1180px) and (max-width:1340px){.navMenu .navItem{margin-right:40px}
.lang{right:155px}
.lang .langList{right:-55px}
.navMenu{margin-right:251px}
}

.index_case{ padding: calc(1.5rem + 1vw) 0;}
.index_case ul li{position:relative;float: left; width:calc(100%/3 - 24.1px); margin-right:34px; margin-bottom: calc(2.2%);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.index_case ul li:nth-of-type(3n){ margin-right:0;}
.index_case ul li .img{overflow: hidden;}
.index_case ul li .img img{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease; width:100%; display:block;}
.index_case ul li:hover .img img{transform: scale(1.1);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.index_case ul li:before{content: ''; position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0);z-index: 10;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;pointer-events: none;}
.index_case ul li:hover:before{background: rgba(218,39,59,.6);}
.index_case ul li .text{position: absolute;top: 50%;width: 100%;left: 0;transform: translateY(-50%); text-align: center; color: #fff;z-index: 20;}
.index_case ul li .text strong{color: #fff;font-size: calc(20px + 0.6vw);display: block;margin-bottom: calc(6px + 0.2vw); font-weight: 500; transform: translate3d(0,100%,0);opacity: 0;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.index_case ul li .text span{font-size:18px;font-weight: 500;color: rgba(255,255,255,.8); transform: translate3d(0,100%,0);opacity: 0;display: block;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.index_case ul li:hover .text strong{transform: translate3d(0,0%,0);opacity: 1;}
.index_case ul li:hover .text span{transform: translate3d(0,0%,0);opacity: 1;}

.nav-box-drop-down{width:100%;position:absolute;top:100%;left:0;padding:0 0 25px 0;padding:0;background:rgba(255,255,255,.95);display:block;z-index:999999}
.nav-box-drop-down .nav-box{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;padding-top:30px;padding-bottom:30px;position:relative}
.nav-box-drop-down .nav-box:before{content:"";display:block;border-left:1px solid Rgba(200,200,200,0.5);height:100%;position:absolute;top:0;left:27%}
.nav-tab{float:left;width:27%}
.nav-tab-list{width:64%;float:left;padding:0}
.nav-tab span{width:184px;line-height:32px; text-indent:14px;text-transform:capitalize;font-size:18px;transition:all .3s;position:relative;cursor:pointer;display:block}
.nav-tab span+span{border-top:1px solid #fff;border-top:none}
.nav-tab span.on a,.nav-tab span:hover a{color:#c00}
.nav-tab-list .list{display:none}
.nav-tab-list .list ul{display:inline-block;float:left;padding:0 0 0 30px;width:40%}
.nav-tab-list .list div.pic_box{width:42%;float:right;display:inline-block}
.nav-tab-list .list .pic_box a{color:#666}
.nav-tab-list .list div.pic_box img{display:block;width:210px;height:auto;margin-left:auto;margin-right:auto;vertical-align:middle}
.nav-tab-list .list div.pic_box .desc{text-align:center}
.nav-tab-list .list div.pic_box .desc h3{font-size:24px;color:#fff;margin-bottom:10px}
.nav-tab-list .list div.pic_box .desc p{font-size:12px;color:#fff;line-height:24px}
.nav-tab-list .list a{color:#333;line-height:26px;height:26px}
.nav-tab span:before{content:"";width:0;height:0;border-top:8px solid transparent;border-left:10px solid #d23244;border-bottom:8px solid transparent;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:all .3s;display:none}
.nav-tab span.on,.nav-tab span:hover{color:#c00}
.nav-tab span.on:before,.nav-tab span:hover:before{right:-10px;opacity:1}
.nav-tab-list .list div.pic_box .imgs{display:none}
.nav-tab-list .list ul li{color:#333;font-size:14px;cursor:pointer;transition:all .5s;list-style:none;width:100%;margin-bottom:10px}
.nav-tab-list .list ul li .box{display:block;width:80px;height:40px;margin-left:auto;margin-right:auto}
.nav-tab-list .list ul li a{font-size:16px;color:#333}
.nav-tab-list .list ul li .box img{display:block;margin-left:auto;margin-right:auto}
.nav-tab-list .list ul li.on a,.nav-tab-list .list ul li:hover a{color:#e8374b}
.navbar-nav .list .on a{color:red!important}
.nav-tab span a{color:#333;text-decoration:none;font-size:16px}
/* header.css */

.banner{ position:relative; z-index:1;}
.banner .swiper-pagination-bullet{ background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{ background:#da263a;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:25px;}

.index_1{ padding:40px 0;}
.index_tj .swiper-slide{ position:relative;}
.index_tj .swiper-slide img{ width:50%; float:left;}
.index_tj .swiper-slide .tj-r{ width:50%; float:right; position:absolute; top:50%; transform:translateY(-50%); left:60%; color:#da263a; line-height:24px;}
.index_tj .swiper-slide .tj-r u{text-decoration:none;}
.index_tj .swiper-slide .tj-r h1{ padding:30px 0 40px; font-size:45px; text-transform:uppercase;}
.index_tj .swiper-slide .tj-r p{ padding-bottom:40px;}
.index_tj .swiper-slide .tj-r a{ width:195px; height:48px;  text-transform:uppercase; line-height:48px; text-align:center; background:#da263a; color:#fff; display:block;border-radius:10px;}
.index_tj .swiper-slide .tj-r a:hover{ background:#8e8e8e;}
.index_tj .swiper-pagination-bullet{ background:#666;opacity:1;}
.index_tj .swiper-pagination-bullet-active{ background:#da263a;}

.index_2 .index_cpmenu{ width:100%;background: #da263a;}
.index_2 .index_cpmenu ul{ display:flex;}
.index_2 .index_cpmenu ul li{width:100%;padding: 0 15px; text-align:center; line-height:60px; cursor: pointer;position: relative; color:#fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.index_2 .index_cpmenu ul li.active{ background:#8e8e8e;}
.index_2 .index_cpmenu ul li span{float: left;width: 50px;text-align: center; font-weight: bold;}
.index_2 .index_cpmenu ul li time{display: block;}
.index_2 .index_cpmenu ul li strong{ margin-bottom: 0.4rem; display: block; color: #000;}
.index_2 .index_cpmenu ul li:hover strong,.index_news .right .index_cpmenu ul li.active strong{color: #14458f;}
.index_2 .index_cpmenu ul li .text{float: right;width: calc(100% - 50px);}

.index_cpmenu_nr .swiper-slide{ padding:30px 0 80px;display:flex;}
.index_cpmenu_nr .swiper-slide li{width: calc(100%/3);text-align:center;overflow:hidden;border:1px solid #f4f4f4; border-right:0; padding-bottom:30px; position:relative;transition:all .5s;}
.index_cpmenu_nr .swiper-slide li a{ width:100%;}
.index_cpmenu_nr .swiper-slide li h2{ font-size:16px; padding:0 0 8px;}
.index_cpmenu_nr .swiper-slide li p{ font-size:14px;padding: 0 20px;}
.index_cpmenu_nr .swiper-slide li a:hover:before{content: '';width:100%;height:100vh;display: block;background: rgba(218,38,58,0.9);position: absolute; top: 0;bottom: 0; z-index:100;transition:all .5s;}
.index_cpmenu_nr .swiper-slide li a:hover h2{ color:#fff;position: absolute; transform:translateY(-175%);z-index:101; width:100%;transition:all .5s;}
.index_cpmenu_nr .swiper-slide li a:hover p{ color:#fff;position: absolute; transform:translateY(-145%); z-index:101; width:100%;transition:all .5s;}
.index_cpmenu_nr .swiper-slide li:last-child{ width:13%; overflow:hidden;border-right:1px solid #f4f4f4;}
.index_cpmenu_nr .swiper-slide li:last-child a{ position:relative; display:block; text-transform:uppercase;}
.index_cpmenu_nr .swiper-slide li:last-child a h2{ margin-top:100%;}

.s_tj2{ padding:80px 0;display:flex;}
.s_tj2 li{width: calc(100%/3);text-align:center;overflow:hidden;border:1px solid #f4f4f4; border-right:0; padding-bottom:30px;position:relative;transition:all .5s;}
.s_tj2 li a{ width:100%;}
.s_tj2 li h2{ font-size:16px; padding:0 0 8px;}
.s_tj2 li p{ font-size:14px;padding: 0 20px;}
.s_tj2 li a:hover:before{content: '';width:100%;height:100vh;display: block;background: rgba(218,38,58,0.9);position: absolute; top: 0;bottom: 0; z-index:100;transition:all .5s;}
.s_tj2 li a:hover h2{ color:#fff;position: absolute; transform:translateY(-175%);z-index:101; width:100%;transition:all .5s;}
.s_tj2 li a:hover p{ color:#fff;position: absolute; transform:translateY(-145%); z-index:101; width:100%;transition:all .5s;}
.s_tj2 li:last-child{ width:13%; border-right:1px solid #f4f4f4; overflow:hidden;}
.s_tj2 li:last-child a{ position:relative; display:block;}
.s_tj2 li:last-child a h2{margin-top:100%;}

.index_3{ padding:80px 0; background:#eeeeee;}
.index_3_nr dl dt{ float:left; width:45%;padding-top: 5%;}
.index_3_nr dl dt h3{ font-size:40px; text-transform:uppercase; border-bottom:1px solid #999; width:220px; padding-bottom:10px;}
.index_3_nr dl dt a{ font-size:18px; line-height:45px;}
.index_3_nr dl dt a:hover{ color:#da263a;}
.index_3_nr dl dt p{ padding-top:40px; line-height:26px;}
.index_3_nr dl dd{ float:right; max-width:50%; }
.index_3_nr dl dd img{border-radius:10px;box-shadow: 5px 5px 10px Rgba(0,0,0,0.1); max-width:100%;}
.index_4{ padding:40px 0; background:#eeeeee;line-height:48px;}
.index_4_nr p{ font-size:40px; text-transform:uppercase;}
.index_5{padding:60px 0 80px;}
.index_5 .index_n_l{ float:left; max-width:39%;}
.index_5 .index_n_r{ float:right; width:55%;}
.index_5 .index_n_l img{ margin-bottom:20px;}
.index_n_l .index_n_l_l{float:left; width:80px; font-size:20px;}
.index_n_l .index_n_l_r{float:right;width: 85%;}
.index_n_l .index_n_l_r{ font-size:24px;}
.index_n_l .index_n_l_r p{ font-size:15px; padding-top:10px; line-height:22px; color:#666;}

.index_n_r a .index_n_r_l{ background:url(../images/xd.png) left 7px no-repeat; padding-left:28px; font-size:24px;}
.index_n_r a:hover .index_n_r_l{ background:url(../images/xdh.png) left 7px no-repeat; color:#da263a;}
.index_n_r a:hover .index_n_r_l{ background:url(../images/xdh.png) left 7px no-repeat;}
.index_n_r p{ font-size:15px;padding-top:10px; margin-bottom:70px;line-height:22px; color:#666;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical;}
.index_n_r .index_n_r_l{float:left; width:80%;}
.index_n_r .index_n_r_r{float:right;width:20%; font-size:24px; text-align:right; padding-top:25px; background:url(../images/jt.png) right bottom no-repeat; background-size:10%; padding-bottom:20px;}

.footer{background:#202126; padding-top:60px;}
.footer-bq{ text-align:center; background:#000; padding:20px 0; color:#fff; font-size:12px;}
.footer-ok{ background:url(../images/dlogo.png) left top no-repeat; padding-left:250px; padding-bottom:60px; position:relative;}
.footer-ok li{width:400px; float:left;}
.footer-ok li p{ float:left; color:#fff; line-height:60px; padding-right:30px; background:url(../images/dianhu.png) left center no-repeat;padding-left:44px;}
.footer-ok li p:nth-of-type(2),.footer-ok li p:nth-of-type(4){ background:url(../images/email.png) left center no-repeat;}
.footer-ok li a{ float:left; color:#fff; padding-right:10px; padding-bottom:10px;}
.footer-ok li:nth-of-type(1){ margin-top:-21px;}
.footer-ok li:nth-of-type(3){ width:130px; float:right;}
.footer-ok li:nth-of-type(2){ width:250px; position:absolute; left:50%;}
.footer-ok li:nth-of-type(2) a{padding-right:50px; width:50%;}

.info_wh{ background:#a7a7a7; color:#fff; text-align:center;font-size:40px; padding:40px 0; text-transform:uppercase;}
.info_wh p{ border-bottom:1px solid #fff; padding-bottom:10px; width:450px; margin:0 auto;}
.info_wh_ok{ display:flex; padding:80px 0;}
.info_wh_ok li{ text-align:center; width:50%;}
.info_wh_ok li img{ max-width:100%;}
.info_wh_ok li h1{ font-size:20px; padding:20px 0 8px;}

.info_xx_ok{ background:url(../images/infod.jpg) center no-repeat; text-align:center; padding:150px; background-size:cover; color:#fff; font-size:33px;}
.info_yy{ padding:80px 0;}
.info_yy .swiper-container{ padding-bottom:50px;}
.info_yy .swiper-container .swiper-slide{ text-align:center;}
.info_yy .swiper-container .swiper-slide p{ padding-top:10px;}
.info_yy .swiper-pagination-bullet{ background:#666;opacity:1;}
.info_yy .swiper-pagination-bullet-active{ background:#da263a;}
.news_cd{ padding-top:80px; display:flex;}
.news_cd a{width: 100%; display:block; color:#fff; padding:30px 5px;text-align:center;background:#da263a; font-size:16px}
.news_cd a:hover{ background:#8e8e8e;}
#dqcd{ background:#8e8e8e;}
.news_nr{padding-bottom:80px;}
.news_nr ul li{ background:#e3e4e5; margin-top:40px;}
.news_nr ul li a img{width:31%; float:left;}
.xnr_r{ float:right; padding:5%; width:69%; font-size:25px;}
.xnr_r h1{ float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;max-width:75%;}
.xnr_r u{ float:right;max-width:20%; text-decoration:none; font-size:22px;}
.xnr_r p{ font-size:16px; line-height:26px; padding-top:20px;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical;}
.news_nr ul li a:hover h1{ color:#F00;}
.news_nr ul li:nth-of-type(2n) a img{float:right;}
.news_nr ul li:nth-of-type(2n) a .xnr_r{float:left;}

.cp_t{ padding-top:80px;text-align:center; max-width:70%;}
.cp_t h1{ font-size:40px; color:#da263a; padding-bottom:20px;}
.cp_t p{ line-height:24px;}
.cp_nr{ padding-bottom:80px;}
.cp_nr ul li{ border:1px solid #bfbfbf; padding:40px; margin-top:20px;}
.cp_nr ul li img{ float:left;width: 34%;}
.cp_nr ul li .cp_nr_r{ float:right; color:#da263a;width:40%; padding-top:2%;}
.cp_nr ul li .cp_nr_r u{text-decoration:none;}
.cp_nr ul li .cp_nr_r h3{ padding:30px 0 40px; font-size:45px; text-transform:uppercase;}
.cp_nr ul li .cp_nr_r i{ display:block;}
.cp_nr ul li .cp_nr_r p{ padding-bottom:40px; color:#333; padding-top:25px; line-height:25px;}
.cp_nr ul li .cp_nr_r a{ width:195px; height:48px;  text-transform:uppercase; line-height:48px; text-align:center; background:#da263a; color:#fff; display:block;border-radius:10px;}
.cp_nr ul li .cp_nr_r a:hover{ background:#8e8e8e;}
/*.cp_nr ul li:nth-of-type(2n){ border:1px solid #eeeeee; background:#eeeeee;}*/

.cpxq_t{ display:flex; padding:80px 0 60px;}
.cpxq_t li{ width:50%;color:#da263a;}
.cpxq_t li:nth-of-type(1) .swiper-slide{ text-align:center;overflow:hidden;}
.cpxq_t li:nth-of-type(2){ padding-left:35px;}
.cpxq_t li:nth-of-type(2) u{text-decoration:none;}
.cpxq_t li:nth-of-type(2) h3{ padding:30px 0 40px; font-size:45px; text-transform:uppercase;}
.cpxq_t li:nth-of-type(2) i{ display:block;}
.cpxq_t li:nth-of-type(2) p{ padding-bottom:40px; color:#333; padding-top:25px; line-height:25px;}
.cpxq_t .swiper-container{ padding-bottom:50px;}
.cpxq_t .swiper-pagination-bullet{ background:#666;opacity:1;}
.cpxq_t .swiper-pagination-bullet-active{ background:#da263a;}

.cpxq_nr .index_cpmenu{ width:100%;height: 60px;background: #da263a;}
.cpxq_nr .index_cpmenu ul li{ float:left; width:calc(100%/4);padding: 0 15px; text-align:center; line-height:60px; cursor: pointer;position: relative; color:#fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.cpxq_nr .index_cpmenu ul li.active{ background:#8e8e8e;}
.cpxq_nr .index_cpmenu ul li span{float: left;width: 50px;text-align: center; font-weight: bold;}
.cpxq_nr .index_cpmenu ul li time{display: block;}
.cpxq_nr .index_cpmenu ul li strong{ margin-bottom: 0.4rem; display: block; color: #000;}
.cpxq_nr .index_cpmenu ul li:hover strong,.index_news .right .index_cpmenu ul li.active strong{color: #14458f;}
.cpxq_nr .index_cpmenu ul li .text{float: right;width: calc(100% - 50px);}

.cpxq_nr_nr .swiper-slide{padding:30px 0 60px; line-height:24px;}
.cpxq_nr_nr .swiper-slide img{ max-width:100%;}
.cpxq_nr_nr .swiper-slide:nth-of-type(3) li{ width:calc(100%/3 - 10px); float:left; margin-right:15px; text-align:center; border:1px solid #CCC;  margin-top:25px; padding-bottom:20px;}
.cpxq_nr_nr .swiper-slide:nth-of-type(3) li:nth-of-type(3n){ margin-right:0;}
.cpxq_nr_nr .swiper-slide:nth-of-type(3) li a:hover{ color:#da263a;}
.cpxq_nr_pj .swiper-pagination-bullet-active{ background:#da263a;}

.cpxq_nr_ly p{ text-align:center; color:#da263a; font-size:40px; text-transform:uppercase;}
.contact_biaodan{ padding:0 0 calc(1.5rem + 3vw) 0;background: #fff url(../images/liuyan_back.jpg) no-repeat; background-size: cover;background-position: center;}
.contact_biaodan .wp{max-width: 1100px;}
.contact_biaodan .title{ text-align: center; margin-bottom:30px;}
.contact_biaodan .title b{font-size:30px; color:#000; display:block; margin-bottom:5px;}
.contact_biaodan .title p{color: #000;font-size: 16px; opacity: 0.5;filter:alpha(opacity=50);}
.contact_biaodan .wenben{ width:calc(100%/2 - 16px);background: #fff;border: 1px solid rgba(0,0,0,0.1);float: left; margin-right:30px; color: #000; margin-bottom:20px;box-sizing: border-box;}
.contact_biaodan .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
.contact_biaodan .wenben .text{ width: calc(100% - 20px); height: 48px;line-height: 48px; padding: 0 10px; background: inherit; color: #000;}
.contact_biaodan .wenben:nth-of-type(2n){margin-right: 0;}
.contact_biaodan .neirong{margin-top: 30px; margin-bottom:20px;}
.contact_biaodan .neirong .cmessage{ width: 100%; padding: 10px; min-height: 150px; background: #fff;border: 1px solid rgba(0,0,0,0.1);color: #000; margin-top: 15px;}
.contact_biaodan .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
.contact_biaodan .submit{ width: 140px;height: 46px; display: block; background: #d4322b; color: #fff;margin: 0 auto; font-size: 16px;}
.contact_biaodan .submit:hover{ background:#d4322b; cursor:pointer;}

.case_nr{ padding-bottom:80px; line-height:24px;}
.xw_nr_xw{ padding:80px 0; line-height:24px;}
.xw_nr_xw img{ max-width:100%;}
.xw_nr_xw h1{ font-size:calc(20px + 1vw); line-height:calc(20px + 1.5vw); border-bottom:1px solid #f1f1f1; margin-bottom:30px; padding-bottom:10px;}

.fuwu_nr{ margin:80px 0; background:url(../images/fw.jpg) center top no-repeat; background-size:100%; text-align:center; padding-top:33%; color:#f6394e;}
.fuwu_nr u{ text-decoration:none;}
.fuwu_nr h1{ padding:40px 0; font-size:60px; text-transform:uppercase;text-shadow: 5px 5px 5px Rgba(0,0,0,0.1);}
.fuwu_nr p{ color:#333; line-height:26px; font-size:18px;}
.fuwu_nr_ok{ padding:80px 0;}
.fuwu_nr_ok li{ float: left; width:45%; padding-right:5%; padding-bottom:60px;}
.fuwu_nr_ok li:nth-of-type(2n){ text-align:right;padding-right:0;padding-left:5%;}
.fuwu_nr_ok li .fuwu_nr_ok_bt{ line-height:70px; padding-left:80px; font-size:24px; background-position:left center;background-repeat:no-repeat;}
.fuwu_nr_ok li:nth-of-type(2n) .fuwu_nr_ok_bt{ padding-right:80px;padding-left:0;background-position:right center;background-repeat:no-repeat;}
.fuwu_nr_ok li p{ padding-top:30px; line-height:24px;min-height: 10vw;}
.lxwm_nr{ padding:80px 0; line-height:24px;}
.lxwm_dt{ padding-bottom:80px;}
.info_nrok{ padding:80px 0; line-height:24px;}
.info_nrok img{ max-width:100%;}


@media screen and (max-width:640px){
	
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px;}
	.index_1{ padding:25px 0;}
	.index_tj .swiper-slide img{ width:100%;}
	.index_tj .swiper-slide .tj-r{ width:100%; position:static; left:inherit; top:inherit;transform: none; text-align:center;}
	.index_tj .swiper-slide .tj-r h1{padding:5px 0 10px;font-size: 2rem;}
	.index_tj .swiper-slide .tj-r p{ padding-bottom:20px;}
	.index_tj .swiper-wrapper{ padding-bottom:40px;}
	.index_tj .swiper-slide .tj-r a{width:145px;height:38px; line-height:38px; font-size:1rem; margin:0 auto;}
	.index_4{ line-height:2rem; padding:30px 0 20px;}
	.index_4_nr p{ font-size:2rem;}
	.index_2 .index_cpmenu ul{ display:inherit;}
	.index_2 .index_cpmenu ul li{ width:calc(100%/3); float:left;}
	.index_n_r a .index_n_r_l{ padding-left:21px;}
	.index_n_r .index_n_r_r{ font-size:20px;}
	
	.index_cpmenu_nr .swiper-slide{ padding:13px 0 40px;}
	.index_cpmenu_nr .swiper-slide li{ display:none; padding-bottom:10px;}
	.index_cpmenu_nr .swiper-slide li:first-child{ display:block; width:70%;}
	.index_cpmenu_nr .swiper-slide li:last-child{ display:block; width:30%;}
	.s_tj2{ padding:40px 0;}
	.s_tj2 li{ display:none; padding-bottom:10px;}
	.s_tj2 li:first-child{ display:block; width:70%;}
	.s_tj2 li:last-child{ display:block; width:30%;}
	.index_3{ padding:50px 0;}
	.index_3_nr dl dt{ width:100%; padding-top:0;}
	.index_3_nr dl dt p{ padding-top:20px; line-height: 23px;}
	.index_3_nr dl dd{ max-width:100%;}
	.info_wh_ok{ display:inherit; padding:30px 0;}
	.info_wh_ok li{ width:100%; margin-bottom:20px;}
	.info_wh_ok li h1{ padding-top:10px;}
	.info_yy{ padding:30px 0 20px;}
	
	.index_5{ padding:20px 0 ;}
	.news_cd a{ padding:20px 5px;width: calc(100%/3); float:left;}
	.news_nr ul li{ margin-top:20px;}
	.news_nr ul li a img{ width:100%;}
	.news_nr{ padding-bottom:40px;}
	.xnr_r{ width:100%; font-size:1.4rem;}
	.xnr_r h1{ max-width:100%;}
	.xnr_r u{ float: none; font-size:1rem; padding-top:5px;}
	.xnr_r p{ padding-top:8px;-webkit-line-clamp:2;  line-clamp:2;font-size:14px; line-height:20px;}
	.index_5 .index_n_l{ display:none;}
	.index_5 .index_n_r{ width:100%;}
	.index_n_r p{ font-size:14px; line-height:20px; padding-top:6px; text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;    margin-bottom: 20px;}
	.news_cd{ padding-top:30px; display: inherit;}
	.xw_nr_xw{ padding:40px 0;}
	.xw_nr_xw h1{ margin-bottom:20px;}
	
	.cp_t{ padding-top:40px;max-width: 90%;}
	.cp_nr{ padding-bottom:40px;}
	.cp_nr ul li img{ width:100%;}
	.cp_nr ul li{ padding:12px;padding-bottom: 30px;}
	.cp_nr ul li .cp_nr_r{ width:95%; margin:0 auto;}
	.cp_nr ul li .cp_nr_r h3{ padding:10px 0;font-size: 2rem;}
	.cp_nr ul li .cp_nr_r a{width: 145px;height: 38px;line-height: 38px;font-size: 1rem;margin: 0 auto;}
	.cp_nr ul li .cp_nr_r p{padding-bottom:15px;color: #333;padding-top:10px;}
	.contact_biaodan .wenben{width: calc(100%/2 - 6px);margin-right: 10px; margin-bottom: 10px;}
	.contact_biaodan .neirong .cmessage{ margin-top:0;}
	.cpxq_t{ padding:40px 0 30px; display:inherit;}
	.cpxq_t li{ width:100%;}
	.cpxq_t .swiper-container{ padding-bottom:0;}
	.cpxq_t li:nth-of-type(2) h3{ padding:10px 0; font-size:2rem;}
	.cpxq_t li:nth-of-type(2){ padding-left:0;}
	.cpxq_t li:nth-of-type(2) p{ padding-bottom:0;}
	.cpxq_nr_nr .swiper-slide{ padding-bottom:40px;}
	.cpxq_nr_ly p{ font-size:2rem;}
	.contact_biaodan .neirong{ margin-top:20px;}
	.cpxq_nr .index_cpmenu{ height:120px;}
	.cpxq_nr .index_cpmenu ul li{ width:calc(100%/2)}
	.lxwm_nr{ padding:40px 0;}
	.lxwm_dt{ padding-bottom:40px;}
	.fuwu_nr{ margin:40px 0;padding-top: 43%;}
	.fuwu_nr h1{ font-size:3rem;padding: 20px 0;}
	.info_wh{ font-size:2rem;}
	.info_wh p{ width:250px;}
	.fuwu_nr_ok{ padding:40px 0;}
	.fuwu_nr_ok li{ width:100%; padding:0; padding-bottom:20px; border-bottom:1px solid #f1f1f1; margin-bottom:20px;}
	.fuwu_nr_ok li p{ padding-top:10px;line-height: 21px;}
	.fuwu_nr_ok li:nth-of-type(2n){ text-align:left; padding-left:0;}
	.fuwu_nr_ok li:nth-of-type(2n) .fuwu_nr_ok_bt{padding-left: 80px; background-position: left center;}
	.info_nrok{ padding:40px 0;}

	.index_case ul li{width: 100%; margin-right: 0;}



	.footer{ padding-top:0;}
	.footer-ok{ display:none;}
}




























