@charset "utf-8";

/*头部*/
.top{ width:100%; height:115px; background-repeat: repeat-x; }
.top_in{ width:1020px; margin:0 auto; }
.logo{
	width:320px;
	height:84px;
	float:left;
	background-repeat: no-repeat;
	top: 5px;
	margin-top: 5px;

}
.logo_r{
	width:250px;
	height:25px;
	float:right;
	color:#FFF;
	margin-top: 10px;
	margin-right: 100px;
}
.top_link{
	width:258px;
	height:25px;
	line-height:30px;
	color:#333;
	text-align:center;
	
}
.top_link li{
	width:258px;
	height:25px;
	line-height:30px;
	color:#333;
	text-align:center;

}
.top_link a:link { color: #471c87; text-decoration: none; font-weight: 700; }
.top_link a:visited {color: #471c87;text-decoration: none;  font-weight: 700;}
.top_link a:hover {color: #471c87;text-decoration: none;  font-weight: 700;} 
.top_link a:active {color: #471c87;text-decoration: none;  font-weight: 700;}




/*-----------产品列表页-----------------------*/
.maincon{ width:100%; padding-top:15px; color:#5f5f5f; margin-right: auto; margin-left: auto; background-image: url(../images/index_bgg.png); background-repeat: repeat-y; }
.mcase{ width:1200px; margin-right: auto; ; margin-left:auto; height: auto; }
.mcase ul{ width:1250px; float:left; margin-right: auto; ; margin-left:auto; margin-top: 15px; }
.mcase ul li{ width:375px; height:440px; float:left; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; background-color: #E6E6E6; margin-right: 18px; margin-left: 18px; margin-bottom: 20px; }
.biaoti_pro{ width:375; margin-right: auto; margin-left: auto; padding-left: 20px; padding-right: 20px; padding-top: 15px; }
.biaoti_pro span{ font-size: 12px; color: #AFAFAF; }


/*-------pfroduct_view版块样式------*/
.probox { position:relative; width: 100%; }
.pro_img { width:400px; display:inline-table; text-align:center; position:absolute; left:0; top:0; }
.pro_txt { padding-right:30px; }
.pro_txt p { height:25px; line-height:25px; padding-right: 5px; padding-left: 5px; }
.pro_txt h2 { font-weight:bold; line-height:30px; padding-right: 5px; padding-left: 5px; }
.pro_txt .details { line-height:20px; border:1px solid #ddd; padding:6px; background:#fff; overflow:hidden; width: 1186px; }
.main1box { margin-bottom:10px; }
#main1 ul { display:none; }
#main1 ul li { display:inline-block; _display:inline; position:relative; margin:0 auto; }
#main1 ul.block { display:block; }
.menu1box { }
#menu1 li { display:inline; cursor:pointer; }
#menu1 li img { border:1px solid #ccc; width:50px; height:50px;}
#menu1 li.hover img { border:1px solid #669900; }
.jqzoom { border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img { float:left; }
div.zoomdiv { z-index:100; position:absolute; top:0px; left:355px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#ffffff url(<?php echo $tag['path.skin'];?>res/images/zoom.gif) 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
/*分页*/
.endPageNum { clear:both; font-size:12px; text-align:center; font-family:"宋体";  }
.endPageNum table { margin:auto;  }
.endPageNum .s1 { width:82px; }
.endPageNum .s2 { background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold; }
.endPageNum a.s2:visited { color:#fff; width: 82px; }
.endPageNum a { padding:2px 5px; margin:5px 4px 0 0; color:#1F3A87; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.endPageNum a:visited { color:#F00; width: 82px; }
.endPageNum a:hover { color:#fff; background:#1f3a87; border:1px solid #1f3a87; float:left; text-decoration:underline; }
.endPageNum .s3 { cursor:default; color:#ccc; background:#fff; display:inline-table; border:1px solid #ccc; float:left; width: 82px; margin-top: 5px; margin-right: 4px; margin-bottom: 0; margin-left: 0; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.prointr{ border:1px solid #ddd; margin:20px 0; background-color: #FFF; }
.prointr h2{ height:40px; background:url(<?php echo $tag['path.skin'];?>res/images/hbg.jpg) repeat-x; font-size:20px; font-family:"微软雅黑", "黑体"; font-weight:normal; text-shadow: 0 1px 0 #FFFFFF; background-color: #E1E1E1; padding-top: 3px; padding-right: 0; padding-bottom: 0; padding-left: 10px; }
.prointr p{ line-height:22px; text-indent:28px; color:#666; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; }
.details h2{ font-size:12px; font-weight:normal;}
.xgprlist{ width:100%; height: 100%; background-color: #EFEFEF; float: left; margin-right: auto; margin-left: auto; margin-bottom: 15px; }
.xgprlist ul{ 1200px; height:230px; margin-bottom:10px; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 10px; width: 1200px; }
.xgprlist h3{ font-size:16px; font-weight:normal; height:25px; margin-bottom:10px; background-color: #C2C2C2; padding: 8px; }
.xgprlist ul li{ width:226px; height:188px; float:left; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.xgprlist ul li a{ width:230px; height:190px; }
.xgprlist ul li img{ width:220px; height:182px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:230px; text-align:center; float:left; padding-top:10px; font-size:12px;}

/*-----article_index样式----------*/

#articlebox{ width:100%; float:none; margin-right: auto; ; margin-left:auto; overflow: hidden; position: relative; background-color: #fafafa; }
#articlebox h1{ font-size:20px; font-family:'微软雅黑'; font-weight:normal; padding:10px 0; }
.artcontent{ text-align:justify; clear: both; font-size: 14px; line-height: 23px; width:100%; word-wrap: break-word; height: 100%; padding-top: 9px; padding-right: 0; padding-bottom: 9px; margin-right: auto; margin-left: auto; background-position: left;  overflow: hidden; position: relative; }
#articeBottom {text-align:center; font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}

/*------波写的----*/
@charset "utf-8";

/*头部*/
.top{width:100%; height:118px; background:#f7f7f7;}
.top_in{width:1016px; height:115px; margin:0 auto;}
.logo{height:115px; float:left;}
.logo img{vertical-align:middle;}
.top_tell{height:115px; float:left; margin-left:12px;}
.top_tell img{vertical-align:middle;}
.top_phone{height:115px; float:right; line-height:115px; font-size:18px;}
.top_phone img{vertical-align:middle;}

.clear{ clear:both} /*浮动清除*/
/*导航*/
.nav{width:100%; height:61px; line-height:61px; color:#fff; background:url(../images/nav.jpg) center center;}
.nav_in{width:1016px; margin:0 auto;}
.nav_in ul li{height:61px; float:left; font-size:16px; margin-right:6px;}
.nav_in ul li a{display:block; padding:0 16px; color:#fff;}
.nav_in ul li a.now{background:#28181a;}
.nav_in ul li a:hover{height:61px; background:#620508;}

/*Swiper*/
.swiper-container {
	width: 100%;
	height: 547px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*广告1*/
.ad1{width:1016px; margin:0 auto; margin-bottom:24px;}

/*首页图片排列*/
.idx_pics{width:1016px; margin:0 auto; overflow:hidden;}
.idx_pics ul{width:1026px;}
.idx_pics ul li{width:333x; height:232px; float:left; margin-right:8px; margin-bottom:8px;}
.idx_pics ul li a:hover{filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}

/*首页标题*/
.idx_title{width:100%; height:100px; line-height:100px; text-align:center;}
.idx_title img{vertical-align:middle;}

/*首页新闻快讯*/
.idx_news{width:1016px; margin:0 auto;}
.idx_news_l{width:612px; height:478px; float:left; background:#fff;}
.headlines{width:548px; margin:0 auto;}
.headlines_t{width:100%; height:66px; line-height:66px;}
.headlines_t label{width:54px; height:26px; line-height:26px; text-align:center; display:inline-block; background:#c8373a; color:#fff; font-size:16px; border-radius:60px; float:left; margin-top:20px;}
.headlines_t span{display:inline-block; color:#fff; font-size:18px; margin-left:12px;}
.headlines_t span a{color:#000;}
.headlines_t span a:hover{color:#c4141b;}
.headlines_detail{width:100%; height:132px; color:#4c4b4b; font-size:12px; line-height:20px;}
.idx_news_l_list{width:100%; height:288px; overflow:hidden; margin-top:16px;}
.idx_news_l_list ul li{width:100%; height:38px; line-height:38px; background:url(../images/idx_news_l_list.gif); color:#333; font-size:14px;}
.idx_news_l_list ul li a{color:#333;}
.idx_news_l_list ul li a:hover{color:#c4141b;}
.idx_news_l_list ul li span{float:left; margin-left:30px;}
.idx_news_l_list ul li label{float:right; color:#777;}
.idx_news_title{width:100%; height:66px; line-height:66px; position:relative;}
.idx_news_title span{width:78px; height:22px; float:right;display:inline-block; x color:#fff; font-size:14px; line-height:22px; position:absolute; top:50%; margin-top:-11px; right:-10px;}
.idx_news_title span a{display:block; padding:0 7px; overflow:hidden; color:#fff; border-top-left-radius:60px; border-bottom-left-radius:60px; background:#c8373a; }
.idx_news_title span a:hover{background:#ee4145;}

.idx_news_r{width:388px; height:478px; float:right; background:#fff;}
.idx_news_title2{width:346px; height:66px; line-height:66px; position:relative; margin:0 auto; font-size:18px; color:#4c4b4b; font-weight:bold;}
.idx_news_title2 span{width:78px; height:22px; float:right;display:inline-block; color:#fff; font-size:14px; line-height:22px; position:absolute; top:50%; margin-top:-11px; right:-21px;}
.idx_news_title2 span a{display:block; padding:0 7px; overflow:hidden; color:#fff; border-top-left-radius:60px; border-bottom-left-radius:60px; background:#c8373a; }
.idx_news_title2 span a:hover{background:#ee4145;}
.idx_pic_list{width:346px; margin: auto;}
.idx_pic_list dl{}
.idx_pic_list dl dt{width:346px; height:212px;}
.idx_pic_list dl dd.idx_p_t{width:100%; height:46px; line-height:46px; color:#bc1b1d; font-size:18px; font-weight:bold;}
.idx_pic_list dl dd.idx_p_t a{color:#bc1b1d}
.idx_pic_list dl dd.idx_p_t a:hover{color:#ee4145}
.idx_pic_list dl dd.idx_p_b{width:100%; height:33px; padding-bottom:22px; line-height:20px; border-bottom:1px solid #ebebeb;}
.idx_news_l_list2{width:346px; height:125px; margin:0 auto; overflow:hidden;}
.idx_news_l_list2 ul li{width:100%; height:28px; border-bottom:1px dashed #dbdbdb; background:url(../images/dot.gif) left center no-repeat; line-height:28px; color:#656363;}
.idx_news_l_list2 ul li span{padding-left:14px;}
.idx_news_l_list2 ul li a{color:#656363;}
.idx_news_l_list2 ul li a:hover{color:#c4141b;}

/*首页成员介绍*/
.achieve{width:1016px; height:406px; margin:0 auto;}

/*首页走进纯一*/
.idx_about{width:1016px; margin:0 auto;}
.idx_about_l{width:305px; height:304px; float:left;}
.idx_about_r{width:202px; height:304px; float:left;}
.idx_about a{display:block;}
.idx_about a:hover{filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.idx_about img{float:left;}

/*底部链接*/
.bottom_link{width:100%; height:46px; text-align:center; line-height:46px; background:#262439; margin-top:30px; font-size:16px; color:#fff;}
.bottom_link_in{width:1016px; height:38px; margin:0 auto; position:relative;}
.bottom_link ul li {width:102px; height:38px; line-height:22px; margin-top:10px; float:left;}
.bottom_link ul li a{width:100px; color:#fff;}
.bottom_link ul li a:hover{color:#a4a1c5;}


/*版权信息*/
.copyright{width:100%; height:408px; background:url(../images/bottom.jpg) top center;}
.copyright_in{width:1016px; height:408px; margin:0 auto; position:relative;}
.bottom_search{width:218px; height:34px; border:1px solid #3a384b; position:absolute; top:50px; left:0px; padding:0 6px;}
.bottom_txb{width:186px; height:34px; float:left;}
.bottom_txb input{width:184px; height:32px; border:none; background:none; color:#66646f;}
.bottom_btn{width:24px; height:24px; float:right; margin-top:5px;}
.bottom_btn input:hover{filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.bottom_map{height:30px; line-height:30px; color:#fff; font-size:16px; border-left:10px solid #c8373a; position:absolute; top:50px; left:284px;}
.bottom_map a{padding:0 10px; display:block; color:#fff;}
.bottom_map a:hover{background:#262439;}
.bottom_name{height:30px; line-height:18px; color:#fff; font-size:16px; border-left:10px solid #c8373a; position:absolute; top:50px; left:638px; padding-left:10px;}
.bottom_name span{font-size:18px; display:block; margin-top:-3px;}
.bottom_name label{font-size:12px; display:block;}
.bottom_contact{position:absolute; top:100px; left:638px; font-size:12px; color:#fff;}
.bottom_contact ul li{height:22px; line-height:22px; margin-bottom:18px;}
.bottom_contact ul li img{vertical-align:middle; margin-right:16px;}