/*重置样式表*/
body { margin: 0px; color: #3E3E3E; font-family: Microsoft Yahei; font-size: 13px; }
.grayfont { color: #999; }
ul, li { margin: 0px; padding: 0px; list-style: none; }
a:link { color: #666; text-decoration: none; }
a:visited { text-decoration: none; color: #4B4B4B; }
a:hover { text-decoration: none; color: #e90101; }
a:active { text-decoration: none; color: #4B4B4B; }
.hei14 { font-size: 14px; font-weight: bold; color: #333; }
.redfont14 { font-size: 14px; font-weight: bold; color: #DB0000; }
.redfont12 { font-weight: bold; color: #DB0000; }
a.red:link { color: #E60012; text-decoration: none; }
a.red:hover { color: #000; text-decoration: none; }
a.red:active { color: #000; text-decoration: none; }
a.red:visited { color: #E60012; text-decoration: none; }
h1 { font-size: 20px; color: #333; margin-top: 10px; text-align: center; }
h2 { font-size: 14px; color: #333; margin-top: 10px; margin-bottom: 20px; }
a.white:link { color: #fff; text-decoration: none; }
a.white:hover { color: #FFf; text-decoration: none; }
a.white:active { color: #fff; text-decoration: none; }
a.white:visited { color: #fff; text-decoration: none; }
.white a:link { color: #fff; text-decoration: none; }
.white a:hover { color: #FFf; text-decoration: none; font-weight: bold; }
.white a:active { color: #fff; text-decoration: none; }
.white a:visited { color: #fff; text-decoration: none; }
img { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; max-width:100%;}
SELECT { FONT-SIZE: 13px; }
TEXTAREA { FONT-SIZE: 13px; }
P { liNE-HEIGHT: 22px; COLOR: #6b6b6b; FONT-SIZE: 13px; text-indent: 20px; }
TH { liNE-HEIGHT: 22px; FONT-SIZE: 13px; }
TD { liNE-HEIGHT: 22px; FONT-SIZE: 13px; }
.clear { liNE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px; }
.clearfix:after { DISPLAY: block; HEIGHT: 0px; VISIBIliTY: hidden; CLEAR: both; CONTENT: "."; }
.clearfix { DISPLAY: block; }
* HTML .clearfix { HEIGHT: 1%; }
* + HTML .clearfix { HEIGHT: 1%; }
/*首页*/
.container { width: 1170px; margin: 0 auto; }
.top { overflow: hidden; }
.logo { float: left; width: 302px; margin-top: 20px; }
.tel { float: right; width: 348px; margin-top: 28px; }
.nav { width: 100%; height: 60px; margin-top: 20px; overflow: hidden; position: relative; }
.nav-con { width: 1170px; margin: 0 auto; position: relative; z-index: 10; }
.nav-con ul { overflow: hidden; background: #262626; width: 100%; text-align:center;}
.nav-con ul li { display:inline-block; *float: left; }
.nav-con ul li a { color: #fff; _color: #fff !important; font-size: 18px; line-height: 60px; padding: 0 36px; }
.nav-con ul li a:hover {color: #fdd702; _color: #fdd702 !important; }
.nav-bg { position: absolute;  height: 60px; top: 0; right: 0; width: 50%; z-index: 1; }
.banner { background: url("../images/ban-index.jpg") no-repeat top center #023e9f; height: 550px; margin-top: -30px; }
.banner a { display: block; height: 550px; text-indent: -999em; }
.yidong-ban, .wap-nav, .pro-nav { display: none; }
.proindex{ width:100%; background:#f7f7f7; padding:18px 0 5px; margin-bottom:25px; overflow:hidden;}
.product{ width: 1170px; overflow: hidden; margin: 0 auto; }
.hd { margin-bottom: 16px; width: 100%; overflow: hidden; }
.hd h3 {margin-bottom: 0; font-size: 24px; margin-top: 3px; color: #222; text-align:center;}
.line2{ height:4px; background: #f93829; margin:8px auto 12px; text-align:center; width:50px;}
.hd p{ color:#333; text-align:center; margin-bottom:8px;}
.list-pro { width: 100%; overflow: hidden; }
.list-pro ul { overflow: hidden; }
.list-pro ul li, #List1_1 li { float: left; width: 270px; margin-right: 20px; margin-bottom: 20px; }
.list-pro ul li img { width: 270px; height: 200px; }
.list-pro ul li img:hover { opacity: 0.8; filter: alpha(opacity=80); }
.list-pro ul li a.tit { display: block; font-size: 15px; color: #111; padding: 9px 0 7px; text-align:center;}
.list-pro ul li p { width: 100%; font-size: 13px; margin: 0; text-indent: 0; line-height: 24px; height: 48px; overflow: hidden; }
.news { width:1170px; margin:0 auto 25px; overflow:hidden;}
.tj-news { width:100%; overflow: hidden;}
.list-news { width:100%; overflow: hidden;}
.list-news ul{ overflow:hidden;}
.list-news li { margin-bottom: 11px; height: 20px; overflow: hidden; width:45%; margin-right:3%; float:left; overflow: hidden; _margin-bottom: 7px; }
.list-news li a { float: left; width: 80%; color: #333; background: url("../images/icon.jpg") no-repeat left 3px; padding-left: 20px; }
.list-news li span { float: right; color: #888; }
.copy { width: 100%; overflow: hidden; background: #2d2d2d; }
.copy-con { width: 1170px; margin: 0 auto; border-top: 1px solid #1c1c1c; padding: 16px 0; text-align: center; }
.copy p { color: #fff; font-size: 13px; margin: 0; text-align: center; }
.copy p span { color: #fdd702; font-size: 14px; font-weight: bold; }
.copy-con a { color: #fff; padding-right: 4px; }
.copy-con a:hover { color: #fdd702; }
#totop { width: 56px; height: 56px; display: block; cursor: pointer; text-indent: -999em; background: url("../images/totop.gif") no-repeat -64px 0; position: fixed; right:10%; bottom: 10%; }
/*产品中心*/
#banner1 { margin: -30px auto 0; width: auto; text-align: center; height: 180px; background: url("../images/banner_bg.jpg") repeat-x; }
.location { width: 100%; background: #f5f5f5; margin-bottom: 36px; }
#sub_content { margin: 0 auto 15px; width: auto; overflow: hidden; }
#sub_tit { text-align: left; line-height: 48px; height: 48px; background: url("../images/home.png") no-repeat 18px center; padding-left: 38px; }
#sub_tit,#sub_con{ margin: 0px auto; width: 1170px; overflow: hidden; }
#sub_left { width: 890px; float: left; overflow: hidden; margin-bottom: 30px; }
.pro_lei { width:95%; margin:0 auto;overflow: hidden; margin:40px auto 35px;}
.pro_lei ul{  width:100%; overflow:hidden; text-align:center;}
.pro_lei li { *float:left; display:inline-block; text-align:center; width:15%; margin:0 6px;}
.pro_lei li a { display: block; background:#fff; color:#f93829; font-size:16px;text-align:center;width:100%; line-height:46px; height:46px; cursor:pointer ;border:1px solid #f93829;}
.pro_lei .current1  {background:#f93829;color:#fff;text-align:center;  }	 
.pro_lei .current1 a {background:#f93829;color:#fff;text-align:center; border:1px solid #f93829;}
.pro_lei li a:hover{ background:#f93829; color:#fff;border:1px solid #f93829;}
.proList { padding: 0; }
.cplist { margin:0 16px 22px; WIDTH:257px; DISPLAY: inline; FLOAT: left;}
.cplist_pic { WIDTH:257px; HEIGHT:190px; }
.cplist_pic img { width:257px; height:190px; }
.cplist .clsproname { LINE-HEIGHT: 22px; margin:14px 0 6px; FONT-SIZE: 12px; font-weight: bold; }
.cplist .clsproname a { display:block; text-align:center; color: #333; font-size: 15px; }
.cplist .clsproname a:hover { color: #fd8800; }
.cplist SPAN { LINE-HEIGHT: 22px; FONT-SIZE: 12px; display: inline; clear: both; }
.cplist SPAN A { COLOR: #e60012; }
.cplist SPAN A:hover { color: #e60012; text-decoration: underline; }
/*产品内容页*/
.pro_con { width: 890px; float: left; overflow: hidden; margin-bottom: 30px; }
.pro_con h1 a { color: #e60012; }
.pro_con a { color: #222; }
.pro_con a:hover { color: #e60012; }
.news_list { BACKGROUND: #fff; float: left; width: 870px; margin-bottom: 26px;}
.news_list DL { border-bottom: #D4D4D4 1PX dotted; OVERFLOW: hidden; _zoom: 1; margin-top: 15px; width: 100%; padding: 0px 0 15px 0;}
.news_list DT { POSITION: relative; LINE-HEIGHT: 22px; MARGIN: 5px 0px 6px; }
.news_list DT IMG { border: 1px solid #ddd; FLOAT: left; MARGIN-RIGHT: 20px; padding: 4px; }
.news_list DL.last { BACKGROUND: none transparent scroll repeat 0% 0%; }
.news_list DT A { COLOR: #222; FONT-SIZE: 15px; FONT-WEIGHT: bold; }
.news_list DT img { width: 120px; height: 72px; }
.news_list DT SPAN { FLOAT: right; COLOR: #a5a5a5; FONT-SIZE: 13px; TOP: 0px; MARGIN-RIGHT: 5px; }
.news_list DD.des { HEIGHT: 46px; OVERFLOW: hidden; margin-left: 0px; }
.news_list DD.des A { LINE-HEIGHT: 22px; COLOR: #666; }
.news_list DD.detail { OVERFLOW: hidden; _zoom: 1; float: right; }
.news_list DD.detail A { LINE-HEIGHT: 22px; MARGIN: 0px 3px 10px 0px; PADDING-LEFT: 155px; COLOR: #e60012; }
.news_list DD.detail A:hover { color: #e60012; text-decoration: underline; }
.list_pic .first { BORDER-TOP-STYLE: none; }
.list_pic { margin-bottom: 45px; }
#Context { line-height: 23px; color: #666;}
#Context img { margin: 15px 0; }
#Context h1 { font-size: 24px; color: red; text-align: center; font-family: Microsoft Yahei,Simsun; margin-bottom:35px;}
#Context .protext h1{ margin:4px 0 10px;}
#Context h3 { font-size: 16px; margin:22px 0 16px; background: url("../images/ico.jpg") no-repeat left center; padding-left: 20px; color: #000; }
#Context p { line-height:30px; font-size: 13px; color: #333; text-indent: 2em; }
#Context p a { color: #2d64b3; font-weight: bold; }
#Context p a:hover { color: #2d64b3; font-weight: bold; text-decoration: underline; }
#Context #DIV1 p.maodian{ text-indent:0; margin-bottom:28px; width:100%; overflow:hidden; border-bottom:1px solid #ddd;}
#Context #DIV1 p.maodian a{ display:block; float:left; margin-right:2px; background:#f5f5f5; padding:7px 20px; font-size:15px; font-weight:normal;}
#Context #DIV1 p.maodian a:hover{ background:#fe3600; color:#fff; text-decoration:none;}
#Context #DIV1 h3{ clear:both;}
.proshowimg { width: 100%; float: left; margin-bottom:30px;}
.proshowimg p { text-indent: 0px; }
.bigimg { width:44%; float: left; }
#Context .bigimg img{ margin:0;}
.bigimg img { height: auto; _height: 281px; }
.protext { width: 53%; float: right; }
.protext h1 { float: left; color: #cc0000; font-size: 16px; clear: both; }
#Context .protext p { clear: both; margin:6px 0 0 0; float: left; width: 100%; text-indent: 0px; line-height: 23px; color:#666;}
#Context .protext #pro_tj_lx_tel p{ width:auto;}
#DIV1{ clear:both; }
#xg { overflow: hidden; margin:25px 0 10px 0; width:100%; }
#xg span { width: 380px; display: block; float: left; line-height: 22px; background: url("../images/pro.png") no-repeat 10px center; margin-bottom: 4px; padding-left:22px;}
#xg a { color: #666; }
#xg a:hover { color: #e60012; }
#xg strong { padding-bottom: 15px; text-indent: 0; overflow: hidden; line-height: 36px; color: #e90101; font-size: 15px; }
.hd2{ border-bottom:1px solid #ccc; height:35px; margin-bottom:20px;}
.hd2 h4{ color:#333; font-size:20px; border-bottom:3px solid #fe3600; height:33px; float:left; margin:0;}
.hd2 a.more-wz{ float:right; padding-top:4px;}
.relate-news{ width:100%;}
.relate-news ul{ overflow:hidden;}
.relate-news ul li{ float:left; width:48%; margin-right:2%; margin-bottom:7px;}
#xg .relate-news ul li a{ color:#333;background: url("../images/icon-news1.jpg") no-repeat left center; padding-left:23px; width:95%; display:block; margin-bottom:10px;}
#xg .relate-news ul li a:hover{ color:#fe3600;}
.relate-news ul li p{ color:#888; margin:6px 0; padding-left:23px; text-indent:0;width:95%; height:44px; overflow:hidden;}
.liuyan { padding: 18px 0 15px; overflow: hidden; border-top:1px solid #eee; clear:both;}
.liuyan h2 { color:#222; font-size: 20px; margin-top: 0; margin-bottom: 15px;background: url("../images/icon-mes.jpg") no-repeat left 4px; padding-left:38px; height:32px;}
.liuyan p { color: #333; }
.liuyan p font { font-weight: bold; }
.message-box { background: #fff; margin: 0 auto; margin-top: 20px; font-size: 12px; }
.message-box input { border: 1px solid #ccc; height: 32px; line-height: 32px; color: #333; width: 66%; border-radius: 0; }
.message-box input.submit { background: #fe3600; color: #fff; border: none; cursor: pointer; width: 140px; height: 40px; line-height:40px; margin-right: 20px; cursor: pointer; font-size: 15px; font-family: Microsoft Yahei,Simsun; }
.message-box input.reset { background: #333; color: #fff; border: none; cursor: pointer; width: 140px; height:40px; line-height: 40px; cursor: pointer; font-size: 15px; font-family: Microsoft Yahei,Simsun; }
.message-box textarea { border: 1px solid #ddd; height: 160px; font-family: Microsoft Yahei,Simsun; width:93%; border-radius: 0;padding:10px; color:#666; background:#f9f9f9; }
.message-box td.tit-l { width: 24%; }
.message-box td.text-r { width: 70%; }
.message-box span { color: #e90100; padding-left:5px; line-height:40px;}
.message-box2 { background: #f7f7f7; padding: 20px 0; }
.sub_new_right { width: 255px; float: right; margin-top: -10px; margin-bottom: 30px; }
.lefttitle { liNE-HEIGHT: 0px; MARGIN-BOTTOM: 0; HEIGHT: 44px; line-height: 41px; text-align: center; FONT-SIZE: 20px; font-family: Microsoft Yahei; color: #fff; background: url("../images/rsideh.jpg") no-repeat; font-weight: bold; margin-top: 10px; }
.subleftlist { MARGIN: 0px auto 25px; WIDTH: 100%; }
.subleftlist ul li {liNE-HEIGHT: 40px; height: 40px; MARGIN-BOTTOM: 2px; BACKGROUND: #f2f2f2; }
.subleftlist ul li A { liNE-HEIGHT: 40px; PADDING-LEFT: 12px; DISPLAY: block; font-family: Microsoft Yahei, Simsun; font-size: 15px; color: #333; }
.subleftlist ul li A:hover { BACKGROUND: url("../images/leftmenuon.jpg") no-repeat left top; COLOR: #fff; }
.subleftlist ul li ul { DISPLAY: none; }
.subleftlist ul li ul li { liNE-HEIGHT: 24px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; }
.subleftlist ul li ul li A { liNE-HEIGHT: 24px; WIDTH: 172px; PADDING-RIGHT: 32px; BACKGROUND: #fff; COLOR: #8c8c8c; }
.subleftlist ul li ul li A:hover { BACKGROUND: #fff; COLOR: #ff9802; FONT-WEIGHT: normal; }
.subleftlist ul li.leftnavon A { WIDTH: 162px; PADDING-RIGHT: 42px; BACKGROUND: url("../images/leftmenuon.gif") no-repeat left top; COLOR: #fff; }
.subleftlist ul li.leftnavon A:hover { BACKGROUND: url("../images/leftmenuon.gif") no-repeat left top; }
.subleftlist ul li.leftnavon ul { DISPLAY: block; }
.subleftlist ul li.leftnavon ul li { liNE-HEIGHT: 24px; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; }
.subleftlist ul li.leftnavon ul li A { liNE-HEIGHT: 24px; WIDTH: 162px; PADDING-RIGHT: 42px; BACKGROUND: #fff; COLOR: #8c8c8c; FONT-WEIGHT: normal; }
.subleftlist ul li.leftnavon ul li A:hover { BACKGROUND: #fff; COLOR: #ff9802; FONT-WEIGHT: normal; }
.subleftlist ul li.leftnavon ul li.leftthirdnavon A { COLOR: #8c8c8c; FONT-WEIGHT: bold; }
.subleftlist ul li.leftnavon ul li.leftthirdnavon A:hover { COLOR: #ff9802; FONT-WEIGHT: bold; }
.com { width: 255px; margin-top: 15px; margin-bottom: 25px; background: #f5f5f5; }
.left_mt { height: 44px; background: #333; font-size: 19px; line-height: 44px; width: 100%; font-weight: bold; color: #535353; text-indent: 17px; color: #fff; }
.newslist ul { padding: 10px 0 12px; }
.newslist li { margin-left: 14px; background: url("../images/point05.gif") no-repeat left; padding-left: 15px; background-position: 2px; line-height: 30px; color: #4c4c4c; width:83%; height:30px; overflow:hidden;}
.newslist li a { line-height: 30px; color:#333;}
.newslist li a:hover{ color:#e90101;}
.sub-hotline { margin-bottom: 20px; overflow: hidden; }
#pro_tj_lx { margin-bottom: 2%; width: 100%; overflow: hidden; }
.proli { float: left; clear: both; width: 100%; overflow: hidden; }
.proli ul { width: 100%; margin:12px auto 0; overflow: hidden; }
.proli ul li { float: left; margin-right:16px; }
.proli ul li a{color: #fff; float: left; font-size: 16px; font-weight:bold;}
.proli .nul_0 { background:url("../images/icon-price.png") no-repeat 31px center #222A37; padding:9px 31px 9px 63px;}
.proli li a.nul { background:url("../images/icon-zixun.png") no-repeat 31px 11px #ea0000; padding:9px 31px 9px 61px; _padding:9px 20px 9px 60px;}
.proli ul li a:hover{ color:#f7f408;}
#pro_tj_lx_tel { width: 100%; overflow: hidden; }
#pro_tj_lx_tel p { background: url("../images/dianhua.gif") no-repeat left 5px; font-size: 14px; padding: 1% 1% 2% 6.5%; text-align: left; float: left; width: auto; }
#pro_tj_lx_tel span { color: #E3131E; font-weight: bold; margin-right: 8px; margin-top: 6%; width: auto; font-size: 20px; color: #E30F00; margin-left: 5px; }
#pro_tj_lx a { padding: 1.5% 6%; float: left; color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 25px; }
#pro_tj_lx a.line-zixun { background: #FF3A3B; }
#pro_tj_lx a.line-order { background: #16345A; margin-left: 15px; }
.ly-con{ width:100%; overflow:hidden;}
.top-input{ margin-bottom:20px; overflow:hidden;}
.top-input p{ float:left; width:30%; text-indent:0; margin:0 20px 0 0px; *margin:0 10px 0 0px; _margin:0 8px 0 0px;}
.top-input p input{ padding-left:10px; background:#f9f9f9; border:1px solid #ddd; height:40px; line-height:40px;}
.message-box .top-input p input{ width:90%; color:#666; *width:81%; _margin-bottom:15px;}
.textarea{ margin-bottom:20px;}
p#xg{ border-top:1px solid #eee; width:94%;}
p#xg a{ color:#333;}
p#xg span{ padding-left:5px;}
p#xg strong{ font-size:20px; margin:10px 0 0; display:block; color:#333;}
.btn-tj-reset{ margin-bottom:10px; overflow:hidden;}
.right { WIDTH: 870px; padding-bottom: 15px; FLOAT: left; OVERFLOW: hidden; margin-bottom: 30px;}
.right2 { border: none; margin: 0; padding: 0; }
.gongyi { width:100%; overflow: hidden; margin-bottom: 20px;}
.gongyi dl { width: 100%; margin-right: 28px; margin-bottom: 20px; overflow: hidden; float: left; }
.gongyi dl dt { width: 30%; float: left; }
.gongyi dl dt img { border: 1px solid #ddd; width: 240px; height: auto; }
.gongyi dl dd { width: 69%; margin-left: 0; float: right; }
.gongyi dl dd a { font-size: 16px; color: #333; padding: 10px 0; display: block; font-weight: bold; }
.gongyi dl dd a:hover { color: #e40114; }
.gongyi dl dd p { text-indent: 0; margin: 3px 0; line-height: 24px; }
.gongyi dl dd p span { color: #333; font-weight: bold; }
.gongyi dl dd a.more-gy { font-size: 15px; color: #333; padding: 9px 50px; background: #e7e7e7; display: inline-block; margin-top: 15px; font-weight: normal; }
.gongyi dl dd a.more-gy:hover { background: #e40114; color: #fff; }
.gongyi dl dd a.more-gy2 { background: #666; color: #fff; font-size: 15px; color: #fff; padding: 9px 25px; display: inline-block; margin-top: 15px; font-weight: normal; }
.gongyi dl dd a.more-gy2:hover { background: #333; color: #fff; }
.gongyi-con { padding: 5px 0px 25px; }
.gongyi-con h1 { font-size: 24px; text-align: center; margin-bottom: 20px; }
.relate-pro { width: 100%; overflow: hidden; }
.relate-pro h3 { font-size: 20px; margin-bottom: 15px; color:#222; border-bottom:1px solid #ddd; margin-bottom:26px; padding-bottom:12px;}
.relate-pro ul { overflow: hidden; }
.relate-pro ul li { float: left; margin-right:25px; width:192px; }
.relate-pro ul li p { text-align: center; margin: 6px 0; }
.relate-pro ul li a:hover p { color: #e90101; }
.relate-pro ul li img { width: 192px; height: 142px; }
/*产品技术参数*/
table {

	border-collapse:collapse;

	font-size:12px;
	width:98%;

}

.para_th {

	background-color:red;

}

.para_th td {

	border-right:1px solid #DCDCDC;

	padding:2px;

	color:white;

	text-align:center;

}

.para_ths {

	background-color:red;

}

.para_ths td {

	border-top:1px solid #DCDCDC;

	border-right:1px solid #DCDCDC;

	padding:2px;

	text-align:center;

	color:white;

}

.para_td {

	background-color:white;

}

.para_td td {

	text-align:center;

	padding:2px;

}

.para_tds {

	background-color:#f0f0f0;

}

.para_tds td {

	text-align:center;

	padding:2px;

	border-right:1px solid white;

}

/*新闻列表页*/

/*新闻内容页*/
#prevnext { float: left; width:50%; }
/*关于山威*/
.about-con-tong { width: 100%; overflow: hidden; margin-bottom: 30px; }
.about-con-tong h1{ margin-bottom:25px; font-size:26px; color:#ef2218;}
.about-con-tong h2{ font-size:22px; color:#e90100;}
.about-con-tong p { line-height:30px; text-indent: 2em; margin-bottom: 20px; color: #444; }
.about-box { width: 100%; overflow: hidden; }
.about-box ul { overflow: hidden; }
.about-box ul li { float: left; margin-right:30px; width:260px; margin-bottom:10px;}
.about-box ul li img { width: 100%; height: auto;}
.about-box ul li p { text-align: center; text-indent: 0; margin:5px 0; }
.about-box ul li a:hover p{ color:#e90100;}
/*联系山威*/
.danye{ width:1170px; margin:30px auto; overflow:hidden;}
.contact-info { margin-bottom:30px; overflow: hidden; width: 100%; }
.contact-info h4{ font-size:24px; color:#222; margin:0 0 16px;}
.contact-info p span{font-weight:bold; color:red;}
@media screen and (max-width:1169px) {
    .container, .nav-con, .nav-con ul, .product, .copy-con, #sub_con, .left-f, #sub_tit, .fuwu-item dl dt, .fuwu-item dl dd, .com, .news-tj-top,.danye,.zhuanjia-zx { width: 100%; }
    .top, .lei-news, .product, .copy-con, .foot, #sub_tit,.list-news,.danye { padding: 0 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .pro-nav, #sub_con, .pro_con, .about-con-tong, .right, .gongyi { padding: 0 0 0 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .pro_con, .about-con-tong, .right { padding: 0 8px 0 0; }
    .gongyi { padding: 12px; width: 100%; }
    .r-tool { margin-top: 4px; }
    #sub_tit { padding: 0 8px 0 30px; background: url("../images/home.png") no-repeat 10px center; }
    .copy-con { padding: 16px 8px; }
    .banner { display: none; }
    .yidong-ban { display: block; }
    .yidong-ban img, .logo img, .tel img, .top-news dt img, #banner1 img, .right img, .sub-hotline img, .pro_list_img img, .main_img img, .cplist_pic, .cplist_pic img, #Context img, #Conabout img, .contact-info .l-contact img, .fuwu-item dl dt img, .pjfw img, .box2 p img, #sub_prol img, .gongyi dl dt img, .bd-con img { width: 100%; height: auto; }
    .top-news dt { width: 33%; }
    #banner1 { margin: 0 auto; background: none; height: auto; }
    .cplist { width: 22%; margin: 0 16px 16px 0; height: auto; }
    #Context p, .bd-con p { text-indent: 0; }
    .lp1 { width: 100% !important; }
    .fuwu-item dl { width: 31%; margin-right: 15px; }
    .fuwu-item dl dt, .fuwu-item dl dd { height: auto; }
    
    .qywh-con dl { width: 21% !important; }
    .shebei-pic { width: 100%; }
    .l, .r { width: 46.5%; }
    .l3 { width: 97%; }
    .box2 p { width: 30%; }
    #sub_prol { width: 31%; height: auto; }
    .box-cn { width: 45%; }
    #Conabout .l-img img { width: 51px; height: 51px; }
    .r-wenzi { width: 74%; }
    .l-tel { margin-bottom: 10px; }
    input[type="button"], input[type="submit"], input[type="reset"], button { -webkit-appearance: none; }
    input, textarea { -webkit-appearance: none; }
    .contact-sub li { width: 18%; margin-right: 10px; }
}
@media screen and (min-width:1000px) and (max-width:1169px){
	.logo{ width:302px;}
	.logo img{ width:398px; height:59px;}
	.nav-con ul li{ width:13%;}
	.nav-con ul li a{ padding:0 8px; font-size:16px;}
	.item ul li{ width:13%; margin-right:20px;}
	.list-pro ul li, #List1_1 li{ width:23%;}
	.list-pro ul li img{ width:100%; height:auto;}
	.news,.news_list{ width:100%;}
	.list-news li a{padding-left:15px;}
	.news-box{ width:58%;}
	.news-box3{ width:35%;}
	.foot{ padding:15px 8px;}
	.about-box ul li{ width:22%;}
	.cplist{ width:23%;}
	#sub_con{ padding:0 8px;}
	.pro_con,.right{ width:72%;}
	.proli ul li{ margin-right:1px;}
	#div3{ clear:both;}
	#Context img,.right .bd-con p img,#Conabout .cn-con .box-list .t-img img{ width:auto; height:auto;}
	.left-f{ width:53%;}
	.left-f p{ margin:10px 0 6px 0px;}
	#Context .bigimg img{ width:100%; height:auto;}
	.gongyi{ padding:0;}
	.gongyi dl dd{ width:67%;}
	.location{ margin-bottom:16px;}
	.relate-pro ul li{ width:23%; margin-right:13px;}
	.right .bd-con .relate-pro ul li img{ width:100%; height:auto;}
	.hxcpzs{ margin-right:32px;}
	.z a{ width:66%;}
	.box-list{ margin-right:18px;}
	#Conabout .fuwu .fuwu-sq p{ padding:15px;}
	.contact-info .l-contact{ width:52%;}
	.contact-info .r-contact{ width:48%;}
	.contact-info .r-contact p{ padding-left:32px;}
	.box-zj{ margin-right:27px;}
	#totop{ right:2%;}
	}

@media screen and (min-width:768px) and (max-width:999px) {
    .logo { width: 32%; }
    .tel { width: 41%; margin-top: 28px; }
    .nav { margin-top: 16px; }
    .nav-con ul li { width: 10%; }
    .nav-con ul li a { padding: 0; font-size:14px; }
    .tj-pro { width: 78%; }
    .item ul li { width: 27%; }
	.news{width:100%;}
    .list-news li a { width: 72%; }
    .foot { padding: 20px 8px 0; }
    .news-box { width: 24%; }
    .news-box3 { width: 15%; }
    .right { width: 74% !important; }
    .left { width: 24% !important; }
    .about-list-item { width: 42% !important; }
    .l-about { width: 65% !important; }
    .leftSidar1, .sub_new_right { width: 26%; }
    .leftSidar1, .sub_new_right, .left { padding-right: 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .pro_con { width: 72%; }
    .pro_list_img { width: 36%; }
    .pro_list_text { width: 61%; }
    #sub_left { width: 74%; }
    .news_list { width: 99%; }
    #Context table tr td.aaf55 { width: 18%; padding-left: 0; }
    .left-f p { margin: 10px 0 6px 0px; }
    .contact-info .l-contact { width: 34%; }
    .contact-info .r-contact { width: 64%; height: auto; padding-bottom: 5px; }
    .jsyj li span { width: 63% !important; }
    .btn-about { width: 74%; }
    .mask span.more { padding: 8px 26px; }
    #Conabout .jsyj li p { width: 32% !important; }
    #Conabout .jsyj li p img { width: 100%; height: auto; }
    .jsyj li span { width: 65% !important; }
    .box-cn { width: 44.5%; }
    .btm-slide-content { width: 100%; padding-left: 8px; }
    .btm-slide-left { width: 60%; margin-top: 0px; margin-left: 15px; }
    .btm-slide-right { margin-right: 25px; }
    .name { margin-right: 20px; width: 47%; }
    .name input.txt, .phone input.txt { width: 100%; }
    .phone { float: left; width: 47%; }
}

@media screen and (max-width:767px) {
    .tel, .nav, .foot, .copy, .leftSidar1, .sub_new_right, .left { display: none; }
    .wap-nav { display: block; }
    .logo { width:80%; margin: 12px 0 14px; }
    .drawer-main { position: fixed; top: 0; width: 230px; height: 100%; overflow: hidden; z-index: 9999; }
    .drawer-right .drawer-main { right: -230px; -webkit-transition: right .4s cubic-bezier(0.19,1,.22,1); -o-transition: right .4s cubic-bezier(0.19,1,.22,1); transition: right .4s cubic-bezier(0.19,1,.22,1); }
    .drawer-right.drawer-open .drawer-main { right: 0; }
    .drawer-overlay { position: relative; }
    .drawer-right .drawer-overlay, .drawer-right .drawer-hamberger { right: 0; -webkit-transition: right .4s cubic-bezier(0.19,1,.22,1); -o-transition: right .4s cubic-bezier(0.19,1,.22,1); transition: right .4s cubic-bezier(0.19,1,.22,1); }
    .drawer-right.drawer-open .drawer-overlay, .drawer-right.drawer-open .drawer-hamberger { right: 230px; }
    .drawer-overlay-upper { position: fixed; top: 0; z-index: 1100; display: none; height: 100%; background-color: #000; background-color: rgba(0,0,0,.5); }
    .drawer-right.drawer-open .drawer-overlay-upper { left: 0; }
    .drawer-default { background-color: #222; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.5); box-shadow: inset 0 0 0 rgba(0,0,0,.5); }
    .drawer-default + .drawer-overlay { background-color: #fff; }
    .drawer-default .drawer-brand a { display: block; width: 100%; padding: 20px 15px; font-size: 22px; color: #fff; }
    .drawer-default .drawer-brand a:hover, .drawer-default .drawer-nav-title a:hover { color: #fdd702; text-decoration: none; }
    .drawer-default .drawer-nav-title { display: block; font-size: 18px; margin: 0 0 1px 0; }
    .drawer-default .cur a { background: #2e2e2e; }
    .drawer-default .drawer-nav-title a { color: #fff; padding: 12px 15px; display: block; }
    .drawer-default .drawer-nav-title a:hover { background: #2e2e2e; }
    .drawer-default .drawer-nav-list { padding: 0; margin: 0 0 20px 0; list-style: none; }
    .drawer-default .drawer-nav-list li { display: block; }
    .drawer-default .drawer-nav-list li a { display: block; padding: 15px; color: #888; }
    .drawer-default .drawer-nav-list li ul a { padding: 8px 20px; }
    .drawer-hamberger { float: right; z-index: 1000; display: block; width: 30px; height: 30px; padding: 30px 0px 0px 0px; background-color: transparent; border: 0; }
    .drawer-hamberger span { margin-top: 10px; }
    .drawer-hamberger span, .drawer-hamberger span:before, .drawer-hamberger span:after { position: absolute; display: block; width: 30px; height: 5px; cursor: pointer; content: ''; background-color: #e90100; border-radius: 1px; -webkit-transition: all .4s cubic-bezier(0.19,1,.22,1); -o-transition: all .4s cubic-bezier(0.19,1,.22,1); transition: all .4s cubic-bezier(0.19,1,.22,1); }
    .l-tel span { font-size: 16px; }
    .l-tel a { font-size: 19px; white-space: nowrap; }
    .drawer-hamberger span:before { top: -10px; }
    .drawer-hamberger span:after { bottom: -10px; }
    .drawer-open .drawer-hamberger span { background-color: transparent; }
    .drawer-open .drawer-hamberger span:before, .drawer-open .drawer-hamberger span:after { top: 0; }
    .drawer-open .drawer-hamberger span:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
    .drawer-open .drawer-hamberger span:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
    .drawer-hamberger:hover { cursor: pointer; }
    .drawer-open .drawer-hamberger { margin-right: 230px; }
    .tj-pro { width: 68%; }
    .hot-pro { margin-bottom: 20px; }
    .leibie, .news, #sub_left, .pro_list_1, .pro_con { width: 100%; }
    .item ul li { margin-right: 18px; }
    .product { margin: 0 auto; }
    .pro_list_img { width: 30%; }
    .pro_list_text { width: 68%; }
    .cplist { width: 23%; margin: 0 5px 12px 0; display: inline-block; float: none; }
    .com_zi1 { height: 44px; overflow: hidden; }
    .pro-nav { width: 100%; overflow: hidden; margin-bottom: 10px; display: block; }
    .pro-nav ul { overflow: hidden; }
    .pro-nav ul li { float: left; margin-right: 7px; margin-bottom: 6px; width: 31%; }
    .pro-nav ul li a { display: block; float: left; border: 1px solid #eee; background: #fff; color: #333; width: 100%; }
    .pro-nav ul li a img { display: block; text-align: center; margin: 10px auto 0; }
    .pro-nav ul li a:hover { background: #ddd; color: #fff; border: 1px solid #ddd; }
    .pro-nav ul li a p { text-align: center; text-indent: 0; margin: 8px 0 10px; color: #333; font-size: 15px; }
    .pro-nav ul li a:hover p { color: #333; }
    .pro-nav ul li a.active { background: #e90101; border: 1px solid #e90101; }
    .pro-nav ul li a.active p, .pro-nav ul li a.active:hover p { color: #fff; }
    .news_list { width: 100%; border: none; }
    #Context, #Conabout, .liuyan { padding: 0; }
    #xg { border: 1px solid #e0e0e0; margin-bottom: 15px; }
    .foot-call { margin: 0; }
    .news_list DL { width: 100%; margin-left: 0; margin-top: 0; }
    .right { border: none !important; width: 100% !important; margin-top: 0 !important; padding-top: 0 !important; }
    .contact-info .l-contact { width: 45.5%; }
    .contact-info .r-contact { width: 52%; height: auto; }
    #Conabout .jsyj li p { width: 26% !important; }
    #Conabout .jsyj li p img { width: 100%; height: auto; }
    .jsyj li span { width: 71% !important; }
    .btn-about { width: 90%; }
    .box2 p { width: 32%; margin: 0 8px 25px 0; }
    .mask span { left: 35%; top: 25%; }
    .mask span.more { padding: 5px 16px; left: 33%; }
    .contact-sub li { margin-right: 9px; }
    .fenye SPAN.current { padding: 8px 10px; }
    .fenye A { padding: 8px 6px; }
    .gongyi { margin-bottom: 0px; }
    .gongyi dl dd { width: 67%; }
    .gongyi dl dd a.more-gy { padding: 9px 29px; }
    .gongyi-con { padding: 0; margin-bottom: 30px; }
    #sub_left, .list_pic { margin-bottom: 60px; }
	.about-con-tong{ margin-bottom:0;}
    .fenye { margin-bottom: 20px !important; }
    .l-case,.r-product p.invisible { display: none; }
    .news-pro-pic ul,.bigimg,.protext { width: 100%; }
    .news-pro-pic ul li { height: auto; margin: 0 3px 0px 0; width: 49%; }
    #Context .news-pro-pic ul li img { width: 100%; height: auto; }
    #leftNote { display: none !important; }
	.hd-h2-title{ width:35%;}
	.r-product{ width:100%;}
	.r-product ul li{ width:40%; margin:0 10px;}
	.r-product ul li img{ width:100%; height:auto;}
	#Context h3{ clear:both;}
	#Context .protext #pro_tj_lx_tel p{ padding-left:25px;}
	.proli ul li{ margin-right:8px;}
	.proli li a.nul{ padding:9px 23px; background:#ea0000;}
	.proli .nul_0{ background:#222A37; padding:9px 23px;}
	.list-news li,.hxcpzs{ width:100%;}
	.list-news li{ height:17px;}
	.tj-news{ margin-bottom:50px;}
	.about-con-tong p{ text-indent:0;}
	.about-con-tong img{ width:100%; height:auto;}
	.bangong{ margin-bottom:50px;}
	.pro_lei{ width:100%; margin:10px auto;}
	.pro_lei li{ width:30%; margin:0 9px 6px 0;}
	.pro_lei li a{ height:36px; line-height:36px;}
	.com_zi1 p,.com_zi1 p span{ font-size:12px;}
	#Context .protext #pro_tj_lx_tel span{ white-space:nowrap;}
	.hxcpzs,#sub_prol{ margin-bottom:14px;}
	.z{ height:auto;}
	.z a{ width:68%;}
	.about-box ul li{ width:47%; margin-right:9px;}
	#prevnext,.r-gy{ width:100%;}
	.contact-info .r-contact p{ padding:0 15px;}
	.box-zj{ width:46%; margin-right:10px; margin-bottom:15px; padding-bottom:0;}
	.zhuanjia-zx{ margin:0 auto 40px;}
	.bot-bd a.zixun-zj{ width:auto;}
	.telphone{ font-size:24px;}
	.weizhi,.shijing{ display:none;}
	#Conabout .t-img img{ width:auto; height:auto;}
	.box-list{ width:46%; box-sizing:border-box; margin-right:10px; margin-bottom:10px;}
	#Conabout .fuwu .fuwu-sq{ width:100%; margin-right:0; margin-bottom:15px;}
	#Conabout .fuwu .fuwu-sq p{ width:68%;}
	#Conabout .fuwu{ margin-bottom:40px;}
	.l-gy{ width:99%;}
	.relate-pro{ margin-bottom:15px;}
	.list-news li a{width:75%;}
	
}

@media screen and (max-width:480px) {
    .hot-pro, #banner1, .contact-info .l-contact, #xg { display: none; }
    .leibie h3 { margin: 15px 0; }
    .item ul li { margin-right: 10px; margin-bottom: 10px; width: 30%; }
    .list-pro ul li, #List1_1 li { width: 170px; margin-right: 10px; }
    .list-pro ul li img { width: 170px; height: 126px; }
    .list-pro ul li p { height: 48px; overflow: hidden; }
    .location { margin-bottom: 14px; }
    .pro_list_img { width: 36%; }
    .pro_list_text { width: 61%; }
    .cplist { width: 31%; }
    #Context table tr td.aaf55 { width: 28%; text-align: center; padding-left: 0; }
    .fj6600, .f661 { width: 65%; float: left; text-align: center; margin: 4px 8px; }
    .left-f { background: none; padding-left: 0; }
    .message-box td.tit-l { width: 22%; }
    .message-box td.text-r, .message-box td.text-r2 { width: 70%; }
    .message-box input, .message-box textarea { width: 90%; }
    .message-box input { height: 28px; line-height: 28px; }
    .tab td.aaf55 { width: 28%; }
    .tab td.f66 { line-height: 22px; }
    .drawer-hamberger { padding:26px 0 0 0; }
    #Context h1 { margin-bottom: 15px; margin-top: 0; line-height: 30px; }
    .fenye A { display: inline-block; margin-bottom: 6px; }
    #Conabout p { text-indent: 0; }
    .contact-info .r-contact { width: 100%; padding-bottom: 5px; }
    .fuwu-item dl { margin-right: 6px; width: 32%; }
    .qywh-con dl { width: 20% !important; margin-right: 16px; }
    .l, .r { margin-left: 5px; }
    .row { margin-bottom: 5px; }
    .mask span { font-size: 16px; left: 28%; top: 18%; }
    .mask span.more { font-size: 14px; left: 18%; padding: 5px 25px; }
    .mask span.more3 { font-size: 14px; left: 16%; padding: 5px 15px; }
    .btn-about { width: 100%; }
    .btn-about a { margin: 0 1px 4px; }
    .box2 p { margin: 0 5px 15px 0; }
    .box2 p span { margin-top: 2px; }
    .left-f p { margin: 10px 0 6px 5px; font-size: 22px; }
    .box-cn { padding: 15px 7px 0; margin-bottom: 3px; }
    .l-img { width: 19%; }
    #Conabout .l-img img { width: 100%; height: auto; }
    #prevnext em.pian { width: 100%; display: block; margin-bottom: 6px; }

    .l-tel { text-align: center; line-height: 24px; float: none; }
    .r-tool { float: none; text-align: center; margin: 0 auto; }
    .r-tool a { font-size: 16px; float: none; display: inline-block; }
    .r-tool a.baojia { padding: 9px 14px; background: #333; margin-bottom: 5px; margin-right: 5px; }
    .r-tool a.zx-zj { padding: 9px 14px; background: #ff4b01; }
    .contact-sub li { width: 23%; margin-right: 6px; }
    .contact-sub li.wap-none1 { display: none; }
    .gongyi dl dt { width: 99%; }
    .gongyi dl dd { width: 100%; }
    .relate-pro ul li { width: 47%; margin-right: 8px; }
    .relate-pro ul li img { width: 100%; height: auto; }
    #context img { width: 100%; height: auto; }
    #context p { text-indent: 0; }
    .cplist .clsproname a { height: 22px; overflow: hidden; display: block; }
    #prevnext { margin: 0px 0 6px; }
    .btn, #List2_1 { display: none; }
    .ScrCont { width: 100%; }
    .list-pro ul li, #List1_1 li { width: 47%; margin-right: 9px; }
    .list-pro ul li img { width: 100%; height: auto; }
	.list-news li a{ width:74%;}
	.news_list DT SPAN{display:none;}
}

@media screen and (max-width:360px) {
    .drawer-hamberger { padding: 24px 0 0 0; }
    .item ul li { width: 46%; }
    .pro_list_img, .pro_list_text { width: 100%; }
    .cplist { width: 47%; }
    .left-f span { margin-bottom: 8px; }
    .left-f p { font-size: 20px; text-indent: 0; margin: 10px 0 6px; }
    .message-box td.tit-l { width: 28%; }
    .message-box input { width: 83%; }
    .message-box textarea { width: 90%; }
    #xg p span a { font-size: 13px; }
    .fuwu-item dl, #sub_prol, #sub_pror { width: 100%; }
    .qywh-con dl { width: 43% !important; }
    .mask span.more { padding: 5px 15px; }
    .mask span.more3 { left: 8%; padding: 2px 5px; }
    .box-cn { padding: 15px 6px 0; }
    #Conabout .l-img { width: 24%; }
    .r-wenzi { width: 70%; }
    .contact-sub li { width: 31%; }
    .contact-sub li.wap-none2 { display: none; }
    .gongyi dl dd a.more-gy2 { padding: 9px 20px; }
	.list-news li a{ width:68%;}
}

@media screen and (max-width:320px) {
    .drawer-main { width: 180px; }
    .drawer-right.drawer-open .drawer-overlay, .drawer-right.drawer-open .drawer-hamberger { right: 180px; }
    .drawer-open .drawer-hamberger { margin-right: 180px; }
    .drawer-hamberger { padding: 20px 0 0; }
    .item ul li { margin-right: 8px; }
    .cplist { margin: 0 7px 12px 0; }
    .box2 p { margin: 0 3px 15px 0; }
    .box-cn { width: 45%; }
    .fenye SPAN.current { padding: 8px 6px; }
    .fenye A { padding: 8px 3px; }
}
/*底部*/
@media screen and (min-width:980px){
	.foot_fixed,.foot_fixed ul li a span{display:none}
	}
@media screen and (max-width:979px) {
.foot_fixed{
	width: 100%;
	height: 65px;
	position: fixed;
	bottom: 0;
	z-index: 1000;
}
.foot_fixed ul{
	width: 100%;
	height: 100%;
	background-color:#424355;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
}
.foot_fixed ul li{
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	flex: 1;
	box-sizing: border-box;
	background-position: center .2rem;
	background-repeat: no-repeat;
}
.foot_fixed ul li:not(:last-child){
	border-right:1px solid #bdbebe;
}
.foot_fixed ul li:first-child{
	background-image:url(../images/product.png);
}
.foot_fixed ul li:nth-child(2){
	background-image:url(../images/chat_online.png);
}
.foot_fixed ul li:last-child{
	background-image: url(../images/call.png);
}
.foot_fixed a{
	display: block;
	height: 100%;
}
.foot_fixed li span{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 1.4rem;
	line-height: 0.45rem;
	padding-top: 2.8rem;
}
}
@media screen and (min-width:620px){
	#mpara{display:none;}
}
@media screen and (max-width:619px){
	#para,.yidong-ban{display:none;}
}