

.video-box {position: relative;
	width: 480px; 
	height: 360px; 
	padding: 0px;  
	margin: 20px auto 20px auto;  
	background: #ffffff;
}

.video-box i{ 
	display: block; 
	position: absolute;
	width: 400px; 
	height: 300px; 
	top:50%; 
	left:50%; 
	margin:-150px auto auto -200px; 
	color: #ffffff;    
	font-size: 160px; 
	line-height: 300px;
	text-align: center; 
}

.localtion-nav { 
	font-size: 12px;
	color: #999999; 
	text-decoration: none; 
}
.localtion-nav a{ 
	color: #333333; 
	text-decoration: none; 
}
.localtion-nav a:hover{ 
	color: #1998F2; 
	text-decoration: none; 
}




.contact-box-size {
	float: left; 
	width:76%; 
}

.contact-box {
	min-height: 500px; 
	margin-top: 10px;
	padding: 20px; 
	background: #ffffff;
}


.contact-box h3 {
	font-size: 22px;
	padding-bottom: 20px;
}

.contact-box .btn {
	margin-top: 20px;
	font-size: 15px;
	text-align: justify;
}

.contact-image img {
}





.sidemenu-box-size {
	float: right; 
	width: 22%; 
}

.sidemenu-box {
	min-height: 500px;
	margin-top: 10px;
	padding: 20px; 
	background: #ffffff;
}
.response-box-menu-mini {
	margin-top: 0px;
	padding: 20px; 
	background: #ffffff;
}
.sidemenu-nav { 
	display: block;
	font-size: 16px; 
	font-weight: 300; 
	line-height: 40px; 
	color: #333333; 
	text-decoration: none; 
	outline: none;
}
.sidemenu-nav:hover {
	color: #1998F2;
	text-decoration: none;
}
.sidemenu-nav:visited {
	text-decoration: none;
}
.sidemenu-nav:active {
	text-decoration: none;
}

.sidemenu-nav-current { 
	color: #1998F2; 
	font-weight: 500; 
}


.sidemenu-nav-mini { 
	display:inline-block; 
	margin-top: 5px;
	margin-right: 5px;
	font-size: 16px; 
	font-weight: 500; 
	line-height: 70px; 
	color: #333333; 
	text-decoration: none; 
	outline: none; 
	text-align: center;
}
.sidemenu-nav-mini:hover {
	color: #1998F2;
	text-decoration: none;
}
.sidemenu-nav-mini:visited {
	text-decoration: none;
}
.sidemenu-nav-mini:active {
	text-decoration: none;
}

.sidemenu-nav-mini-current { 
	color: #1998F2; 
	font-weight: 500; 
}

.sidemenu-box-line {  
	display: block;
	width: 100%;
	height: 1px;
	margin-top: 10px;
	background: #eeeeee;
}



.sidemenu-social-link { 
	display:inline-block; 
	margin-top: 20px;
	margin-right: 10px;
	width: 40px; 
	height: 40px;
	opacity: 0.7!important; filter:alpha(opacity=70);
	outline: none;
	background-position: center; 
	background-size:auto; 
	background-repeat: no-repeat;
}
.sidemenu-social-link:hover {
	opacity: 1.0!important; filter:alpha(opacity=100);
}

.social-link-qq { 
	background-image: url(../img/social.qq.png); 
}
.social-link-wx { 
	background-image: url(../img/social.wx.png); 
}
.social-link-wb { 
	background-image: url(../img/social.wb.png); 
}




/* gallery
==================================== */


.gallery-item-wrapper {
    padding-bottom: 25px;
}







.content-box {
	min-height: 500px; 
	margin-top: 10px;
	padding: 20px; 
	background: #ffffff;
}


.content-box h3 {
	font-size: 22px;
	padding-bottom: 10px;
}


/* press
------------------------------------ */

.press-list {
	margin-bottom: 100px;
}

.press-list 
.press-list h2 {
	padding-top: 20px;
	font-size: 36px;
	font-weight: 700;
}

/* 待处理是否多余 */
.pressbox-list {
	width: 100%;
	margin-top: 20px ;
	/* min-height:   120px; */
	height:   150px;
	padding-top: 10px;
	background: #fff;
	border: 0px none;	
	text-align: left;
	border-bottom: 1px  #f0f0f0 solid;
}

