/* CSS Document */
.aclear { clear: both; height: 0px;}
.abright {float:right;width:215px;}
.prodtop1 {float:left;width: 535px;}
.abright img { width: 100%;}
.huahuantech { line-height: 30px;}
/*----left nav CSS satrt---*/
.bsub{ width: 177px; float: left;}
.bsub a{
	width: 177px;
	height: 29px;
	float: left;
	text-decoration: none;
	display: inline-block;
	font: bold 12px/27px  Arial;
	color:#093c78;
	background:  url(../images/rnav_bg.gif) repeat-x left center;
}
.csub a.now {color:#E99900;}
.csub a:hover {text-decoration:underline;}
.bsub a:hover {text-decoration: underline;}
.bsub a.now:hover{ background:#e2f6f8 url(../images/lbnav_bg.jpg) repeat-x 10px center;}
.bsub a img{
	border:medium none;
	display:block;
	float:left;
}
.csub{ width: 177px; float: left;}
.csub a{
	font: normal 12px/30px Arial;
	display:block;
	text-decoration:none;
	color:#003352;
	height:30px;
	background:#ffffff url(../images/csub_bg.jpg) no-repeat 20px center;
	padding-left: 30px;
	width:147px;
	border-bottom: 1px solid #bfdbeb;
}
.bsub a.twoline, .csub a.twoline{ line-height:14px;	}

.dsub a:hover {text-decoration: underline;}
.dsub a.now {	color:#e99900;}
.dsub a.twoline{	line-height:14px;	width: 120px;}
.dsub {	float: left;}	
.dsub ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 165px;
}
.dsub ul li{
	position:relative;
	width:165px;
	border-bottom: 1px solid #99d0d4;
}
.dsub ul li ul {
 position:absolute;
 left:165px;
 top:0px;
 display: none;
 border: 1px solid #99d0d4;
 width: 155px;
 border-bottom: none;	
}

.dsub ul li ul li{width:155px;	padding-left: 0px;}
.dsub ul li a {
	font: normal 12px/30px Arial;
	display:block;
	text-decoration:none;
	color:#003352;
	height:30px;
	background:#e2f6f8 url(../images/csub_bg.jpg) no-repeat 20px center;
	padding-left: 30px;
 }
#nav ul li a.now {  color:#E99900;}
.dsub ul li ul li a {
	background-color:#e2f6f8;
	background-image: none;
	padding-left: 15px;
	height:29px;
	font: normal 12px/29px Arial; }
 

.dsub li ul li a:hover{background:#e2f6f8;}
/* Holly Hack for IE \*/
* html .dsub ul li { float: left; height: 1%; }
* html .dsub ul li a { height: 1%; }

*+html .dsub ul li { float: left; height: 1%; }
*+html .dsub ul li a { height: 1%; }
/* End */

/*----------- path  CSS satrt   ------------------------*/
.path{
	width: 559px;
	float: left;
	padding-left: 10px;
	height: 25px;
	font: normal 12px/25px  Arial;
	color:#212121;
}
.path a {
	display: inline-block;
	text-decoration: none;
	color:#212121;
	padding: 0 3px;
}
.path a:hover{text-decoration: underline;	}

/*--- rightpart CSS satrt ---*/
.rnavbox{
	width: 166px;
	float: right;
	height: 30px;
}
.rnavbox a{
	padding: 0 7px;
	border-right: 1px solid #002e49;
	font: bold 12px/12px  Arial;
	color:#002e49;
	display: inline-block;
	float:left;
	text-decoration:none;
	}
.rnavbox a:hover {text-decoration:underline;}
.rnavbox a.noline{	border: none;}
.rsearch{width: 166px;	float: right;}
input#bsbox{
	width:100px;
	float:left;
	margin:0px 0 0 10px;
	height:16px;
	border: 1px solid #3d3c3c;
	}
input#bgo{
	float:left;
	width:38px;
	height:21px;	
	margin: 0 0 0 5px;
}
.rsearch b{
	font: bold 12px/25px  Arial;
	color:#002e49;
	padding-left:10px;
	display: block;
}
select.sel_box {
	float:left;
	width:132px;
	height:20px;
	margin:5px 0 0px 25px;
	font:10px/20px Arial, Helvetica, sans-serif;
	color:#323030;
	padding: 0 0 0 0px
}
option {	margin-bottom:4px;}

#servicebox{
	width: 154px;
	float: left;
	padding: 0 6px 6px 6px;
	margin: 15px 0; 
}
.title {
	font: bold 12px/32px Arial;
	color:#f2f1ef;
	text-align: center;	
	height: 36px;
}
.mation {
	float: left;
	width: 154px;
}

#servicebox p {
	margin:0;
	padding:0px 5px;
	font: normal 12px/16px Arial;
	color:#343434;
	float:left;
}
#servicebox p span{
	font: bold 12px/16px Arial;
	color:#004a39;
}
#servicebox p b{
	font: bold 12px/16px Arial;
	color:#004a39;
	display:block;
}

