@charset "utf-8";
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;	padding:0; list-style-type: none; border-top-width: 0px;	border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none;	border-left-style: none;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
/* CSS Document */
body{color:#333; font-family:"微软雅黑";	font-size: 12px; margin: 0;	padding: 0px;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:none; color:#6a0c4a; }

.w1000{ width:1200px; height:auto; margin:0 auto;}
.ovhi{ overflow:hidden;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.w80{ width: 80px !important;}
.w230{ margin: 0 25px !important;}

/*header*/
.hea{ width:100%; height:120px; position:relative;}
.hea_b{ width:100%; height:3px; position:absolute; bottom:-3px; left:0; background:url(../images/header_b.png) repeat-x; z-index:20;}
.hea_s{ width:1200px; height:120px; margin:0 auto;}
.hea_fl{ float:left; padding-top:22px;}

.hea_fr{ f position:relative;}

.yuyan{ width:1200px; height:20px; margin-top:5px;text-align:right;}
.yuyan a{ margin:0 10px;}
/*search*/
.hea_fr_top{ width:100%; height:34px; text-align:right; position:absolute; top:30px; right:0;}
.hea_fr_top form{ display:block;width:300px; height:34px;background:url(../images/search.png) no-repeat; float:right;}
.hea_fr_top form .search10{ width:240px; height:28px; line-height:28px; float:left; border:none; background:none; font-size:12px; font-family:"微软雅黑"; color:#333; margin-top:2px; margin-left:13px;}
.hea_fr_top form .search11{ width:28px; height:30px; float:right;  cursor:pointer; background:none; color:#fff; border:none; font-size:0;margin-top:2px; margin-right:7px;}


.hea_fr_bot{ width:100%; height:38px; margin-top:46px;}
.nav{ float:right;}
.nav li{ height:38px;float:left; width:130px;position:relative;text-align:center;margin-right:15px;}
.nav li .li_a{ display:block;height:51px;line-height:24px;  border-bottom:3px solid #fff; font-size:16px;}
.nav li .li_a:hover{border-bottom:3px solid #6a0c4a;}
.nav li .currnet{border-bottom:3px solid #6a0c4a;}

.nav li .currnet50{border-bottom:3px solid #6a0c4a;}

.erji_1{ display:none;width:950px; height:30px; position:absolute; top:49px; left:-407px; padding-top:2px; text-align:center;z-index:1;}
.erji_1 .erji_s{  margin:0 auto;width:152px;background-color:#f2f2f2;}
.erji_1 .erji_s dl{border-top:3px solid #6a0c4a; height:auto;  line-height:30px; background-color:#f2f2f2;}
/* .erji_1 .erji_s dl:hover{ border-top:3px solid #6a0c4a; height:auto;  line-height:30px; background-color:#f2f2f2;} */
.erji_1 .erji_s dl dd{ z-index:99;height:50px;}
.erji_1 .erji_s dl dd a{ padding:1px 5px; color:#666666; font-size:14px;height:50px;line-height:50px;} 
.erji_1 .erji_s dl dd:hover{ background:#fff;border-radius: 0px; color:#6a0c4a;height:50px;line-height:50px;}
.erji_1 .erji_s dl dd a:hover{ background:#fff;border-radius: 0px; color:#6a0c4a;}
.erji_1 .erji_s_fl{ float:left;}


.erji_2{ display:none;width:850px; height:30px; position:absolute; top:49px; left:-378px; padding-top:2px; text-align:center;z-index:1;}
.erji_2 .erji_s{ display:inline-block; margin:0 auto;width:152px;background-color:#f2f2f2;}
/* .erji_2 .erji_s dl:hover{ border-top:3px solid #6a0c4a; height:auto;  line-height:30px; background-color:#f2f2f2;} */
.erji_2 .erji_s dl{ border-top:3px solid #6a0c4a;height:auto;  line-height:30px;background-color:#f2f2f2;}
.erji_2 .erji_s dl dd{ z-index:99;height:50px;}
.erji_2 .erji_s dl dd a{ padding:1px 5px; color:#666666; font-size:14px;height:50px;line-height:50px;} 
.erji_2 .erji_s dl dd:hover{background-color:#fff;border-radius: 0px; color:#6a0c4a;height:50px;line-height:50px;}
.erji_2 .erji_s dl dd a:hover{ background-color:#fff;border-radius: 0px; color:#6a0c4a;}
.erji_2 .erji_s_fl{ float:left;}

.erji_3{ display:none;width:550px; height:30px; position:absolute; top:49px; left:-207px; padding-top:2px; text-align:center;z-index:1;}
.erji_3 .erji_s{ display:inline-block; margin:0 auto;width:152px;background-color:#f2f2f2;}
/* .erji_3 .erji_s dl:hover{ border-top:3px solid #6a0c4a; height:auto;  line-height:30px; background-color:#f2f2f2;} */
.erji_3 .erji_s dl{border-top:3px solid #6a0c4a;height:auto;  line-height:30px;background-color:#f2f2f2;}
.erji_3 .erji_s dl dd{ z-index:99;height:50px;}
.erji_3 .erji_s dl dd a{ padding:1px 5px; color:#666666; font-size:14px;height:50px;line-height:50px;} 
.erji_3 .erji_s dl dd:hover{background:#fff;border-radius: 0px; color:#6a0c4a;height:50px;line-height:50px;}
.erji_3 .erji_s dl dd a:hover{ background:#fff;border-radius: 0px; color:#6a0c4a;}
.erji_3 .erji_s_fl{ float:left;}















.icon{ float:right;}
.icon a{ width:28px; height:28px; display:block; float:left; margin-left:10px; background-image:url(../images/ico.png); background-repeat:no-repeat;}
.icon a.ico1{ background-position:0 0;}
.icon a.ico1:hover{ background-position:0 -38px;}
.icon a.ico2{ background-position:-38px 0;}
.icon a.ico2:hover{ background-position:-38px -38px;}
.icon a.ico3{ background-position:-76px 0;}
.icon a.ico3:hover{ background-position:-76px -38px;}
.icon a.ico4{ background-position:-114px 0;}
.icon a.ico4:hover{ background-position:-114px -38px;}





/*banner*/
.banner{ width:100%; height:550px;}
.swap{width:100%; height:550px; margin:0 auto;}
#slider{list-style:none; width:100%; height:100%; margin:0; padding:0; }
#slider li{width:100%; height:550px; display:none; position:absolute;}
#slider li a{ width:100%; height:550px; display:block;}
#naviSlider{list-style:none; width:auto; text-align:center; z-index:9999; margin-top:-50px; position: relative;}
#naviSlider  li{height:20px; width:20px; margin:0 6px; cursor:pointer; display:inline-block; background:url(../images/dot.png) right center no-repeat;}
#naviSlider li.on{background:url(../images/dot.png) left center no-repeat;}




.contact-products{width:1200px; height:230px; margin:35px auto 0 auto;}
.contact{width:293px; height:auto; float:left;}
.contact h2{width:200px; height:18px; margin-bottom:19px; line-height:18px; padding-left:26px; font-size:18px; color:#6a0c4a; font-weight:normal; background:url(../images/contact_00.png) no-repeat left center;}
.contact img{ width:293px; height:90px; display:block; margin-bottom:10px;}
.contact .p{ line-height:20px;}

.products{width:666px; height:auto; float:right;}
.products h2{width:640px; height:18px; margin-bottom:19px; line-height:18px; padding-left:26px; font-size:18px; color:#6a0c4a; font-weight:normal; background:url(../images/contact_00.png) no-repeat left center;}
.products h2 span{ float:left;}
.products h2 a{ float:right; color:#666; font-size:12px;}
.products .left{ width:20px; height:50px; float:left; margin-top:45px; background:url(../images/por_00.png) no-repeat left top;}
.products .right{ width:20px; height:50px; float:right; margin-top:45px; background:url(../images/por_00.png) no-repeat right top;}
.products-in{ width:596px; height:168px; float:left; margin-left:15px; overflow:hidden;}
.products-in ul{ width:1596px;}
.products-in li{ width:140px; height:168px; float:left; margin-right:12px;}
.products-in li img{ width:138px; height:px; display:block; border:1px solid #ddd;}
.products-in li span{ width:138px; height:px; display:block; text-align:center; line-height:24px;}






/*-------------------------scjs-----------*/
.mr_frbox { width:666px; height: 178px; position:relative; margin:0 auto;}
.mr_frBtnL { float: left; cursor: pointer; display: inline; position:absolute; top:45px; left:0px; }
.mr_frUl { float: left; height: 178px; width: 596px; margin-left:35px;}
.mr_frBtnR { float: right; cursor: pointer;  position:absolute; top:45px; right:0px; }
.mr_frUl ul li { display: inline; float: left; height: 178px; width: 140px; overflow: hidden; margin-right:12px;}
.mr_frUl ul li img { display: block; border: 1px solid #D8D8D8; }
.mr_frUl ul li img:hover{border: 1px solid #6a0c4a;}
.mr_frUl ul li p a{ display:block; font-size:12px; height:35px; overflow:hidden; text-align:center; padding-top:3px;}







/*------------------------*/
.nybanner{width:100%; margin:0 auto;overflow:hidden;}
.nybanner a{display:block;}
.nybanner img{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; visibility: hidden;}



/*-----------------------about------------------*/
.about{width:1200px; margin:5px auto 5px auto;}
.ab_left{width:220px; float:left; margin:5px 0 5px 5px;}
.able{width:220px; height:65px; background:url(../images/guanl.jpg) no-repeat; font-size:24px; line-height:65px; text-align:center;}
.zclianxi{width:208px; overflow:hidden; margin:5px 0 5px 5px;}
.zclianxi .zc_div{width:198px; margin-bottom:10px; background:url(../images/zc.png) repeat-y; padding:9px 5px; position:relative;}
.zclianxi .zc_div .bj_1{ width:100%; height:9px; position:absolute; top:0; left:0; background:url(../images/zct.png) no-repeat;}
.zclianxi .zc_div .bj_2{ width:100%; height:9px; position:absolute; bottom:0; left:0; background:url(../images/zcb.png) no-repeat;}







.ab_fenl{width:220px;}
.ab_fenl ul{width:220px; overflow:hidden;}
.ab_fenl ul li{width:208px; background:url(../images/left-bg.png) no-repeat; margin:10px 0 10px 6px; line-height:35px; text-align:center;}
.ab_fenl ul li:hover{ background:url(../images/left-hover.png) no-repeat;}
.ab_fenl ul li:hover .fenlei_a{color:#fff;}
.ab_fenl ul li .fenlei_a{font-size:13px; color:#333; display:block; height:35px; line-height:35px; overflow:hidden;}

.pro_erji{}
.pro_erji .erji_a{ display:block; height:30px; line-height:30px; overflow:hidden; padding-left:30px; color:#000; font-size:14px; text-align:left; position:relative;}
.pro_erji .erji_a:hover{ color:#6a0c4a; background:#f0f0f0;}
.pro_erji .erji_a .one{ display:block; width:6px; height:9px; position:absolute; left:10px; top:10px; background:url(../images/cpfl.png) no-repeat;}
.pro_erji .erji_a .two{display:block; width:6px; height:9px; position:absolute; left:10px; top:10px; background:url(../images/cpflh.png) no-repeat;}
.pro_sanji{}
.pro_sanji a{display:block; height:20px; line-height:20px; font-size:12px;overflow:hidden; padding-left:30px; text-align:left; position:relative;}
.pro_sanji a:hover{ color:#6a0c4a;background:#f0f0f0;}
.pro_sanji a .one{display:block; width:5px; height:5px; position:absolute; left:20px; top:7px; background:url(../images/dt_ss.png) no-repeat;}






.ab_right{width:930px;  float:left; margin:5px 5px 5px 35px; overflow:hidden;}
.weizhi{width:930px; height:30px; line-height:20px; border-bottom:1px solid #CCC;}
.ab_con{width:930px; margin-top:10px; line-height:24px;}
.ab_con50{width:930px; margin-top:10px; line-height:24px; }
.ab_con50_address{width:450px; margin-top:10px; line-height:24px; float:left;}
.ab_con50right{width:930px; margin-top:20px; float:left; line-height:24px;}






/*=============product================*/

.produ{width:1200px; margin:5px auto 5px auto;}
.produ_list{width:880px; margin-top:10px;}
.produ_list li{width:880px; height:170px; border-bottom:1px dashed #CCC;}

.produ_left{width:150px; height:150px; float:left; margin-top:10px;}
.produ_left img{border:1px solid #CCC;}
.produ_left img:hover{border:1px solid #6a0c4a;}

.produ_right{width:550px; height:150px; float:left;margin-top:10px;margin-left:100px;}
.prri_top{width:700px; height:35px;}
.prtop_lf{width:440px; height:35px; float:left; overflow:hidden;}
.prtop_lf a{font-size:24px; color:#666;}
.prtop_lf a:hover{color:#6a0c4a;}
.prtop_ri{width:65px; height:18px; float:right; line-height:18px; margin-right:20px; margin-top:5px; text-align:center; background:url(../images/prodj.jpg) no-repeat;}
.prtop_ri:hover{background:url(../images/prodjho.jpg) no-repeat;}
.prtop_ri a{color:#FFF;;}
.prri_bot{width:550px; height:95px; line-height:25px; overflow:hidden; margin-top:5px; color:#666;}


.proxx{width:930px; overflow:hidden;}
.proxx_to{width:930px; height:300px; margin-top:10px;}
.proxx_to_fl{width:300px; height:300px; float:left;}
.proxx_to_fr{width:586px; height:300px; float:right;}
.proxx_to_tle{width:586px; max-height:54px; font-size:20px; color:#6a0c4a; overflow:hidden;}
.proxx_to_jj{width:586px; max-height:236px; overflow:hidden; margin-top:10px;}


.proxx_bo{width:930px; overflow:hidden;}
.proxx_bo_tle{width:930px; height:32px; margin-top:20px; margin-bottom:20px;}
.proxx_bo_tle p{width:180px; height:32px; line-height:32px; background:url(../images/title_bg.png) no-repeat; color:#fff; font-size:18px;}
.proxx_bo_con{width:930px; overflow:hidden;}







/*---------liuyan------------*/
.liuyan{width:720px;}
.liuyan_title{width:720px; height:40px; line-height:40px; color:#000; font-size:20px; text-align:center;}
.form1{width:720px; height:35px;}
.form1_1{width:330px; height:30px; line-height:30px;float:left; font-size:20px;}
.form1_1 input{ width:200px; height:22px; line-height:22px;}
.form1_2{width:300px; height:30px;line-height:30px; float:left;font-size:20px;}
.form2{width:720px;margin-top:20px;}
.form2_1{width:330px; height:30px; line-height:30px;float:left; font-size:20px;}
.form2_1 input{ width:200px; height:22px; line-height:22px; margin-left:30px;}
.form2_2{width:330px; height:30px; line-height:30px;float:left; font-size:20px;}
.form2_2 input{ width:200px; height:22px; line-height:22px;}
.form2_3{width:330px; height:30px; line-height:30px;float:left; font-size:21px; margin-top:20px;}
.form2_3 input{ width:200px; height:22px; line-height:22px; margin-left:22px;}

.form3{width:720px; margin-top:20px;}
.form3_1{width:350px;line-height:30px;font-size:20px; float:left;}
.form3_1 input{ width:300px; height:22px; line-height:22px;}
.form3_2{width:350px;line-height:30px;font-size:20px; float:left;}
.form3_2 input{ width:300px; height:22px; line-height:22px;}

.liuyan_neirong{margin-top:20px;}
.nerlefr{width:720px; height:30px; line-height:30px;font-size:20px;}
.neirong{width:650px; height:200px;}
.tiijiao{width:400px; height:30px; margin-top:20px; margin-left:150px;}
.tijiaoip{ width:100px; height:30px; background:#CCC; color:#FFF;border-radius: 5px; font-size:16px; line-height:30px; margin-left:80px; border:none; cursor:pointer;}
.tijiaoip:hover{ background:#6a0c4a; color:#fff;}
.chongzhi{ width:100px; height:30px; background:#CCC; color:#FFF;border-radius: 5px; font-size:16px; line-height:30px;margin-left:20px; border:none;cursor:pointer;}
.chongzhi:hover{ background:#6a0c4a; color:#fff;}







/*===============news=================*/
.newdu{width:1200px; margin:5px auto 5px auto;}
.newdu_list{padding:10px; overflow:hidden;}
.newdu_list ul{}
.newdu_list ul li{ position:relative; height:50px; border-bottom:1px dashed #666;}
.newdu_list ul li i{ display:block; width:4px; height:4px;  background: #333; position:absolute; left:5px; top:22px;}
.newdu_list ul li a{ display:block; width:560px; padding-left:20px; height:50px; line-height:50px; overflow:hidden; float:left;font-size:16px;}
.newdu_list ul li span{ display:block; float:right; text-align:right; width:100px; height:50px; line-height:50px;}

.newdu_left{width:150px; height:150px; float:left; margin-top:10px;}
.newdu_left img{border:1px solid #CCC;}
.newdu_left img:hover{border:1px solid #6a0c4a;}

.newdu_right{width:550px; height:150px; float:right;margin-top:10px;}
.newrri_top{width:550px; height:35px;}
.netop_lf{width:410px; height:35px; float:left; overflow:hidden;}
.netop_lf a{font-size:24px; color:#666;}
.netop_lf a:hover{color:#6a0c4a;}

.newsei_ri{ height:18px; float:right; line-height:18px; margin-right:20px; margin-top:5px; text-align:center; color:#666;}
.neri_bot{width:550px; height:72px; line-height:25px; overflow:hidden; margin-top:5px; color:#666;}
.neri_ljgd{width:92px; height:23px; line-height:23px; text-align:center; background:url(../images/learn_more_bg.jpg) no-repeat; float:right; margin-right:20px; margin-top:10px;}

.new_xx{width:930px; overflow:hidden;margin-top:10px;}
.nexx_title{width:930px; height:80px; border-bottom:1px solid #ccc; font-size:20px; text-align:center;}
.nexx_sj{width:930px; height:25px; line-height:25px; text-align:center;}
.nexx_sj span{color:#666;}

.nexx_xxcon{width:930px; margin-top:10px;}



/*footer*/
.footer{ width:100%; overflow:hidden; margin-top:60px;}
.link{ width:100%; height:auto; overflow:hidden; background:#6a0c4a; padding-bottom:35px; border-bottom:1px solid #cccccc;}
.link h2{height:auto; overflow:hidden; display:block; margin-bottom:10px; font-weight:normal; line-height:18px; margin-top:39px; font-size:16px; color:#e5e5e5; font-family:"微软雅黑";}
.link .w1000 a{ height:33px; line-height:33px; padding-left:12px; display:block; float:left; margin-right:40px; font-size:12px; color:#e5e5e5; background:url(../images/link_01.gif) no-repeat left center;}
.copyright{width:100%; height:50px; background:#6a0c4a;}
.copyright .p{ max-width:700px; height:50px; overflow:hidden; line-height:50px; float:left; color:#e5e5e5;}
.copyright_r{ float:right; line-height:34px; margin-top: 9px;}
.copyright_r a{ width:110px; display:inline-block; color:#e5e5e5;}
.copyright_r a:hover,.copyright_r a.currnet{ text-decoration:underline;}
.copyright_r a img{ float:left; margin-top:8px; margin-right:5px;}

.copyright_r .weixin{position:relative;}
.copyright_r .weixin .erwei{ display:none;position:absolute; bottom:34px; left:0;}



/*CSS black2 style pagination*/

.black2 {

	TEXT-ALIGN: center;

	margin-top: 30px;

	width: 100%;
	
	padding:4px 0;
}

.black2 A {

	PADDING-RIGHT: 8px;

	PADDING-LEFT: 8px;

	PADDING-BOTTOM: 3px;

	MARGIN:0 2px;

	COLOR: #6a0c4a;

	PADDING-TOP: 3px;

	TEXT-DECORATION: none;

	border: 1px solid #6a0c4a;

}

.black2 A:hover {

	COLOR: #fff;

	BACKGROUND-COLOR: #6a0c4a;

	border: 1px solid #6a0c4a;

}

.black2 A:active {

	COLOR: #fff;

	BACKGROUND-COLOR: #6a0c4a;

	border: 1px solid #6a0c4a;

}

.black2 SPAN.thisclass {

	PADDING-RIGHT: 8px;

	PADDING-LEFT: 8px;

	PADDING-BOTTOM: 3px;

	MARGIN:0 2px;

	COLOR: #fff;

	PADDING-TOP: 3px;

	BACKGROUND-COLOR: #6a0c4a;

	border: 1px solid #6a0c4a;

}

.black2 SPAN.disabled {

	BORDER-RIGHT: #eee 1px solid;

	PADDING-RIGHT: 8px;

	BORDER-TOP: #eee 1px solid;

	PADDING-LEFT: 8px;

	PADDING-BOTTOM: 3px;

	MARGIN:0 2px;

	BORDER-LEFT: #eee 1px solid;

	COLOR: #ddd;

	PADDING-TOP: 3px;

	BORDER-BOTTOM: #eee 1px solid

}