.pressbox-list img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


.pressbox-list a {
	display: block;
	margin: 5px auto;
	height: 60px;
	max-height: 60px;
	line-height: 20px;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	color: #333333;
	overflow: hidden;
}

.pressbox-list a:hover {
	color: #1998F2; 
	text-decoration-line: none;
}

.pressbox-list p {
	display: block;
	margin: 45px auto;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: left;
}

.pressbox-list-splitline {
	border-top: 1px  #f0f0f0 solid;
	margin: auto auto 45px auto;
}

.lang_content_extinfo_cn {
	display: block;
	margin: 30px auto;
}

.lang_content_extinfo_en {
	display: block;
	margin: 30px auto;
}



.lang_content_extinfo_cn a{ 
	color: #333333; 
	text-decoration: none; 
}
.lang_content_extinfo_cn a:hover{ 
	color: #1998F2; 
	text-decoration: none; 
}


.lang_content_extinfo_en a{ 
	color: #333333; 
	text-decoration: none; 
}
.lang_content_extinfo_en a:hover{ 
	color: #1998F2; 
	text-decoration: none; 
}





.pressbox-list22:after {
	position: absolute;
	width: 95%;
	height: 350px;
	background: #333333;
	top: 0;
	left: 0;
	z-index: -5;
	content: '';
	right: 0;
	margin: 0 auto;
}






/* download
------------------------------------ */


.download-catainfo {
	width: 100%; 
	padding: 10px;
	margin-top: 5px ;
	margin-bottom: 15px ;
	/* min-height:   120px; */
	background: #fff;	
	text-align: left;
	border: 1px  #f0f0f0 dashed;
}
.download-catainfo a{
	margin-left: 5px ;
	margin-right: 5px ;
	font-size: 14px;
	color: #333333;
	text-decoration-line: none;
}
.download-catainfo a:hover{
	color: #1998F2;
	text-decoration-line: none;
}
.titlemav_current{
	font-weight: 500;
}









.download-list {
	margin-bottom: 100px;
}

.download-list 
.download-list h2 {
	padding-top: 20px;
	font-size: 36px;
	font-weight: 700;
}

/* 待处理是否多余 */
.downloadbox-list {
	width: 100%;
	margin-top: 5px ;
	min-height:   120px;
	padding-top: 20px;
	background: #fff;
	border: 0px none;	
	text-align: left; 
	border-bottom: 1px  #f0f0f0 solid;
}

.downloadbox-list img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


.downloadbox-list a {
	display: block;
	margin: 0px auto;
	height: 20px;
	max-height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: #333333;
	overflow: hidden;
}

.downloadbox-list a:hover {
	color: #1998F2; 
	text-decoration-line: none;
}

.downloadbox-list p {
	display: block;
	margin: 5px auto;
	height: 15px;
	max-height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: left;
}
.downloadbox-list font {
	display: block;
	margin: 10px auto;
	height: 16px;
	max-height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: left;
}

.downloadbox-list-splitline {
	border-top: 1px  #ff0000 solid;
	margin: auto auto 45px auto;
}




/* srms
------------------------------------ */

.srms-login {
	width: 40%; 
	margin: 50px auto 50px auto ;
	/* min-height:   120px; */
	background: #fff;	
	text-align: center;
	border: 0px  none;
}




.srms-list {
	margin-bottom: 100px;
}

.srms-list 
.srms-list h2 {
	padding-top: 20px;
	font-size: 36px;
	font-weight: 700;
}

/* 待处理是否多余 */
.srmsbox-list {
	width: 100%;
	margin-top: 5px ;
	/* min-height:   120px; */
	height: 70px;
	padding-top: 5px;
	background: #fff;
	border: 0px none;	
	text-align: left;
	border-bottom: 1px  #f0f0f0 solid;
}

.srmsbox-list img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


.srmsbox-list a {
	display: block;
	margin: 5px auto;
	height: 20px;
	max-height: 20px;
	line-height: 20px;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
	color: #333333;
	overflow: hidden;
}

.srmsbox-list a:hover {
	color: #1998F2; 
	text-decoration-line: none;
}