#servicebox h6 {
font: bold 12px/27px Arial;
width:100%;
text-align: center;
padding-bottom: 5px;
text-indent: 0px;
}
#servicebox img{
	padding:8px 0 0 0;
}

.showbox{
	width: 158px;
	float: left;
	padding: 3px;
	margin: 0  0 15px 0;
	border: 1px solid #088ea6;
}
.showtitle{
	font: bold 13px/27px Verdana;
	color:#0a517a;
	margin:0;
	float:left;
	height:30px;
	width:100%;
	text-indent: 10px;
}
.showbox dl {
	margin:0;
	padding:10px 0 0 10px;
	float: left;
}
.showbox dl dt {
	font: bold 10px/11px Arial;
	color:#0085a0;
	background:url(../images/news_aoorw.gif) no-repeat left 2px;
	padding:0px 0 0 15px;
	width: 100px;
}
.showbox dl dd {
	font:  12px/16px arial;
	color:#212121;
	margin:0;
	padding:0px 0 10px 15px;
}
.showbox dl dd a {
	text-decoration: underline;
	color:#323333;
	display:block;
}
.showbox dl dd a:hover {	text-decoration: none;}

.showarea{
  margin:10px auto 0;

}
.showarea p{  
	margin-top: 10px;
    word-wrap: break-word;
    font-size: 14px;
    font-family: 微软雅黑,黑体;
    line-height: 190%;
}
.showarea h1{  margin-top: 5px;
 font-size: 18px;
 font-family: 微软雅黑,黑体;
color: #00438b; font-size: 20px; line-height: 30px;
}
.showarea p.showarea_title { color: #00438b; font-size: 20px; line-height: 30px;}
.showarea .showarea_line{ height:1px; border-bottom: 1px dashed #858585; margin: 20px 0;}
.showarea p strong {
    color: #666666;
    font: bold;
}

.meat{
  margin:5px auto 0;
  width:755px;
}
.meats {
    width: 720px;
}
.meat p{ 
    margin-top: 10px;
    word-wrap: break-word;
    font-size: 13px;
    line-height: 28px;
}
.meat h1{  margin-top: 5px;
font: 12px/25px Arial; 
color: #00438b; font-size: 20px; line-height: 30px;
}
.meat p.meat_title { color: #00438b; font-size: 20px; line-height: 30px;}
.meat .meat_line { height:1px; border-bottom: 1px dashed #858585; margin: 20px 0;}
.meat p strong {
    color: #666666;
    font: bold;
}
.meat ul.cstrive, .meat ul.cgoals {
    background-color: rgb(241, 241, 241);
    padding: 10px 0px 10px 35px;
    width: 470px;
    margin: 0px auto;
    list-style: none outside none;
}

.meat ul.cstrive li, .meat ul.cgoals li {
    background: url("../images/arrow_ul.gif") no-repeat scroll left center transparent;
    color: rgb(50, 51, 51);
    padding: 0px 0px 0px 25px;
    font: 11px/16px Arial;
    margin: 15px 0px;
}

.meat .cell {
    width: 535px;
    border-bottom: 1px dashed rgb(149, 144, 137);
    margin: 5px 0px 20px;
    padding: 0px 0px 50px 0px;
    clear: both;
	Height:80px;
}

.meat .cell b {
    background: url("../images/milestong_bg.gif") no-repeat scroll left top transparent;
    color: rgb(0, 120, 142);
    display: block;
    float: left;
    font: bold 22px/40px verdana;
    padding: 16px 20px 0px 0px;
    width: 145px;
    text-align: center;
    height: 80px;
}
.meat .cell p {
    margin: 0px;
    float: left;
    width: 370px;
}

.meat img.management{
    display: block;
    float: left;
    width: 195px;
    height: 120px;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 20px 30px 0px 5px;
}
.meat img.rd1 {
    display: inline-block;
    float: right;
    width: 176px;
    height: 150px;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 20px 40px 15px 25px;
}
.meat img.fullimg {
    width: 194px;
    height: 92px;
	float: right;
	padding: 3px;
	border: 1px solid rgb(140, 137, 133);
	margin: 20px 10px 15px 45px;
}
.meat p em {
    background-color: rgb(194, 223, 229);
    display: block;
    width: 360px;
    margin: 5px auto 20px;
    padding: 3px 20px;
    text-align: center;
    font-size: 13px;
}
.meat img.qcimg {
    display: inline-block;
    float: right;
    width: 176px;
    height: 159px;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 20px 40px 15px 25px;
}
.meat img.cfrimg 
{
    display: block;
    float: right;
    width: 171px;
    height: 105px;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 18px 25px 5px 0px;
}

.meat img.certif{
    display: inline-block;
    float: left;
    width: 120px;
    height: 170px;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 18px 15px 15px;
}
.meat img.factorym
{
    width: 500px;
    height: 304px;
    padding: 3px;
    margin: 18px 15px 15px;
}
.meat img.factorypm
{
    width: 560px;
    height: 370px;
    padding: 1px;
    margin: 18px 15px 15px;
}
.meat img.factoryflow
{
    width: 460px;
    height: 295px;
    padding: 1px;
    margin: 18px 15px 15px;
}
.meat img.qualityimg{
     width: 188px;
    height: 132px;
	display: inline-block;
    float: right;
    padding: 3px;
    border: 1px solid rgb(140, 137, 133);
    margin: 18px 0px 5px 15px;
}
.meat b.qualityb{
    background-color: rgb(3, 131, 157);
    display: block;
    color: rgb(255, 255, 255);
    font: bold 14px/20px verdana;
    width: 150px;
    padding: 5px;
    text-align: center;
    margin: 0px;
}
.meat dl dt {

    background: url("../images/sanjiao.gif") no-repeat scroll left center transparent;
    color: rgb(3, 131, 157);
    padding: 0px 0px 0px 20px;
    font: bold 12px/20px verdana;
    margin: 5px 0px;
}
.meat dd{
	color: #555555;
	font: 11px/20px Arial;
}
.meat h2.oem 
{
    color:rgb(0, 151, 182);
    font: bold 14px/24px verdana;
    margin:0px;
}

.meat ul.oem 
{
    background-color: rgb(247, 247, 247);
    margin: 0px auto;
    padding: 10px 0px 10px 30px;
    list-style: none outside none;
    width: 450px;
}

.meat ul.oem li
{
    color: RGB(0, 67, 109);
    padding: 0px 0px 0px 25px;
    font: bold 11px/28px Arial;
}
.meat h2.oemflow {
    color: rgb(0, 151, 182);
    font: bold 14px/24px verdana;
}
.meat img.oemflow{
    width: 470px;
    height: 420px;
}
.meat ul.download li{
width:700px;
height:20px;
border-bottom:1px dashed #e0e0e0;
padding-top:20px;

}
.meat ul.download li img{
width:16px;
height:16px;
margin:0px;
padding:0px;
}
.meat ul.download li span{
padding-left:150px;
float:right;

}

.meat ul.techdoc li{
height:20px;
border-bottom:1px dashed #e0e0e0;
padding-top:20px;
}
.meat ul.techdoc a{
    color:#666666;
    margin-right: 5px;
}
.meats ul.techdoc a {
    font-size: 14px;
}
.meat ul.techdoc a:hover {
    color: #F39800;
}
.meat ul.techdoc li span{
padding:0;
float:right;
}
.cinfobox {
    float: left;
    height: 160px;
    width: 220px;
    margin: 0px 0px 0px 18px;
    font: 11px/18px Arial,Helvetica,sans-serif;
    color: #555555;
}
.cinfobox span {
    display: block;
    margin: 5px 0px;
}
.cinfobox h2 {
    color: #006699;
    font: bold 16px/25px verdana;
    margin: 5px 0px;
}
.onlinetbl td {
    border: 1px solid rgb(202, 202, 202);
}
/*开始添加修改css20180509*/
.pd20{
    padding:0 20px;
    width:715px;
}
.prod_newstit{
    padding-top:15px;
}
.meat p.prod_newshd{
    font-size:18px;
    font-weight:bold;
    color:#000;
}
.new_prod_tit{
    height:25px;
    line-height:25px;
    background-color:#848484; /*#00438A;*/
    color:#fff;
}
.new_prod_bd{
    height:254px;
    width:228px;
    border:1px solid #dfdfdf;
    border-top:none;
}
.new_prod_img{
    width:228px;
    height:149px;
    overflow:hidden;
}
.new_prod_info{
    
}
.new_prod_info ul li{
    text-align:left;
    height:25px;
    line-height:25px;
    border-top:1px solid #dfdfdf;
    color:#5c5c5c;
    text-indent:10px;
    font-weight:400;
    font-size:11px;
}
.new_prod{
  width:230px;
  height:280px;
  float:left;
  text-align:center;
  margin-bottom:30px;
  margin-right:10px;
  font-weight:600;
}
.new_prod_last{
    margin-right:0;
}
.new_prod img{
  border:medium none;
  display:block;
  float:left;
}
.prod_news_top{
    padding:30px 20px;
}
.prod_news_pic{
    width:332px;
    height:348px;
    float: left; 
    box-shadow: 5px 5px 5px #ccc;
    overflow: hidden;
}
.prod_news_pic img { 
    width:332px;
    height:348px;
}
.prod_news_right{
    float:right;
    width:290px;
    border-top:1px solid #dfdfdf;
}
.prod_news_right ul li{
    height:30px;
    line-height:30px;
    border-bottom:1px solid #dfdfdf;
}
.classical-bottom{margin-top:30px;}
.classical-bottom h4{margin-bottom: 25px;color:#2d5f9a;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e8e8e8;line-height: 40px;}
.classical-bottom .classical-form{width:655px;padding:30px 30px;border-top:1px solid #2d5f9a;background: #f0f3f7;}
.classical-bottom .mr40{margin-right: 13px; float:left;}
.classical-bottom .first-input label{width:64px;margin-right: 10px;}
.classical-bottom .first-input input{border:none;height: 20px;width:180px;background: #fff;}
.classical-bottom .classical-form textarea{height: 130px;width: 620px;background: #fff;border:none;margin-top:20px;margin-bottom: 13px;padding:18px 14px 0;}
.classical-bottom .two-input>div label{width:40px;display: inline-block;}
.classical-bottom .two-input>div{display: inline-block;margin-bottom:20px;}
.classical-bottom .two-input>div input{width: 120px;height: 20px;border:none;background: #fff;}
.classical-bottom #sub{float:right;background: #c7d4e6 none repeat scroll 0 0;border: medium none;color: #333;font-family: "微软雅黑";font-size: 16px;height: 40px; padding: 10px; width: 120px;}
.classical-bottom #sub:hover{background: #2d5f9a; color:#fff;}
/*结束添加修改css20180509*/

.new_prod_page1{
margin-bottom:20px;
text-align:right;
font-size:16px;
clear: both;
}
.new_prod_page1 span{
cursor:pointer;
}
.new_prod_page2{
margin-top:20px;
margin-bottom:20px;
margin-right:100px;
text-align:right;
font-size:16px;
}
#prod_series {
	overflow: hidden;
	padding-bottom: 0px;
	margin:0px;
	padding:0px;
	padding-top: 10px;
	margin-bottom: 20px;
	width:370px;
	height:220px;
	*height:220px !important;_height:230px;/*2013-2-21*/
	background-image: url(../images/prod_item_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	float:left;
	clear: none;
}

.prod_img{
float: left;
width:100px;
height:200px;
}
.prod_img img{
padding-top:50px;
padding-left:15px;
}
.prod_series_img { float: left; padding-bottom: 10px; }
#prod_info {
	float: left;
	width: 250px;
	*width: 250px !important;_width: 230px;/*2013-2-21*/
	height: 195px;
	margin-left: 20px;
	padding-top: 3px;
}
#prod_info h1 { line-height: .8em; }
#prod_info p,
#prod_info h1,
#prod_info_long p,
#prod_info_long h1 { display: block; }
#prod_info ul { margin-top: 0px; }
.prod_info h2.cu-prod-title-orange { font-size: 1.9em!important; color: #005bac; line-height: 10px!important; padding-bottom: 15px; }
.prod_info h2.cu-prod-title-orange2 { font-size: 1.9em!important; color: #666666; line-height: 10px!important; padding-bottom: 15px; }


#prodsolu_info {
	float: left;
	width: 350px;
	*width: 350px !important;_width: 330px;/*2013-2-21*/
	height: 195px;
	margin-left: 20px;
	padding-top: 3px;
}
#prodsolu_info h1 { line-height: .8em; }
#prodsolu_info p,
#prodsolu_info h1,
#prodsolu_info_long p,
#prodsolu_info_long h1 { display: block; }
#prodsolu_info ul { margin-top: 0px; }
.prodsolu_info h2.cu-prod-title-orange { font-size: 1.9em!important; color: #BC682F; line-height: 10px!important; padding-bottom: 15px; }
.prodsolu_info h2.cu-prod-title-orange2 { font-size: 1.9em!important; color: #666666; line-height: 10px!important; padding-bottom: 15px; }


ul.checkmarkGlobal li.subItem {
	color:#666;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-left: 30px;
	font-style: italic;
}
ul.checkmarkGlobal div { padding-top: 5px; padding-bottom: 5px; }
ul.checkmarkGlobal {
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 15px;
}
ul.checkmarkGlobal li {
	color:#666;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 10px;
}
#prod_series h2.cu-prod-title-orange { font-size: 1.2em!important; color: #005bac; line-height: 10px!important; padding-bottom: 15px;  padding-left: 10px;}
#prod_series h2.cu-prod-title-orange2 { font-size: 1.2em!important; color: #666666; line-height: 10px!important; padding-bottom: 15px;  padding-left: 10px;}
.prodtblheader {
    background-image: url("../images/prod_table_bg.gif");
    background-repeat: repeat;
    border: 1px solid rgb(72, 72, 72);
	color:#ffffff;
}
.prodtbleven {
    background-image: url("../images/prod_table_bg_odd.gif");
    background-repeat: repeat;
}
.prodtblheader td{border:0;}
#prodlisttbl
{
border-collapse:collapse;
text-align: center;
width:99%;
font-size:12px;
font-family:Arial;
}
#prodlisttbl tr td
{
height:50px;
}
#prodlisttbl td.modal
{
	font-weight:bold;
	color:#333;	
}
#prodlisttbl td.modal a
{
	font-weight:bold;	
	color:#666;
	text-decoration:underline;
}
#sharedspec{
text-align: center;
border:1px solid #cccccc;
}
#colorcodetable{
text-align: center;
border:1px solid #cccccc;
}
#colorcodetable .sharedtop{
background-color:#a0a0a0;
color:#333;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #fff;
padding:0px 0px;
}
#colorcodetable .sharedtd1{
height:21px;
width:100px;
text-align:center;
padding-left:10px;
background-image: url(../images/sharedtd1.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
#colorcodetable .sharedtd2{
height:21px;
width:100px;
text-align:center;
padding-left:10px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
				   
							  
 
			
					   
							 
							  
 
			   
							 
 
#sharedspec .sharedtop{
background-color:#a0a0a0;
color:#333;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #fff;
padding:0px 0px;
}
#sharedspec .sharedtd{
height:21px;
width:300px;
*width:300px ! important;_width:300px;/*2013-2-21*/
text-align:center;
padding-left:5px;
background-image: url(../images/sharedtd.gif);
background-repeat: repeat-x;
font-size: 13px;
font-family: Arial,Verdana,sans-serif;
font-weight:bold;
}
#sharedspec .sharedtd_br{
    border-right:1px solid #E0E0E0
}
#colorcodetable .sharedtd_br{
    border:1px solid #E0E0E0
}
#sharedspec .sharedtd1{
height:21px;
width:130px;
*width:100px ! important;_width:200px;/*2013-2-21*/
text-align:left;
padding-left:5px;
background-image: url(../images/sharedtd1.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
#sharedspec .sharedtd1_xz{
height:21px;
width:75px;
*width:100px ! important;_width:200px;/*2013-2-21*/
text-align:left;
padding-left:5px;
background-image: url(../images/sharedtd1.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}

#sharedspec .sharedtd2{
height:21px;
width:200px;
*width:200px ! important;_width:200px;/*2013-2-21*/
text-align:left;
padding-left:5px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
#content_domtabs_2 img
{
/*padding-left:50px;*/
}
.idx_ct2 {
    text-align: left;
    line-height: 200%;
}
#mtparts tbody td.length{
font-size: 1.0em;

}
#mtparts tbody td.parts{
font-weight:300;
color:#0;
background-color:#e0e0e0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}


#sharedspec .sharedtd{
height:21px;
width:300px;
*width:300px ! important;_width:300px;/*2013-2-21*/
text-align:center;
padding-left:5px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 13px;
font-family: Arial,Verdana,sans-serif;
font-weight:bold;
}
#sharedspec .sharedtd_br{
    border-right:1px solid #E0E0E0
}
/*MT*/
#sharedspec .sharedtd{
height:21px;
width:300px;
*width:300px ! important;_width:300px;/*2013-2-21*/
text-align:center;
padding-left:5px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 13px;
font-family: Arial,Verdana,sans-serif;
font-weight:bold;
}
#sharedspec .sharedtd_br{
    border-right:1px solid #E0E0E0
}
/*MAPH*/
#sharedspec .sharedtd1,#sharedspec .sharedtd2,#sharedspec .sharedtd1_xz{text-align:center;}

.domtab_maph_head{background:url(../images/prod_table_bg.gif) repeat;color:#fff;text-align:center;width:720px;}
.aproducts_maph .prodtop2{background:none}


.mhf #sharedspec .sharedtd2{width:130px;}
.mq #sharedspec .sharedtd2{width:270px;}

.prodtop2 a.downloadBtn{text-align:left;}
.prodtop2{height:inherit;}

ul.domtabs {
    height: 35px;
    border-bottom:3px solid #FF8901;
    width: 720px;
}
ul.domtabs li {
    float: left;
    font-size: 12px;
    line-height: 35px;
    height: 35px;
    background: #EEEFF3;
    border-right: 1px solid #BFBFBF;
    width: 101px;
    text-align: center;
    margin-right:1px;
    
}
ul.domtabs li#domtabs7{
    margin-right:0;
    border-right:none;
}
ul.domtabs li.active {
    background: url(../images/domtabs_hd.png) no-repeat;
}
ul.domtabs a{
    color: #000;
    font-size: 15px;
}
ul.domtabs a:hover{
    color: #FF8901;
}
ul.domtabs li.active a {
    color: #fff;
}
#content_domtabs_1,#content_domtabs_2,#content_domtabs_3,#content_domtabs_4,#content_domtabs_5,#content_domtabs_6{
    clear: both;
    margin-bottom: 30px;
}
#content_domtabs_5 {
    line-height: 25px;
}
.tabdrawings{
	width:100%;
	margin-left:-12px;	
	margin-top:0px;
	padding-top:0px;
    text-align: center;
}
.domtab .tabdrawings{text-align:left;}

