.ptop{
	height: 29px;
	width: 100%;
	background:#333333;
	border-bottom: 1px solid #bfbfbf; 
}
.ptop2{height: 26px;width: 1002px;margin: 0 auto}
.ptopleft{line-height: 30px;color: #fff;font-size: 14px;float: left;}
.ptopright{line-height: 30px;color: #fff;font-size: 14px;float: right;}
.ptopemail{padding-left: 30px;background:url(../img/temail.jpg) left no-repeat;color: #cccccc;margin-left: 5px;}
.ptopemail a{color: #fff}
.ptopemail a:hover{font-weight: bold;color: #fff}
.page_LeftClass a:hover{font-weight: bold;color: #11ade0}
.ptop3{float: right;color: #ccc}
.ptop4{float: right;color: #ccc}
.ptop3 a{color: #ccc;margin-left: 5px;}
.pro_top{height: 158px;width: 1002px;margin: 0 auto;border-bottom: 1px solid #d9d9d9;}
.pro_top2{text-align: center;padding-top: 30px;}
.pro_top3{background: url(../img/titlebg.jpg) 1px 10px no-repeat;font-size: 24px;font-weight: bold;height: 72px;width: 203px;margin: 0 auto;text-align: center;}
.pro_top4{text-align: center;padding-left: 55px;}
.pro_top4 li{float: left;padding: 0px 22px;height: 54px;}
.pro_top4 li a h3{font-size: 18px;font-weight: bold;color: #646464}
.pro_top4 li:hover{ border-bottom: 3px solid #00afe4;}
.pro_top4 li:hover a h3{color: #00afe4; }
.page_inpro{width: 100%;height: 242px;background: #f2f2f2}
.page_inpro2{width: 1002px;height: 242px;margin: 0 auto}
.indexproname{width: 100%;height: 52px;line-height: 26px;text-align: center;font-size: 14px;padding-top: 13px;clear: both;}
.indexproname a{color: #4c4c4c}
.page_pro:hover a{ color: #19b2eb }
.page_do{width: 100%;height: 344px;background:#f2f2f2;}
.page_do2{width: 1002px;height: 344px;margin: 0 auto}
.pro_top6{background: url(../img/dobg.jpg) 3px 48px no-repeat;font-size: 24px;font-weight: bold;height: 45px;width: 282px;margin: 0 auto;text-align: center;color: #4c4c4c}
.page_do3{margin-top: 35px;}
.page_do3 li{width: 250px;float: left;height: 220px;text-align: center;}
.page_do3 li p{text-align: center;line-height: 24px;}
.page_about{width: 100%;height: 497px;background: url(../img/aboutbg.jpg);}
.page_about2{width: 1002px;height: 497px;margin: 0 auto;position: relative;}
.pro_left{width: 357px;height: 442px;float: left;margin-top: 55px}
.amore{margin-top:63px;width: 121px;height: 38px;line-height: 38px;text-align: center;background: #262626;border-radius: 5px;float: right;}
.amore:hover{background: #d81f26}
.amore a{color: #fff;font-size: 14px;}
.pro_right{width: 616px;height: 342px;float: right;margin-top: 55px;}
.page_news{width: 1002px;height: 322px;margin: 0 auto;padding-top: 60px;}
.news_left1{width: 485px;float: left;}
.news_title{background:url(../img/newtitle.jpg) 0px 1px no-repeat;height: 36px;font-size: 26px;padding-left: 10px;color: #1f1f1f}
.page_foot{width: 100%;height:365px; padding-top: 50px}
.page_foot1{width: 1002px;height: 194px;margin: 0 auto;}
.page_foot2{margin-top: 30px;width: 1002px;height: 80px;background: url(../img/footbg.jpg) no-repeat;position: relative;}
.tel{position: absolute;left: 120px;top:24px;}
.fax{position: absolute;left: 455px;top:24px;}
.email{position: absolute;left: 780px;top:24px;}
.page_class1 li{width: 130px;float: left;}
.page_class1 li h3{font-size: 13px;color: #808080;line-height: 30px;}
.page_foot5{width: 220px;float: left;padding-left: 40px;}
.page_f6 li{width: 110px;float: left;}
.page_f6 li h2{font-size: 13px;color: #808080;line-height: 30px;}

 .side{position:fixed;width:46px;height:400px;right:30px;top:370px;z-index:99999; color:#fff}
.side ul li{width:46px;height:46px;float:left;position:relative; list-style:none;margin-bottom: 1px;}
.side ul li .sidebox{position:absolute;width:46px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "arial";overflow:hidden;}
.side ul li .sidebox2{position:absolute;width:46px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "arial";overflow:hidden;}
.side ul li .sidebox3{position:absolute;width:46px; text-align:center;height:46px;top:0;right:0;transition:all 0.3s;color:#fff;font:14px "arial";overflow:hidden; line-height:22px;}
.side ul li .sidebox3 a{ color:#fff}
.side ul li .sidebox3:hover{ background:#737373}
.side ul li .sidetop{width:46px;height:64px;line-height:64px;transition:all 0.3s;padding-top:2px;}
.side ul li img{float:left;}
/*右侧二维码*/
.weixing-container {width: 60px; height: 60px;background: url(../img/lerwei.jpg) no-repeat #8e8e8e;float:left;}
.weixing-container:hover{ background:url(../img/lerwei.jpg) no-repeat #737373}
.weixing-show {width: 151px;min-height: 165px; background: #fff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -162px; top: -100px; }
.weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 111px; top: 120px; position: absolute; z-index: 2;}
.weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 111px; top: 118px; position: absolute; }
.weixing-show .weixing-txt{ float:left; width:87px; padding:10px 12px; text-align:center; font-size:15px; color:#4c4c4c; }
.weixing-show .weixing-txt ul li{ width:130px;min-height:120px;line-height:15px;}
.pic_name{height: 45px;background: #565656;clear: both;text-align: center;line-height: 45px;color: #fff;font-weight: bold;font-size: 17px;}
.search_list{ position:absolute; background:url(../img/topewmbg.png);top:22px; width:250px; height:59px; font-size:15px; text-align:center; z-index:55}
.search_list1{ position:absolute;top:30px; width:150px; height:59px; font-size:15px; text-align:center; z-index:55}

.Page_Search{width: 228px;height: 32px;float: right;background: url(../img/search.jpg) no-repeat;}

.zzsc{  height:400px; margin:0 auto; font-family:'微软雅黑';}
.zzsc .tab{ overflow:hidden;width: 100%;height: 120px; background:url(../img/classbg.jpg)}
.zzsc .tab a{ display:block;float:left;font-size: 15px; text-decoration:none;width: 167px;padding-top: 5px;height: 115px; margin: 0 auto;text-align: center;}
.zzsc .tab a:hover,.zzsc .tab a.on{text-decoration:none;background: url(../img/classbg3.png) no-repeat;color: #fff;background-size: 100%;}
.zzsc .tab a h3:hover,.zzsc .tab a.on h3{  color:#fff; }
.zzsc .tab a h3{
	width: 150px;padding: 0px 9px;text-align: center;
	color: #fff;font-size: 14px;
}
.at-share-tbx-element .at-icon-wrapper{margin-top: 2px;}

.zzsc .content{ overflow:hidden; width:1002px; height:584px; position:relative;margin: 0 auto}
.zzsc .content ul{ position:absolute; left:0; top:0; height:100px;}
.zzsc .content li{ width:1002px; height:300px; float:left;}
.zzsc .content li p{ padding:10px;}


.index_pro{
	width: 100%;
}
.index_pro1{
	margin: 0 auto;
}
.index_pro2{
	width: 1002px;
	height: 91px;
	padding-top: 60px;
	text-align: center;
}
.pro_left{
	text-align: center;
	line-height: 46px;
	height: 45px;
	font-size: 26px;
	font-weight: bold;
	color: #000;
}


.page_pro{ width:238px; float:left; padding-bottom:30px;}
.page_proimg{ width:238px; height:238px; float:left; overflow:hidden;position:relative}
.page_proimg img{width:238px; height:238px;}
.page_proname{ width:232px; float:left; height:36px; background:#383838; text-align:center}
.page_proname a{ font-size:14px; color:#fff; line-height:36px;}

.page_pro .rsp{width:238px;height:238px;overflow:hidden;position: absolute;background:url(../img/zhezhao.png) bottom no-repeat;top:0;left:0; background-size: 314px 293px;}
.page_pro .text{position:absolute;width:238px;height:112px;bottom:-238px;left:0;overflow:hidden; text-align:center; padding-top:76px;}
.page_pro .text p img{ width:47px; height:43px;margin: 0 auto}
.page_pro:hover .page_proname{ background:#00026e}
.proimg{ width:238px; height:286px; float:left; overflow:hidden;position:relative}
.proimg img{width:238px; height:238px;}
.proimg .rsp{width:238px;height:238px;overflow:hidden;position: absolute;background:url(../img/zhezhao.png) bottom no-repeat;top:0;left:0; background-size: 314px 293px;}
.proimg .text{position:absolute;width:238px;height:112px;bottom:-238px;left:0;overflow:hidden; text-align:center; padding-top:76px;}
.proimg .text p img{ width:44px; height:49px;margin: 0 auto}

.adva{width: 1002px;margin: 0 auto;height: 482px;}
.adva li{width: 100%;height: 100px;}
.adva li:hover .adva4{background: #d81f26}
.adva li:hover .adva6{color: #d81f26}
.adva3{margin-top: 50px;}
.adva6{font-size: 24px;color: #262626;font-weight: bold;}
.adva7{font-size: 14px;}
.adva4{width: 61px;height: 61px;float: left;font-size: 34px;font-weight: bold;color: #fff;background: #262626;text-align: center;line-height: 60px;border-radius: 50%;}
.adva5{width: 250px;float: right;}
.adva2{margin-top: 72px;font-size: 40px;height: 37px; font-weight: bold;color: #fff;text-align: center;padding: 15px 20px;background: url(../img/adva2.jpg) center no-repeat;}
.news_pic{margin-top: 17px}
.news_8{font-size: 14px;color: #666666;line-height: 26px;}
.news_6{margin-bottom: 15px;}
.nright_1 li{height: 90px;border-bottom: 1px dashed #cecece}
.free{width: 100%;height: 345px;background: url(../img/free.jpg) no-repeat;}
.free2{width: 1002px;height: 345px;margin: 0 auto} 
.fr li{width: 334px;height: 80px;float: left;}
.fr1{background: url(../img/fbg.png) no-repeat;width: 80px;height: 80px;float: left;}
.fr1 img{margin-top: 15px;margin-left: 15px;}
.fr2{margin-left: 15px;font-size: 22px;color: #fff;line-height: 80px;float: left;font-weight: normal;}
.fr li:hover .fr1{background: url(../img/fbg2.png) no-repeat;}
.fr li:hover .fr2{color: #d81f26}