/* CSS Document */
*{ padding:0 0; margin:0 0;}
body{ font-family:"微软雅黑"; }
img,div{font-size:14px;}
ul,li{ list-style-type:none;}
.clear{ clear:both;}
a{ text-decoration:none;}
.pos{ width:980px; margin:0 auto; position:relative;}


.common {
	width: 1024px;
	margin: 0 auto;
}
.logo {
	background: #F9F9F9;
	height: 104px;
	line-height: 104px;
}
.logo .common{ padding:20px 0 19px 0;}
.nav {
	background:url(../images/nav.jpg) left;
	background: -moz-linear-gradient(center top, #f2f2f2, #ddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 65px;
	line-height: 65px;
}
.nav a {
	color: #4c5862;
	display: block;
}
.nav a.in {
	color: #1D8FFF;
}
.nav li:hover > a {
	color: #1D8FFF;
}
.nav ul li {
	float: left;
	margin-right: 50px;
	font-size: 18px;
	color: #4c5862;
}
.nav_list .common{
	width:840px;
}
#p_list .common{
	width:450px;	
}
#nav_list{
	position:relative;	
}
#nav_list:hover .nav_list{
	display:block;
}
#p_list{
	position:relative;	
}
#p_list:hover .nav_list{
	display:block;
}
.nav_list {
	background: #F1F1F1;
	display: none;
	position:absolute;
}
.nav_list a {
	display: inline-block;
	width: 117px;
	height: 180px;
	text-align: center;
	color: #393838;
}
.nav_list a:hover {
	color: #FFF;
}
.nav_list a span {
	display: inline-block;
	width: 117px;
	padding-top: 113px;
}
a#printer {
	background: url(../images/3d_printer.jpg) center no-repeat;
}
a#printer:hover {
	background: url(../images/3d_printer_hover.jpg) center no-repeat;
}
a#me_ducer {
	background: url(../images/me_ducer.jpg) center no-repeat;
}
a#me_ducer:hover {
	background: url(../images/me_ducer_hover.jpg) center no-repeat;
}a#i3_pro {	background: url(../images/i3_pro.jpg) center no-repeat;}a#i3_pro:hover {	background: url(../images/i3_pro_hover.jpg) center no-repeat;}
a#control_board {
	background: url(../images/control_board.jpg) center no-repeat;
}
a#control_board:hover {
	background: url(../images/control_board_hover.jpg) center no-repeat;
}
a#extruder {
	background: url(../images/extruder.jpg) center no-repeat;
}
a#extruder:hover {
	background: url(../images/extruder_hover.jpg) center no-repeat;
}
a#hot_end {
	background: url(../images/hot_end.jpg) center no-repeat;
}
a#hot_end:hover {
	background: url(../images/hot_end_hover.jpg) center no-repeat;
}
a#abs {
	background: url(../images/abs.jpg) center no-repeat;
}
a#abs:hover {
	background: url(../images/abs_hover.jpg) center no-repeat;
}
a#accessories {
	background: url(../images/accessories.jpg) center no-repeat;
}
a#accessories:hover {
	background: url(../images/accessories_hover.jpg) center no-repeat;
}



.main01{ width:100%; height:676px; background-color:#E8E8E8;}
.con{ width:1200px; margin:0 auto;}
.main01_left{ width:442px; float:left; padding-top:100px;}
.main01_left h3{ font-size:36px; margin-bottom:30px;}
.main01_left p{ font-size:16px; line-height:30px; letter-spacing:0.3px;}
.main01_left a{ width:135px; height:43px; display:block; background-color:#008FFF; text-align:center; line-height:43px; color:#FFFFFF; font-size:18px; margin-top:90px;}
.main01_right{ width:700px; height:676px; float:right;}

.main02{ width:100%; height:718px;}
.main02_top{ padding-top:75px;}
.main02_top h3{ font-size:24px; text-align:center; margin-bottom:25px;}
.main02_top p{ font-size:16px; line-height:27px; padding-left:190px; padding-right:190px;}
.main02_bottom{ margin-top:20px;}
.main02_bottom ul li{width:348px; float:left; text-align:center; margin:0 26px 0 26px;}
.main02_bottom ul li p.main02_p1{ text-align:left; font-size:20px; margin-top:20px; margin-bottom:35px;}
.main02_bottom ul li p.main02_p2{ text-align:left; font-size:14px; line-height:25px;}

.main03{ width:100%; height:599px; background-color:#4D5155;}
.main03_left{ float:left; width:738px; height:599px;}
.main03_right{ width:410px; float:left; padding-top:160px; margin-left:20px;}
.main03_right h3{ text-align:center; font-size:18px; margin-bottom:35px; color:#FFFFFF;}
.main03_right p{ color:#FFFFFF; line-height:27px; font-size:14px;}
.main03_right a{width:135px; height:43px; display:block; margin:0 auto; background-color:#008FFF; text-align:center; line-height:43px; color:#FFFFFF; font-size:18px; margin-top:90px;}

.main04{ width:100%; height:513px;}
.main04 ul{ padding-top:50px;}
.main04 ul li{ width:197px; float:left; margin:0 51px 0 52px;}
.main04 ul li h3{ font-size:36px; text-align:center; font-weight:400; line-height:80px; text-transform:uppercase;}
.main04 ul li p{ font-size:15px; line-height:25px; text-align:center;}

.main05{ width:100%; height:600px; background:url(../images/main05.jpg) no-repeat center;}
.main05_txt{ padding-top:120px;}
.main05_txt h3{ padding-left:170px; color:#FFFFFF; font-size:20px; font-weight:400; margin-bottom:28px;}
.main05_txt p{ padding-left:170px; padding-right:480px; color:#FFFFFF; font-size:16px; line-height:27px;}

.main06{ width:100%; height:400px; background-color:#E8E8E8;}
.main06_left{ width:523px; height:400px; float:left;}
.main06_right{ width:580px; float:left; padding-top:90px; margin-left:90px;}
.main06_right h3{ font-size:30px; font-weight:400; margin-bottom:50px;}
.main06_right p{ font-size:16px; line-height:27px;}

.main07{ width:100%; height:401px; background-color:#4D5155;}
.main07_right{ width:523px; height:400px; float:right;}
.main07_left{ width:580px; float:left; padding-top:60px; margin-left:20px;}
.main07_left h3{ font-size:24px; font-weight:400; margin-bottom:50px; color:#FFFFFF;}
.main07_left p{ font-size:16px; line-height:27px; color:#FFFFFF; margin-bottom:30px;}

.main08{ width:100%; height:600px;}
.main08_top{ padding-top:60px;}
.main08_top p{ text-align:center; font-size:30px;}
.main08_bottom{ margin-top:60px;}
.main08_bottom .main08_left{ width:625px; height:409px; float:left;}
.main08_bottom .main08_right{ padding-top:100px; margin-right:50px; width:420px; float:right;}
.main08_bottom .main08_right p{ line-height:30px; font-size:16px;}
.main08_bottom .main08_right a{ display:block; width:210px; height:40px; margin:50px auto 0; background-color:#008FFF; text-align:center; line-height:40px; color:#FFFFFF;}

.main09{ width:100%; height:379px; background-color:#E8E8E8;}
.main09_txt{ padding-top:45px; width:1100px; margin:0 auto;}
.main09_txt h3{ font-size:20px; text-align:center; margin-bottom:30px;}
.main09_txt p{ line-height:30px; font-size:16px; text-align:center;}
.main09_txt a{ display:block; width:210px; height:40px; background:#008FFF; text-align:center; line-height:40px; color:#FFFFFF; margin:80px auto 0;}