.tabdrawings tr td p
{
	line-height: 150%
}
.tabdrawings tr td
{
	padding-left:10px;
	line-height: 150%
}
#mtparts tbody td {
    font-size: 12px;
    font-weight: normal;
    color: rgb(85, 85, 85);
    text-align: center;
    line-height: 30px;
    height: 30px;
    border: 1px solid #EAEAEA;
    padding:0;
}

#mtparts .sharedtd1{
    text-align: left;
    padding-left: 10px;
}

.even {
    height: 40px;
    line-height: 40px;
}
#content_domtabs_2,#content_domtabs_3 {line-height:25px;}
ul.sanjiao
{
	margin-left:15px;
	margin-top:20px;
	Color:#666666;
	font-size:12px/18px;
	line-height:150%;
}
ul.sanjiao li {
	color:#666;
	background-image: url(../images/images_sanjiao.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 13px;
	padding-top:6px;
}
.probox {
    padding: 0 18px;
}
/*20180822*/
.fontstrong p { font-size: 14px;}
.fontstrong strong { font-weight: bold; font-size: 16px;}
/*20181114*/
.wx-box { background-color: #ffffff; width: 715px; height: 420px; text-align: center; font-size: 20px; FONT-FAMILY: Arial, Geneva, sans-serif; color: #666666;}
.wx-text { height: 60px; line-height: 80px;}
.wx-pic { width: 180px; margin: 30px auto 30px;}
.wx-pic img { width: 180px; margin-bottom: 10px;}
.wx-text2 { float: left; padding-left: 60px;  line-height: 30px;}



@media all and (min-width: 0) and (max-width: 1040px) {
	.meat{
		margin:5px auto 0;
		width:auto;
	}
	.meat iframe{
		height: 700px;
	}
	

	.meat1 {
		float: none;
		margin: 5px auto 0;
		padding: 0 !important;
		width: 535px;
		max-width: 100%;
	}
	.meat .idx_ct2 table *,
	.meat .idx_ct2 table {
		max-width: 100% !important;
		box-sizing: border-box;
	}
	.meat .idx_ct2 table {
		width: calc(100vw - 20px);
		max-width: 100% !important;
		table-layout: fixed;
	}
	.meat .idx_ct2 table input {
	}
	
	.prodtop1 {max-width: 100%;}
	
	.abright {
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	
	.meat .meat_line {
			margin: 10px 0;
			clear: both;
	}
	
	.meat p.meat_title {
			font-size: 16px;
			line-height: 20px;
	}
	
	.meat p.about_rongyu {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	
	.meat p.about_rongyu img {
		margin: 0 !important;
		padding: 5px;
		width: 50%;
		box-sizing: border-box;
	}

	.wx-box {
		width: 100%;
		height: auto;
		font-size: 14px;
		line-height: 20px;
	}
	
	.wx-text {
		height: auto;
		line-height: 20px;
	}
	
	.wx-text2 {
		padding-left: 0;
		clear: both;
		float: none;
		display: block;
		text-align: left;
	}

	.classical-bottom form {overflow-x: auto;}
	.classical-bottom{margin-top:15px;}
	.classical-bottom h4{margin-bottom: 15px;color:#2d5f9a;font-size: 20px;font-weight: bold;border-bottom: 1px dotted #000;line-height: 1.5; padding: 15px 0;}
	
	.classical-bottom .classical-form{width:100%;padding:10px;box-sizing: border-box;}
	.classical-bottom .mr40{margin-right: 0; float:none; margin-bottom: 10px;}
	
	.classical-bottom .classical-form textarea{height: 130px;width: 100%;margin-top:10px;margin-bottom: 10px;padding:10px;box-sizing: border-box;}
	
	.classical-bottom .two-input>div input{width: 120px;height: 20px;border:none;background: #fff;}
	.classical-bottom #sub{font-size: 12px;height: 30px; padding: 5px; width: 100px;}

	.new_prod{
		width: auto;
		height:auto;/*280px;*/
		margin-bottom:15px;
	}
	.new_prod_bd{
    height:100%;
    width:228px;
    border:1px solid #dfdfdf;
    border-top:none;
}

	.new_prod img{
		width: 100%;
	}
	
	.new_prod_img {
    width: 185px;
	height:auto;
	}
	.new_prod_tit{
	    height:25px;
	    line-height:25px;
	}
	.new_prod_bd{
	    width: 100%;
			box-sizing: border-box;
	}


	.prod_news_top{
	    padding:0;
	}
	.prod_news_pic{
	    width:auto;
	    height:auto;
	    float: none;
	    box-shadow: 2px 2px 2px #ccc;
	    overflow: hidden;
	}
	.prod_news_pic img {
	    width:100%;
	    height:auto;
	}
	.prod_news_right{
	    float:none;
	    width:auto;
	    margin: 10px 0 0;
	    border-top: 1px dotted #000;
	}
	.prod_news_right ul li{
	    height:auto;
	    line-height:1.5;
	    padding: 10px 0;
	    border-bottom:1px dotted #000;
	}

	.pd20 {
		padding: 0px;
	}
	.meats {
	    width: auto;
	}
	.meat p {
	    font-size: 10px;
	    line-height: 1.5;
	}
	.meat h1{
		margin-top: 5px;
		font-size: 10px;
		 line-height: 1.5;
	}

	.meat ul.cstrive, .meat ul.cgoals {
	    padding: 10px;
	    width: auto;
	}

	.meat ul.cstrive li, .meat ul.cgoals li {
	    background: none;
	    font: 10px/1.5 Arial;
	    margin: 5px 0px;
	}

	.meat .cell {
	    width: auto;
	    margin: 5px 0px 10px;
	    padding: 0px 0px 10px 0px;
	    clear: both;
		Height:auto;
	}

	.meat .cell b {
	    background: none;
	    float: left;
	    font: bold 14px/1.5 verdana;
	    padding: 10px 20px 0px 0px;
	    width: 145px;
	    height: 80px;
	}
	.meat .cell p {
	    margin: 0px;
	    float: none;
	    width: auto;
	}

	.meat p em {
	    width: auto;
	    margin: 5px auto 10px;
	    padding: 3px 10px;
	    text-align: center;
	    font-size: 10px;
	}
	.meat img.management,
	.meat img.rd1,
	.meat img.fullimg,
	.meat img.qcimg,
	.meat img.cfrimg,
	.meat img.certif,
	.meat img.factorym,
	.meat img.factorypm,
	.meat img.factoryflow,
	.meat img.qualityimg,
	.meat img.oemflow {
		max-width: 100%;
	    width: auto;
	    height: auto;
		display: inline-block;
	    float: none;
	    padding: 3px;
	    border: 1px solid rgb(140, 137, 133);
	    margin: 10px 0px 0 5px;
	}
	.meat b.qualityb{
	    font: bold 10px/1.5 verdana;
	    width: 150px;
	}
	.meat dl dt {
	    background: none;
	    padding: 0px 0px 0px 10px;
	    font: bold 10px/1.5 verdana;
	    margin: 5px 0px;
	}

	.meat dd {
		font: 10px/1.5 Arial;
	}
	.meat h2.oem {
	    font: bold 14px/1.5 verdana;
	}

	.meat ul.oem{
	    padding: 10px;
	    list-style: none outside none;
	    width: auto;
	}

	.meat ul.oem li{
	    padding: 0px 0px 0px 10px;
	    font: bold 10px/1.5 Arial;
	}
	.meat h2.oemflow {
	    font: bold 10px/1.5 verdana;
	}

	.meat ul.download li{
		width:auto;
		height:auto;
		border-bottom:1px dashed #e0e0e0;
		padding-top:10px;

	}
	.meat ul.download li img{
		width:10px;
		height:10px;
		margin:0px;
		padding:0px;
	}
	.meat ul.download li span{
		padding-left:100px;
		float:right;

	}
	.techdoc .showarea_line{ height:1px; border-bottom: 1px solid #a5a5a5; margin: 0 0;margin-bottom:20px;}
	.meat ul.techdoc li{
		overflow: hidden;
		height:auto;
		border-bottom:1px dashed #e0e0e0;
		padding-top:10px;
		padding-bottom:10px;
	}
	.meat ul.techdoc a{
	    color:#666666;
	    margin-right: 5px;
	}
	.meats ul.techdoc a {
	    font-size: 10px;
	}


	.cinfobox {
	    float: none;
	    height: auto;
	    width: auto;
	    margin: 0 0 20px;
	    font: 10px/1.5 Arial,Helvetica,sans-serif;
	}

	.cinfobox span {
	    display: block;
	    margin: 5px 0px;
	}
	.cinfobox h2 {
	    font: bold 14px/1.5 verdana;
	    margin: 5px 0px;
	}

	#sharedspec {
		border-collapse: collapse;
		word-break: break-word;
		table-layout: fixed;
	}
	#colorcodetable{
		border-collapse: collapse;
		word-break: break-word;
		table-layout: fixed;
	}
	#colorcodetable td,
	#colorcodetable th {
		padding: 5px;
		line-height: 1.2;
	    border:1px solid #E0E0E0
	}
	#colorcodetable .sharedtop{
		font-size:10px;
	}
	#colorcodetable .sharedtd1{
		height:auto;
		width:auto;
		background-image: url(../images/sharedtd1.gif);
		background-repeat: repeat;
		font-size: 10px;
	}
	#colorcodetable .sharedtd2{
		height:auto;
		width:auto;
		background-image: url(../images/sharedtd2.gif);
		background-repeat: repeat;
		font-size: 10px;
	}


	#sharedspec .sharedtop{
		font-size:10px;
	}
	#sharedspec .sharedtd{
		height:auto;
		width:auto;
		background-image: none;
		font-size: 10px;
	}
	#sharedspec td,
	#sharedspec th {
		padding: 5px;
		line-height: 1.2;
	    border:1px solid #E0E0E0
	}

	#sharedspec .sharedtd1_xz{
		height:auto;
		width:auto;
		background-image: none;
		font-size: 10px;
	}

	#sharedspec .sharedtd1{
		height:auto;
		width:auto;
		background-image: none;
		font-size: 10px;
	}
	#sharedspec .sharedtd2{
		height:auto;
		width:auto;
		background-image: none;
		font-size: 10px;
	}

	ul.domtabs {
	    height: auto;
	    border-bottom:1px solid #BFBFBF;
	    width: auto;
	}
	ul.domtabs li {
	    float: left;
	    font-size: 10px;
	    line-height: 35px;
	    height: 35px;
	    width: 33.33%;
	    margin-top: -1px;
	    margin-right: -1px;
	    border:1px solid #BFBFBF;
			border-bottom: 4px solid #ff8901 !important;
	    box-sizing: border-box;

	}
	ul.domtabs li#domtabs7{
	    border:1px solid #BFBFBF;
	}
	ul.domtabs li.active {
		background-size: 100% 100%;
	}
	ul.domtabs a{
	    color: #000;
	    font-size: 12px;
			text-decoration: underline;
	}

	#content_domtabs_1,#content_domtabs_2,#content_domtabs_3,#content_domtabs_4,#content_domtabs_5,#content_domtabs_6{
	    clear: both;
	    margin-bottom: 15px;
	}
	#content_domtabs_5 {
	    line-height: 1.5;
	}
	.tabdrawings{
		width:100%;
		margin-left: 0;
	    text-align: left;

		table-layout: fixed;
		width: 100%;
		word-break: break-word;
	}
	
	.domtab_maph_head {
		background: url(../images/prod_table_bg.gif) repeat;
		width: auto;
	}

	.tabdrawings tr td {
		padding-left:0;
		width: 100%;
		border-collapse: collapse;
	}
	.tabdrawings table {
		table-layout: fixed;
		width: 100% !important;
		word-break: break-word;
	}
	
	.tabdrawings table * {
		max-width: 100% !important;
		box-sizing:border-box;
	}

	.tabdrawings img {
		max-width: 93.75vw;
	}
	#mtparts tbody td {
	    font-size: 10px;
	    text-align: center;
	    line-height: 1.5;
	    height: auto;
	    border: 1px solid #EAEAEA;
	    padding: 5px 0;
	}
	
	.tabdrawings .mailTable {
		table-layout: auto;
	}
	
	.tabdrawings .mailTable .edittextarea {
		width: 100%;
	}
	
	.tabdrawings .mailTable input {
		width: 120px;
	}
	
	.tabdrawings .mailTable tr td {
		width: 120px;
		word-break: keep-all;
	}
	.even {
	    height: 40px;
	    line-height: 1.5;
	}
	#content_domtabs_2,#content_domtabs_3 {line-height:1.5;}
	ul.sanjiao {
		margin-left:5px;
		margin-top:10px;
		font-size:10px;
	}
	ul.sanjiao li {
		background-image: url(../images/images_sanjiao.gif);
		background-repeat: no-repeat;
		background-position: left 10px;
		padding-left: 5px;
		padding-top:3px;
	}
	.probox {
	    padding: 0;
	}
	
	.aclear {
		width: 100%;
	}
	
	#prod_series {
		margin: 0 0 10px;
		width: auto;
		height: auto !important;
		background-image: none;
		float: none;
		clear: both;
		border-bottom: 1px dotted #000000;
	}
	#prodsolu_info {
		float: none;
		width: auto;
		height: auto;
		margin-left: 0;
		padding-top: 0;
	}
	#prodsolu_info ul {
		font-size: 10px;
		line-height: 1.5;
		clear: both;
		margin: 0 0 10px !important;
		float: none !important;
	}
	#prodsolu_info ul a {
		float: right;
		display: block;
	}
	.prodsolu_info h2.cu-prod-title-orange { font-size: 1.9em!important; color: #BC682F; line-height: 10px!important; padding-bottom: 15px; }
	.prodsolu_info h2.cu-prod-title-orange2 { font-size: 1.9em!important; color: #666666; line-height: 10px!important; padding-bottom: 15px; }


}

@media all and (min-width: 0) and (max-width: 365px) {
	.tabdrawings .mailTable input {
		width: 100px;
	}
	
	.tabdrawings .mailTable tr td {
		width: 100px;
	}
	
}
