﻿@charset "utf-8";
@import url("common.css");
/* CSS Document */
.clear{ height:0px; width:0px; padding:0px; margin:0; clear:both;}


/*color*/
.color-grey{ color:#999999;}
.color-dack{ color:#333333;}
.color-green{ color:#52b92c;}
.color-yellow{ color:#ff6600;}


/*alink*/
.a-dack{ color:#333333;}
.a-grey{ color:#999999;}
.a-green,.a-dack:hover,.a-grey:hover{ color:#52b92c;}
.a-green:hover{ text-decoration:underline;}



/*head*/
.head{ width:100%; min-width:1200px; height:130px; background-color:#fff;}
.head-width{ position:relative; height:130px; width:1200px; margin:0 auto;}
.head-left{ padding-top:30px; }
.head-left h1{ height:35px; line-height:35px; font-size:24px; color:#000;}
.head-left h1 span{ display:inline-block; padding:0 10px; margin-left:10px; height:20px; line-height:20px; font-size:12px; color:#fff; background-color:#52b92c;}
.head-left em{ display:block; height:35px; line-height:35px; color:#666;}
.head-left em a{ display:inline-block; margin-left:20px; padding-left:15px; background:url(../images/head_icon.png) 0 center no-repeat; color:#333;}
.head-left em a:hover{ background:url(../images/head_icon1.png) 0 center no-repeat; color:#52b92c;}
.head-right{ position:absolute; right:0; top:0; padding-right:150px; width:220px; height:130px; text-align:right;}
.head-right em{ position:absolute; right:0; top:5px; padding-right:30px; width:100px; height:125px; background:url(../images/ewm_bg.png) 0 0 no-repeat;}
.head-right em img{display:block; height:98px; width:98px; border:1px solid #d5d5d5;}
.head-right em span{ display:block; width:100px; height:25px; line-height:25px; font-size:12px; text-align:center; color:#333;}
.head-right i{ display:inline-block; margin-top:15px; padding:0 15px; min-width:85px; height:38px; line-height:38px; color:#fff; font-size:14px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.bg-green{ background-color:#52b92c;}
.bg-yellow{ background-color:#ff6600;}
.bg-blue{ background-color:#00a0e9;}
.bg-grey{ background-color:#d5d5d5;}



/*foot*/
.foot{ margin-top:30px; padding:10px 0; width:100%; min-width:1200px; background-color:#fff; border-top:15px solid #52b92c;}
.foot-width{ position:relative; width:1200px; margin:0 auto;}
.foot-nav{ height:30px; line-height:30px; color:#999;}
.foot-nav a{ display:inline-block; padding:0 20px; font-size:14px; color:#333;}
.foot-nav a:hover{ color:#f60;}
.foot-logo{ display:block; margin-left:20px;}
.foot-width em{ display:block; padding-left:20px; line-height:25px; color:#666;}
.beian{ display:inline-block; margin-left:20px; padding-left:25px; line-height:25px; color:#666; background:url(../images/beian_icon.png) 0 center no-repeat;}
.beian:hover{ text-decoration:underline;}
.foot-ewm{ position:absolute; right:0; top:0; width:130px; height:150px; line-height:30px; text-align:center;}
.foot-ewm img{ display:block; margin:auto; width:118px; height:118px; border:1px solid #e5e5e5;}
.foot-width i{ display:block; padding:10px 0 0 10px;}
.foot-width i img{ margin-left:10px;}

/********************基地详情 s***********************/

/*第一部分*/
.main-bg{ width:100%; padding:50px 0; min-width:1200px;}
.show-key{ padding:20px; margin:0 auto; width:1160px; height:416px; background-color:#fff; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999;}

/*相册部分*/
.show-left{ float:left; width:550px;}
#mainbody {width:550px; overflow:hidden;}
#mainbody img{ display:block; margin-bottom:10px; height:330px; width:550px;}
#mainphoto { cursor:pointer; display:block;}
#goleft {float:left; clear:left; padding-right:3px; width:20px; height:76px; }
#goright {float:right; clear:right; padding-left:3px; width:20px; height:76px;}
#photos {width:502px; height:76px; line-height:76px; overflow:hidden;}
#showArea img {display:block; float:left; margin:0 1px; border:2px solid #fff; cursor:pointer;}
#showArea .show-img-on,
#showArea img:hover{ border:2px solid #f60;}
.txt_1 { display:block; font-size:24px; line-height:36px; padding:25px 0; color:#333;}


.show-right{ float:right; position:relative; width:580px; height:416px;}
.show-label{ padding-bottom:15px; border-bottom:1px dashed #d5d5d5;}
.show-label em{ display:inline-block; height:30px; line-height:30px; font-size:14px;}
.show-label i{ display:inline-block; margin:5px 10px 5px 0; padding:0 8px; height:26px; line-height:26px; color:#ff6600; font-size:12px; text-align:center; border:1px solid #ff6600; }
.show-project{ padding:20px 0;}
.show-project li{ position:relative; height:auto; padding:0 60px 10px 80px; font-size:14px;}
.show-project li em{ position:absolute; left:0; top:0; display:block; width:80px; line-height:20px;}
.show-project li i{ display:inline-block; padding:0 5px 0 12px; width:85px; height:22px; line-height:22px; background:url(../images/show_icon2.png) 0 center no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.show-project li .project-none{ color:#888; background:url(../images/show_icon22.png) 0 center no-repeat;}
.show-project li a{ position:absolute; right:0; top:0; display:block; height:22px; width:58px; line-height:22px; font-size:12px; text-align:center; color:#999; border:1px dashed #999;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; transition:all 0.2s;}
.show-project li a:hover{ color:#fff; background-color:#52b92c; border:1px solid #52b92c; transition:all 0.2s;}

.btn-show{ position:absolute; left:0; bottom:0;}
.btn-show li{ display:block; float:left; margin-right:20px; height:50px; width:173px; line-height:50px; text-align:center; text-indent:40px; font-size:18px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; }
.btn-showimg{ background:url(../images/show_btn.png) 30px 0 no-repeat #00a0e9; }
.btn-people{ background:url(../images/show_btn.png) 20px -50px no-repeat #52b92c; }
.btn-route{ background:url(../images/show_btn.png) 30px -100px no-repeat #ff6600; }
.btn-prosea:hover,
.btn-toplogin input:hover,
.jd-opimg:hover,
.btn-post:hover,
.btn-more:hover,
.comment-btn:hover,
.btn-showimg:hover,
.btn-people:hover,
.btn-route:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}


/*表格信息*/
.inf-list{ margin-top:20px; width:1198px; height:58px; background:url(../images/inf_icon_bg.jpg) 0 0 no-repeat; border:1px solid #d5d5d5;}
.inf-list li{ float:left; width:199.66px; height:58px; background:url(../images/line.png) right center no-repeat #fff; cursor:pointer;}
.inf-list li span{ display:block; padding-left:40px; height:58px; line-height:58px; font-size:18px; text-align:center;}
.inf-list .inf-on,
.inf-list li:hover{ color:#fff; background-color:#52b92c;}
.inf-icon1{ background:url(../images/inf_icon.png) 25px -1px no-repeat;}
.inf-icon2{ background:url(../images/inf_icon.png) 25px -61px no-repeat;}
.inf-icon3{ background:url(../images/inf_icon.png) 25px -121px no-repeat;}
.inf-icon4{ background:url(../images/inf_icon.png) 25px -181px no-repeat;}
.inf-icon5{ background:url(../images/inf_icon.png) 25px -241px no-repeat;}
.inf-icon6{ background:url(../images/inf_icon.png) 25px -301px no-repeat;}
.inf-list li:hover .inf-icon1,
.inf-on .inf-icon1{ background:url(../images/inf_icon1.png) 25px -1px no-repeat;}
.inf-list li:hover .inf-icon2,
.inf-on .inf-icon2{ background:url(../images/inf_icon1.png) 25px -61px no-repeat;}
.inf-list li:hover .inf-icon3,
.inf-on .inf-icon3{ background:url(../images/inf_icon1.png) 25px -121px no-repeat;}
.inf-list li:hover .inf-icon4,
.inf-on .inf-icon4{ background:url(../images/inf_icon1.png) 25px -181px no-repeat;}
.inf-list li:hover .inf-icon5,
.inf-on .inf-icon5{ background:url(../images/inf_icon1.png) 25px -241px no-repeat;}
.inf-list li:hover .inf-icon6,
.inf-on .inf-icon6{ background:url(../images/inf_icon1.png) 25px -301px no-repeat;}



.inf-bd{ display:none; margin-bottom:20px;}
.track-tab-title{ font-size:14px; line-height:40px; color:#333; background-color:#efefef; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-collapse:collapse;}
.tab-border{ font-size:14px; background-color:#fff; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.tab-border td{ min-height:36px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.tab-allpadding td{ padding:10px; line-height:22px;}
.jd-opimg{ width:90px; height:36px; line-height:36px; text-align:center; color:#fff; background-color:#52b92c; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.jd-opimg-none{ width:90px; height:36px; line-height:36px; text-align:center; color:#fff; background-color:#999999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}


/*弹窗*/
.track-op{ display:none; position:fixed; height:100%; width:100%; left:0; top:0; z-index:99; overflow:hidden;}
.track-opbg{ height:100%; width:100%;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.track-opbd{ position:absolute; left:0; top:0; width:920px; min-height:300px; max-height:520px; padding:30px; background-color:#fff; overflow:auto;}
.track-close{ position:absolute; right:2px; top:2px; height:20px; width:20px; background:url(../images/close.png) 0 0 no-repeat; cursor:pointer;}
.track-close:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity:0.8;}
.track-optitle{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;}

.jd-imgtype{ padding:10px 0; height:26px; border-bottom:1px solid #e5e5e5;}
.jd-imgtype li{ float:left; padding:0 10px; margin:0 10px; height:26px; line-height:26px; color:#333; font-size:14px; cursor:pointer;}
.jd-imgtype li a { color:#333;}
.jd-imgtype .jd-imgtype-on,
.jd-imgtype li:hover{ color:#fff; background-color:#52b92c; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.jd-imgtype li:hover a{color:#fff;}
.jd-imgl{ float:left; padding:5px; width:130px; height:400px; border-right:1px solid #e5e5e5; overflow:auto;}
.jd-imgl li{ width:100%; height:30px; line-height:30px; text-indent:5px; font-size:14px; text-align:left; color:#666; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jd-imgl .jd-imgl-on,
.jd-imgl li:hover{ color:#fff; background-color:#52b92c; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.jd-imgm{ float:left; padding:5px; width:220px; height:400px; border-right:1px solid #e5e5e5; overflow:auto;}
.jd-imgm li{ float:left; margin:2px; width:104px; height:64px; border:1px solid #e5e5e5; cursor:pointer;}
.jd-imgm li img{ display:block; width:100px; height:60px; border:2px solid #fff;}
.jd-imgm .jd-imgm-on,
.jd-imgm li:hover{  border:1px solid #52b92c;}
.jd-imgr{ float:left; padding:10px 0; width:548px; height:390px; overflow:auto;}
.jd-imgr img{ display:block; margin:auto; width:95%;}

/*地图 评论*/
.bd-color{ background-color:#f5f5f5;}
.main-bd{ margin:0 auto; width:1200px;}
.base-title{ margin:20px 0 10px 10px; padding-left:45px; height:40px; line-height:40px; font-size:20px; background:url(../images/title_icon.png) 0 -40px no-repeat;}
.main-bd .base-title2{ background:url(../images/title_icon.png) 0 -80px no-repeat;}
.base-inf{ position:relative; padding:15px 600px 15px 15px; width:583px; height:468px; background-color:#fff; border:1px solid #e5e5e5;}
.base-int{ margin-bottom:5px; padding:5px 0 15px 0; border-bottom:1px solid #e5e5e5;}
.base-int p{ padding-left:8px; height:20px; line-height:20px; font-size:18px; border-left:4px solid #f60;}
.base-int-words{ line-height:24px; font-size:14px; color:#666; overflow:hidden;}
.base-int-words p{ text-indent:2rem;}
.base-map{ position:absolute; right:15px; top:15px; padding:5px; width:556px; height:456px; border:1px solid #e5e5e5;}

.base-comment{ padding:20px; width:1158px; background-color:#fff; border:1px solid #e5e5e5;}
.comment-key{ position:relative; padding:15px 200px 15px 280px; height:62px; background-color:#f5f5f5;}
.comment-key em{ display:block;}
.comment-keyl{ position:absolute; left:0; top:15px; padding:6px 0; height:50px; width:180px; line-height:25px; text-align:center; border-right:1px solid #e5e5e5;}
.comment-keyl strong{ display:block; color:#ff6600; font-size:24px;}
.comment-keyr{ position:absolute; right:0; top:15px; padding:14px 0; height:34px; width:180px; border-left:1px solid #e5e5e5;}
.comment-btn{ display:block; margin:auto; width:110px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#fff; background-color:#ff6600; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.comment-key i{ position:absolute; left:180px; top:15px; display:block; width:100px; line-height:26px; text-align:center;}
.comment-nice{ padding-bottom:9px; height:26px; overflow:hidden;}
.comment-nice em{ display:inline-block; margin-right:10px; padding:0 10px; height:24px; line-height:24px; color:#fff; background:url(../images/bg1.jpg) 0 0 repeat-x; border:1px solid #f60;}
.comment-bad{ height:26px; overflow:hidden;}
.comment-bad em{display:inline-block; margin-right:10px; padding:0 10px; height:24px; line-height:24px; color:#fff; background:url(../images/bg1.jpg) 0 -24px repeat-x; border:1px solid #999;}
.comment-list{ padding-top:20px; *padding:0;}
.comment-list li{ position:relative; float:left; display:block; margin:0 5px 8px 5px; padding:10px 150px 10px 10px; width:407px; line-height:20px; color:#666; font-size:14px; -moz-box-shadow:0 0 6px #ddd; -webkit-box-shadow:0 0 6px #ddd; box-shadow:0 0 6px #ddd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; *border:1px solid #e5e5e5; *margin:8px 5px 8px 5px; }
.comment-list li i{ position:absolute; top:10px; right:10px; color:#999; font-size:12px;}
.comment-list .btn-more{ padding:10px; width:200px; text-align:center; background-color:#d5d5d5; cursor:pointer;}
.com-my{ background:url(../images/com_my.png) 425px center no-repeat; cursor:pointer;}



/*输入评价*/
.com-post{ padding:20px;}
.com-score li{ position:relative; display:inline-block; margin-right:30px; padding-left:35px; height:30px; line-height:30px; font-size:14px; cursor:pointer;}
.com-score li em{ display:block; position:absolute; left:0; top:0; height:30px; width:30px;}
.com-score .com-score-on{ color:#ffc500; font-weight:normal;}
.score-icon1{ background:url(../images/star11.png) 0 center no-repeat;}
.score-icon2{ background:url(../images/star22.png) 0 center no-repeat;}
.score-icon3{ background:url(../images/star33.png) 0 center no-repeat;}
.com-score-on .score-icon1{ background:url(../images/star1.png) 0 center no-repeat;}
.com-score-on .score-icon2{ background:url(../images/star2.png) 0 center no-repeat;}
.com-score-on .score-icon3{ background:url(../images/star3.png) 0 center no-repeat;}
.tex-user{ display:block; margin-top:20px; height:100px; width:80%; padding:6px; font-size:14px; line-height:1.6; border:1px solid #bbb; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.btn-post{ margin:10px 8px; width:120px; height:36px; line-height:36px; font-size:16px; text-align:center; color:#fff; background-color:#52b92c; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}



/*基地推荐*/
.base-link{ position:relative; margin-top:20px; padding-left:150px; height:auto; line-height:48px; background-color:#52b92c; border:1px solid #e5e5e5;}
.base-link em{ position:absolute; left:0; top:50%; margin-top:-24px; display:block; width:150px; height:48px; line-height:48px; color:#fff; font-size:18px; text-align:center; background:url(../images/sj.png) right center no-repeat #52b92c;}
.base-l-icon1{ display:inline-block; padding-left:35px; background:url(../images/team_icon.png) -12px 0 no-repeat;}
.base-l-icon2{ display:inline-block; padding-left:35px; background:url(../images/team_icon.png) -12px -48px no-repeat;}
.base-l-bd1{ padding:5px; min-height:36px; background-color:#fff;}
.base-l-bd1 a{ float:left; display:block; margin:5px; padding:0 15px; height:24px; line-height:24px; font-size:14px; color:#333; border:1px solid #e5e5e5; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.base-l-bd1 a:hover{ color:#fff; background-color:#52b92c;  border:1px solid #52b92c;}
.base-l-bd2{ padding:11px 5px; background-color:#fff;}
.base-l-bd2 a{ float:left; display:block; margin:0 5px; height:24px; width:163px; line-height:24px; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.base-l-bd2 a:hover{ text-decoration:underline; color:#52b92c;}

/********************基地详情 e***********************/


/*pag*/
.page-weizhi{ line-height:34px; padding:20px 0; text-align:center; clear:both;}
.page-num{ height:34px; width:auto;}
.page-num a{ display:inline-block; font-size:14px; border:1px solid #e7e8dd; line-height:34px; min-height:34px; min-width:20px; margin-left:2px; padding:0 7px; color:#333; text-align:center;}
.page-num a.page-on,
.page-num a:hover{ background-color:#52b92c; text-decoration:none; color:#fff; }
.page-num .page-none{ background-color:#d5d5d5; color:#999; cursor:default;}
.page-num .page-none:hover{ background-color:#d5d5d5; color:#999; cursor:default;}

.top{ width:100%; min-width:1200px; height:36px; background-color:#394043; }
.top-width{ position:relative; height:36px; line-height:36px; width:1200px; margin:auto;}
.top-left a{ margin-right:10px; color:#aaa; font-family:宋体; }
.top-left .top-aon,
.top-left a:hover{ color:#fff;}
.top-right{ position:absolute; right:0; top:0; width:400px; height:36px; text-align:right; color:#fff; font-family:宋体;}
.top-right em{ display:inline-block; margin-right:10px; padding-left:30px; line-height:36px; background:url(../images/top_icon.png) 0 0 no-repeat;}
/*.top-right em:hover{ text-decoration:underline;}*/
.top-right i{ display:inline-block; padding-left:30px; line-height:36px; background:url(../images/top_icon.png) 0 -36px no-repeat;}

.base-listl{ float:left; width:880px;}
.base-listl-title{ height:38px; border-bottom:2px solid #52b92c;}
.base-listl-title a{ float:left; display:block; width:110px; height:38px; line-height:38px; text-align:center; color:#333; font-size:16px; background-color:#fff; cursor:pointer; transition:all 0.5s;}
.base-listl-title .base-listl-on,
.base-listl-title a:hover{ color:#fff; background-color:#52b92c; transition:all 0.5s;}
.base-list li{ position:relative; padding:30px 0 30px 330px; height:186px; border-bottom:1px solid #e5e5e5;}
.base-list-img{ position:absolute; left:0; top:30px; display:block; height:186px; width:310px; overflow:hidden;}
.base-list-img img{ display:block; height:186px; width:310px; transition:all 0.5s; }
.base-list-img:hover img{ display:block; margin: -10px 0 0 -10px; height:206px; width:330px; transition:all 0.5s; }
.base-listname{ display:block; width:100%; height:40px; line-height:40px; font-size:24px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.base-listname:hover{ color:#52b92c;}
.base-list em{ display:block; height:30px; line-height:30px; font-size:14px; color:#666;}
.base-list i{ display:inline-block; padding-left:30px; height:30px; color:#000;}
.bs-icon7{ background:url(../images/bs_icon.png) 0 0 no-repeat;}
.bs-icon8{ background:url(../images/bs_icon.png) 0 -35px no-repeat;}
.base-list-icon .bs-icon9{ padding-left:30px; width:auto; line-height:40px; font-size:14px; font-weight:normal; color:#000; background:url(../images/bs_icon.png) 0 -65px no-repeat;}
.base-list-icon{ height:40px; clear:both;}
.base-list-icon b{ float:left; display:block; height:40px; width:40px;}
.bs-icon1{ background:url(../images/inf_icon3.png) 0 0 no-repeat; }
.bs-icon2{ background:url(../images/inf_icon3.png) 0 -40px no-repeat; }
.bs-icon3{ background:url(../images/inf_icon3.png) 0 -80px no-repeat; }
.bs-icon4{ background:url(../images/inf_icon3.png) 0 -120px no-repeat; }
.bs-icon5{ background:url(../images/inf_icon3.png) 0 -160px no-repeat; }
.bs-icon6{ background:url(../images/inf_icon3.png) 0 -200px no-repeat; }
.bs-icon11{ background:url(../images/inf_icon3.png) -40px 0 no-repeat; }
.bs-icon22{ background:url(../images/inf_icon3.png) -40px -40px no-repeat; }
.bs-icon33{ background:url(../images/inf_icon3.png) -40px -80px no-repeat; }
.bs-icon44{ background:url(../images/inf_icon3.png) -40px -120px no-repeat; }
.bs-icon55{ background:url(../images/inf_icon3.png) -40px -160px no-repeat; }
.bs-icon66{ background:url(../images/inf_icon3.png) -40px -200px no-repeat; }
.base-list-bq{ margin-top:10px; width:100%; height:28px; clear:both; overflow:hidden;}
.base-list-bq b{ float:left; display:block; margin-right:10px; padding:0 8px; height:26px; line-height:26px; color:#ff6600; font-weight:normal; font-size:12px; text-align:center; border:1px solid #ff6600; }


.base-listr{ float:right; width:290px; background-color:#fff;}

.base-listr-title{ padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#fff; background:url(../images/fire.png) 20px center no-repeat #52b92c;}
.bs-rlist{ padding:0 15px; border:1px solid #e5e5e5; border-top:0;}
.bs-rlist a{ position:relative; display:block; padding:15px 0 15px 100px; height:60px; border-bottom:1px solid #e5e5e5;}
.bs-rlist a i{ display:block; margin-bottom:6px; width:100%; height:18px; line-height:18px; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs-rlist a em{ display:block; width:100%; height:18px; line-height:18px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs-rlist a img{ position:absolute; left:0; top:15px; display:block; width:90px; height:60px;}
.bs-rlist a:hover i{ text-decoration:underline;}
.bs-num1{ position:absolute; left:-13px; top:2px; height:30px; width:30px; background:url(../images/num.png) 0 0 no-repeat;}
.bs-num2{ position:absolute; left:-13px; top:2px; height:30px; width:30px; background:url(../images/num.png) 0 -30px no-repeat;}
.bs-num3{ position:absolute; left:-13px; top:2px; height:30px; width:30px; background:url(../images/num.png) 0 -60px no-repeat;}
.bs-rlist a .color-yellow{ color:#ff6600;}


/*效果图=样式筛选*/
.padding30{ padding-top:30px;}
.demo{ width:1158px; padding:0 20px; margin:0 auto 30px auto; background-color:#fff; border:1px solid #e5e5e5; }
.sx{ position:relative; padding:8px 0 8px 100px; min-height:34px; border-bottom:1px dashed #e5e5e5; clear:both;}
.zj{ position:relative; padding:8px 0 8px 100px; min-height:34px; clear:both;}
.sx a{ display:inline-block; padding:0px 20px 0px 10px; margin:4px; height:24px; color:#333; line-height:24px; border:1px solid #fff;}
.zj span,
.sx span{ position:absolute; left:0; top:0; display:block; width:100px; height:50px; line-height:50px; font-size:14px; color:#888;}
a.on{ color:#52b92c; background:url(../images/xx.gif) right center no-repeat; border:1px solid #52b92c; }
.zj a{ float:left; display:block; padding:0px 20px 0px 10px; margin:4px; height:24px; color:#52b92c; line-height:24px; background:url(../images/xx.gif) right center no-repeat; border:1px solid #52b92c; }
.qcqb{ display:inline-block; padding:0px 10px; margin:4px; height:24px; line-height:24px; color:#aaa; border:1px solid #aaa; cursor:pointer;}
.qcqb:hover{ color:#fff; background-color:#52b92c; border:1px solid #52b92c; transition:all 0.5s;}


/*base list 搜索部分*/
.base-searchbd{ height:100px; width:100%; min-width:1200px; background-color:#f0f0f0;}
.base-logo{ float:left; padding-left:190px; height:100px; background:url(../images/base_logo.png) 0 center no-repeat;}
.base-logo em{ margin-top:42px; display:block; height:24px; width:60px; line-height:24px; text-align:center; color:#fff; font-family:宋体; background-color:#52b92c;}
.base-search{ float:right; margin-top:20px;}



/*头部登录*/
.top-login{ padding:40px 50px; width:340px; height:auto; background-color: #f3f3f3; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.top-login-title{ margin-bottom:10px; height:45px; line-height:45px; }
.top-login-title i{ float:left; display:block; font-size:20px;}
.top-login-title em{ float:right; display:block; color:#666; font-size:14px;}
.top-login-title em a{ color:#999;}
.top-login-bd li{ padding:6px 0; color:#555;}
.top-login-bd .li-tel{ margin-bottom:10px; height:32px; line-height:32px; background-color:#fff;}
.li-tel input{ display:block; padding-left:46px; width:300px; height:32px; line-height:32px; font-size:14px; background:url(../images/top_loginicon.png) 8px 0 no-repeat;}
.top-login-bd .li-pw{ height:32px; line-height:32px; background-color:#fff;}
.li-pw input{ display:block; padding-left:46px; width:300px; height:32px; line-height:32px; font-size:14px; background:url(../images/top_loginicon.png) 8px -32px no-repeat;}
.li-remember{ position:relative; height:30px; line-height:30px; font-size:14px;}
.li-remember input{ margin-right:6px;}
.li-remember a{ position:absolute; right:0; top:6px; height:30px; line-height:30px; color:#666;}
.top-login-bd .btn-toplogin{ padding:0;}
.btn-toplogin input{ display:block; width:100%; height:45px; line-height:45px; font-size:16px; border:0; color:#fff; text-align:center; background: #52b92c; cursor: pointer;}




/****************项目模块****************/

/*列表*/
.pro-head{ position:relative; height:100px; width:1200px; margin:0 auto;}
.pro-head a{ display:inline-block; height:100px;}
.pro-head img{ display:block; height:100%;}
.pro-search{ position:absolute; right:0; top:27px; height:46px; width:460px;}
.ipt-prosea{ position:absolute; left:0; top:0; height:44px; width:390px; padding-left:10px; line-height:44px; font-size:14px; border:1px solid #d5d5d5; border-right:0; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
.btn-prosea{ position:absolute; right:0; top:0; height:46px; width:60px; background:url(../images/h_b1_3.png) center center no-repeat #52b92c; cursor:pointer; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}
.pro-nav{ width:100%; min-width:1200px; border-top:3px solid #52b92c; text-align:center;}
.pro-nav a{ display:inline-block; margin:6px; padding:0 15px; height:34px; line-height:34px; color:#333; font-size:16px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.pro-nav a:hover,
.pro-nav .pro-nav-on{ background-color:#52b92c; color:#fff;}

.main-allbg{ width:100%; min-width:1200px; background:url(../images/main_bg.png) 0 0 repeat-x;}
.pro-list{ width:1200px; padding:15px 0; margin:0 auto;}
.pro-list li{ position:relative; float:left; display:block; margin:15px; width:370px; height:264px; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999; cursor:pointer;}
.pro-list li:hover .pro-list-int{ display:block;}
.pro-list li img{ display:block; width:100%; height:100%;}
.pro-list-int{ display:none; position:absolute; left:0; top:0; padding:30px; width:310px; height:204px; background:url(../images/dack80.png) 0 0 repeat; }
.pro-list-int h3{ padding:15px 0 20px 0; height:26px; line-height:26px; font-size:24px; font-weight:normal; color:#fff;}
.pro-list-int p{ max-height:120px; line-height:24px; color:#fff; font-size:14px; overflow:hidden;}
.pro-list-int i{ position:absolute; right:15px; bottom:15px; display:block; width:29px; height:29px; background:url(../images/h_b1_3.png) 0 0 no-repeat;}



/*弹窗详情*/
.pro-op{ width:600px; padding:20px; background-color:#fff;}
.op-close{ position:absolute; right:0; top:0; height:20px; width:20px; line-height:20px; text-align:center; font-size:16px; color:#aaa; font-family:"华康海报体W12(p)"; cursor:pointer;}
.op-close:hover{ color:#333;}

/*banner*/
.flexslider{position:relative; height:400px; width:600px; z-index:1; overflow:hidden;}
.slides{position:relative; height:400px; width:600px;}
.slides li img{ display:block; height:400px; width:600px;}
.flex-control-nav{position:absolute; bottom:4px; left:0px; z-index:2; padding:0; margin:0; width:100%; text-align:right; }
.flex-control-nav li{display:inline-block ;margin-right:8px; width:30px; height:6px; *display:inline; zoom:1;}
.flex-control-nav a{display:block; width:100%; height:100%; font-size:0; line-height:40px; overflow:hidden; background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{ position:absolute; z-index:3; width:600px; height:64px; margin:0 auto; top:50%; margin-top:-32px;}
.flex-direction-nav li a{display:block; width:35px; height:64px; overflow:hidden; cursor:pointer; position:absolute; top:0; }
.flex-direction-nav li a.flex-prev{left:0; background:url(../images/prev.png) center center no-repeat; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition:all 0.5s;}
.flexslider:hover .flex-direction-nav li a.flex-next,
.flexslider:hover .flex-direction-nav li a.flex-prev{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; transition:all 1s;}
.flex-direction-nav li a.flex-next{right:0; background:url(../images/next.png) center center no-repeat; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition:all 0.5s;}

.pro-words{ padding-top:10px;}
.pro-words li{ float:left; width:200px; font-size:16px; color:#f60; line-height:28px;}
.pro-words li span{ color:#000;}
.pro-words .pro-words1{ max-height:168px; color:#666; font-size:14px; line-height:24px; overflow:auto;}
.pro-words .w100{ width:100%;}


@media only screen and (max-height: 19200px){

.pro-op{width:1010px;}
.pro-words{ position:absolute; right:20px; top:20px; padding-top:0; width:390px;}
.pro-words li{ float:none; width:100%;}
.pro-words .pro-words1{ max-height:288px;}

}



/*无信息显示图*/
.none-inf{ display:block; width:40%; margin:10px auto;}




/*后台登录页面*/
.bg-63a63d{ background:url(../images/adm_loginbg.png) 0 0 repeat #63a63d;}
.adm-logintop{ position:fixed; top:0; left:0; z-index:1; height:90px; width:100%; background-color:#222d32; border-bottom:1px solid #000;}
.adm-logintop-width{ position:relative; margin:0 auto; width:100%; max-width:1200px;}
.adm-logintop-width h1{ height:90px; font-family:"时尚中黑简体","汉真广标","黑体"; font-size:36px; color:#fff; line-height:90px;}
.adm-logintime{ position:absolute; right:0; top:35px; font-family:"时尚中黑简体","汉真广标","黑体"; font-size:16px; color:#fff; line-height:1.6;}

.adm-loginbtm{ position:fixed; bottom:0; left:0; z-index:1; height:90px; width:100%; text-align:center; line-height:1.8; font-size:14px; background-color:#222d32;}
.adm-loginbtm a{ display:block; margin-top:20px; color:#fff;}
.adm-loginbtm em{ display:block; color:#999;}


.adm-main{ position:fixed; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; margin: auto; height:400px; width:100%; max-width:1200px;}
.adm-lgbg{ position:absolute; left:-60px; top: -9999px; bottom: -9999px; margin: auto; display:block; width:100%;}
.adm-lgmbg{ display:none;}

/*登录*/
.adm-login{ position:absolute; right:0; top:14px; padding:25px; width:350px; background:url(../images/white20.png) 0 0 repeat; border:1px solid #fff; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.adm-login h3{ font-size:20px; line-height:1.6; color:#fff; font-weight:normal; }
.adm-login-bd li{ padding:10px 0; color:#fff;}
.adm-login-bd .adm-pw,
.adm-login-bd .adm-name{ margin-top:30px; height:32px; line-height:32px; border:1px solid #fff;}
.adm-name input{ display:block; width:100%; height:32px; line-height:32px; text-indent:46px; color:#fff; font-size:16px; background:url(../images/adm_loginicon.png) 8px 0 no-repeat transparent;}
.adm-pw input{ display:block; width:100%; height:32px; line-height:32px; text-indent:46px; color:#fff; font-size:16px; background:url(../images/adm_loginicon.png) 8px -32px no-repeat transparent;}
.adm-login-bd input::-moz-placeholder { color: #fff; }
.adm-login-bd input::-ms-input-placeholder { color: #fff; }
.adm-login-bd input::-webkit-input-placeholder { color: #fff; }
.adm-remember{ position:relative; height:30px; line-height:30px; font-size:14px;}
.adm-remember label{ cursor:pointer;}
.adm-remember input{ position:relative; top:3px; margin-right:4px; }
.adm-remember a{ position:absolute; right:0; top:10px; height:30px; line-height:30px; color:#fff;}
.adm-remember a:hover{ text-decoration:underline;}
.btn-admlogin input{ display:block; width:100%; height:50px; line-height:50px; font-size:18px; border:0; color:#fff; text-align:center; background: #ff6600; cursor: pointer;}
.btn-admlogin input:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}


@media only screen and (min-width: 801px) and (max-width: 1200px){
	.adm-logintop-width{ position:relative; margin:0 20px; width:auto; max-width:100%;}
	.adm-lgbg{ left:0px;}
	.adm-login{ right:20px;}
}

@media only screen and (max-width: 800px){
.bg-63a63d{ padding-top:40px; height:100%; overflow:auto; margin: 0;}
.adm-logintop{ height:40px; background:transparent; border-bottom:0;}
.adm-logintop-width{ margin:0 10px; width:auto;}
.adm-logintop-width h1{ display:none; height:40px; font-family:"微软雅黑"; font-size:1.125rem; line-height:40px; color:#fff;}
.adm-logintime{ top:0; font-family:"微软雅黑"; font-size:0.875rem; line-height:40px; color:#fff;}

.adm-loginbtm{ padding:8px 0; height:auto; line-height:1.4; font-size:0.75rem; background-color:#333;}
.adm-loginbtm a{ margin-bottom:5px; margin-top:0; text-decoration:underline; color:#fff;}
.adm-loginbtm em{ color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.adm-main{ position:static; height:auto; width:100%;}
.adm-lgbg{ display:none;}
.adm-lgmbg{ display:block; margin:10px auto auto auto; width:80%;}

/*登录*/
.adm-login{ position:static; margin:10px 20px; padding:10px; width:auto; border-radius:4px;}
.adm-login h3{ font-size:1.125rem;}
.adm-login-bd li{ padding:8px 0;}
.adm-login-bd .adm-pw,
.adm-login-bd .adm-name{ height:24px; margin-top:20px; }
.adm-name input{ height:24px; line-height:24px; text-indent:36px; font-size:0.875rem; background:url(../images/adm_loginicon.png) 6px 0 no-repeat; background-size:24px auto;}
.adm-pw input{ height:24px; line-height:24px; text-indent:36px; font-size:0.875rem; background:url(../images/adm_loginicon.png) 6px -24px no-repeat; background-size:24px auto;}
.adm-remember{ position:relative; height:30px; line-height:30px; font-size:0.875rem;}
.adm-remember input{ margin-right:4px;}
.adm-remember a{ position:absolute; right:0; top:10px; height:30px; line-height:30px; color:#fff;}
.adm-remember a:hover{ text-decoration:none;}
.btn-admlogin input{ display:block; width:100%; height:40px; line-height:40px; font-size:1rem; border:0; color:#fff; text-align:center; background: #ff6600; cursor: pointer;}

}






























































































































































































































































































































































































































































































