﻿/*public*/
body{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	background-color: #f7f7f7;
}
body a{
color:#000000;
}

/*header begin*/
.header {
	background-image: url(../image/top-bg.jpg);
	background-repeat: repeat-x;
	height: 110px;
	margin-bottom: 10px;
}
.header .hd_cont {
	height: 110px;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.header .hd_cont .logo {
	background-image: url(../image/logo.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 280px;
	margin-top: 25px;
}
.header .hd_cont .logo a {
	height: 70px;
	width: 280px;
	display:block;
}
.header .hd_r{
	width:600px;
	height:70px;
	margin-top:25px;
}
.header .hd_rt{
	height:30px;
	width:255px;
	text-align:left;
}
.header .hd_rt .s_wrap{
	width:175px;
	height:30px;
	background:url(../image/search-bg.png) no-repeat;
	background-position:0px 2px;
}
.header .s_wrap .s_text{
	width:130px;
	height:14px;
	line-height:17px;
	border:none;
	margin:6px 0px 0px 11px;
	outline:0;
}
.header .s_wrap .btn{
	background:url(../image/search-butten.png) no-repeat;
	width:17px;
	height:17px;
	top:-6px;
	*top:-4px;
	right:-9px;
	*right: -7px;
	font-size:0px;
	border: none;
	cursor: pointer;
}
.header .hd_rt .lg{
	float:left;
	height:30px;
	line-height:30px;
	width:70px;
}
.header .hd_rt .lg a{
	padding:0px 6px;
}
.header .hd_rt .lg .border{
	padding-left:0px;
	font-family:  Arial,'宋体';
}
.header .nav_wrap{
	width: 830px;
	height: 30px;
	margin-top: 15px;
}
.header .nav_wrap .nav{
	width: auto;
	height: 30px;
	right: 0px;
}
.header .nav_wrap .nav_li,.header .nav_wrap .home{
	
	width: 90px;
	text-align:center;
	height: 37px;
	line-height: 37px;
	margin-left:10px;
}
.header .nav_wrap .nav_li a,.header .nav_wrap .home a{
	display: block;
	width: 90px;
	height: 37px;
	font-family: Tahoma;
	font-size: 13px;
	color: #555555;
	font-weight: 100;
}
.header .nav_wrap  .home:hover a{
	color: #e77919;
}
.header .nav_wrap .nav_li:hover .active{
	background: url(../image/nav-hover.jpg) repeat-x;
	font-size: 14px;
	color: #ee7600;
	z-index: 99999;
	position: relative;
}
.header .nav_wrap .nav_li:hover span{
	display: none;
}
.header .nav_wrap .nav_li span{
	display:inline-block;
	width: 7px;
	height: 5px;
	background-image: url(../image/nav-j.png);
	background-repeat: no-repeat;
	margin-left: 6px;
	top:-2px;
}
.header .nav_wrap .nav_li .son-nav{
	position:absolute;
	left: 260px;
	box-shadow:1px 1px 6px rgba(0,0,0,.6);
	overflow: hidden;
	width:188px;
	height:auto;
	z-index: 99998;
	margin-top:-2px;
}
.header .nav_wrap .news .son-nav
{
	left:360px;
	}
.header .nav_wrap .machines .son-nav
{
	left:162px;
	}
.header .nav_wrap .about .son-nav
{
	left:65px;
	}
.header .nav_wrap .nav_li .son-nav{
	display: none;
}
.header .nav_wrap .nav_li:hover .son-nav{
	display:block;
}
.header .nav_wrap .nav_li .son-nav .son-main{
	background: url(../image/hover-bd.png) repeat-y;
	background-position:0px 1px;
	height: auto;
	width:173px;
	padding-top: 15px;
	padding-left: 15px;
	overflow: hidden;
}
.header .nav_wrap .nav_li .son-nav .son-main ul{
	overflow: hidden;
}
.header .nav_wrap .nav_li .son-nav .son-main .left{
	width: 165px;
	text-align: left;
}
.header .nav_wrap .nav_li .son-nav .son-main .left ul li{
	font-size: 12px;
	font-family: arial;
	font-weight: 100;
	color: #666666;
	height: 27px;
	line-height: 25px;
	padding-left: 15px;
	background: url(../image/xiaojiantou.png) no-repeat;
	background-position: 5px 10px;
	width:155px;
	overflow:hidden;
}
.header .nav_wrap .nav_li .son-nav .son-main .left ul li a
{
	width:100%;
}
.header .nav_wrap .nav_li .son-nav .son-main .left h1{
	font-family: tahoma;
	font-size: 13px;
	font-weight: 100;
	color: #555555;
}
.header .nav_wrap .nav_li .son-nav .son-left{
	height: 10px;
	width: 188px;
	background: url(../image/hover-bd-2.png) no-repeat;
}
.header .nav_wrap .nav_li .son-nav .son-right{
	height: 10px;
	width: 188px;
	background: url(../image/hover-bd-1.png) no-repeat;
	background-position:0px -1px;
}
/*header over*/
/*main begin*/
.main{
	width: 1004px;
	height: auto;
	margin: 0px auto;
}
/*focus begin*/
.main .focus{
	width:1002px;
	height: 460px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.main .focus .fc-bd{
	width: 1002px;
	height: 460px;
	overflow: hidden;
	position: relative;
}
.main .focus .fc-bd li a{
	display: block;
	width: 1002px;
	height: 460px;
}
.main .focus .fc-hd{
	height: 19px;
	position: absolute;
	bottom: 18px;
	left: 453px;
	margin: 0px;
	padding: 0px;
}
.main .focus .fc-hd div.left,.main .focus .fc-hd div.right{
	background: url(../image/fc-nav-tw.png) no-repeat;
	width:6px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
.main .focus .fc-hd div.left{
	background-position: 0 0;
}
.main .focus .fc-hd div.right{
	background-position: -83px 0;
}
.main .focus .fc-hd ul{
	float: left;
	background: url(../image/fc-nav-bd.png) repeat-x;
	height: 19px;
	padding: 0 10px;
}
.main .focus .fc-hd ul li{
	width:11px;
	height: 11px;
	background: url(../image/fc-nav-li.png) no-repeat;
	margin:0px 6px;
	margin-top: 5px;
}
.main .focus .fc-hd ul .on{
	background: url(../image/fc-nav-li-on.png) no-repeat;
}
/*focus over*/
/*content begin*/
.main .content{
	width: 1002px;
	margin: 0px auto 20px;
	height: 300px;
}
/*news begin*/
.main .content .news{
	height: 42px;
	width: 1002px;
	background-color: #EDEDED;
	margin-bottom: 20px;
	line-height: 42px;
}
.main .content .news b{
	font-size: 14px;
	font-family: arial;
	color: #555555;
	font-weight: 100;
	display: block;
	float: left;
	margin-left: 12px;
}
.main .content .news .new_nav{
	background: url(../image/news-kz-bg.png) no-repeat;
	width: 46px;
	height: 16px;
	line-height: 16px;
	margin-left:5px;
	float: left;
	margin-top: 14px;
}
.main .content .news .new_nav a{
	display: block;
	background: url(../image/new-jt.png) no-repeat;
	height: 15px;
	width: 14px;
}
.main .content .news .new_nav .prev{
	left: 0px;
	background-position: 6px 5px;
}
.main .content .news .new_nav .next{
	background-position: -23px 5px;
	right: 0px;
}
.main .content .news .new_cont{
	width: auto;
	height: 42px;
	line-height: 42px;
	margin-left:20px;
	overflow: hidden;
}
.main .content .news .new_cont ul{
	height: 42px;
	overflow: hidden;
	max-width: 800px;
	zoom:1;
}
.main .content .news .new_cont li{
	color: #787878;
	font-size: 12px;
	font-family: arial;
	height: 42px;
	line-height: 42px;
}
.main .content .news .new_cont li span{
	font-size: 11px;
	color: #999999;
}
.main .content .news .share{
	margin-top: 13px;
	margin-right: 16px;
}
/*news over*/
/*profile begin*/
.main .content .profile{
	height: 235px;
	width: 265px;
	background:url(../image/ABOUT-IMG.jpg) no-repeat;
}
.main .content .profile .ab{
	bottom: 0px;
	height: 110px;
	width: 225px;
	padding-left: 15px;
	padding-right: 25px;
	background: #e77919;
	color:#fff;
}
.main .content .profile .ab h3{
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	overflow:hidden;
}
.main .content .profile .ab p{
	width: 225px;
	height: 50px;
	line-height: 17px;
	font-size: 12px;
	overflow:hidden;
}
.main .content .profile .ab p a
{
	color:#ffffff;
}
.main .content .profile .more{
	width: 19px;
	height: 19px;
	bottom: 10px;
	right: 15px;
	padding: 0px;
}
/*profile over*/
/*product begin*/
.main .content .product{
	width: 675px;
	height: 195px;
	background:#FFFFFF;
	padding: 20px;
}
.main .content .product .pt{
	height: 28px;
	line-height: 0px;
	width: 675px;
	background: url(../image/hx.jpg) no-repeat;
	background-position: bottom;
}
.main .content .product .pt span{
	width: 105px;
	padding-left: 20px;
	background: url(../image/PRODUCT.png) no-repeat;
	height: 15px;
	line-height: 15px;
	background-position: 0px 5px;
	font-size: 18px;
	color: #555;
	font-family:arial;
}
.main .content .product .pt .right{
	font-size: 9px;
	font-family: Arial;
	color: #000;
	height:9px;
	line-height: 9px;
	margin-top: 14px;
}
.main .content .product .pt .right img{
	vertical-align: inherit;
	margin-left: 6px;
}
.main .content .product .pd{
	height: 175px;
	width: 675px;
	margin: 0px auto;
}
.main .content .product .pd .prev,.main .content .product .pd .next{
	background: url(../image/product-pn.jpg) no-repeat;
	height: 45px;
	width: 25px;
	top: 50px;
}
.main .content .product .pd .prev{
	background-position: 0 0;
	left: 0px;
}
.main .content .product .pd .next{
	background-position: -25px 0;
	right: 0px;
}
.main .content .product .pd .pro_cont{
	position: relative;
	overflow: hidden;
	width: 620px;
	height: 150px;
	left: 28px;
	margin-top:14px;
}
.main .content .product .pd .pro_cont ul{
	overflow: hidden;
	zoom:1;
}
.main .content .product .pd .pro_cont li{
	width: 141px;
	height: 141px;
	border: 1px solid #dae3ed;
	margin: 5px 6px;
}
.main .content .product .pd .pro_cont li img{
	width: 137px;
	height: 137px;
	margin: 2px;
}
/*product over*/
/*content over*/
/*main over*/
/*foot begin*/
.foot{
	height: 235px;
	background: url(../image/foot-bg.jpg) repeat-x;
	padding-top: 40px;
}
.foot .foot-cont{
	width: 1002px;
	margin:0px auto;
}
.foot .foot-cont .ft{
	height: 200px;
	width: 1002px;
}
.foot .foot-cont .ft dl{
	float: left;
	width: 195px;
	height: 150px;
	margin-right: 74px;
}
.foot .foot-cont .ft .last{
	margin-right: 0px;
}
.foot .foot-cont .ft dl h4{
	background:url(../image/foot.png) no-repeat;
	width: 180px;
	height:23px;
	
	line-height: 30px;
	font-family: 'nokia_pure_textlight',Arial,sans-serif;
	font-size: 14px;
	font-weight: 100;
	color:#707981;
	margin-bottom: 5px;
}
.foot .foot-cont .ft dl h4 a{
	display: block;
	
	padding-left: 30px;
	height: 23px;
	color:#707981;
}

.foot .foot-cont .ft dl h4 a:hover{
	color:#ff9900;
}

.foot .foot-cont .ft dl .foot-1{
	background-position: 2px 0px;
}
.foot .foot-cont .ft dl .foot-2{
	background-position: -2px -32px;
}
.foot .foot-cont .ft dl .foot-3{
	background-position: -2px -66px;
}
.foot .foot-cont .ft dl .foot-4{
	background-position: -2px -97px;
}
.foot .foot-cont .ft dl dd{
	padding-left: 30px;
	font-family: arial;
	font-size: 11px;
	color: #6D6F71;
	height: 22px;
	line-height: 22px;
}
.foot .foot-cont .ft dl dd a
{
	color:#6D6F71;
}
.foot .foot-cont .ft dl dd a:hover
{
	color:#ff9900;
}
.foot .foot-cont .ft .last dd{
	background: url(../image/foot-share.jpg) no-repeat;
}
.foot .foot-cont .ft .last dd{
	padding-left: 0px;
}
.foot .foot-cont .ft .last dd a{
	display: block;
	padding-left: 30px;
	margin-bottom: 2px;
}
.foot .foot-cont .ft .last .google{
	background-position: 8px 2px;
}
.foot .foot-cont .ft .last .twitter{
	background-position: 8px -19px;
}
.foot .foot-cont .ft .last .linkedin{
	background-position: 8px -44px;
}
.foot .foot-cont .ft .last .facebook{
	background-position: 8px -69px;
}
.foot .foot-cont .ft .last .youtube{
	background-position: 8px -86px;
}
.foot .foot-cont .fd{
	font-family: arial;
	color: #808080;
}
.foot .foot-cont .fd .left a{
	font-size: 12px;
	color: #808080;
	padding: 0 10px;
}
.foot .foot-cont .fd .left>a{
	padding-left: 0px;
}
.foot .foot-cont .fd .copy{
	text-transform: uppercase;
	font-size: 11px;
	color:#787878;
}
/*foot over*/
/*xq aboot begin*/
.details{
	width:1002px;
	margin:0px auto;
	height:auto;
}
.details .banner{
	width:1002px;
	margin-top:10px;
	height:auto;
	margin-bottom:12px;
}
.details .details_cont{
	width:1002px;
	border:1px solid #e0dedb;
	margin-bottom:20px;
	height:auto;
	overflow: hidden;
	background: #F2F2F2;
}
.details .details_cont .cont_left{
	/*height:722px;*/
	width:202px;
	padding:10px;
	background-color:#F2F2F2;
}
.details .details_cont .cont_left .dt_select{
	width:200px;
	height:auto;
	background-color:#FFF;
	margin-bottom:30px;
}
.details .details_cont .cont_left .dt_select .select_bg{
	width:200px;
	height:100px;
}
.details .details_cont .cont_left .dt_select ul{
	width:200px;
	height:auto;
	padding:1px;
}
.details .details_cont .cont_left .dt_select ul li{
	background-position:1px 1px;
	width:198px;
	height:39px;
	line-height:39px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d0d0d0;
	font-size:14px;
	font-weight:100;
	font-family:Tahoma;
	color:#555555;
}
.details .details_cont .cont_left .dt_select ul .last{
	border:none;
}
.details .details_cont .cont_left .dt_select ul li:hover{
	background:#dcdad8;
}
.details .details_cont .cont_left .dt_select ul li a{
	display:inline-block;
	width:168px;
	margin-left:20px;
	padding-left:13px;
	height:39px;
	line-height:39px;
	background-image:url(../image/select.png);
	background-repeat:no-repeat;
	background-position:0px 16px;
	position:relative;
	overflow:hidden;
}
.details .details_cont .cont_left .dt_select ul li:hover a{
	color:#e77919;
	background-position:0px -24px;
}
.details .details_cont .cont_left .ct_us h3{
	font-family:Imopact;
	font-size:18px;
	font-weight:900;
	width:210px;
	height:33px;
	line-height:33px;
	padding-left:10px;
}
.details .md{
	display:inline-block;
	background:url(../image/maodian.png) no-repeat;
	width:13px;
	height:16px;
}
.details .details_cont .cont_left .ct_us h3 .md{
	margin-left:6px;
}
.details .details_cont .cont_left .ct_us .f_up{
	width:200px;
	height:290px;
	background-color:#FFF;
	padding-top:15px;
}
.details .details_cont .cont_left .ct_us .f_up div{
	width:200px;
	background:url(../image/xinxibg.jpg) no-repeat;
	height:42px;
	background-position:10px 0px;
}
.details .details_cont .cont_left .ct_us .f_up .nm input,.details .details_cont .cont_left .ct_us .f_up .E-m input{
	width:170px;
	height:23px;
	line-height:23px;
	outline:0;
	border:none;
	margin-top:5px;
	margin-left:18px;
	font-size:12px;
	font-family:Arial;
	font-weight:100;
	color:#787878;
}
.details .details_cont .cont_left .ct_us .f_up .mess{
	background:none;
	height:160px;
	background:url(../image/xinxibg-bf.jpg) no-repeat;
	background-position:10px 0px;
}
.details .details_cont .cont_left .ct_us .f_up .mess textarea{
	width:168px;
	height:144px;
	border:none;
	outline:0;
	margin-top:5px;
	margin-left:18px;
	font-size:12px;
	font-family:Arial;
	font-weight:100;
	color:#787878;
}
.details .details_cont .cont_left .ct_us .submit{
	background:url(../image/sumbit.png) no-repeat;
	width:65px;
	height:27px;
	bottom:14px;
	right:9px;
	font-size:0px;
	border:none;
}
.details .details_cont .cont_right{
	height:auto;
	width:720px;
	background-color:#FFFFFF;
	padding:30px;
	overflow: hidden;
}
.details .details_cont .cont_right .rt_title{
	height:35px;
	background:url(../image/about_xt.jpg) no-repeat;
	width:718px;
	background-position:bottom;
}
.details .details_cont .cont_right .rt_title .md,.details .details_cont .title-pro .md{
	margin-right:10px;
}
.details .details_cont .cont_right .rt_title b,.details .details_cont .title-pro b{
	display:inline-block;
	margin-right:10px;
	margin-left:10px;
}
.details .details_cont .cont_right .rt_title span,.details .details_cont .title-pro span{
	font-family:微软雅黑;
	font-size:12px;
	font-weight:100;
}
.details .details_cont .cont_right .rt_cont .title{
	margin-top:53px;
	margin-bottom:30px;
}
.details .details_cont .cont_right .rt_cont .about-title{
	margin-bottom: 0px;
}
.details .details_cont .cont_right .rt_cont .content{
	height:auto;
	overflow: hidden;
}
.details .details_cont .cont_right .rt_cont .content .ltbigimg{
	float:left;
	margin-right:20px;
	margin-top:24px;
	margin-bottom:22px;
}
.details .details_cont .cont_right .rt_cont .content b{
	
	display:block;
	font-family:Tahoma;
	font-size:14px;
	font-weight:100;
	color:#666;
	margin-top:24px;
	text-transform:uppercase;
}
.details .details_cont .cont_right .rt_cont .content span{
	font-family:Arial;
	font-size:12px;
	color:#787878;
	font-weight:100;
	line-height:20px;
}
.details .details_cont .cont_right .rt_cont .content .btsmallimg{
	margin-top:23px;
}
.details .details_cont .cont_right .rt_cont .content .add{
	font-size:18px;
	font-family:arial;
	color:#5d5d5d;
	display: block;
	margin-top: 58px;
	margin-bottom: 50px;
}
/*xq about over*/
/*product fl begin*/
.details .details_cont .title-pro{
	width: 960px;
	margin:0px auto;
	height:130px;
	background: url(../image/960-hx.jpg) no-repeat;
	background-position: left center;
	margin-bottom: 35px;
}
.details .details_cont .title-pro .pro-logo{
	margin-left: 60px;
	margin-top: 15px;
}
.details .details_cont .title-pro .right{
	margin-top: 30px;
}
.details .details_cont .cont-pro{
	width: 840px;
	margin:0px auto;
	margin-bottom: 25px;
	height: auto;
	overflow: hidden;
}
.details .details_cont .cont-pro ul{
	margin-left: -10px;
}
.details .details_cont .cont-pro ul li{
	float: left;
	display: block;
	margin-left: 10px;
	width: 273px;
	height: 240px;
	margin-bottom: 10px;
}
.details .details_cont .cont-pro li .pro_pic{
	border: 1px solid #d1dde9;
	padding: 3px;
	width:265px;
	height:190px;
	margin:0px auto;
	overflow:hidden;
}
.details .details_cont .cont-pro li .pro_title{
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-family: Tahoma;
}
.details .details_cont .cont-pro li .pro_title a{
	color:#555555;
}
/*product fl over*/
/*pro xx begin*/
.details .details_cont .cont_right .rt_cont .content .p-xx{
	color:#e77919;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx{
	width: 391px;
	float: left;
	height: auto;
	overflow: hidden;
	margin-right: 20px;
	margin-top:24px;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-big{
	padding: 3px;
	border: 1px solid #d1dde9;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-big ul li{
	width: 383px;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-big .ltbigimg{
	margin: 0px;
	padding: 0px;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-small{
	margin-top: 15px;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-small ul li{
	margin-right: 10px;
	opacity: 0.3;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-small ul .on{
	opacity: 1.0;
}
.details .details_cont .cont_right .rt_cont .content .pic-xx .pic-small ul li img{
	border: 1px solid #d1dde9;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail{
	margin-top: 30px;
	float: left;
	width: 720px;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail h4{
	font-size: 18px;
	font-family: Arial;
	color: #e77919;
	margin-bottom: 12px;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail ul{
	border: 1px solid #e8e8e8;
	border-bottom: none;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail ul li{
	border-bottom: 1px solid #e8e8e8;
	height: 33px;
	padding-left: 24px;
	line-height: 33px;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail ul .bg{
	background: #f6f6f6;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail ul li .detail_200{
	display: inline-block;
	width: 200px;
	max-width: 300px;
}
.details .details_cont .cont_right .rt_cont .content .bt-detail ul li .detail_xx{
	max-width: 690px;
}
/*pro xx over*/