.srmsbox-list p {
	display: block;
	margin: 5px auto;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: left;
}

.srmsbox-list-splitline {
	border-top: 1px  #f0f0f0 solid;
	margin: auto auto 45px auto;
}




.srmsmore-bidinfo {
	width: 100%; 
	padding: 10px;
	margin-top: 5px ;
	margin-bottom: 15px ;
	/* min-height:   120px; */
	background: #fff;	
	text-align: left;
	border: 1px  #f0f0f0 dashed;
}



.srmsmore-bidbtn {
	display: inline-block;
	margin-top: 10px ;
	margin-bottom: 10px ;
	font-size: 12px;
	color: #ffffff; 
	text-decoration: none;
	padding: 8px 20px;
	border-radius: 0;
	background: #1998F2; 
	outline: none;
	
}
.srmsmore-bidbtn:hover {
	color: #ffffff; 
	text-decoration: none;
}




.srmsmore-bid-quotation {
	width: 100%; 
	padding: 10px;
	margin-top: 5px ;
	margin-bottom: 40px ;
	/* min-height:   120px; */
	background: #f0f0f0;	
	text-align: left;
	border: 1px  #f0f0f0 dashed;
}




.srmshistory-list {
	width: 100%;
	margin-top: 5px ;
	/* min-height:   120px; */
	min-height: 70px;
	padding-top: 5px;
	background: #ffffff;
	text-align: left;
	border: 1px  #f0f0f0 solid;
}

.srmshistory-list img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


.srmshistory-list a {
	margin-right: 5px ;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
}

.srmshistory-list a:hover {
	color: #1998F2; 
	text-decoration-line: none;
}

.srmshistory-list p {
	display: block;
	margin: 5px auto;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: left;
}

















/* search
------------------------------------ */

.search-input {
	width: 320px;
	padding-left: 5px;
	line-height: 40px; 
	font-size: 18px;
	color: #222222;  
	background: #ffffff;
	border: 1px #cccccc solid;	
	outline: none;
}
.search-btn {
	width: 120px;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;  
	background: #1998F2;
	border: 1px #1998F2 solid;	
	outline: none; 
	text-align: center; 
	cursor: pointer;
}

.search-list {
	margin-bottom: 100px;
}

.search-list 
.search-list h2 {
	padding-top: 20px;
	font-size: 36px;
	font-weight: 700;
}

/* 待处理是否多余 */
.searchbox-list {
	width: 100%;
	margin-top: 20px ;
	/* min-height:   120px; */
	height:   150px;
	padding-top: 10px;
	background: #fff;
	border: 0px none;	
	text-align: left;
	border-bottom: 1px  #f0f0f0 solid;
}


.searchbox-list-type-cn {
	line-height: 50px;
	font-size: 24px;
	text-align: left;
	color: #333333;  
}
.searchbox-list-type-en {
	line-height: 50px;
	font-size: 18px;
	text-align: left;
	color: #333333;  
}



.searchbox-list img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


.searchbox-link a{
	line-height: 20px;
	font-size: 18px;
	text-align: left;
	color: #333333;
	text-decoration-line: none;
}

.searchbox-link a:hover {
	color: #1998F2; 
	text-decoration-line: none;
}
















/* Products
------------------------------------ */




/*  Gallery Filter  */
.cata_nav {
    padding: 20px auto 20px auto;
    margin: 20px 0 40px 0;
    text-align: left; 
}
.cata_nav a { 
	display: inline-block; position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #2c3e50;
    margin: 10px 20px 10px auto;
}
.cata_nav a:hover,
.cata_nav a:active {
    color: #1998F2;
    text-decoration: none;
}












/*  Gallery Filter  */
.filter {
    list-style: none;
    padding: 0;
    margin: 0 0 60px 0;
    text-align: center;
}
.filter li {
    display: inline-block;
    margin: 0;
}
.filter li:before {
    display: inline-block;
    content: "/";
    padding: 0 25px 0 19px;
    color: rgba(0,0,0,0.20);
}
.filter li:first-child:before {
    display: none;
}
.filter li a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #2c3e50;
}
.filter li a:hover,
.filter li a:focus,
.filter li a.active {
    color: #ff9818;
    text-decoration: none;
}


