@charset "utf-8";
/**/

table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继续 text-align*/
th { text-align:inherit; font-weight:400; }
fieldset, img { border:0; }
/* ie6 7 8(q) bug 显示为行内体现 */
ol, ul, li { list-style:none; }
i, em { font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:400; }

.clear { clear:both; height:0px; font-size:0px; line-height:0px; width:0px; }
/**/



.changeBox_a1{position:relative; height:450px;background:#999 url(../images/load.gif) no-repeat center;  }/*设置宽度则没有全屏*/
.a_bigImg { position:absolute; top:0; left:0; right:0; display:none; z-index:99; width:100%; height:450px; background-position: top center; background-repeat:no-repeat;}
.a_last, .a_next { position:absolute; top:280px; width:19px; height:35px;  text-indent:-999em; overflow:hidden; }
.a_last { left:12px; background-position:0 0; }
.a_next { right:12px; background-position:100% 0; }
/* ul_change_a1 */
.banner-span{position:absolute; z-index:99;bottom:10px;width:100%; text-align:center;  height:15px; padding:5px 0px;}
.ul_change_a1 {zoom:1;display:inline-block;*display:inline;margin:0 auto;}
.ul_change_a1 li { display:inline-block; zoom:1; *display:inline;}
.ul_change_a1 span { background:url(/images/ban_li_out.png) no-repeat; width:15px; height:15px; display:block; cursor:pointer; padding-right:10px;}
.ul_change_a1 span.now { background:url(/images/ban_li_cur.png) no-repeat;}
/*主题*/
.wcb{ width:1200px;}
.wcb .bg_fc_t, .wcb .bg_fc_b{background:url(/images/bg_fc.png) no-repeat left top; height:15px; line-height:0px; overflow:hidden;}
.wcb .bg_fc_b{background:url(/images/bg_fc.png) no-repeat left bottom;}
.wcb .cb_box{background:url(/images/bg_fc.png) repeat-y right; padding:0px 10px;min-height:380px;  }
.index_ser{ width:940px; margin:0px auto; padding:70px 0px 0px; background:url(/images/index_ser.gif) no-repeat center 5px;}
.index_ser .ser_con{ padding:10px 0px 0px}
.index_ser .ser_con li{ float:left; width:227px; height:180px; padding:0px 10px 0px 0px;}
.index_ser .ser_con li.last{ padding-right:0px;}
.index_ser .ser_con li .ser_img a{ background:url(/images/index_ser_02.gif) no-repeat; width:227px; height:90px; text-indent:-9999px; display:block;}
.index_ser .ser_con li .ser_img a:hover{ background-position:left bottom;}
.index_ser .ser_con li .ser_text{ line-height:170%; padding:5px 0px 0px}
.index_ser .ser_con li .ser_02 a{ background-position:-227px 0px;}
.index_ser .ser_con li .ser_03 a{ background-position:-454px 0px;}
.index_ser .ser_con li .ser_04 a{ background-position:-681px 0px;}
.index_ser .ser_con li .ser_02 a:hover{ background-position:-227px -90px;}
.index_ser .ser_con li .ser_03 a:hover{ background-position:-454px -90px;}
.index_ser .ser_con li .ser_04 a:hover{ background-position:-681px -90px;}
/*首页列表-盒子*/
.ind_top_box{ padding:5px 15px; background:#fff;}
.ind_top_box .ib_left{ float:left; width:650px;}
.ind_top_box .ib_right{ float:right; width:300px;}
/**/
.ind_show{ padding:10px;}
.ind_show .con{ line-height:20px; font-size:12px; color:#666; padding:10px 0px 10px}
.ind_show .con a{ color:#22843a;}
.ind_show .top, .ind_about .top, .ind_cus .top{ height:25px; line-height:25px; padding:5px 5px 13px;font-size:18px;background:url(/images/bg_wl.gif) no-repeat right bottom -24px;}
.ind_show .top .jcth, .ind_about .top .jcth, .ind_cus .top .jcth{ float:left;background:url(/images/bgc.gif) no-repeat; width:25px; height:25px; font-family:Arial, Helvetica, sans-serif; line-height:25px; color:#FFF; text-align:center; font-size:16px;}
.ind_show .top .tit, .ind_about .top .tit, .ind_cus .top .tit{float:left; font-weight:bold;color:#666666; padding:0px 5px;}
.ind_show .top .tit span, .ind_about .top .tit span, .ind_cus .top .tit span{ color:#22943a;}
.ind_show .top .entit{ float:left; font-family:Arial, Helvetica, sans-serif; color:#999999;line-height:27px; font-weight:normal; font-size:16px;}
.ind_show .top .more{ float:right; font-size:12px; }
.ind_cont .con{ line-height:20px; font-size:12px; color:#666; background:url(/images/tel.jpg) center left no-repeat; }
.ind_cont .con div.tit, .ind_cont .con div.stime{ padding-left:80px;}
.ind_cont .con div.stime{ color:#aaa}
.ind_cus .con { width:950px; height:80px; overflow:hidden; padding:15px 0px 5px}
.ind_cus .con #cusList{ width:966px; height:80px; overflow:hidden;}
.ind_cus .con #cusList li{ width: 135px;height: 70px; padding:5px 21px 5px 5px; float:left;}
.ind_cus .con #cusList li img{ width: 135px;height: 70px; box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);}
.ind_news .con{ padding:0px 5px;}
.ind_news ul#ind_newslist li{ position:relative; height:24px; border-bottom:1px dotted #CCC}
.ind_news ul#ind_newslist li a{ color:#666;}
.ind_news ul#ind_newslist li a:hover{ color:#f60;}
.ind_news ul#ind_newslist li span{ position:absolute; right:0px; color:#999;}
.ind_case .con{ padding:0px;}
/* 首页-选项卡 */
.slideTxtBox{ width:950px; margin:0px auto; border:1px solid #fafafa; text-align:left; }
.slideTxtBox .slidehd{ height:30px; line-height:30px; background:#ffffff; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideTxtBox .slidehd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .slidehd ul li{ float:left; padding:0 15px; cursor:pointer;}
.slideTxtBox .slidehd ul li.on{ height:30px;  background:#fafafa; border:1px solid #ddd; border-bottom:2px solid #fafafa; color:#f60;  }
.slideTxtBox .slidebd{ padding:9px 14px;background:#fafafa; border:1px solid #ddd; border-top: none; }
.slideTxtBox .slidebd ul{  }
.slideTxtBox .slidebd ul li{ width:164px; padding:10px 10px 0px; float:left; position:relative;height:149px;}
.slideTxtBox .slidebd ul li .box_img{ width:164px; height:139px; position:absolute; z-index:999}
.slideTxtBox .slidebd ul li .img{ width:164px; height:119px; overflow:hidden; position:relative; background:#fff; }
.slideTxtBox .slidebd ul li img{ width:164px; height:119px;}
.slideTxtBox .slidebd ul li .tit{ text-align:center;position:relative; }
.slideTxtBox .slidebd ul li .tit a{ display:block; height:30px; line-height:30px; color:#666}
.slideTxtBox .slidebd ul li span.hover{ background:#008228; position:absolute; width:184px; height:159px; left:0px; top:0px;}
.slideTxtBox .slidebd ul li.selected a{color:#fff}
/*友情链接*/
.flink{ padding:20px; border-top:1px solid #e3e3e3; background:#cc0000; color:#fafafa;position:relative; *height:70px;}
.flink .l_flink{ width:120px; float:left;}
.flink .l_flink .tit{width:100px; height:50px;background:url(/images/bg_flink.png) no-repeat; border-right:1px solid #eeeeee; padding-right:20px; margin-left:}
.flink .r_flink{ float:right; width:810px;}
.flink .r_flink a{display:inline-block; width:auto; padding-right:10px; color:#fafafa}
.flink .r_flink a:hover{color:#fe9}
.flink .bottom{ position:absolute; bottom:-5px; left:0px; height:5px;background:#008228; width:1000px; line-height:1px; font-size:1px; overflow:hidden;}
/*内页框架*/
.n_main{background:url(/images/bg_main.gif) repeat-y 250px 0px;min-height:380px; height:auto !important; height:380px; padding-bottom:15px;}
.n_left{ float:left; width:180px; padding:5px 20px; }
/**/
.bn_top{ padding:10px 20px;}
.bn_top .bn_top_tit{background:url(/images/th_left_tit.gif) no-repeat; height:17px; padding:33px 0px 0px 208px;}
.b_plotting .bn_top_tit{background-position:0px -50px;}
.b_wedding .bn_top_tit{background-position:0px -100px;}
.b_model .bn_top_tit{background-position:0px -150px;}
.b_show .bn_top_tit{background-position:0px -200px;}
.b_supplies .bn_top_tit{background-position:0px -250px;}
.b_case .bn_top_tit{background-position:0px -300px;}
.b_contant .bn_top_tit{background-position:0px -350px;}
.bn_top .bn_top_bottom{background:url(/images/bg_wl.gif) no-repeat; height:12px; overflow:hidden;}
/**/
.n_left .nl_list{ padding:0px 0px 10px; }
.n_left>.nl_list>ul{ border-top:1px dotted #ccc; }
.n_left .nl_list ul li{ border-bottom:1px solid #eaeaea; font-size:14px; }
.n_left .nl_list ul li a{ display:block; height:30px; line-height:30px;background:url(/images/bg_li1.gif) no-repeat 10px 14px; text-indent:28px; }
.n_left .nl_list ul li.currclass>a{ background-color:#008228; color:#fff; }
.n_left .nl_list ul li.currbclass>a{ font-weight:600; color:#063 }
.n_left .nl_list ul ul{ padding:0px 0px 10px 20px; }
.n_left .cont{ padding:20px 0px 10px 0px; height:280px; }
.n_left .cont #float{ background:#fff; width:180px; }
.n_left .cont .c_tit{ color:#063; font-size:18px; height:30px; line-height:30px; border-bottom:1px dotted #999; margin-bottom:6px;}
.n_left .cont .c_tit a{ color:#063;}
.n_left .cont .c_tit a:hover{ color:#f60;}
.n_left .cont .c_tit span{ color:#666; font-size:12px; padding-left:10px;}
.n_left .cont a{ color:#555}
.n_left .cont a:hover{ color:#f60}
.iyFax, .iyTel, .iyEmail, .iyQQ, .iyLink, .iyMobi,
.iyAdd{padding:4px 0 4px 30px;background:url(/images/icon_l.gif) no-repeat;}
.iyAdd{ background-position:-100px 0px;}
.iyTel{ background-position:-75px -25px;}
.iyMobi{background-position:-50px -50px;}
.iyEmail{ background-position:-25px -75px;}
.iyLink{background-position:0px -100px;}
/**/
.n_right{width:1200px; margin:5px 18px 0px 0px; border:2px solid #efefef; padding:5px 10px; min-height:410px; height:auto !important; height:410px;}
.n_right .tit{line-height:43px; border-bottom:1px dotted #ccc; text-indent:10px; }
.n_right .tit h1{ font-size:22px; color:#FF1C1C; font-family: Microsoft Yahei , "黑体", "宋体";}
.n_right .tit h1.tit2{ font-size:18px; color:#005522; font-family: Microsoft Yahei , "黑体", "宋体";}
.n_right .con, .n_contact_box .con{ padding:15px 9px 10px; color:#5e6164; line-height:200%;}
.n_right .ser_con{}
.n_right .list{ line-height:180%; padding:10px 0px;}
.n_right .list .newsright{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; position:relative; text-indent:5px;}
.n_right .list .newsright span{position: absolute; right:5px;}
.n_contact_box{width:940px; margin:5px auto 0px; border:2px solid #efefef; padding:5px 10px; min-height:410px; height:auto !important; height:410px;}
/**/
.con_text_tit{}
.con_text_tit .back{ text-align:right;}
.con_text_tit .t_tit{ border-bottom:2px solid #FF1C1C; margin-bottom:10px;}
.con_text_tit .t_tit span{ width:60px; height:30px; line-height:32px; background:#FF1C1C; display:block; color:#FFF; text-align:center;}
/**/
.list_img{}
.list_img li{ float:left; width:220px; padding:10px 9px;position:relative;}
.list_img li .img{ width:220px; height:160px; overflow:hidden; position:relative; background:#fff; }
.list_img li img{ width:220px; height:160px;}
.list_img li .img_tit{ text-align:center;position:relative; }
.list_img li .img_tit a{ display:block; height:30px; line-height:30px; color:#666}
.list_img li span.hover{ background:#008228; position:absolute; width:238px; height:200px; left:0px; top:0px;}
.list_img li.selected a{color:#fff}
.list_model li{ height:290px;}
.list_model li .img{ width:220px; height:256px;}
.list_model li img{ width:220px; height:256px;}
.list_model li span.hover{ height:296px;}
.list_wedding li .img{ width:220px; height:220px;}
.list_wedding li img{ width:220px; height:220px;}
.list_wedding li span.hover{ height:260px;}
/*品牌客户*/
.brand_list{}
.brand_list li{ width: 145px;height: 90px; padding:5px 16px 20px 17px; float:left;}
.brand_list li .img{ width: 145px;height: 80px;}
.brand_list li .img img{ width: 135px;height: 70px; box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);}
.brand_list li .img_tit{height: 20px; line-height:20px; text-align:center;}
/*栏目封面*/
.list_box{ padding:10px 0px; border-bottom:1px dotted #CCC;}
.list_box .list_tit{ font-size:18px; height:24px; line-height:24px; padding-bottom:10px; position:relative; color:#063;}
.list_box .list_tit a{ color:#063; font-weight:600;}
.list_box .list_tit a:hover{ color:#f60;}
.list_box .list_tit span{ right:5px; position: absolute;}
.list_box .list_tit span a{ font-size:12px; color:#666; }
.list_box .list_tit span a:hover{ color:#f60; }
/*右侧子栏目导航*/
.r_class_list{ padding-bottom:20px;}
.r_class_list li{ float:left; }
.r_class_list li a{ display:block; font-size:14px; height:18px; line-height:18px; padding:6px 10px; border-bottom:2px solid #ccc;}
.r_class_list li a:hover, .r_class_list li.currbclass a{ border-bottom:2px solid #063;}
/*新增相册展示*/
.ad-gallery .ad-thumbs .ad-thumb-list{margin-bottom: 20px;}
.ad-gallery {line-height: normal;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
<!--耗时1755217197.6745秒-->