@charset "utf-8";
/* CSS Document */

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px; color:#595959;font-family: Verdana, Geneva, sans-serif; background:#fff;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.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;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.clear{clear:both; height:1px; margin-top:-1px; width:100%; line-height:1px; font-size:0;}
.kong{width:100%; height:26px; line-height:20px;}
/*头部区域*/
.topw{width:100%; background:#511972; height:110px; }
.top{width:1000px; margin:0 auto; background:url(../images/index_05.jpg) no-repeat right ; }
.bannavw{ width:100%; position:relative; }
.navw{width:100%; position:absolute; top:-40px;z-index:999;background: url(../images/nav_bg1.png) no-repeat center ;height:79px;}
#nav{  width:1033px; margin:0 auto; }
#nav ul{padding-top:30px; padding-left:205px;width:800px; height:20px;}
#nav ul li{ float:left;vertical-align:middle;position:relative;    display:inline-block; width:80px; background:url(../images/index_01.jpg) no-repeat right top; text-align:center; font-size:14px;}
#nav ul li a{ color:#fff; display:block;height:30px; line-height:30px; }
#nav ul li a:hover{color:#000; background:#f3e200; }

#nav ul li .second{position: absolute;left:0;display:none; background:#484848; }
#nav ul li .second span a{display:block;width:80px; color:#b3b6b9;}
#nav ul li .second span a:hover{background:#636363; color:#FFF;}
.shouye{ padding-left:10px; padding-right:28px;font-size:14px; float:left; display:block; list-style: }
.shouye .on{color:#000;}
.shouye a.on:hover{ color:#511972;}



#nav-menu{height:20px;width:970px;width:1033px; margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding-top:30px; padding-left:153px;width:800px; height:30px;}
#nav-menu .menu li{position:relative;float:left;padding:0;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:30px;text-decoration:none;font-size:14px;width:90px;text-align:center;}
#nav-menu .menu li a.ss{background-color:#FFF; }
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#511972;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:90px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:30px;left:-2px;width:90px;background:#FFF;border:2px solid #511972;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:90px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#511972;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}
/*banner*/
.main_visual{height:450px;overflow:hidden;position:relative; }
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
.main_image li a{display:block;width:100%;height:450px}
.main_image li .img_1{background: url(../img/img_main_1.jpg) center top no-repeat;}
.main_image li .img_2{background:url(../img/img_main_2.jpg) center top no-repeat;}
.main_image li .img_3{background:url(../img/img_main_3.jpg) center top no-repeat;}
.main_image li .img_4{background:url(../img/img_main_4.jpg) center top no-repeat;}
.main_image li .img_5{background:url(../img/img_main_5.jpg) center top no-repeat;}
.main_image li .img_6{background:url(../img/img_main_6.jpg) center top no-repeat;}
.main_image li .img_7{background:url(../img/img_main_7.jpg) center top no-repeat;}
.main_image li .img_8{background:url(../img/img_main_8.jpg) center top no-repeat;}
.main_image li .img_9{background:url(../img/img_main_9.jpg) center top no-repeat;}

div.flicking_con{position:absolute;top:420px;left:50%;z-index:99;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../img/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:100px;}

.bannerny{width:100%;  background:url(../images/nbanner.jpg) no-repeat  center; height:509px;}


/*公告*/
.gonggaow{width:100%; background: url(../images/index_11.jpg) repeat-x; height:45px; }
.gonggao{ width:1000px; margin:0 auto; color:#521a6f;}
.gonggao h1{font:normal 14px/40px 微软雅黑;  float:left; width:86px;}
.gonggao h2{font:normal 14px/40px 微软雅黑; float:left; width:500px;height:45px;}
.gonggao h2 a{ color:#521a6f;}
.gonggao h3{font:normal 12px/40px 微软雅黑; float:right; padding-top:5px;}
/*内容*/
.contentww{ background:#eeeeee;}
.contentw{ width:100%;background: url(../images/index_27.jpg) no-repeat bottom center; height:630px;}
.joins{width:1000px; margin:0 auto;  }
.joinn{width:590px; background:url(../images/index_14.jpg) no-repeat right;height:45px;}
.joinn p{padding-top:8px; font-family:微软雅黑; display:block; float: left; margin-right:5px;}
.joinn p a{color:#521a6f; }
.joinn span{ background: url(../images/index_17.jpg) no-repeat; height:45px; display:block; float: left; width:150px;}
#search { 
	 height:45px; display:block; float: left; width:150px;
	
	
}
#search h1{background: url(../images/index_17.jpg) no-repeat;}
#search h1 input {
	width:100px;padding-left: 5px;line-height:20px; background:none; color:#000;padding-top:8px;
	height:20px;
	border:1px;
	overflow:hidden;
}
#search #tijiao {
	width: 20px;
	height:20px;
	line-height:18px;
	background: none;
}

.index_cont1{width:1000px; margin:0 auto;height:258px;}
.video{width:248px; height:258px; background:url(../images/index_23.jpg) no-repeat top; float:left; margin-right:9px;}
.video span{ border:2px solid #392761; width:244px; height:220px; display:block; padding-top:33px;}
.video span iframe{width:244px; height:220px;}
.aboutus{width:367px; height:258px; float:left; background: url(../images/index_20.jpg) no-repeat top;  margin-right:9px;}
.aboutus p{font-family:微软雅黑; font-size:18px; float:right; padding-top:10px; padding-right:75px; color:#040404;}
.aboutusn{ margin-top:38px; width:347px; height:198px; background:#FFF; padding:10px;text-overflow: ellipsis;
word-wrap: break-word;
word-break: normal;
overflow: hidden;color:#424242;}
.aboutusn a{color:#040404;}
.aboutus1{width:367px; height:258px; float:right; background: url(../images/index_20.jpg) no-repeat top; }
.aboutus1 p{font-family:微软雅黑; font-size:18px; float:right; padding-top:10px; padding-right:75px; color:#040404;}
.aboutusn1{ margin-top:38px; width:347px; height:198px; background:#FFF; padding:10px;text-overflow: ellipsis;
word-wrap: break-word;
word-break: normal;
overflow: hidden;color:#424242;}
.aboutusn1 ul{width:345px; height:102px; clear:both; margin:0; padding:0;} 
.aboutusn1 ul li{ width:345px; padding:1.5px 0; }
.aboutusn1 ul li a{color:#424242;}
.aboutusn1 ul li a:hover{ color:#999;}
.aboutusn1 ul li span{ float:right;}
.index_cont2{width:1000px; margin:0 auto;}
.contactn{width:248px; height:258px; background: url(../images/index_29.jpg) no-repeat top left; float:left; margin-right:9px;}
.contactnww{ border:2px solid #392761; width:231px; height:235px; display:block; margin-top:36px; padding-left:10px; padding-top:10px; background:#FFF;}
.contactn h5{ display:block; background:url(../images/index_24.jpg) no-repeat bottom; height:235px;font-weight: normal;color:#040404;}


/*产品index3*/
.proscroll_list1{float:right;width:742px; height:258px; }
.pro_list1{width:742px; height:65px; background: url(../images/index_31.jpg) no-repeat;}
.pro_list_left{width:742px;height:36px; }
.pro_list1 ul{ margin:0; padding:0;}
.pro_list1 ul li{width:126px; display:inline-block; text-align:center; height:36px;line-height:36px; float:left;color:#FFF;font-family:微软雅黑;font-size:14px;letter-spacing:1px; font-weight:bold;background: url(../images/index_62.jpg) repeat-x;}

.pro_list1 ul li a{color:#FFF;font-family:微软雅黑;font-size:14px;letter-spacing:1px;height:36px; line-height:36px; font-weight:bold; display:block}
.pro_list1 ul li a:hover{ background: url(../images/index_62.jpg) repeat-x;height:36px;}
.pro_list1 span{ float:right; display:block;margin-right:8px; background:url(../images/index_63.jpg) no-repeat right;padding-right:15px;margin-top:5px;}
.pro_list1 span a{color:#FFF;}
.pro_list_con1{width:742px; height:225px; border-top:none; }

.rollBox{width:742px; height:190px; margin:0 auto; clear:both; position:relative;}
.scrollcon{}
.prev2,.next2{ position:absolute; width:40px; height:60px; display:block;top:60px; cursor: pointer;}
.prev2{ left:5px;; background: url(../images/index_36.jpg)  no-repeat;}
.next2{ right:5px;; background: url(../images/index_38.jpg) no-repeat;}
.img-list{ position:relative; width:642px; height:190px;  overflow:hidden; margin-left:50px; margin-top:13px; float:left;}
.rollBox #List1, .rollBox #List2{float:left;}
.ScrCont{width:9999px;}
.img-list ul li{ width:160px; height:172px; float:left; margin-right:8px;_margin-left:8px;padding:3px;}
.img-list ul li img{width:160px; height:120px;  border:#9a85ac 1px solid;}
.img-list ul li p{ text-align:center; margin-top:8px;}
.img-list ul li p a{ color:#393939; font-size:12px;}



/*danye*/

.ncontentw{width:100%;  min-height:700px;}
.content{width:1000px; margin:0 auto; background:url(../images/nbg.jpg) no-repeat ; min-height:700px;}
.content .leftbox{width:174px; float:left; margin-top:40px;}
.leftbox1{width:174px;}
.leftbox1 .lefttitle{ color:#FFF; font-family:微软雅黑; font-size:16px; font-weight:bold; line-height:43px; text-align:center; letter-spacing:1px;}
.ggnrn { margin:0; padding:5px;  border:1px solid #726287; border-top:none; overflow:hidden; text-overflow: ellipsis;word-wrap: break-word;word-break: normal;background:#FFF;}
.ggnrn img{ margin-top:10px; margin-bottom:5px;}
.leftbox1 ul { margin:0; padding:2px 0 15px 0px;  border:1px solid #726287; border-top:none; }
.leftbox1 ul li{border-bottom:1px dotted #d5d5d5; }
.leftbox1 ul li{  text-align:center;height:45px; font-size:14px; line-height:45px;font-family:微软雅黑;font-weight:bold; color:#595959;}
.leftbox1 ul li a{ display:block;font-size:14px;font-family:微软雅黑;font-weight:bold; color:#595959;}
.leftbox1 ul li a:hover{background:#19a8df; color:#FFF; height:43px;}
.leftbox1 ul li a .subcur{ background:#19a8df;}
.leftbox2{  width:174px; }
.leftbox2 span{ display:block;}
.leftbox2 ul{  border:1px solid #726287; border-top:none; padding-top:5px; padding-left:5px; padding-bottom:5px; background:#FFF;}
.leftbox2 ul li{ padding:5px 0;}
.leftbox2 ul li a{ color:#000; width:158px; height:28px; display:block;padding-left:5px;}
.leftbox2 ul li a:hover{color:#511972; font-weight:bold; background:#c5c5c5; width:158px; height:28px; display:block;}
.leftbox2 ul li a.a4{color:#511972; font-weight:bold; background:#c5c5c5; width:158px; height:28px; display:block;}
/*right*/
.rightbox{ float:right; width:800px;  overflow:hidden; margin-top:25px;}
.right_t{ height:41px; line-height:41px; color:#5b5b5b; font-size:12px; }
.right_t span{ color:#2b2a28; height:41px; display:block; font-family:微软雅黑; font-size:14px; font-weight:bold; float:right; padding-right:60px ;}
.r_left{ background: url(../images/danye_3.png) no-repeat right; width:800px; float:right;}

.cookie{  margin-right:10px; font-size:18px; font-family:微软雅黑; font-weight:bold; margin-bottom:15px;}
.cookie a{color:#595959}
.right_t a{color:#5b5b5b; font-size:12px;}
.txtcon{ padding:25px;color:#595959; border:1px solid #e9e6ed; background:#FFF; margin-top:10px; min-height:500px; font-size:14px; margin-bottom:20px;}
/*xinwen*/
.news_listn{ height:31px; line-height:30px; border-bottom:1px dashed #d5d5d5; margin:0 auto;font-size:12px; }
.news_listn span{float:left; width:608px; height:30px; line-height:30px; }
.news_listn p{float:right; text-align:right; width:100px; height:30px; line-height:30px; }
.news_listn a{color:#000; }
.news_listn a:hover{color:#999;}
#news_con {}
#news_con img{}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
	font-size:12px;
}
/*pron*/
.productlistn{  overflow:hidden; margin:0 auto; }

.productlistn ul li{ float:left; width:337px;margin-top:10px; margin-left:10px; border:1px solid #ebebeb; padding:10px}
.prolistt{border:1px solid #ebebeb; width:144px; padding:8px; float:left;}
.prolistt span{width:144px;border:#4c1863 1px solid; display:block; }
.prolistt p{ color:#595959; text-align:center; font-size:14px; margin-top:5px;}
.prolistt p a{color:#595959;}
.prolistt p a:hover{color:#4c1863;}
.chanpinjs{width:164px; height:168px;  float:right;}
.chanpinjs h3{ font-size:14px; color:#4c1863;}
.chanpinjs span{ font-size:12px; margin-left:20px;text-overflow: ellipsis;word-wrap: break-word;word-break: normal; display:block;}
.chanpinjs span a{ color:#4c1863;text-align: right;
display: block;}
.pro_show{border:1px solid #ebebeb; width:713px;padding:15px; float:left;}
.prolistt2{ width:300px;  float:left;}
.prolistt2 span{width:300px;display:block;border:1px solid #4c1863; }
.prolistt2 span img{width:100%;}

.prolistt2 p{ color:#595959; text-align:center; font-size:14px; margin-top:5px;}
.prolistt2 p a{color:#595959;}
.prolistt2 p a:hover{color:#4c1863;}
.chanpinjs2{width:395px;   float:right;}
.chanpinjs2 h3{ font-size:14px; color:#4c1863;}
.chanpinjs2 span{ font-size:12px; margin-left:20px;text-overflow: ellipsis;word-wrap: break-word;word-break: normal; display:block;margin-top:5px;}
.chanpinjs2 span a{ color:#4c1863;}
.chanpinjs2 img{width:300px;}

#ym{ margin:0 auto; padding:10px 0px; }
#ym a{ padding:5px 3px;  margin-left:5px; line-height:30px; color:#000;}
#ym a:hover{color:#999;}
.shang{ margin-top:10px; float:left; width:100%;}
.shang a{color:#000; font-size:14px;}
.shang span{ color:#999; width:160px; float:right;}
/*gbook*/

#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}

/*footer*/
.bot{ width:100%; background: url(../images/index_43.jpg) repeat-x;height:120px; }
.bot_center{ width:1000px; margin:0 auto; color:#FFF; line-height:20px; padding-top:18px; font-size:12px;}
.bot_center a{ color:#ffffff; }