@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-size:12px;}
li{
	list-style-type:none;
	line-height:20px;
}
body{
	background:#FFF url(images/bg_body.gif) repeat-x;
}
img{
	border:none 0;
}
a{
	text-decoration:none;
	color:#666;
}
a:hover{
	text-decoration:underline;
	color:#C00;
}
p{ line-height:20px;}

.top{
	width:930px;
	margin:0 auto;
}

.btn04 {width:80px; height:28px;border:none; background:url(images/bd_tj.gif) no-repeat; margin-right:12px;cursor:pointer;}
.tjbd{ width:930px; margin:0 auto; margin-top:10px;}
.btn01{ margin-left:200px;}
.mdmore{ width:657px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.mdmore table td{ padding-left:5px; line-height:24px;}
.box_more{ overflow:hidden; padding-right:10px;}
.box_more a{ width:172px; height:30px; line-height:30px; color:#fff; display:block; float:right; text-align:center; font-weight:bold; background:url(images/bg_more.jpg) no-repeat; margin-top:20px; font-size:14px;}
/*导航栏式*/

#nav { background:url(images/nav-1.jpg) no-repeat; height:52px; margin-bottom:5px; font-size:12px;}
#nav ul {  padding-top:5px; float:left}
#nav ul li { float:left;  margin-right:10px; list-style:none; width:60px; text-align:center; display:block; margin:3px;}
#nav strong { font-weight:normal;}
#nav .navul {  width:205px;}
#nav .navul1 {   width:135px; padding-left:26px;}
#nav .navul3 {  width:205px; padding-left:26px;}
#nav a:link { color:#0F587B; text-decoration: none} 
#nav a:visited { color:#0F587B; text-decoration: none} 
#nav a:hover { color:#CC0000; text-decoration: underline} 
#nav a:active { color: #0F587B; text-decoration: underline}

#nav{
	width:930px;
	margin:0 auto;
	padding-bottom:0px;
	margin-bottom:0px;
}
.zs h1{
	width:880px;
	background:#f6ad00;
	padding:15px;
	font-size:14px;
	color:#FFF;
	line-height:24px;
	font-weight:bold;
	margin:0 auto;
	margin-top:15px;
}
.rk{
	width:930px;
	margin:0 auto;
	overflow:hidden;
}
.rk li{
	float:left;
	margin-right:3px;
}
.rk li img{
	display:block;
	margin-top:20px;
}
.sj{
	width:780px;
	margin:0 auto;
	background:#ffd50a;
	line-height:30px;
	overflow:hidden;
	padding-left:150px;
	margin-top:30px;
	margin-bottom:30px;
}
.sj span{
	float:left;
	margin-right:60px;
	font-size:14px;
	font-weight:bold;
}
.nav02{
	width:880px;
	margin:0 auto;
	background:url(images/bg_nav.gif) no-repeat;
	line-height:41px;
	height:41px;
	overflow:hidden;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding-left:50px;
}
.nav02 li{
	line-height:41px;
	float:left;
	padding-left:40px;
	padding-right:40px;
}
.nav02 li a{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.nav02 li a:hover{
	font-size:16px;
	color:#FC0;
	font-weight:bold;
	text-decoration:none;
}
.wz{
	width:930px;
	margin:0 auto;
	line-height:24px;
	color:#666;
	font-size:12px;
}
.one{
	width:930px;
	margin-left:auto;
	margin-right:auto;
}
.titlebox02{
	width:920px;
	background:url(images/bg_title01.gif) no-repeat;
	line-height:32px;
	padding-left:10px;
}
.titlebox02 h1{
	color:#FFF;
	font-size:14px;
}
.cj_con{
	width:914px;
	border:solid 3px #e99702;
	border-top:none 0px;
	background:url(images/bg_cj.gif) repeat-x #f8ec49;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
}
.cj_nr{
	width:880px;
	background:#f9ce42;
	padding:12px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:22px;
	margin-bottom:10px;
	clear:both;
}
.cj_left{
	width:204px;
	float:left;
	background:#faef77 url(images/lp.jpg) right bottom no-repeat;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	color:#000;
	height:600px;
	margin-bottom:10px;
}
.cj_left h3{
	font-size:14px;
	color:#C00;
	padding-top:10px;
	padding-bottom:10px;
}
.cj_min{
	width:428px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}




.cj_left02{
	width:204px;
	float:left;
	background:#faef77 url(images/lp.jpg) right bottom no-repeat;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	color:#000;
	margin-bottom:10px;
}
.cj_left02 h3{
	font-size:14px;
	color:#C00;
	padding-top:10px;
	padding-bottom:10px;
}
.cj_min02{
	width:690px;
	padding-left:10px;
	float:left;
}
.cj_min_t{	
	width:680px;
	clear:both;
}

.titlebox15{
	width:680px;
	overflow:hidden;
	line-height:30px;
	border-bottom:solid 2px #C00;
}
.titlebox15 h3{
	float:left;
	font-size:14px;
	color:#C00;
}
.titlebox15 a{
	float:right;
	display:block;
}
.titlebox15 a img{
	display:block;
}
.yhmc04{font-size:12px;line-height:24px;color:#c00; overflow:hidden; font-weight:bold; padding-left:10px;}
.shell04 p{font-size:12px;line-height:20px;color:#000; overflow:hidden; width:670px;}
.cj_min02 span{
	display:block;
	float:left;
}
.cj_min02 .sp01{
	width:120px;
}
.cj_min02 .sp02{
	width:170px;
}
.cj_min02 .sp03{
	width:200px;
}
.shell04{
	width:660px;
	padding:3px 2px 2px 10px;
}
.core04{
	height:30px;
	overflow:hidden;
}
.box_more02{ overflow:hidden; padding-right:10px;}
.box_more02 a{ line-height:30px; color:#c00; display:block; float:right;font-weight:bold; margin-top:10px; font-size:14px;}
.cj_right02{
	width:680px;
	overflow:hidden;
}
.titlebox16{
	width:680px;
	line-height:30px;
	border-bottom:solid 2px #C00;
}
.titlebox16 h3{
	font-size:14px;
	color:#C00;
}
.cj_right02 ul{
	float:left;
	width:222px;
	padding-right:5px;
	padding-top:10px;
}
.cj_right02 ul h4{
	font-size:12px;
	color:#C00;
}
.cj_right02 ul li img{
	display:block;
	margin-top:10px;
	border:solid 1px #000;
}











.titlebox05{
	width:428px;
	overflow:hidden;
	line-height:30px;
	border-bottom:solid 2px #C00;
}
.titlebox05 h3{
	float:left;
	font-size:14px;
	color:#C00;
}
.titlebox05 a{
	float:right;
	display:block;
}
.titlebox05 a img{
	display:block;
}








.yhmc{font-size:12px;line-height:24px;color:#c00; overflow:hidden; font-weight:bold; padding-left:10px;}
.shell p{font-size:12px;line-height:20px;color:#000; overflow:hidden; width:410px;}
.cj_min span{
	display:block;
	float:left;
}
.cj_min .sp01{
	width:70px;
}
.cj_min .sp02{
	width:140px;
}
.cj_min .sp03{
	width:100px;
}
.shell{
	width:410px;
	padding:3px 2px 2px 10px;
}
.core{
	height:480px;
	overflow:hidden;
}
.shell02 p{font-size:12px;line-height:20px;color:#000; overflow:hidden; width:590px;}
.hj_con span{
	display:block;
	float:left;
}
.hj_con .sp01{
	width:80px;
}
.hj_con .sp02{
	width:140px;
}
.hj_con .sp03{
	width:170px;
}
.hj_con .sp05{
	width:80px;
}
.shell02{
	width:590px;
	padding:3px 2px 2px 10px;
}
.core02{
	height:80px;
	overflow:hidden;
}
.cj_right{
	width:234px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#f5bf24;
	height:600px;
}
.cj_right table td{ line-height:20px; height:20px;}
.cj_right h3{
	font-size:14px;
	color:#C00;
	padding-top:10px;
	padding-bottom:7px;
}
.cj_right ul h4{
	font-size:12px;
	color:#C00;
	padding-top:3px;
}
.cj_right ul img{
	display:block;
}
.hjyh{
	width:880px;
	background:#fff;
	padding:12px;
	overflow:hidden;
	margin-bottom:10px;
}
.hj_con{
	float:left;
	width:615px;
}
.titlebox09{
	width:600px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:10px;
	border-bottom:solid 2px #C00;
	overflow:hidden;
}
.titlebox09 h4{
	float:left;
	font-size:14px;
	color:#C00;
}
.titlebox09 a{
	display:block;
	float:right;
	font-size:12px;
}
.tu{
	width:255px;
	height:125px;
	border:solid 1px #000;
	float:left;
	margin-left:8px;
}
.tu img{
	display:block;
}
.titlebox06{
	width:920px;
	background:url(images/bg_title04.gif) no-repeat left bottom;
	height:45px;
	padding-left:10px;
	overflow:hidden;
}
.titlebox06 h2{
	color:#FFF;
	font-size:14px;
	float:left;
	padding-top:20px;
}
.titlebox06 span{
	float:right;
}
.titlebox06 span img{
	display:block;
}
.hd_con{
	width:914px;
	border:solid 3px #e99702;
	border-top:none 0px;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
	padding-bottom:10px;
}
.hd_conl{
	width:525px;
	float:left;
	margin-right:10px;
}
.titlebox07{
	width:161px;
	padding-left:10px;
	background:url(images/bg_title03.gif) no-repeat;
	margin-bottom:5px;
	line-height:24px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.hd_con h6{
	font-size:12px;
	color:#C00;
	padding-left:15px;
	line-height:20px;
}
.hd_con p{
	font-size:12px;
	color:#000;
	padding-left:35px;
	padding-bottom:5px;
	padding-top:5px;
	width:480px;
}
.gh{
	width:525px;
	background:#feeeba;
	margin-bottom:3px;
}
.zt{
	width:525px;
	background:#feeeba;
	margin-bottom:3px;
}
.sf{
	width:525px;
	background:#feeeba;
}
.hd_conr{
	float:left;
	width:369px;
}
.jt{
	width:369px;
	background:#feeeba;
	height:493px;
}
.jt p{
	font-size:12px;
	color:#000;
	padding-left:35px;
	padding-bottom:5px;
	padding-top:5px;
	width:334px;
}
.zj_con{
	width:914px;
	border:solid 3px #e99702;
	border-top:none 0px;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
	padding-bottom:10px;
}
.titlebox08{
	width:920px;
	background:url(images/bg_title05.gif) no-repeat;
	line-height:32px;
	padding-left:10px;
}
.titlebox08 h2{
	color:#FFF;
	font-size:14px;
}
#demo {width:894px;height:150px;overflow:hidden; margin:auto;}
#demo img {border: 2px solid #ccc; margin:10px}
#demo1 div{display:block; float:left; text-decoration:none;}
#demo1 div span{display:block; text-align:center; color:#c00; font-size:12px; font-weight:bold}
#demo2 div{display:block; float:left; text-decoration:none;}
#demo2 div span{display:block; text-align:center; color:#c00; font-size:12px; font-weight:bold}
#indemo {float: left;width: 800%;margin-left:1px}
#demo1 {float: left; margin-left:1px}
#demo2 {float: left;margin-left:1px}

#demo1 a{display:block; float:left; text-decoration:none;}
#demo1 a span{display:block; text-align:center; color:#c00; font-size:12px; font-weight:bold}
#demo2 a{display:block; float:left; text-decoration:none;}
#demo2 a span{display:block; text-align:center; color:#c00; font-size:12px; font-weight:bold}
.four{
	width:930px;
	overflow:hidden;
	padding-top:10px;
	margin:0 auto;
}
.four_right{
	float:left;
	width:303px;
	border:solid 1px #ccc;
}
.four_right a:hover{
	color:#336699;
}
.titlebox03{
	width:283px;
	padding-left:20px;
	background-image:url(images/bg_title02.gif);
	background-repeat:repeat-x;
	line-height:30px;
	border-bottom:solid 1px #ccc;
}
.titlebox03 h6{	
	line-height:30px;
	font-size:14px;
	color:#000;
}
.mid{
	float:left;
	width:303px;
	margin-right:8px;
	border:solid 1px #ccc;
	padding-bottom:6px;
}
.mid table td{
	height:20px;
}
.xgzt{
	border:solid 1px #ccc;
	float:left;
	width:303px;
	height:390px;
	margin-right:7px;
}
.ul_list01{
	width:283px;
	padding:10px;
}
.ul_list01 li{
	padding-left:10px;
	background-image:url(images/li.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	line-height:20px;
}
.ul_list01 li a:hover{
	color:#336699;
}
.td06{
	border:solid 1px #ccc; 
	padding:3px;
	width:150px;
}
.td06 img{
	display:block;
}
.page-search{ font-size:12px;}

.footer{
	width:930px;
	margin:0 auto;
	border-top:solid 3px #000;
	background-color:#f7fbff;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
}
.footer a{
	line-height:20px;
	color:#666;
	text-decoration:none;
}
.bd{ width:300px; margin:0 auto;}
.bd table td{ line-height:24px; height:24px;}
/*钻石页面*/
.titlebox10{
	width:930px;
	background:url(images/bg_title15.jpg) no-repeat;
	height:43px;
}
.zs_con{
	width:914px;
	border:solid 3px #e99702;
	border-top:none 0px;
	background:url(images/bg_cj.gif) repeat-x #f8ec49;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.zs_nr{
	width:870px;
	overflow:hidden;
	background:#fbdf69;
	padding:17px;
}
.zs_left{
	width:180px;
	padding-top:20px;
	padding-left:30px;
	border-right:solid 1px #f5a700;
	float:left;
	height:823px;
}
.zs_left li{
	width:140px;
	height:39px;
	background:url(images/bg_title16.gif) no-repeat;
	line-height:39px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}
.zs_left li a{
	color:#FFF;
	font-size:14px;
}
.zs_left li a:hover{
	color:#FC0;
	text-decoration:none;
}
.zs_right{
	width:640px;
	border-left:solid 1px #ffe3a5;
	padding-left:15px;
	float:left;
}
.zs_right h1{
	width:645px;
	text-align:center;
	font-size:16px;
	color:#c60e00;
	border-bottom:solid 1px #f5a700;
	padding-bottom:5px;
}
.zs_right ul{
	width:645px;
	padding-top:15px;
}
.zs_right ul li{
	width:630px;
	padding-left:15px;
	background:url(images/li002.gif) no-repeat 0 8px;
	line-height:22px;
}
.zs_right ul li h3{
	font-size:14px;
	color:#C00;
	padding-bottom:5px;
	padding-top:5px;
}
.zs_right ul li p{
	width:630px;
}
.zs_right ul li p strong{
	color:#C00;
}
.zs_right ul li p span{
	font-weight:bold;
}
.zs_right ul li h4{
	font-size:12px;
	color:#C00;
}
.zs_right ul li h5{
	font-size:14px;
	padding-top:5px;
}
.jx_box{
	width:630px;
	overflow:hidden;
	padding-top:5px;
}
.jx_box img{
	display:block;
	float:left;
	margin-right:1px;
}
.rw{font-size:12px;line-height:24px;color:#c00; overflow:hidden; font-weight:bold; padding-left:4px; width:895px;}
.shell03 p{font-size:12px;line-height:20px;color:#000; overflow:hidden; width:904px;}
.xy_con{
	width:914px;
	border:solid 3px #e99702;
	border-top:none 0px;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
	padding-bottom:10px;
}
.imgs03{overflow:hidden; width:880px;padding-left:30px; padding-top:10px;}
.imgs03 li{	float:left;	margin-right:20px; margin-bottom:10px;}
.imgs_img03{width:150px;height:100px;}
.imgs_img03 img{display:block;border:solid 1px #000;}
.zj_con span{
	display:block;
	float:left;
}
.zj_con .sp01{
	width:120px;
}
.zj_con .sp02{
	width:100px;
}
.zj_con .sp03{
	width:180px;
}
.zj_con .sp05{
	width:100px;
}
.zj_con .sp06{
	width:120px;
}
.zj_con .sp07{
	width:150px;
}
.shell03{
	width:895px;
	padding:3px 2px 2px 4px;
}
.core03{
	height:100px;
	overflow:hidden;
}
.zj_con ul{
	width:894px;
	overflow:hidden;
	padding-left:10px;
}
.zj_con ul li{
	width:436px;
	padding-top:10px;
	background:url(images/line002.gif) no-repeat;
	margin-right:10px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.yh_con{
	width:420px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	background:url(images/line002_x.gif) no-repeat left bottom #fdeeb9;
	overflow:hidden;
}
.img_box01{
	width:150px;
	padding:3px;
	border:solid 1px #ccc;
	float:left;
	margin-right:5px;
	background:#fff;
}
.yh_con h6{
	font-size:12px;
	color:#C00;
	line-height:20px;
}
.yh_con h6 a{
	font-size:12px;
	color:#C00;
}

/*产品页面*/
.main{
	width:930px;
	margin:0 auto;

}

.h_h5{
	font-size:15px;
	color:#CC0000;
	margin:7px 0px;

}

.hy_1{
	width:924px;
	height:auto;
	overflow:hidden;
	border:solid 3px #eb9703;
	margin-bottom:6px;
}
.hy_2{
	width:920px;
	height:auto;
	overflow:hidden;
	border:solid 5px #e99703;
	margin-bottom:6px;
}
.h_title1{
	padding-left:25px;
	line-height:31px;
	background-image:url(images/bg_title06.gif);
	background-repeat:no-repeat;
}
.h_title2{
	padding-left:10px;
	padding-top:5px;
	line-height:25px;
	background-image:url(images/bg_title07.gif);
	background-repeat:no-repeat;
}
.h_title03{
	
	padding-left:18px;
	background-image:url(images/bg_title09.gif);
	background-repeat:no-repeat;
	line-height:30px;
	border-bottom:solid 1px #ccc;
}
.h_h6{	
	font-size:14px;
	color:#000000;
	
}
.h_h3{	
	font-size:14px;
	color:#FFFFFF;
	
}

.h_imgs{
   overflow:hidden;
	padding-top:15px;
	width:890px;
	padding-left:30px;
	float:left;


}
.h_imgs li{
	float:left;
	padding-right:20px;
	margin-bottom:10px;
	
}

.hexing1{
    overflow:hidden;
	width:928px;
	height:auto;
	float:left;
	margin:2px;
	display:inline;
	background:#FFF;
}
.hexing1_1{
    overflow:hidden;
	width:915px;
	margin-bottom:5px;
	
}
.htp_1{
    overflow:hidden;
	width:252px;
	height:223px;
	float:left;
	margin:5px 5px 5px 2px;
	border:solid 1px #CCCCCC;
	padding:1px;
}
.htp_2{
	width:440px;
	float:left;	
}
.htp_2_1{
    overflow:hidden;
	width:440px;
	float:left;
	height:35px;
	margin:5px 0px 2px 0px;
	background:url(images/bg_title10.gif) no-repeat scroll 350px 0;
}
.h_wz{
   float:right;
   width:76px;
   padding-top:10px;
   height:30px;
   color:#CC0000;
   font-size:14px;
   font-weight:bold;
}
.h_bt{
   float:left;
   width:260px;
}
.htp_nr2{
    width:205px;
	*width:203px;
	height:225px;
	overflow:hidden;
    background:#fff5d1;
	float:left;
	margin:5px 2px 5px 5px;
}
.htp_nr2 h6{
	font-size:12px;
	color:#C00;
	padding-left:10px;
	padding-top:5px;
}
.htp_nr2 li{
    width:195px;
	*width:180px;
	line-height:21px;
	padding:6px 5px 0px 5px;
	*padding-left:1px;
	text-indent:2em;
}

.h_imgs1{
	padding:3px;
	border:solid 1px #CCCCCC;
	width:150px;
	height:100px;
}

.hy_3{
	width:930px;
	overflow:hidden;
	margin:0 auto;
}
.h_right{
	float:left;
	width:283px;
	border:solid 1px #CCCCCC;
	height:385px;
}
.h_right a:hover{
	color:#336699;
}
.h_list1{
	width:260px;
	height:350px;
	overflow:hidden;
	padding:10px;
}
.h_list2{
	width:263px;
	padding:0 2px;
	
}
.h_list2 li{
	padding-left:5px;
	margin-left:15px;
	line-height:22px;
	list-style-image:url(images/bg_title11.gif);
}
.h_mid{
	float:left;
	width:303px;
	margin-left:8px;
	border:solid 1px #CCCCCC;
	padding-bottom:6px;
	height:385px;
}

.h_zt{
	border:solid 1px #CCCCCC;
	float:left;
	margin-left:7px;
	width:323px;
	height:387px;
}
.h_zt p{
	width:273px;
	padding:10px;
	text-indent:24px;
}
.h_img01{
    float:left;
	width:313px;
	padding:5px;
	display:inline;
}
.h_pic{
    float:left; 
	padding-right:5px;
	width:150px;
	padding:2px; 
	border:1px solid #b5b5b5;
    background:#fff;
}
.h_txt{
    float:right;
	width:150px;
    text-indent:24px;
	line-height:20px;
}


/*新闻页面*/
.hy_0{
	width:930px;
	height:auto;
	overflow:hidden;
	overflow:hidden;
	margin:0 auto;
}
.flash{
	width:540px;
	float:left;
	height:395px;
	margin-right:7px;
}
.h_lunbo01{
	float:left;
	width:540px;
	height:395px;
	margin-right:7px;
	*margin-right:0;
}
.h_lunbo02{
    width:540px;
	height:395px;
	margin-right:7px;
}
.h_lb{
	width:540px;
	height:362px;
	overflow:hidden;
}
.h_list{width:100%;height:30px;position:relative;top:-30px;text-align:right;line-height:30px;}
.h_list span{margin:0 4px;background:#666;border:1px solid #CCC;padding:2px 7px;color:#FFF;cursor:pointer;}
.h_des{margin-top:-28px;height:25px;overflow:hidden;}
.h_list span.on{color:#000;background:#faea93;border:1px solid #faea93;}
 .h_des li{
    line-height:25px;
	font-weight:bold;
	text-align:center;
	background:#ebeaea;
	}

.h_title21{
	padding-left:10px;
	padding-top:5px;
	line-height:25px;
	background-image:url(images/bg_title01.gif);
	background-repeat:no-repeat;
}
.h_xw1{
	float:left;
	width:370px;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	margin-right:8px;
	padding-bottom:5px;
	display:inline;
}
.h_redian{
    width:375px;
	height:auto;
	margin-bottom:10px;
}
.h_redian li{
    margin-left:15px;
	line-height:20px;
	text-indent:2em;
}
.h_list05{
	width:273px;
	padding:0 2px;
	margin-top:22px;
	
}
.h_list05 li{
	padding-left:10px;
	margin-left:15px;
	background-image:url(images/li03.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	line-height:20px;
}



.h_h55{ color:#C00; padding-left:15px; padding-top:15px; font-size:14px;}



