@charset "utf-8";
@-moz-document url-prefix(){}
/* CSS Document */
*{ padding:0; margin:0;}
body, div, ul, li, p, span, a, h1, h2, h3, h4, h5, h6, input,dl,dt,dd,img,ol,form { padding: 0; margin: 0; font-family: "微软雅黑"; border:0;}
li,ul { list-style: none; }
a { text-decoration: none; }
a, span { display: inline-block; }
.clear { clear: both; }
i,em{ font-style:normal; }
.clear,.area,.con:after{ zoom:1 }
fieldset, img, input { border: 0 none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
a:focus { outline:0; }
a:hover{ text-decoration:none; }
a:active { color:red; }
.area:after,.clear:after,.con:after{ content:" "; display:block; visibility:hidden; height:0; clear:both; }
.news_list ul li:before{ content:"·";}
.left { float: left; }
.right { float: right; }

/*-----------------------------------返回顶部------------------------------*/

.totop{position:fixed;right:25px;bottom:50px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out; z-index:1000;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}
/*-------------------------------头部-------------------------------------------*/
.had{width:100%; margin:0 auto; position:relative;}
.nav{position:absolute; left:40%; top:5%; z-index:999;}
.nav li{display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;vertical-align: top; overflow:hidden; height:32px; width:92px;text-align:center;}
.nav li{ margin-right:5px;}
.nav ul li a{height:30px; width:90px; line-height:30px;text-align:center;position: relative; font-size:14px;text-decoration: none;color: #fff;-webkit-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.li_1{position:absolute; text-align:center; top:30px;height:30px; width:90px;}
.li_2{position:absolute; text-align:center; top:0;transition:.8s;height:30px; width:90px;}
.nav li a:hover .li_1{top:0;position:absolute;transition:.8s;}
.nav li a:hover .li_2{top:-30px;position:absolute;transition:.6s;}
.nav li a:hover , .nav li .nav_on1{color: #fff; border:1px solid #fff;}
.logo{position:absolute; left:2%;top:2%; z-index:999; width:240px; height:84px;}
.nav_tb1{ position:absolute; right:50px; top:5%; z-index:999;}
.weixin{ width:30px; height:30px;position:relative; font-size:12px; text-align:center; float:left; margin-left:25px;}
.weixin .weixin_nr{width:110px; height:110px; padding:5px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.weixin .weixin_nr h3{ font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:10px;}
.weixin .weixin_nr p{font-size:14px;}
.weixin .weixin_nr img{ margin-bottom:5px; width:100%; height:100%; display:block;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}

/*--------------------------------BANNER---------------------------------*/
.banner{width:100%; position:relative; overflow:hidden; margin:0 auto; top:0;}
.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.img a{width:100%; display:block;}
.flexslider .slides img {width:100%; display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav a {width:50px;height:105px;margin-top:-27px;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position:right top ; right:0}
.flex-direction-nav .flex-prev {background-position:left top ; left:0}
.flexslider:hover .flex-next {opacity:0.6;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.6;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:0;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px; text-align:center;}
.flex-control-nav li{margin: 0 5px;display: inline-block;zoom: 1;*display: inline; }

.flex-control-paging li a {width:40px; height:4px;display:block; background-repeat:no-repeat; background:#ccc; text-indent:-9000px; cursor:pointer; position:relative;z-index:99;}
.flex-control-paging li a.flex-active {background:#ff0000;}

/*-------------------------------------关于八零--------------------------------------*/
.gy{width:100%; margin:0 auto; background-color:#f4f4f4;}
.gy_1{width:1200px; margin:0 auto; padding-top:50px;}
.bt{ background:url(../images/bt.png) no-repeat center; text-align:center; }
.bt a h4{font-size:18px; color:#333;}
.bt a h4:hover{color:#ff0000; display:block;}
.bt a p{font-size:14px; color:#939393;}
.gy_nr{padding:50px 100px 50px 100px; text-align:center;}
.gy_nr li{padding-top:80px;}
.gy_nr p{font-size:14px; line-height:24px;}
.btn,.btn-fill-horz-o:before, .btn-fill-horz-o:after {-webkit-transition: all 0.3s;transition: all 0.3s;}
.btn-fill-horz-o {background-color: transparent;border: 1px solid #333;color: #333;overflow: hidden;}
.btn-fill-horz-o:before, .btn-fill-horz-o:after {content: '';width: 0;height: 100%;opacity: 0;position: absolute;top: 0;z-index: -1;}
.btn-fill-horz-o:before {left: 50%;}
.btn-fill-horz-o:after { right: 50%;}
.btn-fill-horz-o:hover {color: #fff;}
.btn-fill-horz-o:hover:before, .btn-fill-horz-o:hover:after {width: 50%;opacity: 1;}
.btn-fill-horz-o.btn-green:before, .btn-fill-horz-o.btn-green:after { background-color: #ff0000;}
.btn-fill-horz-o.btn-green:hover {border-color: #ff0000;}

.btn { display: inline-block; line-height: 35px; margin: 8px;padding: 0 15px;font-size: 14px;position: relative;opacity: .999; width:100px; float:left;}
.btn,.btn-border:before, .btn-border:after {-webkit-transition: all 0.3s;transition: all 0.3s;}

.btn-border { background-color: #ff0000; border: 1px solid #ff0000; color: #fff;}
.btn-border:before, .btn-border:after { content: '';border-style: solid;position: absolute;z-index: 5;box-sizing: content-box;}
.btn-border:before {width: 0;height: 100%;border-width: 1px 0 1px 0;top: -1px;left: 0;-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.btn-border:after {width: 100%;height: 0;border-width: 0 1px 0 1px;top: 0;left: -1px;}
.btn-border:hover {background-color: transparent;}
.btn-border:hover:before { width: 100%;}
.btn-border:hover:after {height: 100%;}
.btn-border.btn-green:before, .btn-border.btn-green:after {border-color: #ff0000;}
.btn-border.btn-green:hover {color: #ff0000;}
/*----------------------------------------------团队介绍-----------------------------------*/
.td{width:100%; margin:0 auto;}
.td_1{width:1200px; margin:0 auto; padding-top:50px;}
.td_nr{width:1280px; margin:0 auto; padding-top:50px;}
.px_tp{width:1200px; margin:0 auto;}
.mr_frbox{position:relative;}
.mr_frBtnL,.mr_frBtnR{cursor: pointer;position:absolute;right:auot;left:0px;top:90px;z-index:6;display:none; width:30px; height:30px; -moz-border-radius:30px;border-radius:30px;-ms-border-radius:30px; -o-border-radius:30px;-webkit-border-radius:30px; background:#9a9a9a;}
.mr_frBtnR{left:auto;right:0px;}
.mr_frUl{margin:0 auto;overflow: hidden; width:1200px;}
.mr_frUl ul{width:1200px; margin:0 auto;}
.mr_frUl ul li a{text-align:center;}
.mr_frUl ul li a h4{font-size:18px; color:#333; margin-top:15px;}
.mr_frUl ul li a p{color:#666; font-size:14px;display:block; margin-top:5px;}
.mr_frUl ul li a .td_xhx{width:30px; height:2px; background-color:#333; margin:0 auto; margin-top:15px;}
.mr_frUl ul li a:hover .td_xhx{width:190px; height:2px; background-color:#ff0000;}
.mr_frUl ul li{float: left;display: inline; width:190px; height:270px;overflow: hidden; margin-right:11px; position:relative;}
.mr_frUl ul li a img{width:190px; display:block; height:190px;filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);}
.mr_frUl ul li a:hover .td_img img{filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%)}
.mr_frbox:hover .mr_frBtnL,.mr_frbox:hover .mr_frBtnR{display:block;}
.mr_frBtnL:hover{background-color:#ff0000;}
.mr_frBtnR:hover{background-color:#ff0000;}
/*-----------------------------------------实例---------------------------*/
.sl{width:100%; margin:0 auto; background-color:#e1e1e1;}
/*.sl_1{width:1200px; margin:0 auto;}*/
/* slide */
.tb{position:absolute; left:560px; z-index:999; top:100px;}
.tb_1{width:80px; height:80px; margin-bottom:40px;}
.tb_1 img{width:100%;}
.slide,.slide li{width:1200px;height:480px;}
.slide{overflow:hidden;position:relative;margin:50px auto 0 auto;}
.slide li{position:absolute;overflow:hidden;display:none;}
.slide li.current{display:block;}
.slide li .image a{position:absolute; right:0; top:0;width:600px; height:480px;}
.slide li .text{text-align:right;bottom:0;overflow:hidden;width:540px;float:left;position:relative;height:auto;filter:none;text-indent:0;font-size: 14px;}
.text_bt h3{font-size:18px; margin-top:40px; margin-bottom:40px; color:#333;}
.text_1 h4{font-size:16px; color:#ff0000; margin-bottom:10px;}
.text_1{height:120px; overflow:hidden;}
.text_1 p{font-size:12px; line-height:20px;}
.slide li a img{width:600px;height:480px;}
.slide .icon-dot{display:inline-block;position:absolute;bottom:20px;right:200px;}
.slide .icon-dot a{width:40px;height:4px;display:inline-block;background-repeat:no-repeat;background-position:-1px -1px;overflow:hidden;margin:0 2px;background:#ccc;}
.slide .icon-dot a.current{background-position:-1px -12px;background:#ff0000;}
/*----------------------------------------------------公司案例-----------------------------*/
.al{width:100%; margin:0 auto;}
.al_1{width:1200px; margin:0 auto; padding-top:50px;}
.al_nr{padding-top:50px;}
.al_nr ul li{width:220px; background-color:#cecece; float:left; padding:5px; margin-right:12px; margin-bottom:12px;}
.al_nr ul li p{width:220px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; text-align:center; color:#333; font-size:14px; line-height:40px;}
.al_nr ul li:nth-child(5n){margin-right:0;}
.al_img{width:220px; height:176px; overflow:hidden;}
.al_img img{width:100%; height:100%; display:block;margin:0 auto;-webkit-transition:1s;transition:1s;}
.al_img img:hover{ -webkit-transform:scale(1.5); -moz-transform:scale(1.5);transform-origin: 60% 60% 0px; opacity: 1; transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
/*.gd{text-align:center;}
.btn1 { display: inline-block; line-height: 35px; margin: 8px;padding: 0 15px;font-size: 14px;position: relative;opacity: .999; width:100px; margin:0 auto; text-align:center; margin-top:40px;}
*/
/*--------------------------------------新闻动态----------------------------------*/
.xw{width:100%; margin:0 auto; background:url(../images/xw_bj.png) no-repeat center; padding-top:50px; margin-top:40px; height:680px;}
.xw_1{width:1200px; margin:0 auto; position:relative;}
.bt1{ background:url(../images/bt.png) no-repeat center; text-align:center; }
.bt1 a h4{font-size:18px; color:#fff;}
.bt1 a h4:hover{color:#ff0000; display:block;}
.bt1 a p{font-size:14px; color:#939393;}

.xw_nr{ position:relative; margin:0 auto; padding:50px 50px 0 50px;}
.xw_nr_img{position:absolute; z-index:0; left:590px; top:96px;}
.xw_nrlf{ padding-top:68px;}
.xw_nrlf li{width:450px;background:rgba(225,225,225,.4); height:80px;position: relative; z-index:9; border-radius:5px; padding:10px 20px 10px 20px; margin-bottom:35px; }
.xw_nrlf li:before {content:"";position: absolute;left: 100%;top: 40%;width: 0;height: 0;border-top: 14px solid transparent;border-left: 20px solid rgba(225,225,225,.4);border-bottom: 14px solid transparent;}
.xw_nrrt li{width:450px;background:rgba(225,225,225,.4); height:80px;position: relative; z-index:9; border-radius:5px; padding:10px 20px 10px 20px; margin-bottom:35px;}
.xw_nrrt li:before {content:"";position: absolute;right: 100%;top: 40%;width: 0;height: 0;border-top: 14px solid transparent;border-right: 20px solid rgba(225,225,225,.4);border-bottom: 14px solid transparent;}
.xw_nr li a{font-size:18px; color:#FFF; width:300px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xw_nr li a:hover{color:#ff0000;}
.xw_nr li span{float:right; font-size:12px; color:#FFF;}
.xw_nr li p{color:#fff; font-size:12px; line-height:20px; margin-top:10px; height:40px; overflow:hidden;}
.gd{text-align:center;text-align:center; position:absolute; left:533px; top:567px;}
.btn1 { display: inline-block; line-height: 35px; margin: 8px;padding: 0 15px;font-size: 14px;position: relative;opacity: .999; width:100px; margin:0 auto; text-align:center; z-index:99; margin-top:2px; margin-bottom:50px;}
/*------------------------------------工艺传承---------------------------------------*/
.gycc{width:100%; margin:0 auto;}
.gycc_1{width:1200px; margin:0 auto; padding-top:50px;}

/* slide */
.slide1,.slide1 li{width:630px;height:380px;}
.slide1{overflow:hidden;position:relative;margin:50px auto 0 auto;}
.slide1 li{position:absolute;overflow:hidden;display:none;}
.slide1 li.current{display:block;}
.slide1 li .image1 a{position:absolute;width:500px;height:380px;}
.slide1 li .text1{overflow:hidden;width:270px; height:230px; background-color:#e1e1e1;float:right;position:relative; padding:20px; margin-top:45px;}
.slide1 li img{width:500px;height:380px; display:block;}
.slide1 li .text1 .title a{font-size:18px;font-weight:700;color:#333; text-align:center; display:block; width:270px; margin:0 auto;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slide1 li .text1 .title a:hover{color:#ff0000;}
.slide1 li .text1 p{color:#333;font-size:12px;line-height:20px;margin-top:10px; height:180px; overflow:hidden;}
.slide1 .icon-dot1{display:inline-block;position:absolute;bottom:20px;left:185px;}
.slide1 .icon-dot1 a{width:40px;height:4px;display:inline-block;background-repeat:no-repeat;background-position:-1px -1px;overflow:hidden;margin:0 2px;background:#ccc;}
.slide1 .icon-dot1 a.current{background-position:-1px -12px;background:#ff0000;}
.slide1 .link-watch{position:absolute;bottom:0px;cursor:pointer;}
.slide1 .link-watch.pre{left:500px; width:65px; height:65px; background:url(../images/jt1.png) center no-repeat #b5b5b5;}
.slide1 .link-watch.pre:hover,.slide1 .link-watch.next:hover{ background-color:#ff0000;}
.slide1 .link-watch.next{right:0;width:65px; height:65px;background:url(../images/jt2.png) center no-repeat #b5b5b5;}
.gycc_nrrt{width:520px; padding-top:50px;}
.gycc_2{width:520px; overflow:hidden; height:70px; margin-bottom:32px;}
.gycc_lf{width:70px; height:70px; border-right:2px solid #666; padding-right:20px;}
.gycc_lf img{width:100%; height:70px; display:block;}
.gycc_rt{width:390px;}
.gycc_rt a h3{font-size:18px; color:#333; margin-bottom:10px; width:390px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gycc_rt a h3:hover{color:#ff0000;}
.gycc_rt a p{color:#666; font-size:12px; line-height:20px;}
/*----------------------------------------------------页脚------------------------------------*/
.yj{width:100%; margin:0 auto; background:url(../images/yj_bj.png) center repeat-y; margin-top:30px;}
.yj_1{width:1200px; margin:0 auto; padding-top:40px;}
.yj_2{width:33%; float:left; border-right:1px solid #999;}
.yj_2:last-child{border-right:none;}
.yj_2_img img{margin-bottom:20px;}
.yj_2_img p{font-size:14px; color:#CCC;}
.yj_2_1 a{ color:#CCC; font-size:14px; margin-left:64px; margin-top:20px;}
.yj_2 li img{float:left; width:30px; height:30px; margin-right:15px;}
.yj_2 li p{font-size:14px; color:#CCC; line-height:30px;}
.yj_2 li{margin-top:10px; margin-left:45px; height:30px;}
.yj_2_ewm p{font-size:14px; color:#CCC; text-align:center;}
.yj_2_ewm img{width:100px; height:100px; margin-bottom:5px;}
.yj_3{width:100%; margin:0 auto; border-top:1px solid #666; margin-top:10px; padding-top:15px; padding-bottom:15px;}
.yj_3 p{font-size:14px; color:#CCC; text-align:center;}
.yj_3 p a{font-size:14px; color:#CCC;}
/*--------------------------------------------------------------内页样式---------------------------------*/
/*------------------------------------------banner---------------------------------------------------*/
.banner1{width:100%; margin:0 auto;}
.banner1 img{width:100%; margin:0 auto; display:block;}
/*----------------------------------------------引导-------------------------------------------*/
.yd{width:100%; margin:0 auto; border-bottom:1px solid #CCC;}
.yd_1{width:1200px; margin:0 auto; padding-top:50px;}
.yd_1 p{font-size:14px; color:#333; line-height:24px;}
.yd_1 p a{font-size:14px; color:#333;}
.yd_1 p a:hover{color:#ff0000;}
.yd_1 p span{color:#ff0000;}
/*---------------------------------------内页左栏------------------------*/

.ny_nr{width:100%; margin:0 auto;}
.ny_nr1{width:1200px; margin:0 auto; padding-top:50px;}
.ny_zl{width:240px;}
.ny_zl h3{ height:60px; background-color:#ff0000; color:#FFF; font-size:18px; font-weight:normal; text-align:center; line-height:60px; margin-bottom:20px;}
.list{width: 240px;border-bottom:solid 1px #000;}
.list ul li{background-color:#333; border:solid 1px #000; border-bottom:0;}
.list ul li a{padding-left:20px;color: #fff; font-size:12px; display: block; font-weight:bold; height:36px;line-height: 36px;position: relative;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 210px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 210px center;} 
.list ul li ul li { border-left:0; border-right:0;background-color:#b5b5b5; border-color:#333;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:35px; width:170px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list ul li ul li a:hover,.list ul li ul li .li_on{color:#ff0000;}
/*---------------------------------------------------内页右边内容---------------------------------------*/
/*--------------------------------------------------关于八零----------------------------------*/
.ny_yl{width:910px; margin-bottom:50px;}
.ny_yl_bt h3{text-align:center; font-size:24px; color:#333; font-weight:normal; margin-bottom:20px;}
.gybl p{font-size:14px; text-indent:2em; line-height:24px;}
.gybl li{width:800px; margin:0 auto;}
.gybl li img{width:100%; display:block; height:auto; margin-bottom:15px; margin-top:15px;}

/*----------------------------------在线留言-------------------------*/
.ly h3{font-size:30px; font-weight:normal;}
.ly h4{font-size:14px; margin-bottom:20px; font-weight:normal;}
.zxly_nr{padding-top:15px; margin-bottom:30px;}
.zxly_nr .text1{width:300px;height: 30px;border: 1px solid #d2d2d2;border-radius: 5px;margin: 10px 8px 10px 5px;outline: 0 none; padding-left:10px;background:rgba(0,0,0,0);}
.zxly_nr span {color: #fe0000; margin-right: 5px;font-size: 12px;}
.zxly_nr textarea {border: #d2d2d2 solid 1px;color: #333;outline: 0 none;overflow: hidden;overflow: auto;resize: none;height: 100px;width: 303px; padding: 3px;border-radius: 5px;font-size: 12px;margin-left: 5px; margin-top:10px;background:rgba(0,0,0,0);}
.wb1 {float: left;padding-top: 30px; }
#an1 {width: 74px;height: 30px;background-color:#ff0000;border-radius: 5px;border: 0;color: #FFF;font-size: 14px;margin: 10px 0 0 160px;}
.ly_3{ margin-left:150px; padding-top:20px;}
/*--------------------------------------地图----------------------------*/

.contcat_nr3_rt{width:100%;position:relative;overflow:hidden; height:400px;}
#allmap {height:100%; overflow: hidden; margin:0 auto;  position:relative; z-index:7;}
.ll_1{width:100%; height:100%; background:rgba(0,0,0,.6); position:absolute;z-index:9; top:0px;transition:.8s;}
.ll_1 h3{font-size:2vw; color:#FFF; margin-left:10%; margin-top:20%;}
.ll_1 p{color:#FFF; font-size:1vw; border-bottom:1px solid #fff; display:inline-block;margin-left:10%;}
.contcat_nr3_rt:hover .ll_1{ position:absolute; top:100%;transition:.8s;}
/*--------------------------------团队介绍------------------------------*/
.tdjs ul li{width:280px; float:left; margin-bottom:35px; margin-right:35px;}
.tdjs ul li:nth-child(3n){margin-right:0;}
.tdjs ul li .tdjs_img a{width:280px; height:280px; overflow:hidden;}
.tdjs ul li .tdjs_img a img{width:280px; height:280px; display:block;-webkit-transition:1s;transition:1s;}
.tdjs ul li .tdjs_img a img:hover{ -webkit-transform:scale(1.5); -moz-transform:scale(1.5);transform-origin: 60% 60% 0px;transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
.tdjs_wa{padding-top:5px;}
.btn2 { display: inline-block; line-height: 35px; text-align:center;font-size: 14px;position: relative;opacity: .999; width:278px; float:left;}
.btn2,.btn-fill-horz-o2:before, .btn-fill-horz-o2:after {-webkit-transition: all 0.3s;transition: all 0.3s;}
.btn-fill-horz-o2 {background-color: transparent;border: 1px solid #333;color: #333;overflow: hidden;}
.btn-fill-horz-o2:before, .btn-fill-horz-o2:after {content: '';width: 0;height: 100%;opacity: 0;position: absolute;top: 0;z-index: -1;}
.btn-fill-horz-o2:before {left: 50%;}
.btn-fill-horz-o2:after { right: 50%;}
.btn-fill-horz-o2:hover {color: #fff;}
.btn-fill-horz-o2:hover:before, .btn-fill-horz-o2:hover:after {width: 50%;opacity: 1;}
.btn-fill-horz-o2.btn-green2:before, .btn-fill-horz-o2.btn-green2:after { background-color: #ff0000;}
.btn-fill-horz-o2.btn-green2:hover {border-color: #ff0000;}
/*--------------------------------翻页----------------------------------------*/
.page{ padding:20px 0 0 0; text-align:center;margin-bottom:40px;}
.page a{ display:inline-block; margin:0 5px; height:30px; line-height:30px; padding:0 12px; border:#bcbcbc solid 1px; border-radius:2px; color:#666;}
.page i{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;Filter:Chroma(color=color); position:absolute;top:10px;}
.page .first{ padding-left:20px !important; position:relative;}
.page .last{ padding-right:20px !important; position:relative;}
.page .first i{border-color:transparent #999 transparent transparent; left:5px;}
.page .last i{border-color:transparent transparent transparent #999; right:5px;}
.page a:hover{ text-decoration:none; box-shadow:#ff0000 0 0 3px; border:#ff0000 solid 1px; color:#ff0000;}
.page .on{color:#FFF; border:#ff0000 solid 1px; background:#ff0000;}
/*-------------------------------翻页------------------------------------------*/
.fx{float:left; margin-bottom:15px; margin-top:30px;}
.fy{ margin-top:10px; color:#333; border-top:dashed 1px #ccc;font-size:14px;}
.fy p a{color:#333; line-height:30px;}
.fy p a:hover{ color:#ff0000;}
.fy h4{float:right; font-weight:normal; font-size:14px;}
.fy h4 a{ font-size:14px; color:#333;}
.fy h4 a:hover{color:#ff0000;}

.tdjs_xq_img{ width:500px; height:500px; margin:0 auto; margin-bottom:25px;}
.tdjs_xq_img img{width:500px; height:500px;display:block;}
.tdjs_xq h3{font-size:18px; color:#333; text-align:center; font-weight:normal;}
.td_js{border-top:1px dashed #CCC; margin-top:40px; padding-top:20px;}
.td_js h4{font-size:16px; font-weight:normal; margin-bottom:15px;}
.td_js p{font-size:14px; line-height:24px;}
/*--------------------------------------设计师详情------------------------------------------*/
.layout{margin:50px auto 0 auto;}
.layout .hd{height:40px;border-bottom:1px solid #CCC; margin-bottom:15px;}
.layout .hd h2{font-size:18px;font-weight:normal;}
.box{padding-bottom:15px;}
.module-title{POSITION: relative;}
.module-title h3{font-size:12px;font-weight:normal;color:#666666;height:45px;line-height:45px;padding:0px 9px;border-top:2px solid #999999;margin-top:-1px;margin-bottom:5px;}
.module-title ul{right:10px;position:absolute;top:10px;}
.module-title li.next{width:80px;height:20px;line-height:20px;}
.module-title li a{display:block;overflow:hidden;widtb:100%;cursor:pointer;height:100%;background:url(../images/more_ico.jpg) no-repeat right center;color:#999999;}
#sales-product .module-title LI.next a{height:20px;width:80px;}
#sales-product-main{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;OVERFLOW: hidden;WIDTH:910px !important;PADDING-TOP: 9px;POSITION: relative;margin:0px auto;}
#sales-product-main ul{WIDTH:910px;}
#sales-product-main ul li a img{width:220px; height:150px; display:block;}
#sales-product-main ul li a p{width:220px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; font-size:14px; color:#333; height:30px; line-height:30px;}
#sales-product-main ul li{width:220px;float:left;margin-right:16px;}
#sales-product-main ul li a{display:block;}
/*--------------------------------------公司案例-------------------------------*/
.al_xq_bt{border-bottom:1px dashed #CCC; text-align:center;}
.al_xq_bt h3{font-size:18px; font-weight:normal; margin-bottom:10px;}
.al_xq_bt p{font-size:14px; color:#999; margin-bottom:5px;}
.al_xq_bt p span{margin-left:20px;}
.al_js{padding-top:30px;}
.al_js p{font-size:14px; line-height:24px; text-indent:2em;}
.al_js li{width:800px; margin:0 auto;}
.al_js li img{width:100%; height:auto; display:block; margin-bottom:20px; margin-top:20px;}
/*-------------------------------------新闻动态---------------------------------------*/
.gsdt_img{width:200px; height:152px; border:1px solid #999; padding:10px; margin-right:15px;}
.gsdt_img a{width:200px; height:152px;overflow:hidden;}
.gsdt_img a img:hover{ -webkit-transform:scale(1.5); -moz-transform:scale(1.5);transform-origin: 60% 60% 0px; opacity: 1; transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
.gsdt_img a img{width:100%; height:152px; display:block; margin:0 auto;-webkit-transition:1s;transition:1s;}
.gsdt_nr1 li a{font-size:18px; font-weight:normal; margin-bottom:15px; margin-top:15px; color:#333; width:400px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gsdt_nr1 li a:hover{color:#ff0000;}
.gsdt_nr1 span{float:right; font-size:14px;}
.gsdt_nr1 li p{font-size:14px; line-height:24px; height:80px; overflow:hidden;}
.gsdt_nr1{height:190px; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:30px;}
.xwdt ul li{ border-bottom:1px dashed #CCC; background:url(../images/tb.png) left no-repeat; margin-bottom:30px;}
.xwdt ul li a{margin-left:15px; font-size:14px; color:#333; line-height:24px; width:400px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xwdt ul li a:hover{color:#ff0000;}
.xwdt ul li span{font-size:14px; float:right;}
