*{
    margin:0;
    padding:0;
    list-style-type:none;
}
div{
    display:block;
}
body{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#333;
}
a{
    color:#333;
    text-decoration:none;
}
a:hover{
    color:#FF0000;
}
ul{
    list-style:none;
}

/*QQ在线客服*/
.online_pic { background:url("../image/icon.png")/*tpa=/../image/icon.png*/ no-repeat; float:left; display:block; font-size:14px; font-weight:bold; text-indent:0; }
.frame_pic { background: url("../image/online_bg.gif")/*tpa=/../image/online_bg.gif*/; }
.online { position: fixed; top: 180px; left: 10px; _position: absolute; z-index:999; }
.online .floatR { padding-bottom: 15px; width: 170px; background-repeat: no-repeat; background-position: -171px bottom; float: left; overflow: hidden }
.online .tp {height: 39px; background:url("../image/online_title.gif")/*tpa=/../image/online_title.gif*/ no-repeat; }
.online .cn { background-repeat: repeat-y; background-position: -342px 0px }
.online .cn H3 { text-indent: -9999px; height: 36px; font-size: 0px }
.online .cn ul { padding:0 14px; }
.online .cn ul li { line-height:30px; height: 30px; overflow: hidden; color:#666; font-size:13px;}
.online .cn ul li a { display:block; color:#666; text-decoration:none; text-indent:0.8em;}
.online .cn ul li img { margin-right:8px; }
.online .icoqq { background-position:0 -31px; color:#11aef6; padding-left:30px;}
.online .icotel { background-position:0 -141px; color:#11aef6; padding-left:30px;}
.online .icom { background-position:0 0; color:#ff8508; padding-left:18px;}
.online .cn ul li .icom a{ color:#ff8508;}

.header{
    width:100%;
	height:130px;
	background-color:#000;
}
.top{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.tel{
	float:right;
	margin-top:40px;
}
.tel p{
	color:#fff;
}
.tel p a{
	color:#fff;
}
.tel p a:hover{
	text-decoration:underline;
}
.dh{
	overflow:hidden;
}
.dh img{
	float:left;
}
.dh p{
	float:left;
	line-height:52px;
}
.dh p span{
	font-weight:bold;
	color:#ff0033;
	font-size:16px;
}
.nav{
	width:100%;
	height:57px;
	background:url("../image/navbj_02.jpg")/*tpa=/../image/navbj_02.jpg*/ top center no-repeat;
}
.nav ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.nav ul li{
	line-height:42px;
	text-align:center;
	width:119px;
	float:left;
}
.nav ul li a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.nav ul li a:hover{
	color:#f00;
}

/* slider */
.fullSlide{
	width:100%;
	position:relative;
	height:448px;
}
.fullSlide .bd{
	margin:0 auto;
	position:relative;
	z-index:0;
}
.fullSlide .bd ul{
	width:100%;
}
.fullSlide .bd li{
	width:100%;
	height:448px;
	text-align:center;
}
.fullSlide .bd li a{
	display:block;
	height:448px;
}
.fullSlide .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul{
	text-align:center;
}
.fullSlide .hd ul li{
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on{
	background:#f00;
}
.fullSlide .prev,
.fullSlide .next{
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url("../image/slider-arrow.png")/*tpa=/../image/slider-arrow.png*/ -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next{
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

.contain{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	padding-bottom:30px;
}
.aboutbox{
	width:380px;
	float:left;
	margin-right:40px;
}
.title{
	overflow:hidden;
	line-height:40px;
	border-bottom:#000 solid 5px;
}
.title p{
	float:left;
	margin-left:10px;
}
.title p span{
	font-size:16px;
	font-weight:bold;
	color:#cc3300;
	margin-right:5px;
}
.about{
	overflow:hidden;
	margin-top:30px;
}
.about img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.about p{
	line-height:24px;
}
.about p a{
	color:#f00;
	font-size:14px;
}
.about p a:hover{
	text-decoration:underline;
}


.newsbox{
	width:420px;
	float:left;
}
.newsbox ul{
	margin-top:30px;
}
.newsbox ul li{
	line-height:30px;
	overflow:hidden;
	border-bottom:#000 dotted 1px;
}
.newsbox ul li b{
	float:left;
	color:#990000;
	margin:0 5px;
}
.newsbox ul li a{
	float:left;
}
.newsbox ul li span{
	float:right;
}

.cpflbox{
	width:305px;
	float:right;
}
.cpflbox ul{
	margin-top:30px;
}
.cpflbox ul li{
	height:32px;
	line-height:32px;
	background-color:#999999;
	overflow:hidden;
	margin-bottom:5px;
}
.cpflbox ul li img{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:11px;
}
.cpflbox ul li a{
	color:#fff;
}

.cpbox{
	width:100%;
	height:331px;
	background:url("../image/cpbj_04.jpg")/*tpa=/../image/cpbj_04.jpg*/ top center no-repeat;
}
.probox{
	width:1200px;
	margin:0 auto;
	padding-top:15px;
}
.title1{
	height:45px;
	background:url("../image/btbj_14.png")/*tpa=/../image/btbj_14.png*/ center center no-repeat;
	text-align:center;
}
.title1 p{
	text-align:center;
	line-height:22px;
}
.title1 p span{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
}
.pro{
	margin-top:5px;
}
.product{
    width:264px;
	margin:15px 18px;
	float:left;
}
.product img{
    width:254px;
	height:191px;
	border:#fff  solid 5px;
}
.product p{
    text-align:center;
	line-height:30px;
}
.product p a{
	font-size:14px;
}

.jjfa{
	overflow:hidden;
}
.jleft{
	width:550px;
	float:left;
	overflow:hidden;
	border:#cccccc solid 2px;
	padding:15px;
	margin-top:30px;
}
.jleft img{
	float:left;
	margin-right:10px;
}
.jjtxt{
	float:right;
	width:285px;
}
.jjtxt h3{
	line-height:30px;
	font-size:16px;
	color:#000;
}
.jjtxt p{
	line-height:30px;
}
.jjtxt p a{
	font-weight:bold;
}
.jright{
	width:550px;
	float:right;
	overflow:hidden;
	border:#cccccc solid 2px;
	padding:15px;
	margin-top:30px;
}
.jright img{
	float:left;
	margin-right:10px;
}


.foot{
	width:100%;
	height:326px;
	background:url("../image/dbbj_06.jpg")/*tpa=/../image/dbbj_06.jpg*/ top center no-repeat;
}
.footer{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.footer ul{
	float:left;
	width:220px;
	margin:40px 10px;
}
.footer ul li{
	line-height:32px;
}
.footer ul li h3{
	font-size:18px;
	color:#000;
	font-weight:bold;
	line-height:50px;
}

.foot1{
	width:100%;
	height:118px;
	background-color:#000;
}
.footer1{
	padding-top:20px;
}
.footer1 p{
	text-align:center;
	line-height:26px;
	color:#fff;
}
.footer1 p a{
	color:#fff;
}
.footer1 p a:hover{
	text-decoration:underline;
}


.left{
	width:290px;
	float:left;
}
.cpfl{
	background-color:#990000;
	padding:15px 10px;
	margin-bottom:10px;
}
.cpfl h2{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:40px;
}
.cpfl h2 span{
	font-size:18px;
	font-weight:bold;
}
.cpfl ul li{
	height:30px;
	border-bottom:#999999 solid 2px;
	line-height:30px;
	overflow:hidden;
	background-color:#fff;
}
.cpfl ul li img{
	float:left;
	margin:10px 10px;
}
.lxtxt{
	background-color:#fff;
	padding:8px;
}
.lxtxt p{
	line-height:30px;
}
.lxtxt p span{
	font-size:16px;
	font-weight:bold;
}

.right{
	width:870px;
	float:right;
	background-color:#ececec;
	padding:15px 0;
}
.rtop{
	line-height:40px;
	border-bottom:#990000 solid 2px;
}
.rtop p{
	margin-left:10px;
}

.nr{
	margin-top:15px;
}
.abouttxt{
	padding:0 20px;
}
.abouttxt p{
	line-height:30px;
	text-indent:2em;
}
.abouttxt img{
	margin-top:10px;
}

.pbox{
	overflow:hidden;
}
.cp{
	width:264px;
	float:left;
	margin:0 13px;
	margin-bottom:10px;
	text-align:center;
}
.cp img{
	width:254px;
	height:191px;
	border:#fff  solid 5px;
}
.cp a{
	text-align:center;
	line-height:24px;
	font-size:14px;
}
.next1{
	height:20px;
	padding:0 20px;
}
.next1 span{
	background-color:#FFF;
	border:#CCC solid 1px;
	padding:3px 5px;
	margin-right:3px;
	margin-bottom:10px;
}
.next1 a{
	text-decoration:none;
}
.next1 font{
	color:#F00;
}
.next1 font b{
	font-weight:bold;
}
.pro1{
	padding-bottom:20px;
}
.pro1 img{
	border:#CCCCCC solid 1px;
}

.news ul{
	padding:0 20px;
}
.news ul li{
	line-height:35px;
	overflow:hidden;
	border-bottom:#000 1px dotted;
}
.news ul li b{
	float:left;
	margin-right:5px;
	color:#990000;
}
.news ul li a{
	float:left;
}
.news ul li span{
	float:right;
	color:#666666;
}
#news_view1 {
    padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#news_view1 h1 {
    text-align:center;
    font-size:14px;
    color:#CA2E2F;
    line-height:35px;
    font-weight:bold;
}
#news_view_biao {
	line-height:30px;
	border-bottom:#CCC dotted 1px;
}
#news_view_biao h3 {
    float:left;
    text-align:left;
    font-size:12px;
    color:#737373;
}
#news_view_biao h4 {
    float:right;
    text-align:right;
    font-size:12px;
    color:#737373;
}
#news_view_zi {
	padding-top:50px;
}
#news_view_zi P {
    text-indent:2em;
    color: #4A4A4A;
    font-size:12px;
    line-height:25px;
    margin:10px 10px;
}
#page{
    text-align:center;
    color:#3A3A3A;
    margin-top:15px;
    font-size:12px;
    width:100%;
    clear:both;
    line-height:30px;
}
#page a{
	text-decoration:none;
	color:#666;
}

.fa{
	padding:0 20px;
}
.fa ul li{
	overflow:hidden;
	margin-bottom:10px;
}
.fa ul li img{
	float:left;
}
.fa ul li p{
	width:560px;
	float:right;
	line-height:30px;
}
.fa ul li p span{
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
.ny P{
	line-height:30px;
	text-indent:2em;
}

.preface{
	margin-left:10px;
}
.preface p{
	text-indent:0.8em;
	line-height:24px;
}
.job{
	margin-top:20px;
	margin-left:10px;
}
.place{
	font-weight:bold;
	line-height:24px;
}
.job p{
	line-height:30px;
	color:#000000;
}
.place1{
	margin-top:10px;
	margin-left:10px;
	color:#FF0000;
	font-size:14px;
}
.send{
	margin-left:10px;
	line-height:30px;
}

#orders{
	float:left;
	margin-top:8px;
	margin-left:25px; 
}
.font1{
	line-height:24px;
	text-decoration:none;
}
.font2{
    font-size:13px;
	line-height:26px;
	text-decoration:none;
}

#order{
    padding:20px 20px;
}
#order1{
	text-align:left;
	padding-bottom:15px;
}
#lianxi{
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}
#order1 p{
	line-height:26px;
	padding:10px o;
}
.font4{
	font-weight:bold;
	color:#f00;
}
.name{
	margin-bottom:25px;
    color:#FF0000;
    font-size:10px;
	margin-left:10px;
}
.name p{
	color:#000000;
    font-size:14px;
    float:left;
    line-height:20px;
}
.name input{
	width:200px;
    height:20px;
}
.name textarea {
    width:350px;
    height:150px;
}
.tj{
	margin-top:20px;
    color:#000000;
    line-height:20px;
    text-align:center;
    margin-left:200px;
}
.tj input{
	float:left;
    margin-left:20px;
    width:60px;
    height:20px;
}

.lx{
	overflow:hidden;
	padding:0 20px;
}
.lx p{
	float:left;
	line-height:24px;
	font-size:14px;
	max-width:60%;
}
.lx p span{
	font-size:16px;
	font-weight:bold;
}

input,select,textarea{
	background-color:transparent;
	border:0;
	border:#ccc solid 1px;
}