﻿@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:22px; -webkit-text-size-adjust: none; font-size: 14px; }
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: 12px; line-height:33px; text-decoration:none;}
a.LinkCList:visited {COLOR: #555555; font-size: 12px; line-height:33px; text-decoration:none;}
a.LinkCList:active {COLOR: #555555; font-size: 12px; line-height:33px; text-decoration:none;}
a.LinkCList:hover {COLOR: #cb1c25;	font-size: 12px; line-height:33px; text-decoration:none;}

.bgred{color: #ff4c00;display:inline; margin-left:2px; margin-right:2px;}
a.bgredLink:link {	font-size: 14px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:visited {	font-size: 14px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:active {	font-size: 14px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px;}
a.bgredLink:hover {	font-size: 14px;	text-decoration:none;	DISPLAY: inline; margin-left:2px; margin-right:2px; COLOR: #979797;}

.iconAAImg{width: 100%; height: auto; min-width: 240px; max-width: 750px; }
.iconBBImg{width: 80%; height: auto; min-width: 240px; max-width: 1200px; }
.iconCCImg{width: 100%; height: auto; min-width: 1250px; max-width: 1600px; }

.NoWrapLine{display:block; word-break:keep-all; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ContrMain{MARGIN: 0px auto; width:90%; background:#ffffff; text-align:left; max-width:750px;}

#zxCase {height:30px;font-size:14px;	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;}

#toplogo img{ width:100%; max-width:800px; height:auto;}

#MainMaterial {height:30px;font-size:14px;	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:27px; line-height:27px; float:left; text-align:center;}
#LinkMenu li a{color:#000000; font-size:14px; font-weight:bold;}
#LinkMenu li a:hover{ color:#000000; text-decoration:underline; }

.list_box_img{width:80px; height:70px;}
.imgTextRight{height:55px; line-height:18px; font-size:14px; 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: 14px;
font-family:'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei';
line-height: 26px;
}

.InfoTextInput{ width:96%; height:25px; line-height:23px; font-size:12px; border:#dddddd solid 1px;  -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; background-color:#fdfdfd; color:#333333; padding-left:10px;}
.InfoTextInputAuto{height:25px; line-height:23px; font-size:12px; border:#dddddd solid 1px;  -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; background-color:#fbfbfb; color:#333333;}
.inputGaishuUn{background-color:#fdfdfd; font-size:12px; line-height:15px; width:96%; color:#444;  border:#dddddd solid 1px;}
.inputGreyselect{height:30px; width:99%; line-height:30px; color:#333333; border:#dddddd solid 1px; font-size:12px;}

.textred{color:#F00;}
.bluebtn{ padding-left:25px; padding-right:25px; border-style:none; height:38px; line-height:30px; font-size:16px; cursor:pointer; color:#FFFFFF; font-weight:bold; background:url(../imagex/bluebtn.jpg) repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bluebtn:hover{background:url(../imagex/bluebtn.jpg) repeat-x; background-repeat:round;}

.subject{ font-size:15px; text-align:center; font-weight:bold; height:35px;}
.subjectA{ font-size:12px; background:#f0f0f0; padding-left:10px; height:26px; line-height:26px; font-weight:bold; text-align:left;}
.subjectB{ font-size:12px; padding-bottom:6px; padding-top:6px; line-height:15px; text-align:left; border-bottom:#f3f3f3 solid 1px; background:#fdfdfd;}
.contA{padding-left:10px; font-size:12px; padding-bottom:6px; padding-top:6px; line-height:15px; text-align:left; border-bottom:#eeeeee solid 1px; }

.subjectC{ font-size:12px; padding-bottom:6px; padding-top:9px; line-height:15px; text-align:left; background:#fdfdfd;}
.contC{font-size:12px; line-height:15px; text-align:left;}

.NewsImgListSmall{float:left; width:47%; margin:4px; padding:0px; line-height:18px; text-align:center;}
.NewsImgSmall{width:110px; height:130px;}
.NewsImgListSmalltext{width:110px; height:38px; font-size:12px; line-height:18px; text-align:left; overflow:hidden; margin-bottom:15px;}
.NewsImgListSmall div a{font-size:12px; line-height:18px;}

#colNewsList{line-height:16px; padding-bottom:8px; padding-top:8px; text-align:left; font-size:12px; background:url(../imagex/dottos.gif) left 12px no-repeat; padding-left:8px;}
#colNewsList a{line-height:16px; display:block;}

#TableInNewsList{line-height:16px; padding-bottom:7px; padding-top:7px; text-align:left; font-size:12px; }
#TableInNewsList .InNewsListName{text-align:left; padding-left:8px; line-height:16px; font-size:12px; background:url(../imagex/dottos.gif) left 4px no-repeat;}
#TableInNewsList .InNewsListName a{font-size:12px;}
#TableInNewsList .InNewsListName a:hover{ color:#62aee0; font-size:12px;}

.btm_dasheBB{border-bottom:#e0e0e0 dashed 1px;}

.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: 14px; 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);  }

.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:14px; 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; }

.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;}

#PageNavBox{width:100%; text-align:center;}
#PageNavBox img{ width:25px; height:25px;}
#PageNavBox a{height:15px; line-height:15px; padding-left:5px; padding-right:5px; font-size:14px;}
#PageNavBox a.on{font-size:14px; line-height:15px; color:#06F;}
