.molex {
	width:1200px;
	margin-left:0px;
}
.molex .gray {
	color:rgb(112,112,112);
}
.molex .red {
	color:rgb(234,27,57);
}
.molex .bfont {
	font-weight:bold;
}
.molex .Fcenter {
	text-align:center;
}
.molex .banner_B {
	position:relative;
	margin-left:20px;
}
.molex .banner_B img {
	position:relative;
	z-index:1;
}
.molex .banner_B .h1 {
	position:absolute;
	z-index:2;
	font-size:21px;
	color:#fff;
	top:150px;
	left:30px;
}
.molex .intro {
	position:relative;
}
.molex .intro h2 {
	margin:35px 0px 20px 30px; 
	font-size:30px;
	line-height:35px;
	position:relative;
	font-weight:bold;
}
.molex .intro  p {
	margin-left:30px;
	font-size:15px;
	width:850px;
}
.molex .link a {
	text-decoration:none;
	font-size:13px;
	color:purple;
}
.molex .link a:hover {
	text-decoration:underline;
	color:red;
}
.molex .hr {
	clear:both;
	width:1000px;
	margin-left:10px;
	margin-top:5px;
	padding:0px;
	border:0;
	background-color:rgb(200,200,200);
	height:1px;
}
.molex .cycle {
	position:relative;
	margin-top:40px;
	margin-left:0px;
	background:#fff;
}
.molex .cycle  .tabs{
	margin-left:100px;
	
}
.molex .cycle .tabs li {
	list-style-type:none;
	float:left;
	font-size:14px;
	font-weight:600;
	line-height:32px;
	margin-left:10px;
	height:32px;
	background:rgb(230,230,230);
	border-radius:3px;
	text-align:center;
	padding:5px 12px 5px 12px;
	cursor:pointer;
}
.molex .page {
	border-top:1px solid rgb(200,200,200);
	width:1000px;
	position:absolute;
	padding:15px 15px 60px 25px;
	z-index:19;
	background:#fff;
	display:none;	
}
.molex .page-list {
	float:left;
	width:600px;
	padding:20px;
}
.molex .page-list p {
	width:570px;
	font-size:15px;
	margin-bottom:10px;
}
.molex .page-list span {
	font-weight:600;
	font-size:15px;
}
.molex .page-list span.middle {
	margin-left:155px;
}
.molex .page-list span.right {
	margin-left:80px;
}
.molex .page-list ul {
	float:left;
}
.molex .page-list ul.left {
	margin-left:0px;
	padding:0px;
	width:200px;
}
.molex .page-list ul.middle {
	margin-left:0px;	
	width:120px;
}
.molex .page-list ul.right {
	margin-left:10px;
	width:240px;
	column-count:3;
}
.molex .page-list li {
	list-style-type:none;
	padding:3px;
	text-decoration:none;
	color:rgb(227,5,54);
	font-size:14px;
	font-weight:600;
}
.molex .page-list a {
	text-decoration:none;
	color:rgb(227,5,54);
	font-size:14px;
	font-weight:600;
}
.molex .page-list a:hover {
	text-decoration:underline;
	color:rgb(152,3,80);
}
.molex .page-pic {
	padding:20px;
	float:left;
	border-left:1px solid rgb(200,200,200);
}
.molex .page-pic .strong {
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:16px;
	width:300px;
}
.molex .page-pic p {
	font-size:13px;
	line-height:18px;
	color:#555;
	width:300px;
}
.molex .product {
	margin-top:60px;
	padding:10px 0px 10px 15px;
	width:1100px;
	background:rgb(237,237,237);
}
.molex .product-col {
	margin-top:60px;
	padding:10px 0px 10px 15px;
	width:1100px;
}
.molex .product-col .sort {
	font-size:13px;
	padding:8px 15px;
	background:rgb(210,210,210);
}
.molex .product-col img {
	margin:5px;
	float:left;
}
.molex .product-col .inner li {
	float:left;
	padding:40px 20px;
}
.molex .product-col .inner .title {
	font-size:18px;
	font-weight:700;
	margin-bottom:5px;
}
.molex .product-col .inner .inner1 {
	width:350px;
}
.molex .product-col .inner .inner2 {
	width:100px;
}
.molex .product .head {
	font-size:19px;
	margin-bottom:15px;
}
.molex .product ul {
	margin-top:15px;
}
.molex .product li {
	float:left;
	text-align:center;
	margin-left:35px;
	margin-bottom:20px;
	height:160px;
}
.molex .product li p{
	font-size:14px;
	margin-top:10px;
	width:200px;
}
.molex .cont {
	margin-top:30px;
	margin-left:50px;
	width:95%;
	border-top:1px solid rgb(200,200,200);
}
.molex .cont .section {
	float:left;
	width:68%;
}
.molex .cont .section .Myhead {
	padding:30px 0px 20px 20px;	
}
.molex .cont .section .Myhead .left {
	float:left;
	width:45%;
	height:150px;
}
.molex .cont .section .Myhead .left .title {
	font-size:25px;
	line-height:28px;
	color:rgb(224,26,59);
	font-weight:700;
	margin-bottom:15px;
	margin-top:15px;
}
.molex .cont .section .Myhead .left .inner {
	font-size:14px;
	line-height:26px;
	color:#666;
	margin-bottom:10px;
}
.molex .cont .section .Myhead .right {
	float:left;
	width:45%;
	margin-left:75px;
	margin-bottom:10px;
	position:relative;
}
.molex .cont .section .Myhead .right img{
	position:absolute;
	width:250px;
	height:150px;
	border:4px solid rgb(237,237,237);
	z-index:19;
}
.molex .cont .section .Myhead .right ul{
	position:absolute;
	left:5px;
	top:135px;
	font-size:10px;
	list-style-type:none;
	z-index:22;
}
.molex .cont .section .Myhead .right ul li{
	float:left;
	text-align:center;
	width:13px;
	line-height:15px;
	background:rgb(200,200,200);
	margin-left:5px;
	opacity:0.6;
	filter:alpha(opacity=60);    
	border:1px solid #000;
	cursor:pointer;
}
.molex .cont .section .Myhead .down .inner {
	display:inline-block;
	font-size:14px;
	line-height:26px;
	color:#666;
	margin-top:15px;
	margin-bottom:5px;
	padding-right:40px;
}
.molex .cont .section .pd-list {
	padding:20px;
}
.molex .cont .section .pd-list .list {
	width:100%;
	border-top:1px solid rgb(200,200,200);
	margin-top:8px;	
}
.molex .cont .section .pd-list ul li {
	list-style-type:none;
	float:left;
	padding:5px 20px 5px 20px;
}
.molex .cont .section .pd-list ul li img{
	border:4px solid rgb(237,237,237);
	width: 188px;
	height: 124px;
}

