@charset "utf-8";
/* CSS Document */html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { margin:0; padding:0;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
html,body,fieldset,img,iframe,abbr { border:0; }

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; }
table { border-collapse:collapse;border-spacing:0;}
[hidefocus],summary { outline:0; }
textarea { overflow:auto; resize:none; }
a,button { cursor:pointer; }
a:link,a:visited{color:#000; text-decoration:none; outline:none;}
a:hover{color:#F00;}
ul,ol,li{ list-style:none;}
input{outline:0 !important;}
:focus{ outline:none;}
body{font-size:14px; background-color:#FAF9F5;}
.mainbody{width:100%;min-width:1200px;min-height:800px;background:url(../images/bodyBg.png); position:relative;margin:0;}


.header{width:1200px;height:100px;font-size:23px;color:#666; letter-spacing:1px;margin:0px auto 10px; background:url(../images/chicken.png) 996px center no-repeat;padding-top:15px;}
.canvasWrap{width:1184px;border:8px solid #5b9591;margin:0px auto; background:url(../images/mapBg.jpg) center center; background-size:100% 100%;}
.canvas{margin-left:50px;width:1100px;height:900px;position:relative;}
.bottom{height:60px; line-height:23px;padding-top:20px ; text-align:center; min-width:1180px;color:#555;font-size:12px;}


.hotListLayer{display:none;position:absolute;z-index:990;background-color:#FFF;border:0px solid #eeeeee;width:600px;padding-bottom:10px;}
.hotListTitle{height:38px; line-height:38px;padding-left:10px;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:14px; font-weight:bold;color:#4d4d4d; background-color:#f8f8f8;border-bottom:1px solid #eeeeee;font-weight:normal;}
.hotListTitle .closeBtn{float:right;margin-right:10px;font-size:23px;font-weight:normal;}
.hotList{padding:10px;min-height:36px;}

.listTable table{ border-collapse:collapse;border-spacing:0px;}
.listTable td,.listTable th{border:1px solid #CCC;margin:0;padding:5px 3px;font-family:"宋体";font-size:12px; text-align:center; line-height:19px;}
.listTable tr:hover{background-color:#F0FDF5}
.firstRow td,th,.listTable .tdHeader{background-color:#F1F1F1; text-align:center;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:14px;color:#3f3f3f; font-weight:normal;}
.listTable td a:link,.listTable td a:visited{color:#419d8e;}
.listTable td a:hover{color:#F63;}




.datatable{border-collapse:collapse;border-spacing:0px;line-height:23px;margin-bottom:12px;}
.datatable td{border:1px solid #cfcfcf;padding:4px 3px; line-height:19px;color:#181818;font-family:"宋体";font-size:12px;min-width:60px;}
.datatable .firstRow td,.datatable .firstRow th{ text-align:center; background-color:#FBF7E3;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;font-size:14px;color:#3f3f3f; white-space:nowrap;}
.datatable tr:hover{background-color:#F0FDF5;}


.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}

.prePic{display:none;width:330px;height:220px; overflow:hidden; position:absolute;filter:alpha(opacity=92);opacity:0.92; text-align:center; vertical-align:top;z-index:991; border-radius:12px;-moz-border-radius:5px; background-color:#FFF;}
.prePic img{max-width:330px;max-height:220px;}

.dataDetailLayer{z-index:999; display:none;width:1130px;position:absolute;background-color:#FFF;border:1px solid #efefef;}
.dataDetail{padding:20px;}
.modelPic{width:400px;height:260px;float:right;margin-left:10px;margin-bottom:10px; overflow:hidden;text-align:center;vertical-align:bottom;}
.modelPic img{max-width:400px;max-height:260px;}

.box-shadow{
/*Firefox4.0 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色; */
-moz-box-shadow:1px 1px 50px rgba(0,0,0,.39);
/*Safariand Google chrome10.0-*/
-webkit-box-shadow:1px 1px 50px rgba(0,0,0,.39); 
/*Firefox4.0+、 Google chrome 10.0+ 、 Oprea10.5+ and IE9*/
box-shadow:1px 1px 50px rgba(0,0,0,.39); 
}


.box-shadow2{
/*Firefox4.0 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色; */
-moz-box-shadow:1px 1px 20px rgba(0,0,0,.19);
/*Safariand Google chrome10.0-*/
-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.19); 
/*Firefox4.0+、 Google chrome 10.0+ 、 Oprea10.5+ and IE9*/
box-shadow:1px 1px 20px rgba(0,0,0,.19); 
}


.showLeft{position:absolute;z-index:99;left:0px;top:124px;width:40px;line-height:20px;height:160px;font-size:16px;font-weight:normal;color:#FFF;text-align:center;background:#34495e;cursor:pointer;}
.showLeft a:link,.showLeft a:visited{display:block;width:40px;height:40px; line-height:36px;background-color:#1bbc9b;color:#FFFFFF;font-size:20px; letter-spacing:-3px;margin-bottom:18px;}

.leftSearch{position:absolute;z-index:100;left:1px;top:124px;width:256px;height:800px;border:1px solid #CCC;background-color:#FFF;}
.leftSearch h3{height:40px; line-height:40px; background:#34495e;font-size:16px;font-weight:normal;color:#FFF; text-align:center;margin-bottom:15px;}
.leftSearch h3 a:link,.leftSearch h3 a:visited{display:block;width:40px;height:40px; line-height:36px;background-color:#1bbc9b;float:right;color:#FFFFFF;font-size:20px; letter-spacing:-3px;}

.leftSearch p{line-height:26px;margin-bottom:3px;padding-left:12px;}
.leftSearch p span{margin-right:5px;color:#0098a0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.leftSearch p .txt{border:1px solid #999;height:21px; line-height:21px;width:150px;-moz-border-radius:1px;border-radius:1px;}
.leftSearch p span label{margin-left:12px;margin-right:6px;color:#666;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.leftSearch p .num{width:52px;height:20px;line-height:20px;border:1px solid #CCC;margin-left:10px; text-align:center;-moz-border-radius:3px;border-radius:3px; background-color:#f9f9f9;}
.leftSearch p span.spanA{_margin-left:24px;margin-left:27px;}


.searchResultLayer{position:absolute;width:960px;top:136px;z-index:200;background-color:#FFF;padding-bottom:20px;display:none}
.wait{height:120px;padding-top:80px; text-align:center;}
.searchResultList{min-height:168px;_height:600px;max-height:600px; overflow:auto;padding:16px;display:none}


.showRight{position:absolute;z-index:99;right:0px;top:124px;width:40px;line-height:20px;height:160px;font-size:16px;font-weight:normal;color:#FFF;text-align:center;background:#34495e;cursor:pointer;}
.showRight a:link,.showRight a:visited{display:block;width:40px;height:40px; line-height:36px;background-color:#1bbc9b;color:#FFFFFF;font-size:20px; letter-spacing:-3px;margin-bottom:18px;}


.rightSearch{position:absolute;z-index:100;right:1px;top:124px;width:216px;border:1px solid #CCC;background-color:#FFF;}
.rightSearch h3{height:40px; line-height:40px; background:#34495e;font-size:16px;font-weight:normal;color:#FFF; text-align:center;}
.rightSearch h3 a:link,.rightSearch h3 a:visited{display:block;width:40px;height:40px; line-height:36px;background-color:#1bbc9b;float:left;color:#FFFFFF;font-size:20px; letter-spacing:-3px;}
.picList{padding:10px; overflow-y:auto;}
.picList ul{border-left:1px solid #CCC;border-top:1px solid #CCC;zoom:1;overflow:hidden;width:180px; margin:0 auto;}
.picList ul li{float:left;border-right:1px solid #CCC;border-bottom:1px solid #CCC;width:59px;height:35px;padding-top:12px;padding-bottom:12px; text-align:center; vertical-align:middle;cursor:pointer;}
.picList ul li:hover{height:34px;border-bottom:2px solid #F60;}
.picList ul li img{max-width:59px;max-height:35px;}


.preByPicList{position:absolute;width:390px; padding:10px;border:1px solid #CFCFCF; background-color:#FFF;display:none;top:0;left:0;z-index:998}
.preByPicList table{margin-bottom:10px;}
.preByPicList img{width:390px;}


/*按钮样式*/
.btn{display:inline-block;height:32px;line-height:32px;padding:0 13px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px; -moz-border-radius:2px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;outline:0;-webkit-appearance:none;   transition: all .3s;-webkit-transition: all .3s;box-sizing: border-box;border:1px solid #009688;}
.btn:hover{opacity:0.9;filter:alpha(opacity=90);color: #FF9;}	
.btn-primary{border:1px solid #C9C9C9;background-color:#f9f9f9;color:#555;}
.btn-primary:hover{color:#086;border-color:#009688;}
.btn-blue{background-color: #1E9FFF;border:1px solid #1E9FFF;}
.btn-yellow{background-color: #FFB800;border:1px solid #FFB800;}
.btn-red{background-color: #FF5722;border:1px solid #FF5722;}
.btn-gray{background-color:#999;border:1px solid #999;}
.btn-green{background-color:#093;border:1px solid #093;}
.btn-orange{background-color:#F60;border:1px solid #F60;}
.btn-brown{background-color:#876350;border:1px solid #876350;}
.btn-fade-green{background-color:#72bb91;border:1px solid #72bb91;}
.btn-blue-white{background-color:#dce6e0;border:1px solid #dce6e0;color:#876350}
.btn-blue-white:hover{color:#F63}
.btn-fade-blue{background-color:#c6d9e0;border:1px solid #c6d9e0;}
.btn-fade-yellow{background-color:#dcd178;border:1px solid #dcd178;}
.btn-gray-purple{background-color:#5c5566;border:1px solid #5c5566;}
.btn-fade-purple{background-color:#b2abb7;border:1px solid #b2abb7;}
.btn-gray-pink{background-color:#d2c1b9;border:1px solid #d2c1b9;}


.btn-dark-blue{background-color:#2f4056;border:1px solid #2f4056;}
.btn-disabled{border:1px solid #e6e6e6;background-color:#FBFBFB;color:#C9C9C9;cursor:not-allowed;opacity:1;}
.btn-disabled:hover{color:#C9C9C9;}
.btn-lg{height:39px;line-height:39px;padding:0 25px;font-size:16px;}
.btn-sm{height:26px;line-height:25px;padding:0 10px;font-size:12px;}
.btn-mini{height:22px;line-height:21px;padding:0 5px;font-size:12px;}

