@charset "utf-8";
/*-------定义公共样式--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, table, th, td, hr, button {
	margin: 0;
	padding: 0;
}
body, select, input, textarea {
	color: #434343;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	word-break: break-all;
}
address, caption, cite, code, dfn, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul, li {
	list-style: none;
}
img, input {
	border: 0 none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: inherit;
	margin: 0 auto;
}
/*去掉链接虚线，针对Firfox*/
a:focus {
	outline-style: none;
}
/*去掉链接虚线，针对IE*/
a, area {
	color: #1d2088;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #737373;
	text-decoration:none;
}
/*html5*/
main, article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* CSS Document */
.wrapper{width:1200px; margin:0 auto;}
.h-250{ height:250px;}
.mb-10{ margin-bottom:10px;}


.logo{ margin-top:10px; margin-bottom:10px; float:left;}
.clearfix{ clear:both;}
.nav{ width:1200px; height:50px; background:url(../images/nav.png); }
.nav ul{ margin-left:156px;}
.nav ul li{ float:left; margin-right:60px; color:#FFFFFF; line-height:50px;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover::before {
	-webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	-moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	opacity:1;
}
.nav ul li a::before {
	  color: #fff;
	content: attr(data-hover);
	position: absolute;
	opacity: 0;
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	pointer-events: none;
}
.search{ float:right; background:url(../images/search_text.jpg) no-repeat; margin-right:10px; margin-top:8px;}
.text{ border:0px; line-height:35px; width:190px; height:24px; float:left; margin-top:5px; margin-left:5px;}
.btn{ background:url(../images/search.png)no-repeat; width:52px; height:35px; border:0px; float:left;}
.content{ width:950px;
min-height: 400px;
	height: auto !important;  /*兼容IE6的最小高度设置和自适应*/
	height: 400px;
	overflow: visible;


 border:1px #d7dadd solid; float:left;}

.content>h2{ width:930px; height:50px; background:#d7dadd; font-size:16px;color:#1d2088; font-weight:normal; line-height:50px; padding-left:20px; margin-bottom:15px;}

.content .profile {
	height: auto !important;
	overflow: hidden;
	padding: 20px 16px 0px 18px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 16px;
	line-height: 25px;
}
.content .profile p {
	font-size: 16px;
	line-height: 25px;
	padding-bottom: 8px;
}


.content ul.product_list {
	height: auto !important;
	overflow: hidden;
	padding: 35px 0px 0px 30px;
}
.content ul.product_list li {
	font-size:21px;
	float: left;
	display: inline;
	width: 430px;
	text-align: center;
	margin-bottom: 10px;
}
.content ul.product_list li img {
	width:340px;
	height:150px;
}
.content ul.product_list li span {
	display: block;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}
/*---产品列表页----*/
.content ul.product_list1 {
	height: auto !important;
	overflow: hidden;
	padding: 20px 0px 0px 12px;
	clear:both;
}
.content ul.product_list1 li {
	font-size:14px;
	float: left;
	display: inline;
	width: 232px;
	text-align: center;
	margin-bottom: 10px;
}
.content ul.product_list1 li img {
	width:210px;
	height:160px;
	border:1px solid #CCDCEE;
}
.content ul.product_list1 li span {
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}



/*-----分页样式-----*/
nav.pagelist {
	clear: both;
	text-align: center;
	font-size: 14px;
	padding: 5px 0px 12px 0px;
}
nav.pagelist a {
	border: #9aafe5 1px solid;
	margin-right: 5px;
	padding: 3px 7px;
	color: #2e6ab1;
}
nav.pagelist a:hover {
	color: #e06f23;
	text-decoration: none;
}
nav.pagelist span.current {
	border: #9aafe5 1px solid;
	background-color: #2e6ab1;
	margin-right: 5px;
	padding: 3px 7px;
	color: #fff;
}
nav.pagelist span.disabled {
	border: #ccc 1px solid;
	margin-right: 5px;
	padding: 3px 7px;
	color: #3C3C3C;
}




.content_1{ width:950px; height:850px; border:1px #d7dadd solid; float:left; margin-top:10px;}
.content_wrapper{ width:770px; margin:0 auto;}
.main_wrapper{ width:525px; margin:0 auto;}
.main{ display:block;display:inline;display:table;float:left;}
.main p{display:block;display:inline;display:table;width:180px; text-align:right; float:left; font-family:"Calibri Light"; font-size:18px; line-height:10px;}
.main input{display:block;display:inline;display:table;float:right; width:310px; height:25px; border:1px solid #a9a9a9; margin-left:25px; margin-top:10px;}
.contact_us{font-family:"Calibri Light"; font-size:18px; font-weight:bold; margin-top:30px;}
.contact_us li{ font-size:16px; font-weight:normal;font-family:"Calibri Light";}
.send{ width:330px; float:right;}
.checkbox{ float:left;}
.checkbox span{ color:#1d2088; font-family:"Calibri Light"; font-size:18px;}
.send_button{ background:url(../images/send_btn.png) no-repeat; width:56px; height:25px; border:0px; float:right; margin-top:26px; cursor:pointer;}

.list{ margin-top:35px; width:340px; float:left;}
.list p{ font-family:Consolas; color:#0a387b; margin-top:-1px; font-size:21px;}


aside {
	float: right;
	display: inline;
	width: 230px;
	height: auto !important;
	overflow: hidden;
}
aside ul {
	height: auto !important;
	overflow: hidden;
	margin-bottom: 12px;
}
aside ul li {
	height: auto !important;
	overflow: hidden;
	margin-bottom: 2px;
	background:url(../images/sidebar_bg.gif) no-repeat;
}

aside ul li a {
	display: block;
	height:50px;
	padding-top:10px;
	padding-left: 80px;
	font-size: 16px;
	text-transform:uppercase;
}
aside ul li>a:hover{
	text-decoration:none;
}
aside ul li a.acur{
	font-weight:bold;
	color: #737373;
}
aside ul li a#menuId1{
	background:url(../images/ruler.png) no-repeat 10px 3px;
}
aside ul li a#menuId2{
	background:url(../images/pencil.png) no-repeat 10px 3px;
}
aside ul li a#menuId3{
	background:url(../images/compasses.png) no-repeat 10px 3px;
}
aside ul li a.news{
	background:url(../images/news.png) no-repeat 10px 3px;
}
/*-----产品侧边栏-----*/
aside.c1 ul li ul {
	clear: both;
	margin: 0;
	height: auto !important;
	overflow: hidden;
}
aside.c1 ul li ul li {
	margin:0px;
}
aside.c1 ul li ul li a {
	margin:0;
	padding:0;
	display:block;
	font-size: 13px;
	background-color:#1d2088;
	color:#fff;
	height:36px;
	line-height:36px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
aside.c1 ul li ul li a:hover, aside.c1 ul li ul li a.hover2 {
	margin: 0;
	color: #fff;
	color:#1d2088;
	font-weight: normal;
	background-color:#EFEFEF;
/*	background-color:#ececec;
*/}

aside .c1_info {
	height: auto !important;
	overflow: hidden;
	text-align: center;
}




.sidebar{ float:right; margin-top:10px;}


.sidebar_class{ width:230px; height:60px; background:url(../images/sidebar_bg_img.jpg) no-repeat;}
.sidebar_class img{ float:left; margin-left:12px; margin-top:3px;}
.sidebar_class p{ float:left; margin-left:30px; color:#1d2088; font-family:Arial; font-size:16px;}




.sidebar_pencilsharpener{ width:230px; height:60px; background:url(../images/sidebar_bg_img.jpg) no-repeat;}
.sidebar_pencilsharpener img{ float:left; margin-left:12px; margin-top:3px; margin-right:8px;}
.sidebar_pencilsharpener p{ float:left; margin-left:30px; margin-top:8px; color:#1d2088; font-family:Arial; font-size:16px;}
.sidebar_pencilsharpener a:hover{ color:#1d2088;}


.sidebar_compasses{ width:230px; height:60px; background:url(../images/sidebar_bg_img.jpg) no-repeat;}
.sidebar_compasses img{ float:left; margin-left:12px; margin-top:9px; margin-right:4px;}
.sidebar_compasses p{ float:left; margin-left:30px;line-height:29px; color:#1d2088; font-family:Arial; font-size:16px;}
.sidebar_newproduct{ width:230px; height:60px; background:url(../images/sidebar_bg_img.jpg) no-repeat;}
.sidebar_newproduct img{ float:left; margin-left:12px; margin-top:6px; margin-right:6px;}
.sidebar_newproduct p{ float:left; margin-left:30px;margin-top:8px;color:#1d2088; font-family:Arial; font-size:16px;}
.sidebar_askforsample{ width:230px; height:60px; background:url(../images/sidebar_bg_img.jpg) no-repeat;}
.sidebar_askforsample img{ float:left; margin-left:12px; margin-top:5px; margin-right:10px;}
.sidebar_askforsample p{ float:left; margin-left:30px;margin-top:10px;color:#1d2088; font-family:Arial; font-size:16px;}


.content_2{ width:950px; height:850px; border:1px #d7dadd solid; float:left; margin-top:10px;}
.pencil_wrapper{ width:870px; margin:0 auto;}
.pencil_list{ width:210px; height:181px; margin-top:25px; float:left;}
.pencil_list p{ text-align:center; font-family:"微软雅黑"; font-size:14px; height:21px; margin-top:-5px;}

.foot{ width:1200px; height:50px; background:#1d2088; margin-top:10px; text-align:center;}
.foot a{ color:#fff;}

.foot span{color:#fff; font-family:Arial; font-size:16px; line-height:50px;}

.content_top{ width:950px; height:50px; background:#d7dadd; float:left;}
.content_top p{ font-family:Arial; font-size:16px; color:#1d2088; margin-left:10px;}
.content_top img{ margin-left:10px; margin-right:10px;}
.company_wrapper{ width:476px; height:182px; margin-left:25px; margin-top:95px;}
.company_wrapper span{ font-family:Calibri; color:#565556; font-size:20PX; text-align:justify; text-justify:inter-ideograph;}

.default_wrapper{ width:900px;margin-left:25px; margin-top:25px;text-indent:2em;}
.default_wrapper span{ font-family:Calibri; color:#565556; font-size:20PX; text-align:justify; text-justify:inter-ideograph;}

.product_wrapper{ width:840px; margin:0 auto;}
.product_content{ float:left; width:400px;}

.data{ float:left; width:400px; margin-left:15px;}
.data p{color:#565757; font-family:Arial; font-size:18px; line-height:24px; margin-bottom:6px;}
.code{ float:left;width:400px;}
.code h2{ color:#565757; font-family:Arial; font-size:18px; width:400px;}
.code h2 span{ font-family:Arial; font-size:18px; color:#1d2088; }

.content_bottom{ width:950px; float:left; margin-top:10px; min-height: 200px;
	height: auto !important;  /*兼容IE6的最小高度设置和自适应*/
	height: 200px;
	overflow: visible; border-top:1px #d7dadd solid; line-height:24px;}
.content_all{width:950px; float:left;}
.products_description{ width:450px; margin-left:50px; margin-top:20px; float:left;}
.products_description img{ float:left;}
.products_description p{ float:left; margin-right:70px; font-family:Arial; font-size:18px; color:#1d2088; margin-top:8px;}
.products_description1{ margin-right:15px; margin-top:10px; background:#FFFFFF;width:380px; height:96px; border:1px solid #9fbbd8; float:left;}
.chare h2{ float:left; line-height:170px;  color:#1d2088;font-family:Arial; font-size:18px; width:400px;}
.chare span{ font-family:Arial; font-size:18px;color:#565757; float:left; margin-right:210px;}