@charset "utf-8";
/* CSS Document */
.ind_title{position: relative;}
.ind_title h3{font-size: 30px;}
.ind_title i{font-size: 36px; color: #cccccc;text-transform:uppercase; font-weight: bold;}
.ind_title a{position: absolute; right: 0px; bottom:0px; line-height: 30px;}

.ind_rexiao{padding: 45px 0px;}

.ind_rexiao_list{padding-top: 45px;}
.ind_rexiao_list li{float: left; width: 285px; text-align: center; position: relative; padding-bottom: 20px; margin-left: 20px;}
.ind_rexiao_list li:nth-child(4n-3){margin-left: 0px;}
.ind_rexiao_list li .img{display: table-cell; vertical-align: middle;text-align: center; width: 285px; height: 240px;}
.ind_rexiao_list li .img img{max-width: 100%;}
.ind_rexiao_list li .rexiao{position: absolute; left: 5px; top:5px;}
.ind_rexiao_list li h3{font-size: 16px; line-height: 2; color: #333;}
.ind_rexiao_list li span{display: inline-table; background: #1b1b1b; cursor: pointer; color: #fdef00; line-height: 30px; padding: 0px 30px; border-radius: 15px; }
.ind_rexiao_list li:hover{box-shadow: 0px 0px 5px #999;}


.form_bg{background: rgba(0,0,0,0.6); width: 100%; height: 100%; display: none;  position: fixed; top:0px; left: 0px; z-index: 10;}
.ind_biaodan_form{width: 650px; position: absolute; left: 50%; margin-left: -325px; top: 50%; margin-top: -223px; padding: 80px 50px; background: #fff;}
.ind_biaodan_form li{margin-top: 15px; background: url(../images/xingxing.jpg) center right no-repeat;}
.ind_biaodan_form h3{text-align: center;font-size: 24px; margin-bottom: 20px;}
.ind_biaodan_form span{width: 90px; display: inline-table;text-align: right;}
.ind_biaodan_form input{width: 530px; line-height: 32px;}
.ind_biaodan_form select{width: 534px;line-height: 32px; height: 34px;}
.ind_biaodan_form .sub input{margin-left: 94px; width: 534px; height: 34px; border:0px #fff solid; background: #ff0000; color: #fff; font-size: 16px;}
.ind_biaodan_form .sub{background: none;}
.ind_biaodan_form .close{position: absolute; right: 10px; top:10px; background: url(../images/close.png) center center no-repeat; width: 20px; height: 20px; background-size: 100%; border:0px;}




.lanrenzhijia .content li{ display:none;}



.ind_pro{}
.ind_pro_cate{height: 130px;}
.ind_pro_cate a{float: left; width: 178px; height: 42px; line-height: 42px; text-align: center; border:1px #d2d2d2 solid; color: #666666; font-size: 16px; margin:10px 0px 10px 24px;}
.ind_pro_cate a:nth-child(6n-5){margin-left: 0px;}
.ind_pro_cate a:hover,.ind_pro_cate a.on{background: #fdef00; border:1px #fdef00 solid;}


.ind_pro_list{padding-top: 35px;}
.ind_pro_list a{float: left; width: 270px; text-align: center; position: relative;  margin-left: 40px; margin-bottom: 30px;}
.ind_pro_list a:nth-child(4n-3){margin-left: 0px;}
.ind_pro_list a .img{display: table-cell; vertical-align: middle;text-align: center; width: 285px; height: 248px; background: #f7f7f7;}
.ind_pro_list a .img img{max-width: 100%; max-height: 100%;}
.ind_pro_list a .rexiao{position: absolute; left: 5px; top:5px;}
.ind_pro_list a h3{font-size: 16px; line-height: 50px; color: #333; font-weight: normal;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_pro_list a:hover h3{background: #fdef00;}

.ind_guanggo{background: url(../images/index_74.jpg) center center no-repeat; height: 380px;}

.ind_fangan{padding: 40px 0px 0px;}
.ind_fangan_list{padding: 40px 0px;}
.ind_fangan_list a{text-align: center; color: #333;}
.ind_fangan_list a .desc{background: #fdef00; line-height: 2; padding: 10px 0px;}
.poster-main {position: relative;width: 1200px;height: 353px;}
.poster-main a, .poster-main img {display: block; max-height: 380px;}
.poster-main .poster-list {width: 1200px;height: 353px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;width: 35px;height: 353px;z-index: 10;cursor: pointer;opacity: 0.8}
.poster-main .poster-prev-btn {left: -70px;background: url(../images/index_81.png) no-repeat center center;}
.poster-main .poster-next-btn {right: -70px;background: url(../images/index_80.png) no-repeat center center;}


.ind_case_list{padding: 40px 0px;}
.ind_case_list a{float: left; width: 376px; text-align: center; color: #666; line-height: 2; padding-bottom: 10px;border-bottom: 2px #fff solid;}
.ind_case_list a img{max-width: 100%;}
.ind_case_list a:nth-child(2){margin:0px 36px;}
.ind_case_list a:hover{border-bottom: 2px #fdef00 solid;}
.ind_case_list a h3{font-size: 18px; margin-top: 8px;}

.main_title{text-align: center;}
.main_title i{font-size: 36px; color: #cccccc;text-transform:uppercase; font-weight: bold;}
.main_title h3{font-size: 30px;}

.contact_ul{text-align: center; padding: 45px 0px;}
.contact_ul li{width: 25%; float: left; color: #666; line-height: 2;}
.contact_ul li p{font-size: 18px; margin-top: 8px;}
.contact_ul li span{}


.mleft{width: 188px; float: left;}
.mright{width: 980px; float: right;}


.main{padding: 40px 0px;}
.about_title{background: #000000; color: #fdef00; font-weight: bold; line-height: 1.4; padding: 14px 0px 14px 10px;}
.about_title i{font-size: 18px;}
.about_title h3{font-size: 30px;}

.about_cate{background: #fdef00; font-size: 16px; text-align: center; padding: 10px 0px;}
.about_cate a{color: #333333; display: block; line-height: 40px;}
.about_cate a.act,.about_cate a:hover{background: #000; color: #fdef00;}


.location{line-height: 45px; border-bottom: 1px #808080 solid;}
.location h3{float: left; background: url(../images/news_05.jpg) center left no-repeat; padding-left: 35px; font-size: 24px;}
.location .loc{float: right; color: #666;}
.location .loc a{color: #666;}
.location .loc a:hover{color: #fdef00;}



.main_page{padding: 36px 0px; line-height: 36px;}


.contact_con .left { background:url(../images/contact_add.jpg) no-repeat; width:312px; height:376px;}
.contact_con .left p { font-size:18px; color:#fff; margin-top:66%; width:72%; line-height:34px; margin-right: auto; margin-left: auto;}
.contact_con .right p { font-size:18px; line-height:2.4;}



.main_list{}
.main_list a{background: #f7f7f7; display: block; margin: 30px 0px; padding: 8px; color: #666;}
.main_list a img{width: 310px; height: 210px; float: left;}
.main_list a .desc{float: right; width: 606px; margin-right: 12px;}
.main_list a .desc h3{font-size: 18px; padding: 20px 0px; line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_list a .desc p{line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_list a .desc span{ float: right; margin-top: 20px; }
.main_list a:hover{background: #fdef00;}

.main_pro_cate{background: #fff227; padding: 18px 0px 12px 6px;}
.main_pro_cate li {margin-bottom: 12px;}
.main_pro_cate li:last-child { border-bottom:0;}
.main_pro_cate li .secondary { font-weight:bold; font-size:16px; display:block; background:url(../images/icon_pro_li.jpg) 0px 0px no-repeat; padding-left:40px;}
.main_pro_cate li div { background:url(../images/icon_pro_tli.png) left 14px bottom 16px no-repeat; padding-top: 12px;}
.main_pro_cate li a { color:#4c4c4c; height:40px; line-height:40px; font-size:16px; display:block; padding-left:40px; }
.main_pro_cate li p:hover , .main_pro_cate li .cur{ background:#000000; display:block; padding-left:0; margin-left:16%; text-indent: 8px;}
.main_pro_cate li p:hover a , .main_pro_cate li .cur a { padding-left:0; color: #fdef00;}
.main_pro_cate li.cur { background:#999999 url(../images/left_cur_jt.jpg) 106% 6px no-repeat;}
.main_pro_cate li.cur span { width:100%; border-bottom:0;}
.main_pro_cate li.cur a { color:#fff226;}


.main_pro_list{padding: 15px 0px;}
.main_pro_list a{float: left; width: 298px; border:1px #e5e5e5 solid; margin: 15px 0px; text-align: center; color: #333; padding:4px;}
.main_pro_list a:nth-child(3n-1){margin:15px 28px;}
.main_pro_list a .img{width: 298px; height: 325px;display: table-cell; vertical-align: middle;text-align: center; background: #fff;}
.main_pro_list a .img img{max-width: 100%;}
.main_pro_list a h3{line-height: 45px; font-size: 16px; font-weight: normal;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_pro_list a:hover{background: #fdef00; border-color: #fdef00;}





.pic_show_top{}
.pic_show_top .left{float: left; width: 438px;}


.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom>img{max-width: 100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:438px;height:438px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:438px;height:438px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:438px;}
.spec-scroll .prev{float:left;margin-right:8px; background: url(../images/pai_14.jpg) center center no-repeat;}
.spec-scroll .next{float:right; background: url(../images/pai_18.jpg) center center no-repeat;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:18px;height:116px;cursor:pointer;}
.spec-scroll .items{float:left;position:relative;width:385px;height:116px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:116px;}
.spec-scroll .items ul li{float:left;width:114px;text-align:center; margin:0px 7px;}
.spec-scroll .items ul li img{border:1px solid #CCC;width:100%;display: block;}
.spec-scroll .items ul li img:hover{border:1px solid #fdef00;}



.pic_show_top .right{float: right; width: 470px; height: 530px;}

.paimai_bot{margin-top: 40px;}
#menu{overflow:hidden;}
.paimai_bot_cate #nav {display:block;width:100%;padding:0;margin:0;list-style:none;border-bottom:1px #333 solid; font-size: 16px;}
.paimai_bot_cate #nav li {float:left;width:143px; background: #eeeeee; margin: 0px 3px;}
.paimai_bot_cate #nav li a {display:block;line-height:40px;text-align:center;}
.paimai_bot_cate #nav li a.selected,.paimai_bot_cate #nav li a:hover{background: #fdef00; color: #333;}


.main_pro_con .main_pro_title{font-size: 28px; font-weight: bold; margin:15px 0px 30px;}

.main_pro_con .main_pro_ul{line-height:44px;}
.main_pro_con .main_pro_ul .line{border-top: 1px #ccc dashed; margin: 25px 0px;}
.main_pro_con .main_pro_ul span{float: left; width: 80px; color: #666666;}
.main_pro_con .main_pro_ul p{float: left; max-width: 390px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_pro_con .main_pro_ul li{clear:both;}
.main_pro_con .main_pro_ul li.shu{margin-top: 20px;}
.main_pro_con .main_pro_ul li .price{font-size: 24px; color: #ff0000;}
.main_pro_con .main_pro_ul p i{background: url(../images/pro_left.jpg) center left no-repeat; font-style: normal; padding-left: 20px; margin-right: 10px;}


.main_pro_con .main_pro_ul .gw_num{border: 1px solid #dbdbdb;width: 110px;line-height: 35px;overflow: hidden; display:block;}
.gw_num em{display: block;height: 35px;width: 26px;float: left;color: #7A7979;border-right: 1px solid #dbdbdb;text-align: center;cursor: pointer; background: #f1f1f1; font-style: normal;}
.gw_num .num{display: block;float: left;text-align: center;width: 52px;font-style: normal;font-size: 14px;line-height: 35px;border: 0;}
.gw_num em.add{float: right;border-right: 0;border-left: 1px solid #dbdbdb;}


.main_form_a{margin-top: 40px;}
.main_form_a a{display: inline-table; text-align: center; width: 200px; height: 42px; line-height: 42px; font-size: 18px; color: #fff; background: #ff0000;}


.tag_form{width: 650px; margin: 40px auto;}
.tag_form li{margin-top: 15px; background: url(../images/xingxing.jpg) center right no-repeat;}
.tag_form h3{text-align: center;font-size: 24px; margin-bottom: 20px;}
.tag_form span{width: 90px; display: inline-table;text-align: right;}
.tag_form input{width: 530px; line-height: 32px;}
.tag_form select{width: 534px;line-height: 32px; height: 34px;}
.tag_form .sub input{margin-left: 94px; width: 534px; height: 34px; border:0px #fff solid; background: #ff0000; color: #fff; font-size: 16px;}
.tag_form .sub{background: none;}


.imgcenter{text-align: center;}

.pro_content{line-height: 2.4; padding: 30px 0px;}


.main_biaodan{background: url(../images/form_bg_02.jpg) center center no-repeat; height: 520px; padding: }


.main_biaodan_form{background: rgba(255,255,255,0.9); width: 500px; padding: 34px 25px; margin-top: 40px;}
.main_biaodan_form li{margin-top: 16px; line-height: 34px;}
.main_biaodan_form li span{float: left;width: 80px;}
.main_biaodan_form input{border:1px #edece5 solid; line-height: 34px; text-indent: 8px; width: 418px;}
.main_biaodan_form textarea{border:1px #edece5 solid; text-indent: 8px; padding: 6px 6px;width: 405px; height: 80px;}
.main_biaodan_form li.sub input{background:#ff0000; color: #fff; font-size: 16px; text-align: center; margin-left: 70px; border-radius: 6px;}
.mnewscon{padding-top: 30px;}
.mnewscon .title{font-size: 24px; font-weight: normal; text-align: center;}
.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666; margin:20px 0px;}
.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}
.mnewscon .mneh4{background: #f5f5f5; padding: 15px; color: #666; font-weight: normal; line-height: 24px;}
.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 20px 0px;}
.prenext{padding:15px 0px 25px;  line-height: 30px; position: relative;}
.prenext .prev{display: block;}
.prenext .next{display: block;}
.prenext .return{position: absolute; right: 20px; top:25px; background: #fdef00; color: #333; padding: 8px 60px; font-size: 16px;}








/*案例*/
.case_list{padding-top: 30px;}
.case_list li { float:left; width:221px; margin:0 12px 20px; text-align:center;}
.case_list li a { color:#4c4c4c;}
.case_list li span { font-size:20px; border:1px solid #ffff00; border-top:0; display:block;}
.case_list li img { width:221px; height:159px;}




.main_search_list{padding: 15px 0px;}
.main_search_list a{float: left; width: 270px; border:1px #e5e5e5 solid; text-align: center; color: #333; padding:4px; margin: 10px 10px;}
.main_search_list a .img{width: 298px; height: 325px;display: table-cell; vertical-align: middle;text-align: center; background: #fff;}
.main_search_list a .img img{max-width: 100%;}
.main_search_list a h3{line-height: 45px; font-size: 16px; font-weight: normal;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.main_search_list a:hover{background: #fdef00; border-color: #fdef00;}




/*分页*/
.text-c{ margin:40px 0px; text-align: center; }
.text-c a{padding:3px 10px; border:1px #d6d6d6 solid; color:#333;}
.text-c span{padding:3px 10px; border:1px #fdef00 solid; display:inline-block; background: #fdef00; color: #fff;}




