/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
font-family: "Microsoft Yahei";
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
} 
a{ text-decoration:none;}
.fl{ float:left;}
.header{ width:100%; height:30px; background:#000;}
.headermain{ width:980px; height:30px; margin:0 auto;}
.notice{ width:500px; height:30px; float:left;}
.headermain ul{ width:212px; float:right; height:30px;}
.notice span{ display:block; width:70px; float:left; height:30px; line-height:30px; font-size:12px; color:#fff;}
marquee{ width:430px; float:right; line-height:30px; height:30px; font-size:12px; color:#b4b4b4;}
.headermain ul li{ float:left;width:70px; font-size:12px; color:#b4b4b4; height:30px; line-height:30px; text-align:right;} 
.headermain ul li a{ display:block; width:63px; font-size:12px; color:#b4b4b4; height:30px; line-height:30px; text-align:center; float:left;}

.logotel{ width:100%; height:115px; background:#efefef; margin:0 auto; padding-top:13px;border-bottom: 2px solid #22b38a;}
.logotelmain{ width:980px; height:115px; margin:0 auto;}
.logo{ width:500px; height:115px; float:left; }
.logo img{ width:109px; height:66px; float:left; margin-top:18px;}
.logo h1{ width:385px; height:115px; float:right; font-size:24px; color:#000; line-height:100px;}
.logo h2{ width:385px; height:115px; float:right; font-size:24px; color:#000; line-height:100px;}

.tel{ width:300px; height:70px; float:right; text-align:right; margin-top:20px;}
.tel span{ display:block; background:url(images/tel.png) no-repeat; background-position:right; width:265px; height:auto; display:table; font-size:22px; color:#22b38a; text-align:right; padding-right:35px;}
.tel font{ font-size:30px; font-family:"Impact"; color:#000; float:right;}


.banner{width:100%;text-align:center; z-index:1; height:348px;position:relative; clear:both;}
#full-screen-slider { width:100%; height:348px;position:relative}
#slides { display:block; width:100%; height:348px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;height:100%; left:0; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; width:100%; text-align:center; position:absolute; left:0%; bottom:15px; z-index:9900; margin:0}
#pagination li { font-size:0;display:inline-block;*display:inline;*zoom:1;list-style:none; width:80px; height:10px;margin-left:4px;background:#bebebe;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; }
#pagination li.current {background:#ff5a00;}


.menu{ width:100%; height:50px; margin:0 auto; background:#22b38a;}
.menu ul{ width:1200px; height:50px; margin:0 auto;}
.menu ul li a{ display:block; width:122px; height:50px; float:left; font-size:14px; color:#fff; text-align:center; line-height:50px; }

.product{ width:100%; height:auto; display:table; margin:0 auto;}
.etit{ width:980px; height:60px; text-align:center;font-size:42px; color:#22b38a;text-transform: uppercase;font-family: "Times New Roman",Times,serif; line-height:60px; margin:0 auto; margin-top:30px;}
.protit{ width:100%; height:50px; background:url(images/line.jpg) repeat-x; background-position:center;}
.protit h3{ width:120px; height:50px; margin:0 auto; background:#fff; line-height:50px; text-align:center;color:#000; font-size:22px;}
.protit h3 a{ width:120px; height:50px; margin:0 auto; background:#fff; line-height:50px; text-align:center;color:#000; font-size:22px;}

.sear{ margin:0 auto;text-align:center;line-height:50px;color:#000; font-size:20px;}
.searh1{ padding:0 5px; font-weight:600;}
.product ul{ height:auto; display:table;width:980px; margin:0 auto;}
.product ul li img { width:218px; height:164px; vertical-align:top; display:block; border:1px solid #ccc; border-bottom:none;}
.product ul li{width:220px; height:222px; float:left; margin:10px 12.5px;background:#1a1d22; }
.product ul li a h2{width:200px; height:55px; line-height:55px; text-align:center;  padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product ul li a h2{color:#fff; font-size:14px;   border-bottom:2px solid #000;}
.product ul li a h2:hover{ background:#22b38a;}


.search{ width:254px; height:30px; margin:0 auto; margin-top:10px; margin-bottom:10px;background:url(images/inpfra.png) no-repeat; background-position:center;}
.t{ width:200px; height:27px; float:left; line-height:30px; padding-left:5px; border:0; margin:2px 0 1px 13px;  }
.s{ width:27px; height:26px; float:right; background:url(images/button.gif) no-repeat; border:0;margin-left: 5px;
    margin-top: 5px;}
	
	
	
.news{width:100%; height:auto; display:table; margin:0 auto; background:#f5f5f5; margin-top:20px; }
.news ul{ height:auto; display:table;width:980px;   margin:0 auto;margin-top:20px; margin-bottom:20px;}
.newtit h2{ background:#f5f5f5;}
.newslist{ width:980px; height:auto; display:table; margin:0 auto; margin-top:10px;  }
.newslist ul li{ width:418px; height:70px; float:left; border:1px solid #d7d7d7; margin:10px 0; margin:20px 30px; padding:5px;}
.newslist ul li .xwimg a{ display:block; width:80px; height:60px; float:left; }
.newslist ul li .xwimg img{width:78px; height:68px; border:1px solid #D4D4D4;}
.newslist ul li .ntit{ width:660px; height:70px; float:right;}
.newslist ul li .ntit a h2 {width:660px; height:25px; }
.newslist ul li .ntit a h2{ display:block; height:25px; font-size:14px; line-height:25px; color:#3a8c8a; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:17px;}
.newslist ul li .ntit a h2 span{ margin-top:10px; display:block; width:20px; height:20px; text-align:center; line-height:20px; float:right; background:#333;  float:right;}
.newslist ul li .ntit p{ width:660px; height:30px;  font-size:12px; margin-top:5px;   text-indent:2em; line-height:20px;	}
.newslist ul li .intit,.newslist ul li .intit a h2,.newslist ul li .intit p{width:330px;}

.baikecall{ width:100%; height:auto; display:table; padding-bottom:30px;  padding-top: 56px;}
.bcmain{ width:980px; height:auto; display:table; margin:0 auto;}
.baike{width: 465px; height:auto; display:table; float:left;}
.bktit{ width:465px; height:60px;  }
.bk{ width:300px; height:60px; float:left;  }
.bk p{color: #898989;font: 30px/30px "Impact";text-transform: uppercase}
.bk h3{color: #24272e;font: 24px/24px "Microsoft Yahei"; background:#22b38a; width:100px; text-align:center;}
.bktit a{ display:block; width:86px; height:60px; float:right; font-size:14px; line-height:67px; color:#515d6b}
.bkcon{ width:465px; height:130px; background:url(images/line.gif) no-repeat; overflow:hidden; background-position: left bottom; margin-top:10px;}
.bkcon p{ text-indent:2em; font-size:12px; color:#898989; line-height:25px;}
.bklist{ width:465px; height:auto; display:table; margin-top:20px;}
.bklist ul li{ width:465px; height:30px;}
.bklist ul li a h2{ background:url(images/gra.jpg) no-repeat; background-position:left center; padding-left:15px; display:block; width:300px; height:30px; font-size:12px;line-height:30px; color:#747474; float:left;overflow: hidden;
text-overflow: ellipsis; white-space: nowrap;}
.bklist ul li span{display:block; width:80px; height:30px; line-height:30px; font-size:12px; color:#505051; float:right;}
.call{ width:460px; height:auto; display:table; float:right;}
.callt{ width:460px;float:none; text-align:left; text-align:right; margin-top:0; height:auto; display:table;}
.callt span{ background:url(images/telico.gif) no-repeat; background-position:left; width:460px;color:#636363; padding:0; font-size:30px;}
.callt font{ float:none; color:#22b38a; width:460px; display:block; font-size:38px; }
.calllist{ width:210px; height:auto; display:table; margin-top:10px; float:left;}
.calllist p{ font-size:12px; color:#515d6b; line-height:39px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{ float:right;}
.link{ width:100%; height:75px; background: #f5f5f5;}
.link ul{ width:980px; height:75px; margin:0 auto; line-height:75px;}
.link ul li{ float:left; width:auto; margin:0 10px;}
.link ul li a{ font-size:12px; color:#000;}
.menu2{ width:980px; height:45px; margin:0 auto;}
.menu2 ul li{ float:left;}
.menu2 ul li a{ display:block; width:122px; height:45px; text-align:center; line-height:45px; font-size:12px; color:#FFFFFF;}
.you{ margin:0;}
.fmenu{ width:100%; height:45px; background:#22b38a ; clear:both; }
.menu1{ width:980px; height:45px; line-height:45px;}
.menu1 ul li{ width:90px; margin:0 15px;}
.menu1 ul li a{ font-size:12px; height:45px; line-height:45px; width:90px; height:45px;}
.menu1 ul li a:hover{ background:url(images/daohover.jpg) no-repeat; color:#FF0000; background-position:center;}
.foooter{ width:100%; height:160px; background:#000; }
.foot{ width:800px; height:80px; margin:0 auto; padding-top:30px; }
.foot p{ font-size:12px; color:#707070; line-height:40px; text-align:center;}
.fenxiang{ width:140px; float:left; margin-top:45px;height:30px;}
.fleft{width:550px;float:left;height:80px;}
.foot a{font-size:12px; color:#707070; line-height:40px; }
.redt{ width:100%; height:40px; background:#22b38a; margin-top:20px;}
.mb{ width:980px; height:40px; margin:0 auto; line-height:40px; font-size:14px; color:#fff;}
.mb a{ font-size:14px; color:#fff;}
.page{ width:980px !important; height:auto; display:table; margin:0 auto; padding:20px 0; }
.page1{ width:1200px; height:auto; display:table; margin:0 auto; padding:20px 0; }
.page p{ font-size:14px; line-height:30px; text-indent:2em; margin:20px 0;}
.page ul li{ width:980px; height:40px; background:#eee; margin-bottom:20px; }
.page ul li a h2{ display:block; width:500px; height:40px; float:left; line-height:40px; font-size:14px; padding-left:20px; color:#515151; }
.page ul li span{ display:block; width:80px; height:40px; float:right; line-height:40px; font-size:12px;color:#515151;}
.page ul li a h2:hover{ color:#ea042b;}
.single h1{ font-size:18px; color:#ea042b; text-align:center; height:auto; display:table; width:980px; margin:40px 0;line-height:41px;}
.tagtime{ width:980px; height:30px; text-align:center; font-size:12px; color:#b3b3b3; line-height:30px;}
.tagtime h4{ width:450px; float:left; }
.tagtime h4 a{font-size:12px; color:#b3b3b3;}
.tagtime span{ display:block; width:450px; float:right; height:30px; }
.singlelist{ width:980px; height:auto; display:table; margin-top:50px; border-top:1px dashed #999; padding:10px 0;}
.singlelist img{ margin: 0 auto; }
.catelist ul li{ float:none; width:920px; height:170px; border:0; border-bottom:1px solid #ccc; padding-bottom:20px;}
.catelist ul li .xwimg a{ width:230px; height:170px;}
.catelist ul li .xwimg img{ width:230px; height:170px;}
.catelist ul li .ntit{ width:660px; height:170px;}
.catelist ul li .ntit h3{width:660px; height:40px; }
.catelist ul li .ntit h3 a{font-size:14px; font-weight:700;width:660px; height:50px; line-height:40px;}
.catelist ul li .ntit p{width:660px; height:130px; font-size:14px; line-height:30px;}

.single1 h1{ font-size:18px; color:#ea042b; text-align:center; height:auto; display:table; width:1200px; margin:40px 0;line-height:41px;}
.tagtime1{ width:1200px; height:30px; text-align:center; font-size:12px; color:#b3b3b3; line-height:30px;}
.tagtime1 h4{ width:450px; float:left; }
.tagtime1 h4 a{font-size:12px; color:#b3b3b3;}
.tagtime1 span{ display:block; width:450px; float:right; height:30px; }
.singlelist1{ width:1200px; height:auto; display:table; margin-top:50px; border-top:1px dashed #999; padding:10px 0;}
.singlelist1 img{ float:left; }


.zuoyou{ width:980px; padding:20px 0; margin:0 auto; border-top:1px solid #22b38a;}
.top1{ width:980px;font-size:12px;color:#3b3652; padding-bottom:5px; padding-top:10px;}
.top1 a{color:#3b3652;}
.boot1{width:980px;font-size:12px; padding-top:10px;color:#3b3652;padding-bottom:5px;}
.boot1 a{color:#3b3652;}


#pagenavi{display:table;margin:0 auto;text-align:center;margin-top:20px; font-size:12px;}
#pagenavi a, #pagenavi a:visited, #pagenavi span {height: 26px;line-height: 26px;display: inline-block;padding: 1px 8px;color:#39F;font-size:12px;  margin-top:6px;margin-bottom:6px;}
#pagenavi a, #pagenavi a:visited {margin: 0 2px;border:1px solid #CCC;}   
#pagenavi span.pages {padding: 2;height: 26px;line-height: 26px;border:1px solid #CCC;color:#39F;margin:0;margin-right:3px;}   
#pagenavi span.current {height: 26px;line-height: 26px;text-align: center;border:1px solid #BCD0E5;margin:0;}




/*.rides-cs{background:#000;position:fixed;top:130px;right:1px;z-index:999;}
*html .rides-cs{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:130px 0 0 0;}
.rides-cs a{color:#00A0E9;}
.rides-cs a:hover{color:#ff8100;text-decoration:none;}
.rides-cs .floatL{width:36px;float:left;position:relative;z-index:1;}
.rides-cs .floatL a{font-size:0;text-indent:-999em;display:block;}
.rides-cs .floatR{width:130px;float:left;padding:5px;overflow:hidden;}
.rides-cs .floatR .cn{background:#F7F7F7;}
.rides-cs .cn h3{font-size:14px;color:#333;font-weight:600;line-height:24px;padding:5px}
.rides-cs .cn ul{padding:0 0 0 8px;}
.rides-cs .cn ul li{line-height:38px;height:38px;border-bottom:solid 1px #E6E4E4;overflow:hidden;}
.rides-cs .cn ul li span{color:#777; font-size:12px;}
.rides-cs .cn ul li img{vertical-align:middle;width:75px; height:25px;}
.rides-cs .btnOpen,.rides-cs .btnCtn{position:relative;z-index:9;top:0;left:0;background:url(images/shopnc.png) no-repeat;display:block;width:20px;height:146px;overflow:hidden;padding:8px;}
.rides-cs .btnOpen{background-position:8px 12px;}
.rides-cs .btnCtn{background-position:-31px 12px;}

*/
.error{text-align:center;font-size:14px; color:#000;}
.error a{display:black;font-size:14px; color:#000;}


.alert400{position: absolute; top: 0; left: 0; z-index:999999;}
.box400{width: 450px; height:310px; position: absolute; background: #e8e8e8; }
.box400 .tztitle{color: #efe003; text-align: center; font-weight: bold; background-color:#e7100b; font-size:20px; position: relative; line-height: 50px;}
.box400 p{color: #666; border: 2px solid #d9d9d9; margin:10px; padding:15px; text-indent: 2em;font-size:14px; line-height: 30px;}
.box400 .tztitle .close{position: absolute; top: 5px; right: 20px; width:20px; height: 20px; cursor: pointer; color: #fff; }
.box400 .tztitle .close img{width: 100%; height: 100%;}
.box400 .lxx{margin-left:15px;}
.box400 .lxx .lx-item{float:left;border-right:1px solid #dddddd;text-align:center;}
.box400 .lxx .lx1{ width:150px;height:66px;}
.box400 .lxx .lx2{width:130px; padding-top:10px;height:56px;}
.box400 .lxx .lx3{width:130px;padding-top:20px;height:46px;border:none;}
.box400 .bz-phone{margin-left:25px;  height:52px;}
.box400 .bz-phone .bz-phone-item{width:115px;height:60px;margin-right:10px; margin-left:13px; float:left;}
.box400 .bz-phone .bz-phone-item span{display:block;color:#000;font-size:16px; }


/*??*/
.pagination{ float:left; width:100%; height: 60px; line-height: 60px;
    text-align:center; border: none;margin-bottom:20px;}
.pagination .page{ width: 100%;  }
.pagination .page a{    border: 1px solid #cfcfcf; cursor: pointer;
  display: inline-block; height: 20px; line-height: 20px; color:#666;
  padding: 0 6px; text-align: center; margin-top: 20px; margin-right: 5px;}
.pagination .page .current{ background-color: #22B38A; color: #fff;}
.pagination .page a:hover{background-color: #22B38A; color: #fff;}



.xgcp{ width:100%; height:auto; display:table; border-top:2px solid #666; margin-top:20px;}
.xgcptit{ font-size:18px; font-weight:600; height:40px; line-height:40px; padding-left:20px; margin:10px 0; color:#000;}
.xgcp ul li{ width:160px; height:174px; float:left; margin:0 18px; margin-bottom:20px;}
.xgcp ul li img{ width:158px; height:118px; border:1px solid #ccc; padding:0;}
.xgcp ul li h2{ width:100%; height:44px; line-height:20px; font-size:14px;}
#xgh2{ width:100%; height:44px; line-height:20px; font-size:14px;padding-left:0px; text-align:center;}
.xgcp ul li a{ font-size:14px; color:#000;}

.zuoyou{ width:100%; padding-top:20px;}
.top1{ width:100%;font-size:12px;color:#3b3652; padding-bottom:5px; padding-top:10px;}
.top1 a{color:#3b3652;}
.boot1{width:100%;font-size:12px; color:#3b3652;padding-bottom:5px;}
.boot1 a{color:#3b3652;}
/*盖章有效水印*/
.hon-sy{ position:relative;}
.hsy{position:absolute;top:40%;left:30%;opacity:0.7;width:300px;height:172px;z-index:9999;}

/*产品详情*/
#single-con2{width:1200px;margin:0 auto;}
#single-con2 img{display:none;}
#single-con3{width:1200px;margin:0 auto;}
#single-con2 p{
	line-height: 30px;
}
#single-con3  img{display:block;margin:0 auto;width: 600px;float:none;}
.cpxq_1{width:1200px;height:auto;display:table;margin:0 auto;}
.cpxq_1 figure{width:100%;margin:0 auto;}
.cpxq_1 figure img{width:100%;margin:0 auto;}
.single{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.cpxq_wz1{
height: auto;
display: table;
margin: 0 auto;}
.cpxq_wz1 span:nth-of-type(2){
	display: block;
	text-align: center;
	font-size: 50px;
	letter-spacing: 1px;
	line-height: 60px;
	color: #000;
	margin: 30px auto;
	font-weight:bold;
	float: left;
	padding: 5px;
}
.cpxq_wz1 span{
	display: block;
	color: #22b38a;
	font-size: 50px;
line-height: 60px;
	margin:30px auto;
	text-align: center;
	font-weight:bold;
	float: left;
	padding: 5px;
}
/*客服开始*/
.izl-rmenu {
	position: fixed;
	bottom: 250px;
	z-index: 999;
	right: 1px;
	font-size: 12px;
}

.izl-rmenu .btn {
	position: relative;
	width: 88px;
	height: 65px;
	letter-spacing: 2px;
	cursor: pointer;
	background: #22b38a;
	border-bottom: 1px solid #fff;
}

.btn-daohang {
	height: 35px !important;
	line-height: 35px;
	color: #fff;
	letter-spacing: 1px !important;
	text-align: center;
}

.btn-daohang span {
	text-transform: capitalize;
}

.izl-rmenu figure {
	margin: 0 !important;
	width: 88px;
	height: 55px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
}

.btn-phone {
	letter-spacing: 0 !important;
}

.btn-top {
	border: none !important;
}

.izl-rmenu figure img {
	width: 25px;
	height: auto;
}

.izl-rmenu figure figcaption {
	width: 88px;
	text-align: center;
}

/*客服结束*/

.page p strong{
	font-weight:bold;
}