/* CSS Reset */
html,body,div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,section,footer {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; }
/* Basic Styling */
a, a:visited {
	color: #426FA3;
	text-decoration: none;
	-webkit-transition-property: color, left, right;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: ease-in-out; }
 
html { -webkit-font-smoothing: antialiased; }

div{ text-align:left;}
 
body, html {
	background: #292929;
	color: #4e4e4e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	-webkit-text-size-adjust: none; }
 
header, nav, section, aside, footer { display: block !important; }
/*head-menu*/
.head-menu{ background-color:#171F2A; width:100%; text-align:right; height:26px;  padding-top:10px; }
.head-menu .stick{display:inline-block;height:18px;width:1px;background:#485160;vertical-align:bottom}
.head-menu a{color:#ffb800; padding:0 10px; }
/*head-logo*/
.head-logo{ background-color:#2B3442; max-width:100%;width:auto; text-align:center; }
.banner-inner {  text-align:center;max-width:100%;width:auto; }
.head-logo .banner-inner img{ width:70%; }
/*mob-banner*/
.mob-banner{  background-color:#E6E9EE;}
.mob-banner img{ max-width:100%; height:auto; max-height:100%;}
/*content_tel*/
.content_tel{ width:100%; background-color:#E6E9EE; height:26px; text-align:center; padding-top:3px; }
.content_tel a { color:#FF0000; font-size:14px;}
.content_tel a:hover { color:#FFB800;}
.content_tel2 a { margin:0 auto; color:#FF0000; font-weight:bold; font-size:14px;overflow:hidden;background-color:#E6E9EE; padding-top:7px;  display:block; width:96%; height:25px;   }
.content_tel2{width:97%;text-align:center; padding:0 2% 1% 1%; }
.content_tel3 a { margin:0 auto; color:#FF0000; font-weight:bold; font-size:14px;overflow:hidden;background-color:#E6E9EE; padding-top:7px;  display:block; width:96%; height:25px;   }
.content_tel3{width:100%;text-align:center;background-color:#D4D8DF;  padding:10px 0; }
.content_tel1 a { margin:0 auto; color:#FF0000; font-weight:bold; font-size:14px;overflow:hidden;background-color:#E6E9EE; padding-top:7px;  display:block; width:96%; height:25px;   }
.content_tel1{width:97%;text-align:center; padding:2% 2% 2% 1%; }
/* banner */
.c-banner{width: 100%;position: relative; background-color:#E6E9EE;  }
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{position: absolutedisplay: none;opacity: 0;margin-bottom: 0px;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 10px 5px 5px 5px;position: absolute;top: 55%;margin-top: -53px; width:10px;background:#1E1D22;opacity: 0.2;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.2;}
.c-banner .nexImg{right: 0px;}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 110px;text-align: center;cursor:pointer;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 40px;height: 10px;border-radius: 3px;display: inline-block;background-color: white;opacity: 0.9;margin-right: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}

/*mod-wrap-product*/
.mod-inner{max-width:100%;margin:0 auto}
.photo-warp img{max-width:100%;margin:0 auto}

.mod-wrap-product, .mod-wrap-rongyu{background-color:#d4d8df;}
.mod-wrap-product .mod-content{width:99%;overflow:hidden; padding-left:1%;}
.mod-wrap-product .pd-item{width:48.5%;float:left; height:auto;margin-top:0px;padding-bottom:15px;}
.mod-wrap-product .pd-item .pd-item-inner{margin:0 3%;width:88%; padding:3%; background-color:#FFFFFF;position:relative;}
.mod-wrap-product .pd-item h3{font-size:14px;color:#000;text-align:center;font-weight:normal;margin-top:10px;margin-bottom:5px;}
.mod-wrap-product .pd-item .pd-icon img{width:100%; height:auto;}
.mod-wrap-product .pd-item .pd-info{text-align:center;margin:0 auto; padding-top:5px;}
.mod-wrap-product .pd-item .pd-info2{text-align:center;margin:0 auto; padding-top:5px;height:40px; }
.mod-wrap-product .pd-item .tc-btn{text-align:center; width:100%;padding:0;margin:0 auto;margin-top:7px}



.content_fenlei{background:#E6E9EE; width:100%; text-align:center; height:37px; border-bottom:2px solid #FF4001; }
.content_fenlei a{padding:12px 8px 5px 8px;height:20px; display:inline-block; ;overflow:hidden; color:#FF0000;}
.content_fenlei .redlink{ padding:10px 8px 5px 8px;border-top:2px solid #bb2e00;height:20px;overflow:hidden;background-color:#FF4001; display:inline-block;color:#FFF;}
.mod-content-title .h2_title, .mod-content-title3 .h2_title, .mod-content-title5 .h2_title{text-align:center;font-size:24px;line-height:38px;border-bottom:3px solid #ff3300;font-weight:bold;}
.mod-content-title2 .h2_title{text-align:center;font-size:24px;line-height:38px;border-bottom:3px solid #ff3300;font-weight:bold; color:#333;}
.mod-content-title h3, .mod-content-title3 h3,  .mod-content-title5 h3{font-size:14px;text-align:center;width:100%;margin:0 auto;margin-bottom:5px; font-weight:bold;padding:5px 0 0 0;}
.mod-content-title2 h3{font-size:14px;text-align:center;width:100%;margin:0 auto; font-weight:bold;padding:5px 0 0 0; color:#666;}
.mod-content-title5 h5{text-align:center;padding:5px 10px;font-size:14px;width:96%; font-weight:bold;margin:0 auto; color:#17212D;}
.mod-content-title5{margin-bottom:10px;padding:10px 0 0px 0;text-align:center;color:#fff; }
.mod-content-title2{border-bottom:1px solid #fff;margin-bottom:10px;padding:20px 0 10px 0;text-align:center; }
.mod-content-title3{padding:20px 0 0px 0;text-align:center;color:#fff; }
.mod-content-title .line, .mod-content-title2 .line{display: inline-block;overflow: hidden;width: 130px;height: 1px;vertical-align: middle;background-color: #fff;}


.page .hezuo-main{ margin-left:2%;width:98%;text-align:center;}
.page .hezuo-main img{ width:45%;margin-bottom:9px;}
.mod-tel{ text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; padding-bottom:15px;}
.mod-wrap-hezhuo{ background-color:#eef1f4;}
.mod-wrap-anli{ background:#2b3442;}
.mod-wrap-fuwu{ background:#202835; padding-left:1%; }
.mod-wrap-youshi{ background-color: #142131; width:100%;  }
.mod-rongyu{ width:99%; margin:0 auto; overflow:hidden;padding:2% 0px 2% 1%;}
.mod-rongyu li{ float:left; width:30%; margin:1.2%;list-style-type:none;}
.mod-rongyu img {width:100%;}
.mod-anli{ list-style-type:none; width:100%; color:#17212D; margin:0 auto; overflow:hidden;padding:10px 0px 20px 3px;}
.mod-anli li{ float:left;padding:2% 1% 1% 1%; background-color:#FFFFFF; width:42%; margin:2%; font-weight:bold;line-height:20px; text-align:center; font-size:14px;}
.mod-anli img { width:96%;  }
.mod-anli2{ list-style-type:none; width:100%; color:#17212D; margin:0 auto; overflow:hidden;padding:10px 0px 20px 3px;}
.mod-anli2 li{ float:left;padding:2% 1% 1% 2%; background-color:#FFFFFF; width:92%; margin:1% 2%; font-weight:bold;line-height:20px; text-align:left; font-size:14px;}
.tcpz{ width:100%;overflow:hidden; font-size:14px; font-weight:bold;}
.bzpz{ width:100%;overflow:hidden; background-color:#DFDFDF; }
.kxpz{ width:100%;overflow:hidden;background-color:#BABABF; }
.bzpz-left{ width:100%;  }
.kxpz-left-title, .bzpz-left-title{ padding-top:5px;width:100%;text-align:center; background-color:#FF4001;height:25px;color:#FFFFFF;}
.bzpz-right{ width:100%;}
.bzpz-red{ width:35%;float:left; color:#FF0000; padding:10px 0px 3px 5px; display:block; border-bottom:1px solid #FFFFFF; height:25px;}
.bzpz-black{ width:60%;float:left; color:#333333;padding:10px 0px 3px 5px;display:block;border-bottom:1px solid #FFFFFF;height:25px;}
.kxpz-left{  width:100%;text-align:center;}
.kxpz-right{  width:100%;}
.con-main{ width:94%; padding:0 3%; overflow:hidden; font-size:14px; text-align:left; color:#FFFFFF;}
.con-main p{ text-indent: 2em;}

/* mod-content-title */
.con-hei, .con-lan{ background-color:#272731;}



.foot_tel{ height: 45px;width: 100%; color:#FFFFFF;background-color: #333;position: fixed;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));z-index: 1000;left: 0;bottom: 0;}
.foot_tel .foot_tel_left{ width:47%; padding-left:3%; float:left;height: 40px; padding-top:5px; line-height:19px;}
.foot_tel .foot_tel_left span{ font-size:16px;}
.foot_tel .foot_tel_phone, .foot_tel .foot_tel_sms{ width:25%; float:right;height: 45px;box-sizing: border-box; border-left:1px solid #FFFFFF; background-color:#FF4001; text-align:center; }
.foot_tel .foot_tel_sms a{color:#FFFFFF; background:url(/images/foot_sms.png) center 6px no-repeat ;background-size:22px 22px;height: 18px; width:100%; padding-top:27px;display:block;}
.foot_tel .foot_tel_phone a{ color:#FFFFFF;background:url(/images/foot_phone.png) center 6px no-repeat;background-size:22px 22px;height: 18px; width:100%;padding-top:27px;display:block;}