.molex .cont .section .pd-list ul li p {
	width:160px;
	text-align:center;
	margin-left:20px;
}
.molex .cont .section .pd-list .list .strong{
	color:rgb(112, 112, 112);
	padding:5px;
	background:rgb(204,204,204);
	font-family:Verdana;
	font-size:14px;
	font-weight:700;
}
.molex .cont .section .info {
	margin-top:10px;
	padding:20px;
}
.molex .cont .section .info .info-tabs {
	border-bottom:1px solid rgb(200,200,200);
}
.molex .cont .section .info .info-tabs li {
	font-size:12px;
	border:1px solid rgb(200,202,204);
	background:rgb(236,236,236);
	color:rgb(88,88,88);
	float:left;
	list-style-type:none;
	padding:12px 25px;
	border-radius:2px;
	margin-left:5px;
	cursor:pointer;
}
.molex .cont .section .info .info-inner {
	position:relative;
}
.molex .cont .section .info .info-inner .item{
	position:absolute;
	padding:20px 10px;
	background:#fff;
	display:none;
	z-index:19;
}
.molex .cont .section .info .info-inner .sort{
	font-size:14px;
}
.molex .cont .section .info .info-inner .app ul {
	font-size:13px;
	padding:5px 5px;
	margin-left:35px;
	margin-bottom:5px;
	color:rgb(112,112,112);
}
.molex .cont .section .info .info-inner .app ul li {
	margin-bottom:5px;
}
.molex .cont .section .info .info-inner .app .tip {
	color:rgb(90,90,90);
	font-size:13px;
}
.molex .cont .section .info .info-inner .doc div {
	float:left;
	width:30%;
	margin-left:20px;
	width:200px;
}
.molex .cont .section .info .info-inner .doc div span {
	display:block;
	font-size:12px;
	font-weight:600;
	padding:3px 0px 8px 0px;
}
.molex .cont .section .info .info-inner .doc ul {
	float:left;
}
.molex .cont .section .info .info-inner .doc ul li p {
	font-size:12px;
	color:rgb(112,112,112);
	margin-bottom:8px;
}
.molex .cont .section .info .info-inner .doc ul li a {
	text-decoration:underline;
}
.molex .cont .section .info .info-inner .pd  img {
	float:left;
	border:4px solid rgb(237,237,237);
	margin-top:15px;
	margin-left:30px;
	width:250px;
	height:150px;
}
.molex .cont .section .info .info-inner .great ul {
	width:90%;
}
.molex .cont .section .info .info-inner .great ul  li {
	margin:15px 0px;
}
.molex .cont .section .info .info-inner .great ul  li .head {
	width:100%;
	color:rgb(0,0,0);
	font-size:13px;
	line-height:15px;
	font-weight:700;
	margin-bottom:5px;
}
.molex .cont .section .info .info-inner .great ul  li .inner {
	width:100%;
	color:rgb(112,112,112);
	font-size:12px;
	font-weight:400;
	line-height:16px;
	margin-bottom:5px;
}
.molex .cont .section .info .info-inner .more a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.molex .cont .section .info .info-inner .more a:hover {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}
.molex .cont .section .info .info-inner .other ul li{
	float:left;
	list-style-type:none;
	margin-left:15px;
	min-width:50px;
	max-width:220px
}
.molex .cont .section .info .info-inner .other ul li img {
	border:4px solid rgb(237,237,237);
	margin-bottom:5px;
}
.molex .cont .section .info .info-inner .other ul li .p{
	padding:8px 0px;
}
.molex .cont .aside {
	width:28%;
	float:right;
	margin-top:30px;
}
.molex .cont .aside .title {
	font-size:16px;
	font-family:Verdana;
	font-weight:700;
	padding:15px 0px;
	text-align:center;
	color:rgb(255,255,255);
	background:rgb(234, 4, 55);
}
.molex .cont .aside .ld  dd {
	padding:7px 20px;
	border-bottom:1px solid rgb(200,200,200);
	font-weight:700;
	font-size:13px;
	font-family:Verdana;
	line-height:18px;
	color:rgb(100,100,100);
}
.molex .cont .aside .ld dt{
	padding:8px 20px 0px 20px;
	color:rgb(112,112,112);
	font-size:12px;
	font-weight:400;
}
.molex .cont .aside .title2 {
	margin-top:40px;
}
.molex .cont .aside .tx {
	background:rgb(237,237,237);
}
.molex .cont .aside .tx  dt {
	padding-left:16px;
	padding-right:16px;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	color:rgb(114,114,114);
	font-family:Verdana;
	font-weight:700;
	line-height:16px;
	font-size:12px;
	display:none;
}
.molex .cont .aside .tx  dd {
	color:rgb(114,114,114);
	text-align:center;
	border-bottom:1px solid rgb(215,215,215);
	padding-bottom:20px;
	font-size:13px;
	font-weight:400;
	font-family:Verdana;
	line-height:16px;
	padding-left:20px;
	padding-right:20px;
	display:none;
}
.molex .cont .aside .btn {
	width:130px;
	margin:16px 92px;
	cursor:pointer;
	display:none;
}
.molex .cont .aside .btn:hover {
	text-decoration:underline;
}
.molex .each-head {
	padding-top:10px;
	margin-left:25px;
}
.molex .each-head img{
	border:4px solid rgb(237,237,237);
}
.molex .each-head .title {
	margin:5px;
	font-size:20px;
	line-height:26px;
	font-weight:700;
}
.molex .card-zone {
	margin-top:25px;
	margin-left:30px;
	width:100%;
}
.molex .card-zone .card {
	float:left;
	width:230px;
	height:270px;
	border:1px solid rgb(204,204,204);
	background:rgb(226,226,226);
	margin-right:20px;
	margin-top:20px;
}
.molex .card-zone .big-card {
	height:285px;
	margin-top:20px;
	margin-bottom:15px;
}
.molex .card-zone .big-card .tips {
	font-size:12px;
	color:#333;
	font-style: italic;
	margin-left:15px;
	margin-top:3px;
}
.molex .card-zone .card img {
	margin-top:5px;
	margin-left:8px;
}
.molex .card-zone .card .title {
	margin-left:8px;
	margin-top:4px;
	width:92%;
	font-size:13px;
	line-height:15px;
}
.molex .card-zone .card .sign {
	font-weight:700;
	font-size:12px;
	margin-top:4px;
	margin-left:8px;
}
.molex .card-zone .inner {
	list-style-type:none;
	font-size:11px;
	line-height:16px;
	margin-left:20px;
}
.molex .card-zone .inner li {
	width:95%;
	margin-top:4px;
}