 /*首页banner

 body{ overflow-x:hidden}

.banner_index{height:400px;position: relative;overflow:-moz-hidden-unscrollable!important;overflow:hidden;width: 1425px;margin:1px auto; z-index:10}

.banner_index .btn,.banner_pro .bBtn{position: absolute;top:200px;width:74px;height:73px;display: block;z-index: 3;}

.banner_index .btnPre, .banner_pro .bPre{ display:none;background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:120px;}

.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}

.banner_index .btnNext,.banner_pro .bNext{ display:none;background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 12%;}

.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}

.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}

.banner_index .banner_wrap li{width: 1425px;float: left;}

.indexBanner_num{margin: 0 auto; display:none;padding:10px 0;text-align: center;margin-top:-56px;left:45%; position:absolute; z-index:100;} 

.indexBanner_num a{width: 22px;height: 22px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat center center;font-size: 0px;}

.indexBanner_num a.on,.indexBanner_num a:hover{width: 22px;height: 22px;background:url(../images/bg_num_on.png) no-repeat center center;}
*/
 /*导航样式开始*/
 /* 
.nav{margin-top:8px;}

.menu {height:50px;line-height:50px;}

.menu ul li {float:left; position:relative;z-index:999999;}

.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:75px; height:50px; line-height:50px; font-size:11px;height:50px; line-height:50px;font-size:14px;}

.menu ul li ul {display: none; }

.menu ul li a:hover{ background:url(../images/li_bg.png) no-repeat left;}
.menu ul li a.current{ background:url(../images/li_bg.png) no-repeat left;}

.menu ul li:hover ul {display:block; position:absolute; top:58px; top:60px\9;  background:url(../images/ul_bg.png);margin-right:0; left:0; width:84px;z-index:1000;}
.menu ul li:hover ul li a {display:block;color:#fff;/*filter:alpha(opacity=50); opacity:0.5;}*/
 /* 
.menu ul li:hover ul li a:hover {color:#cd9600;} 

.jianjiao{width:55px; padding-left:30px; display:block; height:29px;
background: url("/images/jianjiao.png") no-repeat;background-position: bottom;margin-top: -28px;}
.nav.fr .menu ul li ul{padding-bottom: 8px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.nav.fr .menu ul li ul li{ height:30px; line-height:30px;width:84px;  margin:0; padding:0; text-indent:10px; font-size:8px;}

.nav.fr .menu ul li ul li a{ display: block;height:30px; color:#646464;width:84px; line-height:30px; background:url(../images/add_sub_icon.png) no-repeat 5px 11px;}

.nav.fr .menu ul li ul li a:hover{ background:none;color:#cd9600; background:url(../images/add_sub_icon1.png) no-repeat 5px 11px;}

.nav.fr .menu ul li ul
 */
 /*导航样式结束*/
 /* .indexri.fr .newstop h2 a{font-size:24px;display:inline-block; float:right; margin-top:22px; color:#cd9600;}

  .indexri.fr .newstop h2 a:hover{ text-decoration:underline}

.inwarrap{padding-top:25px;}

.indexle{width:690px;}

.indexle h2, .indexri h2{ font-size:30px; color:#; padding-bottom:15px; margin-top:13px; margin-bottom:22px; border-bottom:#afacac 2px solid; position:relative;}

.indexle h2 b,.indexri h2 b{margin:0 18px 0 0; color:#969696;}

.indexle h2 span{ font-size:12px; color:#969696; display:inline-block;}

.indexle h2 a{font-size:24px; color:#cd9600; display:inline-bolck; float:right; margin-top:22px;}

.indexle h2 a:hover{ text-decoration:underline;}

.indexle ul{ width:690px; overflow:hidden; border-right:#bcbaba solid 2px;}

.indexle ul li{ float:left; margin:0 8px 8px 0; width:161px; height:161px; position:relative; z-index:1;}

.indexri{ width:286px;}

.indexri .newstop h3{ font-size:16px; padding-left:24px; margin-top:8px;background:url(../images/h3_bg.jpg) no-repeat 0;}

.indexri .newstop a img{ display:block;border:#eee 2px solid;}

.indexri .newstop a:hover img{ border:#ce9c01 2px solid;}

.indexri .newstop h3 a{ color:#646464;}

.indexri .newstop h3 a:hover{ text-decoration:underline;}

.indexri .newstop p{ padding-left:24px; }

.indexri .newstop .detail{

	width:190px;
	padding-left:24px;
	line-height: 1.5em;
}





.indexri .newstop p img{ margin-left:4px;}

.indexri .newstop .www{ line-height:24px; font-size:16px; letter-spacing:1px; font-family:"微软雅黑"; text-indent:12px;}

.indexle .poicon{position:absolute; top:36px; *top:39px;left:80px;}

.indexri .poicon{position:absolute; top:36px; *top:39px;left:50px;} */
 /*新闻*/
 
 .item_title {
     font-size: 24px;
     margin: /*35px*/
     20px 0;
 }
 
 .item_title b {
     color: #969696;
     font-family: Arial, Helvetica, sans-serif;
     margin-left: 12px;
 }
 
 .item_title span {
     font-size: 11px;
     color: #969696;
     display: inline-block;
     margin-left: 19px;
 }
 
 .link_title {
     height: 48px;
     line-height: 48px;
     border-bottom: #cd9600 1px solid;
     background: url(../images/title_bg.jpg) repeat-x;
 }
 
 .link_title .ul {
     background: url(../images/left_radiu.png) no-repeat left;
 }
 /*.link_title .ul ul{ background:url(../images/right_radiu.png) no-repeat right;}*/
 
 .link_title .ul ul li {
     float: left;
     height: 48px;
     width: 101px;
     text-align: center;
     background: url(../images/link_li_bg.png) no-repeat;
     position: relative;
 }
 
 .link_title .ul ul li a {
     display: block;
     color: #646464;
 }
 
 .link_title .ul ul li a:hover {
     background: url(../images/orange_bg.png) no-repeat;
     color: #fff;
 }
 
 .link_title .ul ul li a.current {
     background: url(../images/orange_bg.png) no-repeat;
     color: #fff;
 }
 
 .cur_position {
     display: inline-block;
     float: right;
     color: #646464;
     margin-right: 19px;
     white-space: nowrap
 }
 
 .cur_position a {
     color: #646464;
     display: inline-block;
 }
 
 .contant {
     background: #fff;
     padding-bottom: 15px;
 }
 
 .news_contant {
     margin: 0 auto;
     width: 960px;
     padding-top: 8px;
 }
 
 #content100 {
     font-size: 16px;
 }
 
 .newsinclude {
     padding: 17px 0;
     border-bottom: #d6d6d6 1px solid;
 }
 
 .newsinclude .news_pic {
     width: 345px;
 }
 
 .newsinclude .news_pic a {
     display: block;
     width: 345px;
     border: #eee 2px solid;
 }
 
 .newsinclude .news_pic a:hover {
     border: #ba8a63 2px solid;
 }
 
 .newsinclude .news_txt {
     width: 578px;
 }
 
 .newsinclude .news_txt h1 {
     font-size: 16px;
     color: #646464;
     margin-bottom: 10px;
 }
 
 .newsinclude .news_txt h1 a {
     color: #646464;
     font-size: 16px;
 }
 
 .newsinclude .news_txt h1 span {
     font-size: 12px;
 }
 
 .newsinclude .news_txt p {
     line-height: 22px;
     color: #969696;
     height: 7rem;
     overflow: hidden;
 }
 
 .newsinclude .news_txt a {
     color: #cd9600;
     font-size: 14px;
     margin-top: 10px;
     display: inline-block
 }
 
 .newsinclude .news_txt a:hover {
     text-decoration: underline;
 }
 
 .news_com h1 {
     text-align: center;
     font-size: 18px;
     color: #cd9600;
     padding-bottom: 30px;
 }
 
 .news_com h1 span {
     font-size: 14px;
 }
 
 .news_com div.news_com_p img {
     max-width: 100%
 }
 /*.news_com_p{ font-size:14px; line-height:32px; color:#;}*/
 
 .news_left {
     width: 760px;
     padding-top: 8px;
     padding-right: 20px;
     float: left;
 }
 
 .news_right {
     width: 180px;
     float: right;
     padding-top: 8px;
 }
 
 .page {
     text-align: center;
     margin: 20px 0;
 }
 
 .b_borderTB-blue {
     font-weight: bold;
     border-top: 2px solid #007aaa;
     border-bottom: 2px solid #007aaa;
     line-height: 2em !important;
     padding: 5px;
 }
 
 .blue {
     color: #007aaa;
 }
 /*工程案例*/
 
 .case .select_if {
     height: 30px;
     line-height: 30px;
     color: #;
     border-bottom: #d6d6d6 1px solid;
 }
 
 .case .select_if a {
     margin-left: 20px;
 }
 
 .case .select_if a:hover {
     color: #cd9600;
 }
 
 .case .select_if .orange {
     color: #cd9600;
 }
 
 .case .select_if .color {
     margin-left: 10px;
     display: inline-block;
 }
 
 .case .select_if .color img {
     padding: 1px;
     border: #c8c7c8 1px solid;
 }
 
 .case .select_if .color2 img {
     padding: 1px;
     border: #cd9600 1px solid;
 }
 
 .case .select_if label {
     display: inline-block;
     float: right
 }
 
 .case .pic_arrange ul {
     width: 1000px;
     overflow: hidden;
 }
 
 .case .pic_arrange li {
     float: left;
     margin: 18px 35px 0 0;
     width: 293px;
 }
 
 .case .select_if .color img:hover {
     border: #cd9600 1px solid;
 }
 
 .case .pic_arrange li img {
     padding: 2px;
     border: #d9d9d9 2px solid;
 }
 
 .case .pic_arrange li img:hover {
     border: #cd9600 2px solid;
 }
 
 .case .pic_arrange h1 {
     font-size: 14px;
     color: #;
     text-align: center;
     margin-top: 15px;
 }
 
 .case .pic_arrange a:hover {
     text-decoration: none;
     color: #cd9600;
 }
 
 .case .caseleft {
     width: 150px;
     float: left;
     margin: 0 auto;
     font-size: 14px;
     line-height: 32px;
 }
 
 .div_100 {
     text-align: right;
     margin-left: 20px;
 }
 
 .case .caseleft li a {
     color: #646464;
 }
 
 .case .caseleft li a:hover {
     color: #cd9600;
 }
 
 .case .caseleft li.here a {
     color: #cd9600
 }
 
 .caseright {
     padding-left: 30px;
     float: right;
     width: 750px;
     border-left: #d6d6d6 1px solid;
 }
 
 .case_tilte {
     font-size: 16px;
     font-weight: bold;
     line-height: 30px;
     margin-bottom: 10px;
 }
 
 .case h2 {
     font-size: 24px;
     margin-bottom: 20px;
 }
 
 .caseright .left1 {
     padding-bottom: 10px;
     border-bottom: #d6d6d6 1px solid;
 }
 
 .caseright ul li {
     float: left;
     font-size: 12px;
     width: 220px;
     margin-right: 20px;
     line-height: 24px;
 }
 
 .case .label1 {
     display: inline-block;
     float: right;
 }
 
 .case .label1 a {
     margin-left: 8px;
 }
 
 .case .label1 .shang {
     background: url(../images/shang.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block
 }
 
 .case .label1 .xia {
     background: url(../images/xia.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block
 }
 
 .case .label1 .shang:hover {
     background: url(../images/shang_hover.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block
 }
 
 .case .label1 .xia:hover {
     background: url(../images/xia_hover.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block
 }
 
 .case .label1 .fan {
     background: url(../images/fan.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block;
     font-size: 16px;
     line-height: 32px;
     text-align: center;
 }
 
 .case .label1 .fan:hover {
     background: url(../images/fan_hover.png) no-repeat;
     width: 67px;
     height: 32px;
     display: inline-block
 }
 
 .case .usejianjie {
     width: 920px;
     margin: 0 auto;
     line-height: 32px;
     font-size: 14px;
 }
 
 #bigpicarea {
     POSITION: relative;
     MARGIN: 0px auto;
     WIDTH: 960px;
     OVERFLOW: hidden
 }
 
 .image {
     TEXT-ALIGN: center
 }
 
 #bigpicarea .ui-els-hide {
     DISPLAY: none
 }
 
 #thumbs {
     LIST-STYLE-TYPE: none;
     MARGIN: 0px auto;
     padding-left: 15px;
 }
 
 * HTML #thumbs {
     HEIGHT: 100%
 }
 
 #thumbs LI {
     DISPLAY: inline;
     FLOAT: left;
     text-align: center;
     margin: 0 5px;
 }
 
 #thumbs LI.first {
     MARGIN: 25px 0px 0px 0px;
     WIDTH: 23px;
     HEIGHT: 72px;
     CURSOR: pointer
 }
 
 #thumbs LI.last {
     MARGIN: 25px 0px 0px 0px;
     WIDTH: 23px;
     HEIGHT: 72px;
     CURSOR: pointer
 }
 
 #thumbs LI A {
     DISPLAY: block;
 }
 
 #thumbs LI A img {
     padding: 4px;
     background: url(../images/li_pic_bg.jpg) no-repeat;
 }
 /*#thumbs LI A:hover {border:#000 1px solid;}*/
 
 #thumbs LI A.current {
     BORDER: #f8ae0f 1px solid;
 }
 
 .bigbtnPrev {
     Z-INDEX: 100;
     POSITION: absolute;
     WIDTH: 35px;
     HEIGHT: 51px;
     TOP: 300px;
     CURSOR: pointer;
     LEFT: 27px
 }
 
 .bigbtnNext {
     Z-INDEX: 100;
     POSITION: absolute;
     WIDTH: 35px;
     HEIGHT: 51px;
     TOP: 300px;
     CURSOR: pointer;
     RIGHT: 45px
 }
 
 #big_play_prev {
     BACKGROUND-IMAGE: url(../images/leftbig.png);
     WIDTH: 51px;
     DISPLAY: block;
     HEIGHT: 50px;
     _background: none;
     _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/leftbig.png')
 }
 
 #big_play_next {
     BACKGROUND-IMAGE: url(../images/rightbig.png);
     WIDTH: 51px;
     DISPLAY: block;
     HEIGHT: 50px;
     _background: none;
     _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/rightbig.png')
 }
 
 #smallpicarea {
     MARGIN: 0px auto;
     BORDER-TOP: #ececec 1px solid;
     PADDING-TOP: 10px
 }
 /*解决方案*/
 
 .pinzhong_contant {
     margin: 0px auto;
 }
 
 .pinzhong_contant .solve_p {
     line-height: 24px;
     font-size: 16px;
     padding: 10px 20px;
 }
 
 .yourneeds {
     background: #e6e6e6;
     /*padding:15px 0; margin-top:25px;*/
 }
 
 .yourneeds ul {
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
     background: #cfcfcf;
     /*filter:alpha(opacity=10); opacity:0.1;*/
 }
 
 .yourneeds li {
     width: 200px;
     text-align: center;
     float: left;
     padding: 20px;
     margin-left: 14px;
     height: 240px;
     overflow: height: ;
 }
 
 .yourneeds li h1 {
     line-height: 35px;
     font-size: 16px;
 }
 
 .yourneeds li h2 {
     line-height: 18px;
     font-size: 12px;
     text-align: left;
     text-indent: 24px;
 }
 
 .ziyuan {
     padding-left: 20px;
     padding-right: 20px;
 }
 
 .ziyuan h1 {
     font-size: 18px;
     color: #cd9600;
     margin: 20px 0 10px 0;
     font-weight: bold
 }
 
 .div_17 {
     margin-bottom: 20px;
 }
 
 .div_18 {
     background: #ce9c01;
     cursor: pointer;
     color: #FFF;
 }
 
 .div_18a {
     cursor: pointer;
 }
 
 .block {
     display: block;
 }
 
 .none {
     display: none;
 }
 
 .div_19 {
     background: #fff;
 }
 
 .div_19a {
     background: #e6e6e6;
 }
 
 .ziyuan p {
     font-size: 14px;
     line-height: 26px;
 }
 
 .ziyuan .resouse_pic ul {
     width: 1000px;
 }
 
 .ziyuan .resouse_pic li {
     float: left;
     margin-top: 20px;
     margin-right: 50px;
 }
 
 .ziyuan .resouse_pic li h2 {
     font-size: 14px;
     text-align: center;
     line-height: 40px;
 }
 
 .service .Scheme {
     margin-bottom: 10px;
 }
 
 .Scheme .position {
     padding: 15px;
     color: #fff;
     background: url(../images/posi_bg.png);
     width: 270px;
 }
 
 .Scheme .position h1 {
     font-size: 20px;
 }
 
 .Scheme .position h1 span {
     font-size: 24px;
 }
 
 .Scheme .position .po_text {
     font-size: 16px;
     line-height: 28px;
 }
 
 .Scheme .position .po_pic {
     margin: 15px 0;
 }
 
 .produce {
     padding: 1px 0px 0 0px;
     margin: 0 auto;
     width: 100%;
     background: #e6e6e6;
 }
 
 .produce dl {
     width: 200px;
     padding: 0px 20px 0px 20px;
     float: left;
     height: 266px;
     text-align: left;
     cursor: pointer;
     margin: 0px 0px 0px 14px;
 }
 
 .produce dt {
     text-align: center;
     padding-top: 10px;
 }
 
 .produce .h1 {
     text-align: center;
     text-indent: 0;
     margin: 20px 0 10px 0;
     color: #cd9600;
     font-size: 14px;
     height: auto;
 }
 
 .produce dd {
     font-size: 10px;
     line-height: 18px;
     text-indent: 24px;
     height: 108px;
     overflow: hidden;
 }
 
 #c_1 {
     margin-left: 0px;
 }
 
 .three_place .palce1 {
     margin-top: 20px;
 }
 
 .three_place .palce1 h1 {
     margin: 5px 0;
     font-size: 18px;
     color: #cd9600;
     font-weight: bold;
 }
 
 .three_place .palce1 .p {
     margin: 5px 0 8px 0;
     font-size: 16px;
 }
 
 .three_place .palce1 .color_p span {
     font-size: 14px;
     line-height: 24px;
     color: #cd9600;
 }
 
 .three_place .palce1 .color_p {
     text-indent: 24px;
     margin: 10px 0 0px 0;
 }
 
 .install_pic .left {
     width: 393px;
 }
 
 .install_pic .right {
     width: 547px;
 }
 
 .install_pic img {
     margin-top: 18px;
 }
 
 .yingxiao .sector h1 {
     color: #cd9600;
     font-size: 16px;
 }
 
 .yingxiao .sector h2 {
     margin: 10px 0 5px 0;
     text-indent: 38px;
     font-size: 13px;
 }
 
 .yingxiao .sector .p {
     font-size: 13px;
     line-height: 24px;
     text-indent: 38px;
 }
 
 .news_contant .yingxiao .pic {
     width: 780px;
     margin: 15px auto 15px auto;
     text-align: center;
 }
 
 .news_contant .yingxiao .pic img {
     margin-right: 10px;
 }
 
 .case .tip li {
     float: left;
     height: 48px;
     width: 101px;
     text-align: center;
     background: url(../images/link_li_bg.png) no-repeat;
     line-height: 48px;
     margin-right: 5px;
     margin-bottom: 10px;
     font-size: 14px;
 }
 
 .case .tip li a {
     display: block;
     color: #646464;
 }
 
 .news_contant .case .select_if ul li a:hover {
     background: url(../images/orange_bg.png) no-repeat;
     color: #fff;
 }
 
 .news_contant .case .select_if ul li a.current {
     background: url(../images/orange_bg.png) no-repeat;
     color: #fff;
 }
 /*关于我们*/
 
 .about .video {
     width: 800px;
     margin: 0 auto;
 }
 
 .about .about_pic {
     text-align: center;
 }
 
 .about .hohor ul {
     width: 800px;
     margin: 20px auto 0 auto;
 }
 
 .about .hohor ul li {
     float: left;
     width: 220px;
     overflow: hidden;
     text-align: center;
     margin-right: 25px;
     height: 150px;
 }
 
 .about .hohor .one {
     height: 330px;
 }
 
 .about .hohor .two,
 .about .hohor .three,
 .about .hohor .four,
 .about .hohor .five {
     height: 200px;
 }
 
 .about .hohor ul li h1 {
     font-size: 14px;
     line-height: 45px;
 }
 
 .about .sinery {
     margin-top: 15px;
 }
 
 .about .sinery ul {
     width: 990px;
 }
 
 .about .sinery ul li {
     float: left;
     width: 302px;
     height: 204px;
     margin-right: 20px;
     background: url(../images/about_li_bg.jpg) no-repeat;
     margin-bottom: 25px;
 }
 /*.about .sinery ul li img{padding:9px;}*/
 
 .about .sinery ul li a:hover {
     /*border-top:#cd9600 4px solid;*/
     border-top-left-radius: 1px;
     -moz-border-top-left-radius: 1px;
     -webkit-border-top-left-radius: 1px;
     border-top-right-radius: 1px;
     -moz- border-top-right-radius: 1px;
     -webkit- border-top-right-radius: 1px;
     width: 300px;
     margin-top: 2px;
 }
 
 .about .sinery ul li a {
     width: 300px;
     margin: 0 auto;
     text-align: center;
     display: block;
     margin-top: 2px;
     /*border-top:#fff 4px solid;*/
 }
 
 .about .sinery ul li a h1 {
     background: #969696;
     height: 40px;
     /*width:300px;margin-top:2px;*/
     margin-left: -1px;
     line-height: 40px;
     font-size: 14px;
     color: #fff;
 }
 
 .about .sinery ul li a:hover h1 {
     background: #cd9600;
     width: 302px;
     border-bottom-left-radius: 1px;
     -webkit-border-bottom-left-radius: 1px;
     -moz-border-bottom-left-radius: 1px;
     border-bottom-right-radius: 1px;
     -moz- border-bottom-right-radius: 1px;
     -webkit- border-bottom-right-radius: 1px;
 }
 
 .focus {
     width: 960px;
     height: 600px;
     border: 1px solid #696a6a;
     position: relative;
     margin-top: 6px;
     float: left;
     background: #fff;
 }
 
 .focus ul {
     overflow: hidden;
     width: 960px;
     height: 600px;
 }
 
 .f426x240 {
     width: 960px;
     height: 600px;
     overflow: hidden
 }
 
 .f426x240 img {
     width: 960px;
     height: 558px;
     margin-top: 20px;
 }
 
 .rslides {
     width: 100%;
     position: relative;
     list-style: none;
     padding: 0
 }
 
 .rslides_nav {
     height: 38;
     width: 128px;
     position: absolute;
     bottom: 20px;
     left: 430px;
     text-indent: -9999px;
     overflow: hidden;
     text-decoration: none;
     background: url(../images/left_btn1.jpg) no-repeat;
     margin-top: -28px
 }
 
 .rslides_nav:active {
     opacity: 1.0
 }
 
 .rslides_nav.next {
     left: auto;
     background-position: -31px -560px;
     right: 0px;
 }
 
 .rslides_nav:hover prev {
     background: url(../images/left_btn_hover.png) no-repeat;
 }
 
 .rslides_tabs {
     margin: 12px auto;
     clear: both;
     text-align: center;
     font-size: 0px;
 }
 
 .allbg {
     position: fixed;
     top: 0px;
     bottom: 0px;
     left: 0px;
     right: 0px;
     background: #000;
     height: 100%;
     width: 100%;
     z-index: 9999999;
     filter: alpha(opacity=50);
     -moz-opacity: 0.7;
     -khtml-opacity: 0.7;
     opacity: 0.7;
 }
 /*首页pic*/
 /*.psbigpic{height:40px; line-height:40px; width:100%; text-align:center; background:#505050;filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  display:none;position:absolute; z-index:1000;left:0;bottom:0px;}
.psbigpic h1{ font-size:12px; color:#adadad; margin-top:2px;margin-bottom:5px;}
.psbigpic .chakan{width:85px; text-align:center;height:21px; line-height:21px; background:#cd9600; }
.psbigpic .about_text{ font-size:9px;color:#adadad; line-height:17px;height:82px; white-space:wrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;}
.psbigpic .chakan a{ display:block;color:#fff;}
.psbigpic .chakan{margin-top:13px;}
*/
 
 .psbigpic {
     width: 141px;
     height: 141px;
     padding: 10px 10px;
     background: #505050;
     display: none;
     position: absolute;
     z-index: 1000;
     left: 0;
     bottom: 0px;
 }
 
 .psbigpic h1 {
     font-size: 13px;
     color: #adadad;
     margin-top: 2px;
     margin-bottom: 5px;
     height: 18px;
     overflow: hidden;
 }
 
 .psbigpic .chakan {
     width: 85px;
     text-align: center;
     height: 21px;
     line-height: 21px;
     background: #cd9600;
 }
 
 .psbigpic .about_text {
     font-size: 11px;
     color: #adadad;
     fline-height: 17px;
     white-space: wrap;
     height: 82px;
     overflow: hidden;
 }
 
 .psbigpic .chakan a {
     display: block;
     color: #fff;
 }
 
 .psbigpic .chakan {
     margin-top: 13px;
 }
 /*工程案例——工程名录*/
 
 #wrapper {
     width: 500px;
     height: auto;
     margin: 100px auto 0 auto;
     overflow: hidden;
 }
 /* 以下是主要的css样式 */
 
 #content {
     width: 240px;
     float: left;
     min-height: 1200px;
     border: red solid 1px;
 }
 
 .div_100 {
     width: 100px;
     height: auto;
     text-align: left;
 }
 /*新增*/
 /*
#DB_gallery{position:relative;}
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0;}
#DB_gallery img{border:none;vertical-align:top;}
#DB_gallery .DB_imgSet {position:relative;height:660px;}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet { position:relative;margin-top:10px;width:870px;overflow:hidden; margin:0 auto;}
#DB_gallery .DB_thumSet .DB_thumMove{ margin-top:11px;position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:10px; background:}
#DB_gallery .DB_prevPageBtn{position:absolute;bottom:18px;cursor:pointer;left:20px;}
#DB_gallery .DB_nextPageBtn{position:absolute;bottom:18px;cursor:pointer;right:20px;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:162px;height:112px;border:2px solid #cd9600;left:0;top:0}
#DB_gallery .DB_thumSet .DB_thumMove li img{padding:5px; background:url(../images/li_pic_bg.jpg) no-repeat center;}*/
 
 .ad-gallery,
 .ad-gallery * {
     margin: 0;
     padding: 0;
 }
 
 .ad-gallery .ad-image-wrapper {
     width: 100%;
     height: 660px;
     margin-bottom: 10px;
     position: relative;
     overflow: hidden;
 }
 
 .ad-gallery .ad-image-wrapper .ad-loader {
     position: absolute;
     z-index: 10;
     top: 48%;
     left: 48%;
     border: 1px solid #CCC;
 }
 
 .ad-gallery .ad-image-wrapper .ad-next {
     position: absolute;
     right: 0;
     top: 0;
     width: 35%;
     height: 100%;
     cursor: pointer;
     display: block;
     z-index: 100;
 }
 
 .ad-gallery .ad-image-wrapper .ad-prev {
     position: absolute;
     left: 0;
     top: 0;
     width: 35%;
     height: 100%;
     cursor: pointer;
     display: block;
     z-index: 100;
 }
 
 .ad-gallery .ad-image-wrapper .ad-prev,
 .ad-gallery .ad-image-wrapper .ad-next {
     /* Or else IE will hide it */
     /*background: url(non-existing.jpg)*/
 }
 
 .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,
 .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
     background: url(../images/gallery/ad_prev.png);
     width: 78px;
     height: 78px;
     display: none;
     position: absolute;
     top: 47%;
     left: 0;
     z-index: 101;
 }
 
 .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
     background: url(../images/gallery/ad_next.png);
     width: 78px;
     height: 78px;
     right: 0;
     left: auto;
 }
 
 .ad-gallery .ad-image-wrapper .ad-image {
     position: absolute;
     overflow: hidden;
     top: 0;
     left: 0;
     z-index: 9;
 }
 
 .ad-gallery .ad-image-wrapper .ad-image a img {
     border: 0;
 }
 
 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
     position: absolute;
     bottom: 0px;
     left: 0px;
     padding: 7px;
     text-align: left;
     width: 100%;
     z-index: 2;
     background: url(../images/gallery/opa75.png);
     color: #000;
 }
 
 * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
     background: none;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/gallery/opa75.png');
 }
 
 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
     display: block;
 }
 
 .ad-gallery .ad-controls {
     /*height: 20px;*/
     display: none;
 }
 
 .ad-gallery .ad-info {
     float: left;
 }
 
 .ad-gallery .ad-slideshow-controls {
     float: right;
 }
 
 .ad-gallery .ad-slideshow-controls .ad-slideshow-start,
 .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
     padding-left: 5px;
     cursor: pointer;
 }
 
 .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
     padding-left: 5px;
     font-size: 0.9em;
 }
 
 .ad-gallery .ad-slideshow-running .ad-slideshow-start {
     cursor: default;
     font-style: italic;
 }
 
 .ad-gallery .ad-nav {
     width: 100%;
     position: relative;
 }
 
 .ad-gallery .ad-forward,
 .ad-gallery .ad-back {
     position: absolute;
     top: 0;
     height: 100%;
     z-index: 10;
 }
 /* IE 6 doesn't like height: 100% */
 
 * html .ad-gallery .ad-forward,
 .ad-gallery .ad-back {
     height: 100px;
 }
 
 .ad-gallery .ad-back {
     cursor: pointer;
     /*left: -20px;*/
     width: 16px;
     display: block;
     background: url(../images/gallery/ad_scroll_back.gif) 0px 42px no-repeat;
 }
 
 .ad-gallery .ad-forward {
     cursor: pointer;
     display: block;
     right: 0px;
     width: 16px;
     background: url(../images/gallery/ad_scroll_forward.gif) 0px 42px no-repeat;
 }
 
 .ad-gallery .ad-nav .ad-thumbs {
     overflow: hidden;
     width: 96%;
 }
 
 .ad-gallery .ad-thumbs .ad-thumb-list {
     float: left;
     width: 9000px;
     list-style: none;
 }
 
 .ad-gallery .ad-thumbs li {
     float: left;
     padding-right: 5px;
 }
 
 .ad-gallery .ad-thumbs li a {
     display: block;
 }
 
 .ad-gallery .ad-thumbs li a img {
     background: url("../images/li_pic_bg.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
     padding: 5px;
     display: block;
 }
 
 .ad-gallery .ad-thumbs li a.ad-active img {
     border: 2px solid #cd9600;
 }
 /* Can't do display none, since Opera won't load the images then */
 
 .ad-preloads {
     position: absolute;
     left: -9000px;
     top: -9000px;
 }
 
 .cangqu_thumg a img {
     border: 2px solid #ccc;
 }
 
 #changqu_ad .ad-back,
 #changqu_ad .ad-forward {
     display: none;
 }
 /*相册css*/
 
 .menager {
     padding-top: 38px;
     color: #000;
     width: 960px;
     margin: 0 auto;
 }
 
 .menager_con_left {
     width: 450px;
 }
 
 .menager_con_left h1 {
     font-size: 18px;
 }
 
 .menager_con_left h1 span {
     font-size: 12px;
 }
 
 .menager_con_left p {
     padding-left: 20px;
     font-size: 14px;
     line-height: 24px;
     padding-bottom: 15px;
     margin-bottom: 20px;
 }
 
 .menager_con_left .yingping {
     position: relative;
     margin-top: 20px;
 }
 
 .yingping_form {
     position: absolute;
     top: -100px;
     left: 0px;
     z-index: 1000;
     display: none;
 }
 
 .apply {
     width: 750px;
     background-color: #FFF;
     padding-left: 20px;
     border: 1px #F90 solid;
     float: left;
     margin-top: 20px;
 }
 
 .apply h1 {
     margin: 0 auto;
     width: 690px;
     float: left;
     height: 30px;
     line-height: 30px;
     background: url(../images/applyt.html) no-repeat left;
 }
 
 .apply h1 span {
     float: left;
     font-size: 13px;
     font-weight: bold;
     padding-left: 30px;
 }
 
 .apply h1 em {
     float: left;
     font-size: 12px;
     font-weight: normal;
     font-style: normal;
 }
 
 .applylist {
     width: 690px;
     float: left;
     margin-bottom: 15px;
     margin-top: 15px;
     color: #5f4f48;
 }
 
 .applylist ul {
     float: left;
     width: 690px;
     margin: 0;
     padding: 0;
 }
 
 .applylist ul li {
     float: left;
     width: 340px;
     height: 30px;
     text-align: left;
     line-height: 30px;
 }
 
 .applylist ul li span {
     text-align: right;
     float: left;
 }
 
 .resume {
     width: 690px;
     text-align: center;
     float: left;
     padding-bottom: 55px;
     margin-top: 0px;
 }
 
 input {
     border: 0px;
     border-bottom: 1px solid #c2c3c3;
 }
 
 .menager_con_left h2 {
     font-size: 14px;
     font-weight: bold;
     padding-left: 20px;
     padding: 10px 0 5px 20px
 }
 
 .menager_con_left .borbot {
     border-bottom: #ccc 1px solid;
 }
 
 .menager_con_right {
     text-align: left;
     width: 400px;
 }
 
 .contact_name {
     font-size: 14px;
     color: #333;
     line-height: 24px;
     margin: 25px 0 10px 0
 }
 
 .conct_map {
     margin: 30px 0;
 }
 
 .hr_pic {
     margin-bottom: 30px;
 }
 
 .menager {
     color: #424242;
     line-height: 22px;
     font-size: 14px;
     margin-bottom: 20px;
 }
 
 .fy {
     text-align: center;
     margin-top: 20px;
     height: 50px;
     clear: both;
     overflow: hidden;
     width: 100%;
     font-family: Arial, Helvetica, sans-serif;
     margin-bottom: 20px;
     font-size: 16px;
     font-family: "微软雅黑";
 }
 
 .fy a {
     color: #666;
     background: url(../images/page1.jpg) no-repeat bottom center;
     padding: 14px 20px;
 }
 
 .fy .page_pic {
     background: none;
     padding: 0px 0px;
 }
 
 .fy .page_pic img {
     background: none;
     margin: 5px 2px 0 0;
     margin-bottom: 5px;
 }
 
 a.fy2 {
     color: #fff;
     background: url(../images/page1_hover.jpg) no-repeat bottom center;
     padding: 12px 20px;
 }
 
 .map_list {
     min-height: 500px;
     _height: 500px;
     width: 100%;
     margin: 25px 0px 25px 50px;
 }
 
 .map_left {
     float: left;
     width: 230px;
 }
 
 .map_list .map_title {
     color: #666565;
     font-size: 14px;
     margin: 10px 0px 10px 0px;
     font-family: "微软雅黑", "宋体";
     font-weight: bold;
 }
 
 .map_list .map_title a {
     color: #666565;
 }
 
 .map_list .map_title a:hover {
     color: #666565;
     text-decoration: underline;
 }
 
 .map_ico {
     float: left;
     margin-right: 10px;
 }
 
 .map_class_list {
     margin-top: 0px;
 }
 
 .map_products_class {
     padding: 0px 0 5px 55px;
     padding-bottom: 5px;
     font-size: 12px;
     color: #7a7777;
 }
 
 .map_products_class2 a {
     color: #7a7777;
     font-size: 12px;
 }
 
 .map_products_class2 {
     margin: 8px 0 5px 80px;
     color: #7a7777;
 }
 
 .map_products_class2 a {
     color: #7a7777;
 }
 
 .map_products_title {
     width: 222px;
     height: 30px;
 }
 
 .map_products_title a {
     color: #7a7777;
 }
 
 .map_products_title a:hover {
     color: #7a7777;
     text-decoration: underline;
 }
 
 .map_products_title .title {
     padding: 8px 0 0 30px;
     color: #7a7777;
 }
 /*统一字体样式 */
 
 .news_com_p,
 .news_com_p p {
     line-height: 28px;
     text-indent: 2em;
     margin: 4px 0 12px;
     font-size: 16px;
 }
 
 .news_com_p div {
     line-height: 28px;
     text-indent: 0px;
     margin: 4px 0 12px;
 }
 
 .fangai {
     font-size: 16px;
 }
 
 .fangai p {
     line-height: 28px;
     text-indent: 2em;
     margin-bottom: 6px;
     margin-top: 4px;
     font-size: 16px
 }
 
 .fangai div {
     line-height: 24px;
 }
 
 .about .p {
     font-size: 16px;
     line-height: 28px;
     margin: 6px 0 8px;
 }
 
 .about .p p {
     text-indent: 2em;
     margin: 6px 0 8px;
 }
 
 .service p {
     line-height: 28px;
     text-indent: 2em;
     margin: 4px 0 12px;
     font-size: 16px;
 }
 
 h2,
 h3,
 h4,
 h5 {
     margin: 5px 0px;
 }
 
 .blk .main h2 {
     margin: 0;
 }
 /*#loading p{text-indent: 0; font-size: 13px;margin: 0;padding: 0px;}*/
 
 .pinwei {
     position: fixed;
     bottom: 30%;
     width: 150px;
     display: none;
     height: 244px;
 }
 /*20150728免费咨询*/
 
 .consultHead {
     margin-top: 40px;
     width: 100%;
     height: 40px;
     line-height: 40px;
     background-color: #a2a2a2;
     text-align: center;
     font-size: 18px;
     color: #ffffff;
 }
 
 .consultForm {
     background-color: #f8f8f8;
     font-size: 14px;
     padding-top: 20px;
     padding-bottom: 40px;
 }
 
 .textfile {
     height: 40px;
     line-height: 40px;
     padding-left: 75px;
     margin-bottom: 15px;
     position: relative;
     width: 400px;
     margin-left: auto;
     margin-right: auto;
 }
 
 .textfile .input {
     height: 38px;
     border: 1px solid #e4e4e4;
     width: 210px;
     padding: 0 10px;
 }
 
 .textfile .inputcontect {
     width: 100px;
 }
 
 .textfile .selectd {
     width: 80px;
 }
 
 .textfile label {
     cursor: pointer;
 }
 
 .lt {
     display: block;
     position: absolute;
     left: 0;
     width: 60px;
     text-align: right;
 }
 
 .radio {
     height: 40px;
     left: 210px;
     position: absolute;
     top: 0;
     width: 120px;
 }
 
 .radio input {
     width: 16px;
     height: 18px;
 }
 
 .submit {
     background-color: #ff9121;
     color: #fff;
     display: block;
     font-size: 16px;
     height: 46px;
     line-height: 46px;
     text-align: center;
     width: 140px;
 }
 
 .textfile a.submit:hover {
     background-color: #ffb05f;
     color: #fff;
 }
 
 .nice-select {
     background: #fff url("../images/icon-a2.jpg") no-repeat scroll right center;
     border: 1px solid #e4e4e4;
     cursor: pointer;
     float: left;
     height: 40px;
     position: relative;
     width: 157px;
 }
 
 .nice-select input {
     border: medium none;
     height: 38px;
     padding: 0 10px;
     width: 137px;
     display: block;
     outline: 0 none;
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
     cursor: pointer;
 }
 
 .marginr {
     margin-right: 13px;
 }
 
 .nice-select ul {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #fff;
     border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
     border-image: none;
     border-style: none solid solid;
     border-width: 0 1px 1px;
     display: none;
     left: -1px;
     max-height: 150px;
     overflow-x: hidden;
     overflow-y: auto;
     position: absolute;
     top: 38px;
     width: 100%;
     z-index: 9999;
 }
 
 .nice-select ul li {
     cursor: pointer;
     height: 30px;
     line-height: 30px;
     overflow: hidden;
     padding: 0 10px;
 }
 
 .nice-select ul li.on {
     background-color: #fff7f0;
 }
 
 .textcontent {
     height: 8rem;
 }
 /*股票代码  2015-10-12  */
 
 .stock {
     text-align: center;
     font-size: 12px;
     /*color: #cd9600;*/
     color: #a1a1a1;
 }
 /* 合伙人 */
 
 .partner-search {
     line-height: 50px;
 }
 
 .partner-search .searchbox {
     width: 50%;
     margin: 0 auto;
     height: 50px;
     text-align: center;
     margin-top: 30px;
 }
 
 .partner-search .searchbox .search-input {
     border: 2px solid #8d8d8d;
     padding: 2px 6px;
     border-radius: 5px;
     line-height: 24px;
     width: 180px;
 }
 
 .partner-search .searchbox .search-input:hover,
 .partner-search .searchbox .search-input:focus {
     border-color: #cd9600;
 }
 
 .partner-search .searchbox .btn-serch {
     border: none;
     line-height: 30px;
     width: 50px;
     text-align: center;
     padding: 0px;
     background: none;
     cursor: pointer;
     color: #8d8d8d;
     vertical-align: middle;
 }
 
 .partner-search .searchbox .btn-serch:hover {
     color: #cd9600;
 }
 
 .partner-search .searchbox .btn-serch i {
     font-size: 22px;
     font-weight: bold;
     line-height: 30px;
 }
 
 .partnerlist {
     margin-top: 30px;
 }
 
 .partnerlist ul {
     padding: 0
 }
 
 .partnerlist ul li {
     padding: 0;
     width: 126px;
     display: inline-block;
     text-align: center;
     font-size: 16px;
     margin-bottom: 10px;
     margin-right: 9px;
 }
 
 .partnerlist ul li.wrap {
     margin-right: 0
 }
 
 .partnerlist ul li img {
     width: 98%;
     border-width: 2px;
     border-style: solid;
     border-color: transparent;
 }
 
 .partnerlist ul li:hover img {
     border-color: #cd9600;
 }
 
 .partnerlist ul li span {
     line-height: 30px;
 }
 
 .partnerlist ul li:hover span {
     color: #cd9600;
 }
 /* 弹窗 */
 
 .maskbg {
     width: 100%;
     height: 100%;
     position: fixed;
     top: 0;
     left: 0;
     background-color: #000;
     opacity: 0.3;
     filter: alpha(opacity=30);
     z-index: 30;
 }
 
 .areabox {
     width: 700px;
     background: #ffffff;
     border: 2px solid #cd9600;
     position: fixed;
     top: 10%;
     left: calc(100%/2 - 700px /2);
     z-index: 40;
     padding: 50px;
     font-size: 16px;
 }
 
 .stringinfo {
     margin-left: 40px;
 }
 
 .stringinfo h1 {
     font-size: 32px;
     font-weight: bold;
     margin-bottom: 10px;
 }
 
 .stringinfo h1 span {
     font-size: 16px;
 }
 
 .stringinfo p {
     line-height: 30px;
 }
 
 .stringinfo p i {
     width: 20px;
     display: inline-block;
     text-align: center;
     border: 1px solid #888888;
     border-radius: 10px;
     height: 20px;
     line-height: 20px;
     font-size: 14px;
 }
 
 .userinfo hr {
     margin: 20px 0;
 }
 
 .project h3 {
     font-weight: bold;
 }
 
 .project ul li {
     width: 49%;
     line-height: 26px;
     display: inline-block;
 }
 
 .popclose {
     /*关闭*/
     width: 20px;
     height: 20px;
     /*display: inline-block;*/
     /*background: #cf0013;*/
     /*border-radius: 10px;*/
     position: absolute;
     top: 10px;
     right: 20px;
     color: #cf0013;
     cursor: pointer;
 }
 
 .popclose:hover {
     color: red;
 }
 /*银行帐号*/
 
 .bankbox {
     padding: 20px;
     font-size: 14px;
     line-height: 30px;
 }
 
 .bankbox dl {
     width: 49%;
     float: left;
     margin-bottom: 20px;
     border-bottom: 1px solid #e8e8e8;
     padding-bottom: 15px;
 }
 
 .bankbox dl dt {
     font-size: 16px;
     font-weight: bold;
     line-height: 50px;
 }
 
 .bankbox dl dd {
     line-height: 40px;
 }
 
 .bank {
     width: 180px;
     height: 50px;
     display: inline-block;
     vertical-align: -20px;
 }
 
 .ccb {
     background: url("../images/bank/ccb.html") no-repeat;
 }
 
 .abc {
     background: url("../images/bank/abchina.html") no-repeat;
 }
 
 .icbc {
     background: url("../images/bank/icbc.html") no-repeat;
 }
 
 .cmb {
     background: url("../images/bank/cmb.html") no-repeat;
 }
 
 .salelist {
     font-size: 16px;
 }
 /*数字地图弹窗*/
 
 .amap-info-contentContainer .amap-info-close {
     color: red;
     right: 10px !important;
     top: 10px;
 }
 
 .amap-info-contentContainer hr {
     border-width: 2px;
     border-color: #cd9000;
 }
 
 .amap-info-content .title {
     font-size: 16px;
     font-weight: bold;
     text-align: center;
     margin-top: 10px;
 }
 
 .amap-info-content dl {
     font-size: 14px;
     padding: 20px;
 }
 
 .amap-info-content dl dd {
     padding: 6px 0;
 }
 
 .amap-info-content dl dd span {
     width: 70px;
     display: inline-table;
 }
 
 .amap-info-content dl dd strong {
     display: inline-table;
     width: 180px;
     font-weight: normal;
 }
 
 .amap-info-content .btnbox {
     text-align: center;
     padding: 15px;
 }
 
 .amap-info-content .btnbox button {
     font-size: 16px;
     font-weight: bold;
     padding: 8px 25px;
     border: 1px solid #cccccc;
 }
 
 .consulttxt {
     padding: 20px;
     line-height: 28px;
     width: 80%;
     margin: 0 auto;
 }
 
 .consulttxt p {
     margin-bottom: 20px;
 }
 /*集团分公司*/
 
 .Ccontact {
     margin-top: 20px;
 }
 
 .Ccontact dl {
     width: 100%;
     display: inline-block;
     margin-bottom: 20px;
 }
 
 .Ccontact dl dt {
     color: #cd9600;
     font-weight: bold;
 }