﻿@charset "utf-8";
/*body*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;


font-size:12px;
line-height:24px;
font-family:arial;
color:#414446;


width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*å¼ºå¶å»é¤è¡¨åèªå¸¦çæ ·å¼*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*å¼ºå¶å»é¤textareaèªå¸¦çæ ·å¼*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:red;}
p{font-family:arial;}
/*浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*浮动*/

/*基本框架*/
.Contain{font-family:arial;}
.SildeBar{font-family:arial;}
.MainContent{font-family:arial;}
.Content{width: 1200px;margin:0 auto;border: 0px solid;min-height: 300px;padding-bottom: 20px;font-family: arial;}
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;font-family: arial;line-height: 40px;}
.Current{font-family:arial;}

/*Pages*/
.Pages {padding: 30px 0px 10px 0px;line-height: 18px;zoom: 1;overflow: hidden;text-align: center;margin-bottom: 60px;margin-top: 30px;}
.p_page em{font-style: normal;}
.Pages span {padding: 0px 3px;display: inline-block;}
.Pages a {display: inline-block;margin: 0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b {color: #1D2089;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_total {vertical-align: middle;}
.Pages .p_count b {color: #1D2089;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b {color: #1D2089;}
/*.Pages .p_page{ float:right;}*/


.Pages .p_cur {
	display: none;
}

.Pages .p_count {
	display: none;
}
.Pages .p_page a {
	display: inline-block;
	vertical-align: middle;
}

.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end  {
	background: white;
	color:black;
	width: 70px;
	height: 32px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #D8D8D8;
}
.Pages .p_page .a_end:hover,
.Pages .p_page .a_prev:hover,
.Pages .p_page .a_prev:hover,
.Pages .p_page .a_next:hover {
	color: #e25031;
}

.Pages .p_page .num a {
	background: #ECECEC;
	display: inline-block;
	width: 30px;
	height: 32px;
	line-height: 35px;
	text-align: center;
	color: #B2B2B2;
	vertical-align: middle;
}

.Pages .p_page .num a:hover,
.Pages .p_page .num a.a_cur{background: #e25031;color: #fff;}

.CommentPages {
	padding: 0 43px;
}


/*pages end*/

/*Pages*/

/*Top*/
.Top{width: 100%;height:100px;background: url(../uploadfiles/image/top-bg.jpg) no-repeat center;}
.Toper{height: 100px;width: 1200px;border: 0px solid;margin:0 auto;position: relative;}
.Toper .Upper{height: 60px;width: 1200px;}
.Texthide{display: none;}
.Language{width: 285px;height: 23px;background: url(../images/Language.png) no-repeat center;
float: left;margin-left: 80px;margin-top: 20px;}
.Language a{width: 75px;height: 23px;display: block;border: 0px solid;padding: 0 9px;}
.Language a.cn,.Language a.en,.Language a.jp {float: left;}
.Logo{float: left;}
.SreachBox{width: 250px;height: 30px;background: url(../images/search.png) no-repeat center;float: right;position: relative;margin-right: 15px;margin-top: 15px;}
.sreach_btn{border: 0px solid;width:30px ;display: block;float: right;height: 27px;}
.sreach_ipu{float: left;width: 210px;height: 24px;position: relative;top: 1px;left: 2px;}

.MainNav{width:1200px ;height: 40px;position: absolute;top: 45px; font-family:'arial';}
.MainNav>ul>li a{color: white;}
.MainNav li{ list-style: none;}
.MainNav ul.nav{position: relative;left: 13px;height: 40px;}
.MainNav ul.nav li{ width: 140px; text-align:center;}
/*.MainNav ul.nav li:nth-child(3) > ul{ left:-40px;}
.MainNav ul.nav li:nth-child(3) > ul li{ width:220px;}*/
.MainNav ul.nav > li{ float: left; margin-right:22px;}
.MainNav ul.nav li h3{height: 40px; line-height: 40px;font-size: 16px;font-weight: bold;display: block;}
.MainNav ul.nav > li > ul > li {width:270px ;height:40px ;font-size: 14px;line-height: 40px;background: url(../images/index-meau-bg_03.png) center;}
.MainNav ul.nav > li > ul > li:hover,.choice{ background: #e25031!important;}
.MainNav ul.nav > li > ul{position: absolute;top: 55px;z-index: 999;}
.MainNav ul.nav > li h3:hover,.choice{ background: #ea2a01!important;}
.MainNav ul > li > ul{ display: none;}
.MainNav ul > li.on > ul{ display: block;}
.MainNav ul > li > ul li.on > ul{ display: block;}
.MainNav ul.nav li{ position: relative;}
.MainNav ul.nav > li > ul > li ul{ position: absolute; top: 0; left:100%;}
.MainNav ul.nav > li > ul > li ul li{background:url(../images/index-meau-bg_03.png) center; width:270px ;height:40px ;text-align: center;line-height: 40px;list-style-position: inside;}
.MainNav ul.nav > li > ul > li ul li{list-style-type: square;font-size: 8px;}
.MainNav ul.nav > li > ul > li ul li:hover{list-style-type: square;color:red ;}
.MainNav ul.nav > li > ul > li ul li a{color: white;font-size: 14px;}

.MainNav ul.nav > li > ul > li ul li:hover > a{color: red;}

.MainNav ul.nav > li > ul > li ul > li ul{ width:270px ;height:40px ;text-align: center;line-height: 40px;list-style-position: inside;}
.MainNav ul.nav > li > ul > li ul > li ul li{list-style-type: square;font-size: 8px;}
.MainNav ul.nav > li > ul > li ul > li ul li:hover{list-style-type: square;color:red ;}
.MainNav ul.nav > li > ul > li ul > li ul li a{color: white;font-size: 14px;}


ul.nav span.sub{ position: absolute; display: block;right:10px; top: 0; width: 10px; height: 40px; }
.onnav{background: #ea2a01}
/*Top*/

/*Bottom*/
.Bottom{width: 100%;height: 210px;background: url(../images/bottom-bg.png) no-repeat center;font-family: "arial";}
.Bottom .BottomList{width: 1200px;height:150px;margin: 0 auto;border: 0px solid red;overflow: hidden;}
.Bottom .BottomList>ul>li{list-style: none;float: left;margin-left: 104px;margin-top: 10px;}
.Bottom .BottomList>ul>li>dl>dt{font-size: 14px;font-weight: bold;margin-bottom: 5px;}
.Bottom .BottomList>ul>li>dl>dt>a{color: #303030;}
.Bottom .BottomList>ul>li>dl>dt>a:hover{color: #ea2a01;}
.Bottom .BottomList>ul>li>dl>dd{font-size: 12px;line-height:20px;}
.Bottom .BottomList>ul>li>dl>dd>a{color: #444444;}
.Bottom .BottomList>ul>li>dl>dd>a:hover{color: #ea2a01;}
.Bottom .BottomDown{width:1200px ;height:60px;margin: 0 auto;/*overflow: hidden;*/border:0px solid;font-size: 12px;color:#ffffff;position: relative;}
.Copyright{position: absolute;top: 30px;right: 100px;}
.Copyright a{color: white;}
.Copyright a:hover{color: red;}
.BottomLinks em{font-style: normal;}
.BottomLogo{position: absolute;top: 2px;left: 70px;}
.BottomLinks{position: absolute;top: 10px;right: 100px;} 
.BottomLinks a{color: white;}
.BottomLinks a:hover{color: red;}
/*Bottom*/

/*SildeBar*/
.SildeBar{}
.SildeBar ul li{list-style: none;border: 0px solid #dedddd;margin-bottom: 9px;}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:350px; position:relative;}
.HomeBan .BanList{ width:100%; height:350px;}
.HomeBan .BanList li{ width:100%; height:350px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:350px; display:block;}
.HomeBan .TabList{ width:100%; height:15px; left:0px; bottom:16px; position:absolute;margin:0 auto;}
.HomeBan .TabList .List ul{ width:120px;height:15px; margin:0 auto;text-align: center;}
.HomeBan .TabList li{ float:left; width:17px; height:12px;list-style: none;margin: auto;margin-right: 5px;}
.HomeBan .TabList li span{ background:url(../images/banner-yuanquan_22.png) no-repeat left top; width:12px; height:12px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{ background:url(../images/top_22.png) no-repeat left top;}
/*Banner*/

/*首页*/
.HomeContain{width: 1200px;margin:0 auto;font-family:arial;}
.Index_Contain{width: 860px;border:0px solid;float: left;margin: 30px auto;}
.SildeBar{width: 303px;border: 0px solid;float: right;margin: 30px auto;}
.Index_Contain .ListTitle{width: 860px;height: 30px;border-bottom: 1px solid #e60012;position: relative;}
.Index_Contain .ListTitle h2{float: left;color: #e9424b;font-size:18px;font-weight: 100;display: block;height: 30px;position: absolute;top: -12px;}
.Index_Contain .ListTitle a{float: right;color: black;font-family:arial;line-height: 35px;}
.Index_Contain .ListTitle a:hover{color: red;}
.Index_Contain>ul>li{list-style: none;width:860px ;height:105px ;background-color: #f3f3f3;margin-top: 20px;}
.Index_Contain .time{width: 90px;height: 80px;border: 1px solid #dedddd;position: relative;left: 20px;top: 11px;text-align: center;position: relative;background-color: #fff;}
.Index_Contain .time h1{font-size: 40px;font-weight: 100;color: #303030;position: absolute;top: -17px;
left: 24px;}
.Index_Contain .time span{display: block;width: 90px;height: 22px;font-size: 14px;border-top: 1px solid #dedddd;position: absolute;top:55px ;}
.Index_Contain>ul>li:hover h1{color: #e25031;}
.Index_Contain>ul>li:hover .bnt_logo a{background: url(../images/index_06.png) no-repeat center;}
.Index_Contain .newslist{width:600px ;height: 80px;border: 0px solid; position: relative;
top: 11px;left: 35px;}
.Index_Contain .newslist h3 a{color:#303030 ;font-size:16px ;font-weight: bold;position: relative;bottom:10px;}
.Index_Contain .newslist p{color:#444444 ;font-size:12px;position: relative;bottom: 20px;}
.Index_Contain .bnt_logo a{display: block; width: 76px;height: 34px;border: 0px solid;background: url(../images/index222_09.png) no-repeat center;position: relative;
top: 33px;left: 50px}
.time,.newslist,.bnt_logo{float: left;}
.Index_Contain>ul>li:hover h3 a{color: #e25031;}
/*首页*/

/*关于我们*/
.Banner{width: 100%;height: 250px;margin:0 auto;}
.MainContent .TitleCon{width: 1200px;height:60px ;margin: 0 auto;border-bottom: 1px solid #c0c0c0;}
.MainContent .TitleCon .Title{float: left;font-size:16px;font-family: "arial";font-weight: bold;color: #e25031;border-bottom: 2px solid #e25031;position: relative;top: 26px;height:32px ;}
.MainContent .TitleCon .Current{float: right;background: url(../images/about_05.png) no-repeat left;padding-left: 43px;
font-size: 14px;font-family:arial;color: #575757;position: relative;top: 24px;background-position: 1px 3px;}
.MainContent .TitleCon .Current a{color: #575757;}
.MainContent .TitleCon .Current a:hover{color: #e25031;}
.MainContent .TitleCon .Current span{color: #e25031;}
/*关于我们*/

/*新闻*/
.Content .NewsList{width: 1200px;position: relative;font-family:arial;}
.Content .NewsList h2{float: left;color: red;font-size:18px;font-weight: 100;display: block;height: 30px;position: absolute;top: -12px;}
.Content .NewsList a{color: black;font-family:arial;line-height: 35px;}
.Content .NewsList a:hover{color: red;}
.Content>.NewsList>ul>li{list-style: none;width:1200px ;height:105px ;background-color: #f3f3f3;margin-top: 20px;}
.Content .time{width: 90px;height: 80px;border: 1px solid #dedddd;position: relative;left: 20px;top: 11px;text-align: center;position: relative;background-color: #fff;}
.Content .time h1{font-size: 40px;font-weight: 100;color: #303030;position: absolute;top: -17px;
left: 24px;}
.Content .time span{display: block;width: 90px;height: 22px;font-size: 14px;border-top: 1px solid #dedddd;position: absolute;top:55px ;}
.Content .NewsList>ul>li:hover h1{color: #e25031;}
.Content .NewsList>ul>li:hover .bnt_logo a{background: url(../images/index_06.png) no-repeat center;}
.Content .newslist{height: 80px;border: 0px solid; position: relative;width: 950px;overflow: hidden;
top: 11px;left: 35px;}
.Content .newslist h3 a{color:#303030 ;font-size:16px ;font-weight: bold;position: relative;bottom:22px;}
.Content .newslist p{color:#444444 ;font-size:12px;position: relative;bottom: 35px;}
.Content .bnt_logo a{ display: block; width: 76px;height: 34px;border: 0px solid;background: url(../images/index222_09.png) no-repeat center;position: relative;
top: 33px;right: 35px;}
.Content .time,.Content .newslist{float: left;}
.Content .bnt_logo{float: right;}
.Content .NewsList>ul>li:hover h3 a{color: #e25031;}
/*新闻*/

/*产品中心*/
.productList{ width:100%; padding-top:20px; overflow:hidden;}
.productList h1{ font-size:16px; color:#000;}
.productList>ul>li{background: none;list-style: none;}
.productList ul li{float: left;margin-bottom: 35px;margin-right: 20px;width:280px ;height: 180px;position: relative;}
.productList .proA{display: block;background: url(../images/product_15.png) no-repeat center;width:280px;height: 40px;
text-align: center;font-size:16px ;font-weight: bold;font-family:arial;color: white;
position: absolute;bottom: 0px;line-height: 40px;}
.productList .proA:hover{background: url(../images/product_10.png) no-repeat center;}
.ProImg{width:280px ;height: 180px;overflow: hidden;}
.ProImg img{width:280px ;height: 180px;}
/*产品详细*/
.ProInfor{margin-top:35px;}
.ProPic img{float: left;margin-top: 10px;}
.ProPic{float: left;width:523px;height: 334px;}
.ProPic img{width:523px;height: 334px;}
.ProPa{text-align:center;}
/*产品详细*/

/*产品中心*/



/*links*/

.Links_list {margin-top: 30px;}

.Links_list ul li {
	text-align: center;
	width: 180px;
	float: left;
	overflow: hidden;
	padding: 0 30px 15px 30px;
	background: none ;
	list-style: none;
}

.Links_list ul .pic {
	width: 180px;
	height: 75px;
}

.Links_list ul .pic a {
	width: 176px;
	height: 71px;
	border: solid 1px #e0e0e0;
	padding: 1px;
	display: block;
	overflow: hidden;
}

.Links_list ul .pic a:hover {
	border: 1px solid #B70000;
	
}

.Links_list ul .pic img {
	width: 176px;
	height: 71px;
}

.Links_list ul .h1 {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	padding-top: 5px;
}

.Links_list ul .h1 a {
	padding: 0 3px;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
}
.Links_list>ul>li>.h1>a:hover{
color: red;
}
/*links*/
/*Contact*/



.ContactBox {
	width: 476px;
	float: left;
	border-right: 1px solid #DADADA;
	padding-right: 30px;
	overflow: hidden;
}

.MessageBox {
	width: 450px;
	margin: 0 auto;
	margin-bottom: 50px;
}



.ContactBox .txt {
	padding: 20px 0 0 0;
	min-height: 498px;
	_height: auto !important;
	_height: 498px;
	text-align: center;
	
}

.MessageBox .txtBox {
	padding: 20px 0 10px 0;
	font-size: 15px;
}

.MessageBox .Table {}

.MessageBox .Table td {
	padding: 2px 0;
}

.MessageBox .Table td.txt {
	font-size: 16px;
	color: #727272;
}

.MessageBox .Table td.txt span {
	color: #B4B4B4;
	font-size: 12px;
}

.MessageBox .Table td .text {
	border: 1px solid #E8E8E8;
	width: 350px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}

.MessageBox .Table td .textarea {
	height: 126px;
	resize: none;
}

.MessageBox .Table .Required {
	color: #ff0000;
	vertical-align: top;
}

.MessageBox .Table td .btn {
	width: 72px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: #5B5B5B;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: 0px;
}
/*Contact*/


/*down*/

.DownLoad_list {margin-top: 30px;}
.DownLoad_list>ul>li{height: 40px;margin-top: 10px;font-size: 14px;line-height: 40px;list-style: none;}
.DownLoad_list li span {
	padding-right: 10px;
	color: #B6B6B6;
	float: right;
}

.DownLoad_list li .Btn {
	float: right;
	background: none;
	padding: 0 10px;
	background: #FFA904;
	color: #fff;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	top: 10px;
}


/*down*/
/*地图*/
.map{text-align: center;margin-top: 50px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
/*地图*/

/*faq*/
.Faq_list{margin-top: 30px;}
.Faq_listA{color: #7d7d7d;}
.Faq_list>ul>li{padding:0px;font-size: 14px;list-style: none;margin-bottom: 10px;}
.Faq_list li.last{ border-bottom:0px;}
.Faq_list li .item{ background-color: #f8f8f8; line-height:52px;border: 1px solid #e9e9e9;height:50px ;}
.Faq_list li .item:hover{background-color: #f8f8f8;height:50px ;font-size: 14px;}
.Faq_list li .item:hover a{color:#fe8a25;}
.Faq_list li .txtCont{ display:none;padding:10px 0px 40px 25px;background-color: white;}
.Faq_list li.on .item{ border-bottom:0px solid white;background-color: #eeeeee;}
.Faq_list li.on .item a{ font-weight:bold; color: #7d7d7d;}
.Faq_list li .item a{ font-weight:bold;}
.FaqTitle{height: 50px;background-color: #eeeeee;line-height: 50px;font-weight: bold;color: black;font-size: 14px;}
.FaqTitle span{margin-left: 105px;margin-right: 100px;}
.item span{width: 243.5px;display: inline-block;text-align: center;overflow: hidden;}
.TalentWord{margin-top: 50px;}
/*.txtContP{line-height: 10px;}*/
.apply{width: 130px;height: 45px;background-color: #e67817;text-align: center;line-height: 45px;position: absolute;top: 57px;left: 800px;}
.apply a{color: white;}
.apply a:hover{color: yellow;}
.txtCont{position: relative;}
/*faq*/

/*案例中心*/
.CaseList>ul>li{width:1200px;list-style: none;margin-top: 20px;background-color: #f3f3f3;overflow: hidden;height: 180px;}
.CaseList .CasePic,.CaseList .CaseInfor{float: left;}
.CaseList .CaseInfor{margin-left: 15px;}
.CaseList .CaseInfor h1 a{color: #444444;font-size: 16px;font-weight: bold;}
.CaseList .CaseInfor h1 a:hover{color: red}
.CaseList>ul>li:hover h1 a{color: red}
/*案例中心*/

/*申请工作*/
.ApplyList{width: 800px;margin: auto;margin-top: 50px;}
.ApplyList table tr td{border: 1px solid #B4B4B4; height: 50px;width:800px ;font-size: 15px;font-weight: bold;font-family: "arial";}
.ApplyList table{border-collapse: collapse;}
.ApplyList>input{width: 120px;height: 40px;text-align: center;background-color:red;margin-top: 30px;margin-bottom: 30px;font-size: 15px;color: white;}


/*申请工作*/

.News_info{margin-top: 30px;font-size: 14px;}
.News_info .info_time {
	font-size: 12px;
	text-align: center;
	color: #A1A1A1;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	
}
.info_title{text-align: center;}

.News_info .service_pic {
	padding: 10px 0;
	text-align: center;
}

.News_info .service_pic img {
	width: 560px;
	height: 456px;
}

.News_info .info_txt {
	padding: 10px 0px;
	text-align: center;
	margin: 0 auto;
	
}

.News_info .info_txt {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
}

.News_info .info_back {
	color: #999999;
	padding: 10px;
	text-align: center;
}

.News_info .info_back a {
	padding: 0px 3px;
}

.News_info .info_back .back {
	color: #725600;
}

.News_info .PrevNextBox .h1 {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
}
.PrevNextBox{margin-bottom: 60px;}
.News_info .PrevNextBox a {}

.News_info .PrevNextBox a.none {
	cursor: default;
}

.News_info .PrevNextBox a.none:hover {
	color: red;
}
.info_title{font-size: 16px;}
.PrevNextBox h1{margin-top: 20px;margin-bottom: 20px;}


/*企业资质*/
.Links_listT {margin-top: 30px;}

.Links_listT ul li {
	text-align: center;
	width: 176px;
	float: left;
	overflow: hidden;
	padding: 0 30px 15px 30px;
	background: none ;
	list-style: none;
}

.Links_listT ul .picT {
	width: 176px;
	height:176px;
}

.Links_listT ul .picT a {
	width: 176px;
	height: 176px;
	border: solid 1px #e0e0e0;
	padding: 1px;
	display: block;
	overflow: hidden;
}

.Links_listT ul .picT a:hover {
	border: 1px solid #B70000;
	
}

.Links_listT ul .picT img {
	width: 176px;
	height: 176px;
}

.Links_listT ul .h1T {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	padding-top: 5px;
}

.Links_listT ul .h1T a {
	padding: 0 3px;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
}
.Links_listT>ul>li>.h1T>a:hover{
color: red;
}


/*企业资质*/


/*-------------------------------------2018-08-22产品修改-----------------------------------------*/
*:focus {outline: none;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both; } 
.clr::before,
.clr::after { content: '';display: table;font-size: 0;height: 0; line-height: 0;overflow: hidden;clear: both; }
.col-md-3{ width:25%; padding:0 15px;box-sizing: border-box; }
.col-md-4{ width:33.333333%; padding:0 15px;box-sizing: border-box; float:left }
.col-md-5{ width:41.66666667%; padding:0 15px;box-sizing: border-box; }
.col-sm-6{ width:50%; float:left; position:relative; padding:0 15px; min-height:1px;box-sizing: border-box; }
.col-xs-4{ width:33.3333334%; float:left; position:relative; min-height:1px;}
.col-xs-8{ width:66.6666667%; float:left;position:relative; min-height:1px;}


.fl{ float:left }
.fr{ float:right }
ul,li{ list-style:none }
.results-list a.more::before{text-indent:-9999px;position:absolute;top:4px;left:0;content:"";border:5px solid #0092d0;border-top-color:transparent;border-bottom-color:transparent;border-right:0}


.resultTitle{background:#ecf0f8;padding:10px 0;font-weight:700}
.resultListItem{position:relative;margin:0;padding:0;border-top:1px solid #cfd1d1}
.resultListItemWrapper{display:block;padding:15px 0;width:100%;box-sizing:border-box;color:#000;cursor:pointer}
.previewSummary{ position:relative;padding-bottom: 80px;min-height: 170px;}
.previewSummary p{ margin:0 0 5px }
.productTitle{display:inline-block;font-weight:700;text-decoration:none;color:#000;margin-bottom:5px}
.previewLinksWrapper{position:absolute;bottom:10px;left:0;width:100%}
.results-list a.more{font-size:14px;font-weight:400;display:inline-block;float:left;clear:both;width:auto;position: relative;padding-left: 10px;margin-top: 7px; line-height:18px;}
.detailsTable { margin-bottom: 0 }
.results-list table{ width:100% }
.detailsTable .detailsTableKey { min-width: 140px;padding-right: 10px; }
.detailsTable tr td{padding:0 0 5px;border:0;font-size:14px;line-height:18px;vertical-align:top}
.resultListItem:hover {background: #ecf0f8;}

#product_info{ color:#000 }
#product_info div.nav-tabs{ padding-bottom:0;border-bottom: 1px solid #000;margin-top: 20px; }
#product_info div.nav-tabs li{float:left;position: relative; display: block;  margin-left: 0;  margin-bottom: 0; }
#product_info div.nav-tabs li a{border:1px solid #000;border-radius:0;padding: 0 20px;height:33px;text-align:center;line-height:33px;display:block;transition:background-color .2s ease-in-out;margin-right:2px;border-bottom: 0;}
#product_info .nav-tabs li.active a{ color: #fff;cursor: default; background-color: #003967;}

#product_info .productGallery.col-sm-6{padding-right:150px;padding-left:15px;height:350px;margin:20px 0;width:50%;float:left;box-sizing:border-box}
#product_info .productHeader{height:340px;margin:20px 0;width:50%;float:left;position:relative;box-sizing:border-box}
.productHeaderText h1{display:block;color:#000;font-weight:700;font-size:24px;line-height:26px;margin:0 0 15px}
.productHeaderText p{ margin:0 0 10px; font-size:14px; line-height:18px; color:#000; font-family:Arial,Helvetica,sans-serif }
.productHeaderList .productHeaderListItem{float:left;margin-left:15px;margin-bottom:2px;font-weight:400}
.productHeaderList .productHeaderListItem:first-child{margin-left:0}
.productHeaderList .productHeaderListItem:before{position:absolute;content:"";border:2px solid #000;margin-top:10px;margin-left: -8px;border-radius:50%;}
.productHeaderList .productHeaderListItem:first-child::before{ display:none }
#product_info .tab-content{margin: 20px 0;}
#product_info .tab-content::after{ content:" "; clear:both; height:0; display:block; }
#product_info .tab-pane{ position:relative }
.tab-content>.tab-pane {display: none;}
.tab-content>.active{ display:block }
.tab-content .specialPosition{margin-bottom:20px}
#product_info .specialPosition{position:absolute;right:0;top:-96px;width:50%;padding:0 15px}
#product_info .specialPosition a{margin:0 0 10px;display:block;width:auto;height:46px;background:0 0;float:none;text-indent:0;position:relative;border-bottom:1px solid #ccc}
#product_info .specialPosition a span.download__label{display:block;font-size:12px;line-height:15px;font-weight:700;color:#000;padding:0 45px 0 0;position:absolute;bottom:5px}
#product_info .specialPosition a::after{content:"";width:40px;height:40px;background-image:url(../images/ios/13.png);background-repeat:no-repeat;background-color:#6b87aa;position:absolute;right:0;bottom:5px;transition:all .3s ease-in-out;background-size: 60%;box-sizing:border-box;background-position: center; background-position:center }
#product_info .specialPosition a.download::after{ background-image:url(../images/ios/19.png) }

#product_info .specialPosition a.pdf_en::after{ background-image:url(../images/ios/3.png)}
#product_info .specialPosition a.zip::after{ background-image:url(../images/ios/21.png)}





#product_info .subHeadline { font-weight: 700; color:#000 }
table.dataTable{width:calc(100% + 2px);margin-left:-1px}
.dataTable{overflow-x:auto}
table tr th{border-left:1px solid #fff;text-align:left;color:#fff;background-color:#003967;font-weight:700}
table.dataTable button.tooltipHelper{display:inline-block;width:100%;background:0 0;border:0;color:#fff;text-align:left;font-weight:700;border-radius:0;padding:7px 25px 7px 7px}
table.dataTable th .tableHeadline { position: relative;display: inline-block; }
table.dataTable th .tableHeadline:after{content:"";background-image:url(../images/table_arrow.png);background-repeat:no-repeat;background-position:50%;display:inline-block;width:10px;height:10px;margin:0;position:absolute;top:3px;right:-20px;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}
#product_info table tr td{padding:6px 0 6px 7px;color:#000;font-size:13px;line-height:16px;border-left:1px solid #fff}
#product_info table tr.odd,table tr.tr-odd{background-color:#ecf0f8}
table{border-collapse:collapse;border-spacing:0}
#product_info .productDetails .subHeadline {display: block;border-bottom: 1px solid #000;margin:0 0 10px;font-size: 14px;}
#product_info .productDetailsList { margin: 0 0 10px;padding: 0; }
#product_info .productDetailsListItem {position:relative;margin: 0;padding: 0 0 0 20px;font-size: 14px;}
#product_info .productDetailsListItem::before {position:absolute;content:"";border:4px solid #0092d0;margin-top: 8px;margin-left:-15px;border-color: transparent;border-left-color: #0092d0;margin-left: -10px;}

.tab-content #downloads .col-xs-8 a{outline:0;text-decoration:none;color:#0092cf;transition:color .2s ease-in-out;cursor:pointer;display:block;margin:0 0 5px 5px;width:40px;height:40px; background-image:url(../images/ios/19.png);background-repeat:no-repeat;background-color:#6b87aa;background-size:60%;text-align:left;text-indent:-99999em;float:right; background-position:center}
a.pdf_jp{ background-position: -160px 0;}
.tab-content #downloads .multipleDownloads{ border-bottom: 1px solid #ccc; margin: 0 15px 25px;}

/*-------大图-----*/
.Galary002512{ position:relative }
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:55%; background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#6b87aa;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
.Galary002512 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Galary002512 .slick-list{position: relative;overflow: hidden;}
.Galary002512 .slick-slider .slick-track,
.Galary002512 .slick-slider .slick-list{-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);}
.Galary002512 .slick-track{position: relative;top: 0;left: 0;}
.Galary002512 .slick-loading .slick-track{visibility: hidden;}
.Galary002512 .slick-slide{display: none;float: left;min-height: 1px;}
.Galary002512 .slick-initialized .slick-slide{display: block;}
.Galary002512 .slick-loading .slick-slide{visibility: hidden;}
.Galary002512 .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.Galary002512 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Galary002512 .slick-arrow.slick-hidden {display: none;}
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8) }
.Galary002512 .slick-arrow:hover{background-color: rgba(253, 141, 43, 0.9);}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(253, 141, 43, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}





/*Other003109 */
.Other003109{position: fixed;z-index: 110;right: 5px;top: 50%;transform: translateY(-50%);}
.Other003109 li{position: relative;width: 50px;height: 50px;background-color: #f0f0f0;margin-bottom: 10px;}
.Other003109 li dl{position: relative;right: 0; top: 0;height:100%;white-space: nowrap;}
.Other003109 li dl > *{ vertical-align: middle;}
.Other003109 li dt{width: 50px;height: 50px;background-position: center center; background-repeat: no-repeat; background-size: auto 48%;}
.Other003109 li.qq dl {background-color:#a9d0ab;}
.Other003109 li.phone dl {background-color: #e47969;}
.Other003109 li.wechat {background-color: #680770;}
.Other003109 li.wechat dl {height:auto;/*background-color: #680770;*/}
.Other003109 li.wechat:hover dl {padding-right: 50px;}
.Other003109 li.gotop dl {background-color: #c23b5e;}
.Other003109 li.qq dt{background-image: url(../images/icon_qq.png);}
.Other003109 li.phone dt{background-image: url(../images/icon_phone.png);}
.Other003109 li.wechat dt{position:absolute;top:0;right:0;background-image: url(../images/icon_wechat.png);}
.Other003109 li.gotop dt{background-image: url(../images/icon_top.png);}
.Other003109 li.gotop dt a {display: block;width:100%;height:100%;}

.Other003109 li.qq:hover dt{background-image: url(../images/icon_qq_h.png);}
.Other003109 li.phone:hover dt{background-image: url(../images/icon_phone_h.png);}
.Other003109 li.wechat:hover dt{background-image: url(../images/icon_wechat_h.png);}
.Other003109 li.gotop:hover dt{background-image: url(../images/icon_top_h.png);}

.Other003109 li:hover dl{position: absolute;right: 0; top: 0;}
.Other003109 li dd{width: 0; line-height: 50px;color: #fff;display: none;overflow: hidden;}
.Other003109 li:hover dt{display: inline-block;background-color:#fff;}
.Other003109 li:hover dd{width: auto;padding: 0 20px;display: inline-block;}
.Other003109 li dd aside{white-space: nowrap;font-size: 16px;}
.Other003109 li dd aside a{color: #fff;}
.Other003109 li dd aside img {display: block;}

@media (max-width:640px) {
.Other003109 li,
.Other003109 li dt{width: 30px;height: 30px;}
.Other003109 li dd{line-height: 30px;}
}