@charset "utf-8";
/*全局样式*/
* {
	padding: 0px;
	margin: 0px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
	list-style-type:none;
}

html {
	background: -ms-linear-gradient(top,#94c9e4 0%,#94c9e4 100%);
	background: -moz-linear-gradient(top,#94c9e4 0%,#94c9e4 100%);
	background: -o-linear-gradient(top,#94c9e4 0%,#94c9e4 100%);
	background: -webkit-linear-gradient(top,#94c9e4 0%,#94c9e4 100%);
	background: linear-gradient(to bottom,#94c9e4 0%,#94c9e4 100%);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb7ba,endColorstr=#94c9e4,GradientType=1)";
	overflow-x: hidden;
	overflow-y: auto
}
body {
	position: relative;
	margin: 0px;
	line-height:180%;
	color:#424242;
}
ul,li{list-style: none;}
a{text-decoration: none;color:inherit;}
img{vertical-align: middle;outline: none;border: 0;}
.wrapper,.wrap{
	width: 90%;
	clear:both;
	max-width: 1240px;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;
}
/*导航菜单*/
.nav{
	width:100%;
	position:relative; 
	clear:both; 
	z-index:9;
}
.nav ul{
	margin:0 auto; 
	text-align:right;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	padding:0;
	width:1240px;
	margin:0 auto;
}
.nav li{
	margin:0px 0 0 40px;
	text-align:right;
	display:inline-block;
}
.nav li:last-child{
	margin-right:5%;
}
.nav em{
	float:right;
}
.nav a{
	height:56px;
	display:block;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
	font-weight:600;
	text-transform:uppercase;
}
.nav li a.mmm{
	/*background:url(../images/menuline.png) no-repeat center 100px;*/
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
.nav li:hover a.mmm{
	/*background:url(../images/menuline.png) no-repeat bottom center;*/
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s; 
	color:#E35F13;
}
.is-fixed .nav li:hover a.mmm{
	/*background:url(../images/menuline.png) no-repeat center 35px;*/
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
.nav .sub{
	display:none;
	width:100%;
	padding:0;
	position:absolute;
	top:56px;
	/*overflow:hidden;*/
	text-align:left;
	z-index:110;
	left:0px; 
	background:rgba(255,255,255,0.88);
	/*opacity:0*/
}
body.scrolled_start .menu .nav .sub{
	top:41px;
}
.nav .sub .nav_xiao{
	/*width:1316px;*/
	overflow:hidden;
	padding-top:5px;
	margin:0 auto;
	padding-bottom:50px;
	height:100%;
}
.nav .sub .nav_xiao .xiao_five{
	width:336px;
	overflow:hidden;
	float:right;
	margin-top:35px;
	/*margin-right:5%;*/
	position:relative
}
.nav .sub .nav_xiao .xiao_five img{
	width:300px;
	height:140px;
}
.nav .sub .nav_xiao .xiao_five img{
	width:100%;
	max-width: 101%;
	height: auto;
	transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.nav .sub .nav_xiao .xiao_five:hover img{    
	transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.nav .sub .nav_xiao .xiao_five2 dd{
	position:relative;
}
.nav .sub .nav_xiao .xiao_five a{
	width:344px;
	height:138px;
	padding:0;
	margin-right:45px;
	float:left;
}
.nav .sub .nav_xiao .xiao_five1{
	float:left;
	height:180px;
	width:250px;
	border-right:#e0e0e0 1px dotted;
	/*margin-left:5%;*/
	font-size:24px;
	padding-top:30px;
	display:block;
}
.nav .sub .nav_xiao .xiao_five1 span{
	display:block;
	font-weight:lighter;
	font-family:'宋体';
	font-size:20px;
}
.nav .sub .nav_xiao .xiao_five2{
	float:left;
	text-align: left;
	width:460px;
	margin-top:15px;
	/*margin-left:15%;*/
}
.nav .sub .nav_xiao.layout-wrap{
	width:100%!important;
}
.nav .sub .nav_xiao .xiao_five2 div.aa a{
	box-shadow:none;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	/*margin-right:50px;*/
	text-align: left;
	width:100%;
	display:inline-block;
    padding:0;
	font-size:14px;
	/*text-indent:20px; */
	height:50px; 
	line-height:50px;
	color:#424242;
	font-weight:normal!important;
	text-transform:capitalize;
}
.nav .sub .nav_xiao .xiao_five2 div.aa a:hover{ 
   color:#E35F13;
}
.nav .sub .nav_xiao .xiao_five2 div.aa dd{
	width:calc((100% - 40px) / 2);
	float:left;
	margin-right:40px;
	text-transform:capitalize;
}
.nav .sub .nav_xiao .xiao_five2 div.aa dd:nth-child(2n){
	margin-right:0;
}

.nav .toptel{
	font-size:15px;
	background:url(../images/global.png?v=2.0) no-repeat left 5px;
	padding-left:30px;
	font-weight:600;
	float:right;
}
.nav .toptel a:hover{
	color:#E35F13;
}
/****Home banner****/
.picScroll-left{ width:100%; overflow:hidden; position:relative; height:848px; margin:0; padding:0}
.picScroll-left .hd{height:0px; width:1200px; position:absolute; z-index:9; left:50%; margin-left:-600px; bottom:10px; top:50%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:42px; height:84px; float:right; position:absolute; cursor:pointer; top:-42px;}
.picScroll-left .hd .next{ background:url(../images/next.png) left top no-repeat; right:0;}
.picScroll-left .hd .prev{ background:url(../images/prev.png) left top no-repeat; float:left;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; position:absolute; top:375px; left:50%; margin-left:-26px; height:20px;}
.picScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:1px solid #8fc7e4; border-radius:100%; position:relative; z-index:9}
.picScroll-left .hd ul li.on{ background:#8fc7e4; width:40px; height:15px;border-radius:20px;}
.tempWrap{ margin:0 auto;}
.picScroll-left .bd{ width:100%; overflow:hidden; height:848px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:848px;}
.picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:848px;}
.picScroll-left .bd ul li .pic img{display:block; height:848px; width:1920px; position:absolute; left:50%; margin-left:-960px;}
/**首页公司简介**/
.index-about{
	clear:both;
	width:100%;
	overflow:hidden;
	padding:80px 0;
	background:#000028
}
.index-about h3{
	font-size:36px;
	margin-bottom:50px;
	color:#ffffff;
	font-weight:lighter;
}
.index-about .left{
	float:left;
	width:54.67%;
	font-size:16px;
	color:#7da9cb;
}
.index-about .left p{
	margin-bottom:30px;
	line-height:180%;
}
a.about-more{
	display:block;
	width:200px;
	height:40px;
	line-height:36px;
	text-align:center;
	border:#7da9cb 2px solid;
	border-radius:20px;
	text-transform:uppercase;
	font-size:18px;
	margin-top:20px;
	clear:both;
	overflow:hidden;
	float:left;
}
a.about-more:hover{
	border:#E35F13 2px solid;
	color:#E35F13;
}
.index-about .right{
	float:right;
	width:41.53%;
}
.index-about .right img{
	max-width:100%;
}
.index-about .about-font{
	clear:both;
	overflow:hidden;
	padding-top:90px;
	background:#94c9e4
}
/***证书滚动***/
/***接口******/
.jiekou{
	width:100%;
	clear:both;
	overflow:hidden;
}
.jiekou h3{
	font-size:34px;
	 font-weight:normal;
	 margin-bottom:35px;
}
.jiekou .left{
	float:left;
	width:70%;
}
.jiekou .right{
	float:right;
	width:38%;
}
.jiekou .right li{
	float:left;
	width:calc((100% - 30px) / 3);
	margin-right:15px;
	background:#F68002;
	text-align:center;
	height:36px;
	line-height:36px;
	color:#FFF;
	margin-bottom:15px;
	border-radius:5px
}
.jiekou .right li:nth-child(3n){
	margin-right:0;
}
/***首页视频****/
.index-video{
	clear:both;
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.index-video h3{
	margin-bottom:30px;
	clear:both;
	
}
.index-video .left{
	width:64.51%;
	float:left;
}
.index-video .right{
	width:31.45%;
	float:right;
}
.index-video video{
	outline:none
}
.index-video .right li{
	width:100%;
	margin-bottom:20px;
	clear:both;
	height:90px;
}
.index-video .right li:last-child{
	margin-bottom:0px;
}
.index-video .right li img{
	display:block;
	float:left;
	width:160px;
}
.index-video .right li p{
	float:right;
	width:calc(100% - 180px)
}
/***产品***/
.index-product{
	clear:both;
	width:100%;
	overflow:hidden;
	margin-top:100px;
	margin-bottom:-30px;
	background:#000028
}
.index-product h3{
	text-transform:uppercase;
	font-size:36px;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:50px;
}
.honor {
	width:100%;
	float:left;
	clear:both;
}
.honor .con { 
	margin:0px auto 0 auto;
	position:relative;
	width:1360px
	/*width:-moz-calc(90% + 100px);
	width:-webkit-calc(90% + 100px);
	width: calc(90% + 100px);
	max-width: calc(1360px + 100px);
	min-width: calc(1200px + 100px);*/
}
.honor .tempWrap{
	overflow:hidden;
	position:relative;
	width:1240px;
	/*width:-moz-calc(100% - 100px);
	width:-webkit-calc(100% - 100px);
	width: calc(100% - 100px);*/
	margin:0 auto;
}
.honor .con ul{
    font-size:0;
    padding:0;
    margin:0 0 0 -25px;
}
.honor .con li { 
   display:inline-block;
   width:25%;
   padding-right:25px;
   position:relative;
}
.honor .con li.last{
	padding-right:0;
}
.honor .con li a { 
   display:block; 
   position:relative; 
   font-size:18px;
}
.honor .con li .s-img {
	/*height:250px; */
	text-align:center;
	vertical-align: middle;
	/*display: table-cell;*/
	width:100%;
	position:relative;
	overflow:hidden;
}
.honor .con li .s-img img {
	display:inline-block; 
	vertical-align:middle; 
	width:100%; 
	max-height:100%;
	transition: all linear 0.3s
}
.honor .con li:hover img{
	-moz-transform:scale(1.2);
    -webkit-transform: scale(1.2);
    transform:scale(1.2);
}
.honor .con li .s-text{
	width:100%;
	padding:20px 10px;
	overflow:hidden;
}
.honor .con li .s-text p{
	color:#101010;
	font-size:14px;
	line-height:150%;
}
.honor .con li .s-text h3{
	color:#000;
	font-size:16px;
	margin:0;
	font-weight:bold;
}
.honor .con li:hover .s-text h3{
	color:#F05E13;
	font-size:16px;
	margin:0;
}
.honor .con li:hover .s-text p{
	color:#101010;
}
.honor .con a.prev {
	outline:none;
    position:absolute; 
	left:0px; 
	top:50%; 
	width:45px; 
	height:45px; 
	margin-top:-65px; 
	background:url(../images/left.png) no-repeat center center;
	transition: all linear 0.3s
}
.honor .con a.prev:hover {
	background:url(../images/left.png) no-repeat center;
}
.honor .con a.next {
	outline:none;
	position:absolute; 
	right:0px; 
	top:50%; 
	width:45px; 
	height:45px; 
	margin-top:-65px;
	background:url(../images/right.png) no-repeat center center;
	transition: all linear 0.3s
}
.honor .con a.next:hover {
	background:url(../images/right.png) no-repeat center;
}
/***解决方案*************/
.index-solutions{
	clear:both;
	width:100%;
	overflow:hidden;
	background:#000028;
	padding:50px;
}
.index-solutions h3{
	font-size:36px;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:40px;
}
/***滚动****/
.img-count,.img-count img{position:relative;}
.w-newsList2{
	position: relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.w-newsList2 .swiper-wrapper,.w-newsList2 .swiper-wrapper .swiper-slide,.w-newsList2 .swiper-wrapper .swiper-slide .news-item{
	width:100%;
	height:100%;
}
.w-newsList2 a{ 
   display: block; 
   text-decoration: none; 
   color: #eeeeee;
   height:100%;
}
.w-newsList2 .news-item{ 
   position:relative;
}
.w-newsList2 .img{
   float: left; 
   width:44.35%; 
   overflow: hidden;
}
.w-newsList2 .img img{
	width:100%;
	transition:transform 3.5s; 
	-webkit-transition:transform 3.5s;
	transform:scale(1.1); 
	-webkit-transform:scale(1.1);
}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ 
   transform:scale(1); 
   -webkit-transform:scale(1);
}
.w-newsList2 .news-text{
	width:48.79%;
	float:right;
}
.w-newsList2 .news-h{
	font-size:20px;
	font-weight:bold;
}
.w-newsList2 .news-sum{
	clear:both;
	position:relative;
	z-index:99;
	margin-top:30px; 
	line-height:180%;
	max-height:110px;
	overflow:hidden;
}
.w-newsList2 .more{
	position: absolute; 
	width:200px;
	height:40px;
	right:0;
	top:250px;
	line-height:36px;
	border:2px solid #7da9cb;
	color:#7da9cb;
	overflow: hidden; 
	-webkit-transition: all .6s;
	transition: all .6s;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;
	border-radius:25px;
}
.w-newsList2 .more:hover{color:#E75E0E; border-color:#E75E0E;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; right:10px; width: auto; z-index: 10; text-align: right;}
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:20px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:40px; height: 5px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #f60;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}
.w-newsList2 .swiper-button-next{
	width:142px;
	height:35px;
	background:url(../images/next.png) no-repeat center;
	position:absolute;
	left:64.51%;
	top:96%;
	z-index:99;
	border:#9FABBA 1px solid;
}
.w-newsList2 .swiper-button-prev{
	width:142px;
	height:35px;
	background:url(../images/prev.png) no-repeat center;
	position:absolute;
	left:51.29%;
	top:96%;
	z-index:99;
	border:#456AA5 1px solid;
}
/***下载***/
.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -20px;
	margin-left: -20px
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 20px;
	padding-left: 20px
}
.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}
.col-sm-6 {
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-4 {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-lg-3 {
	flex: 0 0 25%;
	max-width: 25%
}
.index-download{
	clear:both;
	width:100%;
	overflow:hidden;
	padding:100px 0;
}
.wall_list_accordion .item .item_inner .info {
	max-width: none!important
}

.wall {
	position: relative
}

.wall:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	font-size: 0px
}

.wall .item {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	position: relative
}

.wall.wall_default {
	margin-bottom: -10.5em
}
.wall.wall_default .item {
	margin-bottom: 10.5em!important;
	text-align: center
}
.wall.wall_default .item.item_hover:hover {
	cursor: pointer
}

.wall.wall_default .item.disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20)
}
.wall.wall_default .item .image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	width: 180px;
	height: 180px;
	margin: 0 auto
}

.wall.wall_default .item .image img,.wall.wall_default .item .image svg {
	object-fit: contain;
	font-family: 'object-fit: contain;';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0%;
	left: 0%
}
.wall.wall_default .item .title {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	transition-duration: 0.4s;
	transition-timing-function: ease-in-out;
	transition-property: transform,all;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: inline-block;
	margin-top: 1.2em;
	height: auto;
	padding: 0px 20px;
	background: transparent;
	width: 100%;
	max-width: 264px;
}

.wall.wall_default .item .text {
	padding-top: 1em
}

.wall.wall_default .item.selected .title {
	background: #ffffff
}
.wall.wall_list .item .item_inner {
	width: 1220px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 1220px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-top: 2px solid #ffffff;
	margin: 0 auto
}
.wall.wall_list .item .item_inner>.title,.wall.wall_list .item .item_inner>h4.title {
	padding: 40px 0px 40px 0px;
	margin-bottom: 0px;
	text-transform:uppercase;
	font-size: 24px;
	line-height:100%;
}
.wall.wall_list .item:last-child .item_inner {
	border-bottom: 2px solid #ffffff
}

.wall.wall_hide_text .item .text {
	display: none
}
.wall.wall_features {
	margin-top: 0px;
	margin-bottom: 0px!important
}
.wall.wall_downloads .item .image {
	width: 90%;
	max-width: 170px;
	height: auto;
	padding-bottom: 0px
}

.wall.wall_downloads .item .image .image_inner {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 0px;
	padding-bottom: 135%;
	border: 2px solid #ffffff
}

.wall.wall_downloads .item .image .image_inner img,.wall.wall_downloads .item .image .image_inner svg {
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover;';
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0%;
	left: 0%
}

.wall.wall_downloads .item .image .image_inner.image_objectfit_active img,.wall.wall_downloads .item .image .image_inner.image_objectfit_active svg {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0)
}

.wall.wall_downloads .item .image .image_inner.image_contain {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain
}

.wall.wall_downloads .item .download {
	display: block;
	width: 22px;
	height: 22px;
	margin: 12px auto -4px auto
}

.wall.wall_downloads .item .download img {
	width: 100%
}

.wall.wall_list_accordion .item {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	transition-duration: 0.4s;
	transition-timing-function: ease-in-out;
	transition-property: transform,all
}

.wall.wall_list_accordion .item .item_inner>.info,.wall.wall_list_accordion .item .item_inner>.title,.wall.wall_list_accordion .item .item_inner>h4.title {
	padding-left: 58px
}
.wall.wall_list_accordion .item .item_inner>.title,.wall.wall_list_accordion .item .item_inner>h4.title {
	position: relative
}

.wall.wall_list_accordion .item .item_inner>.title:before,.wall.wall_list_accordion .item .item_inner>h4.title:before {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	transition-duration: 0.4s;
	transition-timing-function: ease-in-out;
	transition-property: transform,all;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0 2px 2px 0;
	display: inline-block;
	width: 22px;
	height: 22px;
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: perspective(999px) rotate(-45deg);
	transform: perspective(999px) rotate(-45deg);
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	content: "";
	position: absolute;
	top: 39px;
	left: -10px
}
.wall.wall_list_accordion .item .item_inner>.title:hover,.wall.wall_list_accordion .item .item_inner>h4.title:hover {
	cursor: pointer;
	color: #323C46;
}

.wall.wall_list_accordion .item .item_inner>.info {
	position: relative;
	display: none;
	max-width: 800px;
	top: -5px;
	padding-bottom: 45px
}
.wall.wall_list_accordion .item.active {
	background: #ffffff;
	margin-bottom: -3px
}

.wall.wall_list_accordion .item.active .caption a:hover,.wall.wall_list_accordion .item.active a:hover,.wall.wall_list_accordion .item.active p a:hover {
	color: #808384;
	border-bottom-color: #808384
}

.wall.wall_list_accordion .item.active .item_inner>.title:before {
	border-color: #323C46;
	border-style: solid;
	border-width: 0 2px 2px 0;
	display: inline-block;
	width: 22px;
	height: 22px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: perspective(999px) rotate(45deg);
	transform: perspective(999px) rotate(45deg);
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: perspective(999px) rotate(45deg);
	transform: perspective(999px) rotate(45deg);
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	top: 41px;
	left: 6px
}
.wall.wall_list_accordion .wall_downloads .item .image .image_inner {
	border-color: #323C46
}
/***询盘***********/
.index-inquiry{
	clear:both;
	width:100%;
	overflow:hidden;
}
.index-inquiry h3{
	text-align:center;
	font-size:36px;
	margin-bottom:40px;
}
.index-inquiry p.dec{
	text-align:center;
	font-weight:600;
}
.index-inquiry form{
	text-align:center;
	margin:40px 0 150px 0;
}
.index-inquiry input.email{
	width:560px;
	height:60px;
	line-height:60px;
	font-size:14px;
	background:#ffffff;
	border-radius:50px;
	border:0;
	outline:none;
	padding-left:40px;
	color:#333333;
	font-weight:bold;
}
.index-inquiry input.submit{
	display:inline-block;
	width:145px;
	height:45px;
	background:#000028;
	border-radius:40px;
	border:0;
	margin-top:20px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	outline:none;
	cursor:pointer;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #8AA5B5;
  font-size: 16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #8AA5B5;
  font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #8AA5B5;
  font-size: 16px;
}
/***页脚***/
.footer{
	clear:both;
	width:100%;
	background:#000028;
	overflow:hidden;
	color:#BEC5CB;
	padding-top:60px;
	padding-bottom:0px;
	position:relative;
}
.footer .wrapper{
	position:relative;
	overflow:hidden;
}
.footer h3{
	clear:both;
	color:#FFF;
	margin-bottom:10px;
	width:100%;
	display:block;
}
.footer .left{
	float:left;
	width:56.45%;
}
.footer .left h3{
}
.footer .left ul{
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.footer .left ul li{
	float:left;
	width:180px
}
.footer .right{
	width:32.25%;
	float:right;	
}
.footer .right p{
	margin-bottom:20px;
	font-size:14px;
}
.footer .right ul{
	width:100%;
	clear:both;
	float:left;
	margin-top:10px;
	margin-bottom:150px;
}
.footer .right ul li{
	float:left;
	margin-right:20px;
}
a.gotop{
	display:block;
	width:120px;
	height:120px;
	background:url(../images/gotop.png) no-repeat center 20px #98b0be;
	border-radius:50%;
	position:absolute;
	bottom:-60px;
	right:0;
}
/****内页******/
.proNavbox{height:80px;position:relative;margin-bottom:60px; background:#FFF; clear:both;}
.proNavbox .proNav{height:80px;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-bottom:1px solid #ededed;color:#333}
.proNavbox .proNav.open:after{content:"";position:absolute;width:2000px;height:100000px;top:50px;left:0;z-index:-1;}
.proNavbox .proClass{display:inline-block;position:relative;margin-right:30px; float:left}
.proNavbox .proClass .name{position:relative;border:1px solid #eee;width:80px;height:80px;line-height:80px;text-align:center;display:inline-block;background:white;z-index:1;border-top:none;border-bottom:none}
.proNavbox .proClass .name img{width:32px;vertical-align:middle; margin-top:30px;}
.proNavbox .proClass .name span{display:block;text-align:center;font-size:12px;color:#333;position:absolute;bottom:0;left:0;width:100%;line-height:12px;display:none}
.proNavbox .proClass .name .shetou{position:absolute;width:36px;bottom:-9px;left:50%;margin-left:-18px}
.proNavbox .proClass .list{display:none;border:1px solid #eee;background:white;width:260px;padding:15px 10px;position:absolute;top:80px;}
.proNameBox {float:left; line-height:80px;/* padding-top:5px; */font-size:14px;/* font-family:arial; */color:#000; text-transform:capitalize; }
.proNameBox a{ margin:0 10px; color:#000;/* background:#f0f0f0;*/ display:block; float:left; padding:0 10px; position:relative}
.proNameBox a span{position:absolute; bottom:0; width:100%; height:4px; background:#F36421; left:0;opacity:0;}
.proNameBox a:hover{ color:#F36421;/* background:#2F2725*/}
.proNameBox a:hover span{opacity:1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.proNameBox a.cur span{opacity:1;}
.proNameBox span,.loca span{ font-family:'宋体'; padding:0 10px}
.loca{ float:right; font-size:14px; margin-top:20px; color:#888888; text-transform:capitalize!important;}
.loca a{ color:#888888;}
.loca img{ vertical-align:middle; margin-bottom:5px}
/****分页*******/
.pagination {
	margin: 40px auto 80px auto;
	clear:both;
	float:left;
	width:100%;
	height:40px;
	font-size:14px;
}

.pagination ul {
	width:100%;
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	/*margin-left: 0;*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	*zoom: 1;
	text-align:center;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05)*/
}

.pagination ul li {
	display: inline-block;
	border:#858585 1px solid;
	background:#FFF;
	padding:3px 10px;
	margin:0 5px;
}
.pagination ul li a{
	display:block;
}
.pagination ul li.ctxt{
	background:#F36421!important;
	border:#F36421 1px solid;
	color:#FFF;
}
.pagination ul li:hover{
	border:#F36421 1px solid;
	color:#F36421
}
.pagination ul li:hover a{
	color:#F36421
}
.pagination ul li.ctxt:hover{
	color:#FFF!important
}
/****产品*******/
.productlist{
	clear:both;
	width:100%;
	overflow:hidden;
}
.productlist li{
	float:left;
	width:calc((100% - 60px) / 3);
	margin-right:30px;
	/*border:#CCC 1px solid;*/
	background:#FFF;
	padding-top:30px;
	margin-bottom:30px;
	transition: all linear 0.3s;
}
.productlist li:nth-child(3n){
	margin-right:0;
}
.productlist li:hover{
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	box-shadow:0 15px 15px rgba(0,0,0,.15);
}
.productlist li .proimg{
	position:relative;
	overflow:hidden;
	clear:both;
	width:100%;
	margin-top:20px;
}
.productlist li img{
	width:100%;
	transition: all linear 0.3s;
	display:block;
}
.productlist li:hover .proimg img{
    -moz-transform:scale(1.1);
    -webkit-transform: scale(1.12);
    transform:scale(1.1);
}
.productlist .type {
	font-size:15px;
	line-height:120%;
	color:#999;
	margin-bottom:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0px 20px;
	text-align:center;
}
.productlist .name {
	line-height:0.5em;
	height:0.5em;
	border-bottom:1px solid #eee;
	position:relative;
	margin:10px 15px 0px 15px;
	text-align:center;
	
}
.productlist .name span {
	background:white;
	display:inline-block;
	text-align:center;
	padding:0px 25px;
	color:#000;
	height:1em;
	line-height:1em;
	font-size:16px;
}
.viewmore{
	background:url(../images/zoom.png) no-repeat 30% #2E4B62;
	background-size:16px 20px;
	width:100%;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.viewmore:hover,.productlist li:hover .viewmore{
	background:url(../images/zoom.png) no-repeat 30% #E35F13;
	background-size:16px 20px;
}
.viewmore a{
	color:#648397;
}
.viewmore:hover a,.productlist li:hover .viewmore a{
	color:#FFF;
}
/**产品详情**/
#content {
	width:100%;
	clear:both;
	overflow:hidden;
	padding-bottom:50px;
}
.responsiveWrapper {
    margin: 0 auto;
    /*max-width: 1500px;*/
}
/* 产品二级 */
.bread {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}

.bread .main {
    width: 1360px;
    height: 40px;
    margin: 0 auto;
}

.bread .main a {
    font-family: "Gotham-Light", "Normal";
    font-size: 12px;
    color: #000;
    opacity: .6;
    line-height: 40px;
    display: block;
    float: left;
    margin-right: 10px;
}
.proInfo {
	width:100%;
    height: 550px;
    background: #FFF;
    position: relative;
	margin:0 auto;
}

.proInfo .proInfoBox {
    width: 100%;
    height: 550px;
    margin: 0 auto;
    position: relative;
    display: table;
}

.proInfo .proInfoBox .piTxt {
    width:calc(100% - 600px);
    position: absolute;
    right: 40px;
	top:30px;
    /*top: 50%;
    transform: translate(0, -50%);
	border:#000 1px solid;*/
}
.proInfo .proInfoBox .piTxt .cc{
	overflow-y:scroll;
	height:400px;
	padding-right:20px;
	font-size:14px;
	line-height:180%;
}
.proInfo .proInfoBox .piTxt .cc p{
	margin-bottom:10px;
}
.proInfo .proInfoBox .piTxt .cc::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
.proInfo .proInfoBox .piTxt .cc::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 10px;
  background-color: #F36421;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent);
}
.proInfo .proInfoBox .piTxt .cc::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ededed;
  border-radius: 10px;
}
.proInfo .proInfoBox .piTxt .addInfo {
    line-height: 25px;
}

.proInfo .proInfoBox .piTxt h3 {
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
    word-wrap: break-word;
    word-break: break-all;
	padding-bottom:10px;
	border-bottom:#e0e0e0 1px dotted;
	font-weight:normal
}
.proInfo .proInfoBox .piTxt h3 span{
	display:block;
	color:#F36421;
	font-size:20px;
	font-weight:bold;
}
.proInfo .proInfoBox .imgShow {
    width: 486px;
    height: 482px;
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translate(0, -50%);
    overflow: hidden;
}

.proInfo .proInfoBox .imgShow img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer;
}

.proInfo .proInfoBox .imgShow .btnView {
    width: 200px;
    font-family: "Regular";
    font-size: 12px;
    color: #000;
    padding-left: 18px;
    background: url(../images/icon-toviewbig.png) no-repeat left center;
    position: absolute;
    left: 50%;
    bottom: 5%;
    transform: translate(-50%, 0);
    display: block;
    cursor: pointer;
}

.proInfo .proInfoBox .smallBoxSec {
    width: 48px;
    height: 285px;
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translate(0, -50%);
    overflow: hidden;
	display:none
}

.proInfo .proInfoBox .smallBox {
    width: 48px;
    height: 100000000px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .5s;
}

.proInfo .proInfoBox .smallBox li {
    width: 47px;
    height: 47px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #fff;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;
}

.proInfo .proInfoBox .smallBox li:last-child {
    margin-bottom: 0;
}

.proInfo .proInfoBox .smallBox li.on {
    border: 1px solid #143A83;
}

.proInfo .proInfoBox .smallBox li:hover {
    border: 1px solid #143A83;
}

.proInfo .proInfoBox .smallBox li img {
    width: 95%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.proInfo .tit {
    width: 100%;
    display: block; 
}
.pibom {
    /*width: 1000px;*/
	clear:both;
	width:100%;
    margin: 0 auto 50px auto;
    font-size: 14px;
    color: #424242;
    line-height:200%;
    overflow: hidden;
	border:#f0f0f0 0px solid;
	padding:0px 0px 0px 0px;
	background:#E9EDF0;
}
.pibom img{
	max-width:100%;
}
.pibom h3{
	text-indent:20px;
	color:#F36421;
	font-size:20px;
	margin-bottom:10px;
}
.pibom p {
    font-family: "Gotham-Light", "Regular";
    font-size: 14px;
    color: #000;
    display: block;
    margin-bottom: 5px;
}

.pibom .btnDown {
    width: 100px;
    height: 24px;
    background: #2171bd;
    font-family: "Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    display: block;
    margin-top: 20px;
    float: left;
}

.pibom .btnDown:hover {
    background: #25346a;
}

.pibom .btnLink {
    width: 100px;
    height: 24px;
    background: #25346a;
    font-family: "Regular";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    display: block;
    margin-top: 20px;
    float: left;
    margin-left: 50px;
}

.pibom .btnLink:hover{
    background: #2171bd;
}
.pibom table td{
	padding:10px 20px;
}
.proTipBox {
    width: 745px;
    height: 660px;
    position: fixed;
    left: 50%;
    top: 130px;
    transform: translate(-50%, 0);
    z-index: 99;
    display: none;
}

.proTipBox .close {
    width: 45px;
    height: 46px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 9
}

.proTipBox .left {
    width: 30px;
    height: 59px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer;
    z-index: 9;
}

.proTipBox .right {
    width: 30px;
    height: 59px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer;
    z-index: 9;
}

.proTipBox .proMain {
    /* width: 660px; */
    width: 760px;
    height: 588px;
    margin: 0 auto;
    position: relative;
    /* overflow: hidden; */
}

.proTipBox .proMain .ovBox{
    width: 660px;
    height: 588px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.proTipBox .proMain .ovBox ul {
    width: 1000000px;
    height: 588px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .5s;
}

.proTipBox .proMain .ovBox ul li {
    width: 660px;
    height: 588px;
    float: left;
    position: relative;
}

.proTipBox .proMain .ovBox ul li img {
    width: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.proTipBox .bom {
    width: 100%;
    height: 64px;
    text-align: center;
	margin-top:2px;
}

.proTipBox .bom li {
    width: 62px;
    height: 62px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    overflow: hidden;
	background:#FFF;
}

.proTipBox .bom li:hover,
.proTipBox .bom li.on {
    border: 1px solid #143A83;
	outline:none;
}

.proTipBox .bom li img {
    width: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.pcMain {
    display: block
}

.wapMain {
    display: none;
}
.mask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 66px;
    background: rgba(0, 0, 0, .9);
    z-index: 9;
    display: none;
}
/****新闻列表***********/
.subnews{
	width: 100%;
	clear:both;
}
.subnews li{
	overflow:auto;
	float: left;
	position: relative;
	width:-moz-calc((100% - 40px) / 3);
	width:-webkit-calc((100% - 40px) / 3);
	width: calc((100% - 40px) / 3);
	margin:0 20px 40px 0;
	text-align:center;
	box-sizing: border-box;
	transition: all linear 0.3s;
}
.subnews li:nth-child(3n){
	margin-right:0;
}
.subnews li .newsimg{ 
    position:relative;
	overflow:hidden;
}
.subnews li .newsimg img{
	float:left;
	border: none;
	width:100%;
	/*height:200px;*/
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.subnews li:hover img{
	-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.subnews li:hover{
	box-shadow: rgba(0,0,0,0.2) 0 8px 20px;
	transform:translateY(-5px);
}
.indd_wb{
	 background: #fff; 
	 padding: 20px 3% 25px 5%;
	 transition: 0.5s;
	 text-align:left;
}
.indd_wb .indd_btps{
	 height:50px;
	 overflow:hidden;
	 line-height:150%;
}
.indd_wb .indd_btps .indd_bt{
	 font-size:16px;
}
.subnews li:hover .indd_wb{
	 background: #F36421; 
	 transition: 0.5s;
	 color:#FFF
}
.indd_lxmo{
	 padding-top:10px;
	 display: flex; 
	 justify-content: space-between; 
	 align-items: flex-end;
}
.indd_lm{
	 text-transform:uppercase;
}
.indd_lm p:nth-child(1){ font-family: 'Din';}
.indd_more{ 
     padding-right: 5%; 
	 opacity: 1;
	 transition: 0.5s;
}
.subnews li:hover .indd_more{ 
    opacity: 1; 
	padding-right: 2%; 
	transition: 0.5s 0.5s;
}
/****新闻详细****/
.shownews{
	clear:both;
	width:100%;
	overflow:hidden;
	margin-bottom:50px;
}
.shownews .tit{
	font-size:20px;
	text-align:center;
}
.shownews .dateandtime{
	border-bottom:rgba(255,255,255,0.5) 1px dotted;
	padding-bottom:10px;
	margin-bottom:20px;
	text-align:center;
}
/*****视频列表*********/
.mask{
	position:fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	top: 0;
	left: 0;
	z-index:1000;
}
.modal{
	background: #fff;
	width: 720px;
	height: 450px;
	position: fixed;
	_position: absolute;
	display: none;
	z-index: 1001;
}
.modal .close{
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 24px;
	z-index: 2;
}
.modal iframe{
	z-index: 1;
}
.modal .close a:link,.modal .close a:visited{
	color: #666;
	text-decoration: none;
}
.modal .close a:hover,.modal .close a:active{
	color: #333;
	text-decoration: none;
}
.prosortlist li:nth-child(3n){
	margin-right:0;
}
.video-cell{
	float: left;
	width: 31.5%;
	margin-right: 2.75%;
	margin-bottom:30px;
	background:#f5f5f5;
	transition: all linear 0.3s;
	box-shadow:0 10px 10px rgba(0,0,0,.1);
}
.pro-cell:hover{
	box-shadow:0 15px 15px rgba(0,0,0,.2);
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
}
.video-cell{
	padding-top:0!important;
	padding-bottom:15px
}
.video-cell .title{
	margin-top:15px
}
.videopic{
	position:relative;
	width:100%;
	overflow:hidden;
}
.videopic img.vpc{
	width:100%;
}
.zzx-company-logo-box {
	position: absolute;
	left: 50%;
	top:40%;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	background:rgba(0,0,0,0.3);
	background-size:60px;
	border-radius: 50%;
	box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 10px 3px rgba(0,0,0,.1);
	
}

.zzx-company-logo {
	position: absolute;
	left: 50%;
	width: 44px;
	height: 44px;
	margin-left: -22px;
	bottom: 8px;
}
.prosortlist .title {
	clear:both;
	height:auto!important;
	font-size:18px;
	line-height:1.3em;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0px 20px;
	text-align:center;
	
}
.prosortlist .name {
	line-height:0.5em;
	height:0.5em;
	border-bottom:1px solid #e0e0e0;
	font-size:14px;
	position:relative;
	margin:10px 15px 20px 15px;
	text-align:center;
}
.prosortlist .name span {
	background:#f5f5f5;
	display:inline-block;
	text-align:center;
	padding:0px 25px;
	color:#333;
	height:1em;
	line-height:1em;
}
.prosortlist .propic{
	margin:0 15px;
}
.prosortlist h3{
	font-size:18px;
	text-transform:capitalize;
	font-weight:bold;
	border-bottom:#e0e0e0 1px solid;
	padding-bottom:5px;
	text-transform:uppercase;
	/*background:#FED001;
	border-radius: 0px 30px;
	width:240px;
	height:48px;
	line-height:48px;*/
	margin:0 auto;
	color:#000;
	text-indent:20px;
	/*text-align:center;*/
	border-left:#008BD2 6px solid;
	margin-bottom:0px;
	/*width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;*/
	padding:10px 0px;
	/*background:url(../images/downicon.png) no-repeat right center;*/
}
.zhutuici{
	border-top:#FFF 1px solid;
	margin-bottom:20px;
}
.prosortlist h3 span{
	float:right;
	font-weight:normal;
}
.prosortlist h3 a{
	color:#000
}
.prosortlist h3 a:hover{
	color:#E70012
}
.prosortlist h3 span i{
	font-style:normal;
	font-family:'宋体';
	padding-left:5px
}
/* scrollbox */
#wrapper{
   overflow: hidden;
   width: 100%;
   height: 100px;
   position: relative;
   clear:both;
   margin-bottom:60px;
}
#wrapper ul {
   position: absolute;
   left: 0;
   top: 0;
}
#wrapper li{
   float: left;
   list-style: none;
   background:#9C9CA4;
}
#wrapper li img{
   /*width: 150px;*/
   height: 100px;
}
input[type=button]{
   margin-top: 20px;
   width: 35px; 
   height: 25px;
   line-height: 25px;
}
/******留言******/
input.form-control::-webkit-input-placeholder{
	color:#666;
}
input.form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#666;
}
input.form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#666;
}
input.form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#666
}

textarea.form-control::-webkit-input-placeholder{
	color:#666;
}
textarea.form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#666;
}
textarea.form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#666;
}
textarea.form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#666;
}
.form-control{
	color:#2F2725;
}

.form-control{
	width: 100%;
	color:#2F2725; 
	margin-bottom:10px; 
	padding:10px 20px
}
.form-control{
	border:0;
	border-bottom:#CCC 1px solid;
	width: 100%;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0); 
	margin-bottom:30px; 
	padding:15px 20px 15px 0;
	color:#424242;
	font-family:arial;
	outline:none;
	font-size:16px;
}
.form-group{
	width:50%;
	float:left;
	padding-left:0px;
}
.row {
	margin-right:0px;
	margin-left:0px;
	margin-top:15px;
}
.row:before, .row:after {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.row:before, .row:after {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.col-xs-12 {
	width:100%
}