body {
	background: rgb(244, 244, 244); margin: 0px; padding: 0px; color: rgb(63, 63, 63); line-height: 22px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; -webkit-text-size-adjust: none; overflow-x:hidden;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: bottom;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
a {
	color: rgb(63, 63, 63); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.fb {
	font-weight: bold;
}
.fnb {
	font-weight: 200; margin-left: -1px;
}
input[type='text']:focus {
	
}
input[type='password']:focus {
	
}
textarea:focus {
	
}
.font_12 {
	font-size: 12px;
}
.font_16 {
	font-size: 16px;
}
.font_18 {
	font-size: 18px;
}
.font_24 {
	font-size: 24px;
}
.font_s {
	font-family: "ËÎÌå";
}
.container {
	margin: 0px auto; width: 1200px;
}
.blue {
	color: rgb(0, 69, 146);
}
.blue a {
	color: rgb(0, 69, 146);
}
.blue a:hover {
	color: rgb(0, 69, 146);
}
.top_bg {
	height: 198px; padding-bottom:40px;
}
.logo {
	/*! padding-top: 60px; */
}
#mainWrap{width:1200px;margin:auto;overflow:hidden}
#topWrap{width:100%;margin:auto;overflow:hidden;background:url(../images/topbg.jpg) repeat-x;padding-top:2px;background-color: #fff;}
.topNav{width:100%;float:left;line-height:33px;color:#666}
.topNav span{float:right}
.topNav span a{color:#666}
.topNav span a:hover{color:#246cd7}
.logoWrap{width:100%;float:left;overflow:hidden;padding:30px 0}
.logoWrapLeft{width:900px;float:left}
.logo{width:228px;float:left}
.description h1{color:#246cd7}
.description h1 em{font-style:normal;font-size:20px;font-weight:400}
.description i{font-style:normal;font-size:18px;font-weight:700;color:#666;line-height: 45px;}
.logoWrapRight{width:270px;float:right;text-align:right}
.logoWrapRight span{width:100%;float:left;font-size:20px;color:#666;font-weight:700}
.logoWrapRight em{font-style:normal;font-size:30px;font-weight:700;color:#246cd7}
.nav_bg {
	background: rgb(12, 34, 75); height: 70px;
}
.nav li {
	width: 167px; text-align: center; line-height: 70px; float: left;
}
.nav li a {
	height: 70px; color: rgb(255, 255, 255); display: block;
}
.nav li a:hover {
	background: url("../images/index_08.jpg") no-repeat left bottom rgb(255, 179, 0); color: rgb(24, 24, 24); text-decoration: none;
}
.banner {
	margin-bottom: 30px;
}
.about_pic {
	padding: 16px 0px 22px;
}
.about_text {
	padding: 0px 35px; line-height: 45px;
}
.about_bor {
	height: 45px; margin-bottom: 40px; border-bottom-color: rgb(189, 189, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
.recommendPro{width:100%;float:left;margin-bottom:15px;margin-top: 15px;}
.recommendPro a{width:283px;display:inline-block;text-align:center;/*! margin-right:-51px; */}
.recommendPro a dl dd{line-height:37px}
.recommendPro a dl dt img{width:275px;height:220px;}

.pro_list {
	margin: 0px auto; padding: 45px 0px; width: 1260px;
}
.pro_list li {
	height: 25px; line-height: 25px; float: left;
}
.pro_list li a {
	border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(244, 244, 244) rgb(17, 41, 92) rgb(244, 244, 244) rgb(244, 244, 244); padding: 0px 35px; border-image: none; height: 25px; color: rgb(46, 46, 46); display: block;
}
.pro_list li a:hover {
	background: rgb(17, 41, 92); border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(17, 41, 92); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.pro {
	margin: 0px auto; width: 1260px; overflow: hidden;
}
.pro ul {
	width: 1260px;
}
.pro li {
	width: 262px; padding-right: 53px; margin-bottom: 32px; float: left;
}
.pro1 {
	width: 262px; padding-right: 53px; margin-bottom: 32px; float: left;
}
.pro1 ul {
	width: 262px;
}
.pro_name {
	line-height: 55px;
}
.case_pic {
	padding-left: 60px;
}
.case_con {
	width: 640px;
}
.case_con li {
	height: 74px; padding-top: 21px; margin-bottom: 26px; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: solid;
}
.case_l {
	background: url("../images/index_38.jpg") no-repeat; width: 103px; height: 50px; color: rgb(180, 180, 180); padding-top: 7px; float: left;
}
.case_r {
	width: 506px; color: rgb(123, 123, 123); line-height: 30px; float: right;
}
.case_r1 {
	width: 721px; color: rgb(123, 123, 123); line-height: 30px; float: right;
}
.case_text01 {
	color: rgb(51, 51, 51);
}
.case_text01 a {
	color: rgb(51, 51, 51);
}
.case_text01 a:hover {
	color: rgb(51, 51, 51);
}
.contact_bg {
	background: rgb(236, 236, 236); height: 736px; border-top-color: rgb(189, 189, 189); border-top-width: 1px; border-top-style: solid;
}
.contact_tit {
	padding: 43px 0px 57px;
}
.contact_con_bg {
	background: url("../images/index_48.jpg") no-repeat 550px 175px; height: 710px;
}
.contact_text {
	width: 500px; line-height: 35px; padding-top: 165px;
}
.footer_bg {
	background: rgb(255, 255, 255); min-height: 102px; _height: 102px;
}
.copyright {
	padding-top: 32px;
}
.main_left {
	width: 256px; float: left;
}
.main_right {
	width: 889px; float: right;
}
.type_tit {
	padding: 49px 0px 7px;
}
.type_list {
	margin-bottom: 35px;
}
.type_list li {
	background: rgb(12, 34, 75); height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; margin-bottom: 12px;
}
.type_list li a {
	height: 32px; color: rgb(255, 255, 255); display: block;
}
.type_list li a:hover {
	background: rgb(255, 179, 0); color: rgb(0, 0, 0); text-decoration: none;
}
.type_bor {
	padding: 0px 20px; border: 1px solid rgb(192, 192, 192); border-image: none; height: 316px; line-height: 36px; margin-bottom: 35px;
}
.type_contact {
	padding: 10px 0px 24px;
}
.main_tit {
	height: 45px; color: rgb(32, 32, 32); line-height: 40px; padding-top: 18px; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_con {
	padding: 28px 15px;
}
.main_pro li {
	padding: 0px 12px; width: 262px; margin-bottom: 32px; float: left;
}
.page {
	margin: 25px 0px;
}
.page a {
	padding: 0px 10px;
}
#page {
	padding: 10px; text-align: right;
}
#page a {
	
}
#page li {
	padding: 0px 10px; width: auto; float: left;
}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

ul{list-style-type:none;}