﻿@charset "utf-8";
/* 公共区 */
body { overflow-x: hidden; background-color:#ffffff; font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei'; color: #333333; padding: 0px; margin: 0px; line-height: 18px; -webkit-text-size-adjust: none; font-size: 12px; }
td{ font-size:12px;}
ul{PADDING:0px; MARGIN: 0px;LIST-STYLE-TYPE: none; clear:both}
li{PADDING:0px; MARGIN: 0px;LIST-STYLE-TYPE: none}

a:link {COLOR: #333333; font-size: 12px; font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei'; text-decoration: none;}
a:visited {COLOR: #333333; font-size: 12px; font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei'; text-decoration: none;}
a:active {COLOR: #333333; font-size: 12px; font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei'; text-decoration: none;}
a:hover {COLOR:#cb1c25; font-size: 12px; font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei'; text-decoration: none;}

a.LinkCList:link {COLOR: #555555; font-size: 14px; line-height:33px; text-decoration:none;}
a.LinkCList:visited {COLOR: #555555; font-size: 14px; line-height:33px; text-decoration:none;}
a.LinkCList:active {COLOR: #555555; font-size: 14px; line-height:33px; text-decoration:none;}
a.LinkCList:hover {COLOR: #cb1c25;	font-size: 14px; line-height:33px; text-decoration:none;}

.bgred{color: #ff4c00;display:inline; margin-left:2px; margin-right:2px;}
a.bgredLink:link {	font-size: 12px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:visited {	font-size: 12px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:active {	font-size: 12px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:hover {	font-size: 12px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px; COLOR: #979797;}

.TableInNewsList{line-height:33px; height:33px; text-align:left; background:url(../imagex/rorrw.png) left center no-repeat; padding-left:8px; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

.NoWrapLine{display:block; word-break:keep-all; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#zxCase {height:30px;font-size:12px;	margin:0px; overflow:hidden; }
#zxCase li {height:30px; line-height:30px; text-align:center; float:left; padding-left:5px; padding-right:5px; cursor:pointer; }
#zxCase li.current { height:30px; line-height:30px; color:#000000; text-decoration:underline;}
#zxCase li.current a {color:#000000; text-decoration:underline; padding-left:5px; padding-right:5px; float:left;}
#zxCase li:hover{ color:#000000; text-decoration:underline;}
#zxCase li:hover a{color:#000000; text-decoration:underline;}
#zxCase li a{ padding-left:5px; padding-right:5px;}

#MainMaterial {height:30px;font-size:12px;	margin:0px; overflow:hidden; }
#MainMaterial li {height:30px; line-height:30px; text-align:center; float:left; padding-left:5px; padding-right:5px; cursor:pointer; }
#MainMaterial li.current { height:30px; line-height:30px; color:#000000; text-decoration:underline;}
#MainMaterial li.current a {color:#000000; text-decoration:underline; padding-left:5px; padding-right:5px; float:left;}
#MainMaterial li:hover{ color:#000000; text-decoration:underline;}
#MainMaterial li:hover a{color:#000000; text-decoration:underline;}
#MainMaterial li a{ padding-left:5px; padding-right:5px;}

#LinkMenu{ width:100%; min-width:300px;}
#LinkMenu li{ width:25%; height:24px; line-height:24px; float:left; text-align:center;}
#LinkMenu li a{color:#ffffff; font-size:13px;}
#LinkMenu li a:hover{ color:#ffffff; text-decoration:underline; }

.list_box_img{width:80px; height:70px;}
.imgTextRight{height:55px; line-height:18px; font-size:12px; color:#999999;overflow: hidden; clear: both; }

#PageContent img{ max-width:98%;}
#PageContent div img{ max-width:98%;}
#PageContent p img{ max-width:98%;}
#PageContent div, p{
FONT-SIZE: 15px;
font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei';
line-height: 26px;
}

.btm_line{border-bottom:#ececec dotted 1px;}
.kuang{border:#ececec solid 1px;}

.inputCsub{border:#aaaaaa solid 1px; width:97%; min-width:200px; line-height:21px; height:23px; padding-left:2px;}
.inputCsuSel{border:#aaaaaa solid 1px; width:98%; min-width:200px; line-height:21px; height:23px; background:#ffffff;}
.inputCsuGs{border:#aaaaaa solid 1px; width:96%; min-width:200px; line-height:21px; padding-left:2px;}

.mlAuto { margin-left: auto; margin-right: auto; }
.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
.height80 { height: 80px; overflow: hidden; clear: both; }
.height90 { height: 90px; overflow: hidden; clear: both; }
.height100 { height: 100px; overflow: hidden; clear: both; }
.height319 { height: 355px; overflow: hidden; clear: both; }
input, textarea, select { outline: none; resize: none; font-size: 12px; font-family:'Arial', 'Microsoft YaHei'; vertical-align: middle; }
.img_middle_no_border { vertical-align: middle; border: 0px; }
.img_float_left_no_border { float: left; border: 0px; margin-right: 8px; }
.img_block { display: block; }
.img_middle { vertical-align: middle; }
.content, .max .item-list{ width: 320px; background-size: 100% 100%;height: 500px; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; }
.reg { background-image: url(../images/reg-bg.jpg);  }
.reg .form{ background-repeat:no-repeat; background-image:url(../images/reg-input.png); width:250px; min-height:190px; background-size:100%; font-size:14px; color:#fff;  }
.reg .form .input-1{ width:167px; height:25px; border:0px; padding:0px; line-height:25px; background-color:rgba(255,255,255,0.3); border:1px solid #845B24; color:#fff; }
.reg .form .input-2{ width:170px; height:25px; border:0px; padding:0px; line-height:25px; background-color:rgba(255,255,255,0.3); border:1px solid #845B24; color:#fff; }
.submit-btn{ background:none; background-image:url(../images/submit-btn.png); width:91px; height:29px; border:0px; background-size:100% 100%; }
.taobao-btn{ background:none; background-image:url(../images/taobao-btn.png); width:91px; height:29px; border:0px; background-size:100% 100%; }
.reg .info{ color:#F8E4A5; font-weight:bold; font-size:11px; line-height:18px; }
.reg .info span{ color:#fff; }
.index{ background-image:url(../imagex/homebgs.jpg);  }
.map{ background-image:url(../images/map-bg.jpg);  }
.map .map-c{ background-image:url(../images/map.jpg); position:relative; width:260px; height:260px; background-size:100%; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.3);  }
.map .map-c .text{ position:absolute; left:0px; bottom:0px; background-color:rgba(35,21,14,0.5); width:100%;  color:#fff;  }
.map .map-c .text .t-c{ padding:10px; }
.agenda{ background-image:url(../images/Products-bg.jpg);  } 
.agea{ background-image:url(../images/agea-bg.jpg);  } 

.group{ position:relative; overflow:hidden; }
.group .l-light{ background-image:url(../images/l-light.png); width:14px; height:500px; position:absolute; left:0px; top:0px; background-size:100% 100%; }
.group .r-light{ background-image:url(../images/r-light.png); width:14px; height:500px; position:absolute; right:0px; top:0px; background-size:100% 100%; }

.group .max{ width:2600px; overflow:hidden; }
.group .item-list{ float:left; }
.group .left{ display:none; }
.group .l-btn{ background-image:url(../images/left.png); width:25px; height:42px; position:absolute; left:10px; top:190px; background-size:100% 100%;  }
.group .r-btn{ background-image:url(../images/right.png); width:25px; height:42px; position:absolute; right:10px; top:190px;   background-size:100% 100%;  }

.attention{ background-image:url(../images/index-bg.jpg);  }

.btnRedSub{border-style:none; padding-left:10px; padding-right:10px; color:#ffffff; font-size:18px; width:260px; line-height:38px; height:38px; background:url(../imagex/btnredbgs.png) center repeat-x #ec1c24; cursor:pointer; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
@media only screen and (max-width:410px ) {
.btnRedSub{border-style:none; padding-left:10px; padding-right:10px; color:#ffffff; font-size:18px; width:210px; line-height:38px; height:38px; background:url(../imagex/btnredbgs.png) center repeat-x #ec1c24; cursor:pointer; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
}
@media only screen and (max-width:360px ) {
.btnRedSub{border-style:none; padding-left:10px; padding-right:10px; color:#ffffff; font-size:18px; width:160px; line-height:38px; height:38px; background:url(../imagex/btnredbgs.png) center repeat-x #ec1c24; cursor:pointer; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
}

.reg.reg-ok{ background-image:url(../images/regok-bg.jpg);  }
.divtext{ width:80%; min-width:250px; max-width:800px; font-family:'Arial', 'Microsoft YaHei'; font-size:12px; line-height:22px; font-weight:bold;}
.divtext a{ color:#FFF;text-decoration:underline;}

.buttonOrgSm{FONT-WEIGHT: bold; font-size:14px; BACKGROUND: url(../imagex/orgebg.gif) no-repeat; WIDTH: 46px; COLOR: #333; border-style:none; HEIGHT: 25px; cursor:pointer; color:#FFFFFF;}
.buttonOrgbig{FONT-WEIGHT: bold; font-size:14px; BACKGROUND: url(../imagex/orgebig.png) no-repeat; WIDTH: 90px; COLOR: #333; border-style:none; HEIGHT: 25px; cursor:pointer; color:#FFFFFF;}
.buttonOrgbigbig{FONT-WEIGHT: bold; font-size:14px; BACKGROUND: url(../imagex/orgebigbig.png) no-repeat; WIDTH: 110px; COLOR: #333; border-style:none; HEIGHT: 25px; cursor:pointer; color:#FFFFFF;}

.NewsPhotoListGongZ{width:50%; height:220px;padding:0px; text-align:center; float:left; line-height:18px; font-size:14px; overflow:hidden; }
.NewsPhotoListGongZ .ggss{width:100%; height:20px;padding:0px; text-align:center; line-height:18px; font-size:12px; overflow:hidden; }

.CaseImageListBoxMobile{width:50%; height:150px;padding:0px; text-align:center; float:left; line-height:18px; font-size:14px; overflow:hidden; }

.ListPageStyle{background-image:url(../imagex/bluedot.png); background-position:center left; background-repeat:no-repeat; width:94%; padding-left:8px; margin-left:4px; height:26px; line-height:26px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:#f0f0f0 dotted 1px;}
