﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}

.header{background: #555555;}
.headbox:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.headbox{zoom:1;position: relative;padding-left: 420px;}

.logobox{width: 27.25%;max-width: 327px;min-width: 240px;line-height: 108px; position: absolute;left: 0;top: 0;}
/*.topserch {position: relative;top: 10px;}
.topserch .topinput{height: 30px;top: 2px; border: none;outline:none;padding-left: 10px;z-index: 666;background-color:#e3e3e3;color: #666;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-right: 1px solid #d8d8d8;}
.topserch button{line-height:30px;padding: 0 10px;top: 0; border-top-right-radius: 10px;border-bottom-right-radius: 10px;background: #e3e3e3;outline:none;border: none;}*/
.head_td{float: left;}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #fff;}
.tel{background: url(../images/tel.png)no-repeat left center;padding-left: 55px;}
.tel h4{font-size: 14px;line-height: 18px;}
.tel h3{font-size: 30px;font-family: impact;color: #e92020;line-height: 40px;}


.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;background: url(../images/shu.jpg)no-repeat right center;} 
.menu ul.yj>li{float: left;width:14.285714%;position: relative;background: url(../images/shu.jpg)no-repeat left center;}

.menu ul.yj>li>a{display: block;width: 100%; position:relative; line-height: 108px;font-size: 14px; text-align: center;color: #fff;}
.menu ul.yj>li:hover>a{background:#3d3d3d;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:100%;display: none;z-index: 9;}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 34px; border-bottom: 1px solid #fff;background: #0564bc;color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li:first-child a{border-top: 1px solid #fff;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0b85e9;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}
@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}


@media only screen and (max-width:767px ) {
/*菜单*/
.menu ul.yj{background: none;}
.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;top: 100%; position: absolute;z-index: 9;}

.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.8);}
.menu ul.yj>li:before{background: none;}
}


/*手机底部*/
.hot{width:100%; height:58px; background:#181e20; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

.tit01 {text-align: center;margin-bottom: 50px}
.tit01 h3{font-size: 45px;line-height: 1;color: #fff; font-family: "Aparajita";text-transform: uppercase;}
.tit01 h4{font-size: 30px;color: #fff;background: url(../images/titbg1.png)no-repeat center center;}

/*手绘壁画*/
.in_pro{padding: 50px 0;background: #fff;}
.in_pro .tit01 h3{color: #444;}
.in_pro .tit01 h4{color: #555;}
.in_sh_pro ul{width: 100%;overflow: hidden;}
.in_sh_pro ul li{padding: 0 38px;padding-bottom: 16px;}
.in_sh_pro ul li a{display: block;width: 100%;overflow: hidden;}
.in_sh_pro ul li a .in_sh_pro_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #fff;}
.in_sh_pro ul li a .in_sh_pro_pic:before{content: ""; padding-top: 80.5%; display: block;}
.in_sh_pro ul li a .in_sh_pro_pic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.in_sh_pro ul li a .in_sh_pro_pic span.pro_zz{background: url(../images/fdjmb3.png)no-repeat center center;display: block;z-index: 99;opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_sh_pro ul li a .in_sh_pro_txt{text-align: center;background: #bbb;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_sh_pro ul li a .in_sh_pro_txt p{font-size: 14px;line-height: 38px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.in_sh_pro ul li a:hover .in_sh_pro_pic span.pro_zz{opacity: 1;}
.in_sh_pro ul li a:hover .in_sh_pro_txt{background: #ff761d;}
.in_sh_pro_more{text-align: center;margin-top: 40px;}
.in_sh_pro_more h4{font-size: 18px;color: #ff761d;line-height: 33px;}
.in_sh_pro_more h5{font-size: 16px;font-family: Aparajita;line-height:33px; color: #ff761d;text-transform: uppercase;}
.in_sh_pro_more a{display: block;margin:0 auto;width: 150px;line-height: 46px;margin-top: 15px; text-align: center;background: #ff761d;color: #fff;border: 2px solid #b53e28;border-radius: 4px;}


.in_ab{padding: 100px 0;background: url(../images/abbg.jpg)repeat;}
.in_ab .tit01 h4{background: url(../images/titbg2.png)no-repeat center center;}
.in_ab .tit01{margin-bottom: 70px;}
.in_abbox{width: 100%;overflow: hidden;padding-left: 340px;position: relative;background: #fff;}
.in_abbox .in_abbox_l{width: 340px;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.in_abbox .in_abbox_l a{display: block;width: 100%;height: 100%;position: relative;}
.in_abbox .in_abbox_l a span{display: block;width: 100%;height: 100%;}
.in_abbox .in_abbox_l a .in_ab_zz{width: 100%;height: 100%;position: absolute;left: 0;top: 100%;background: url(../images/CaseSharing_mask_03.png)repeat;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_abbox .in_abbox_l a .in_ab_zz b{color: #fff;font-size:30px;display: block;width: 80px;line-height: 40px;border: 1px solid #fff; text-align: center;position: absolute;left: 50%;margin-left: -40px;top: 50%;margin-top: -20px;}
.in_abbox .in_abbox_l a:hover .in_ab_zz{top: 0;}

.in_abbox .in_abbox_r{padding:15px 20px;}
.in_abbox .in_abbox_r .in_abbox_r_txt{font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 10px;}
.in_abbox .in_abbox_r .in_abbox_r_pic ul{width: 100%;overflow: hidden;zoom: 1;border-top: 1px solid #dfdfdf;padding-top: 12px;}
.in_abbox .in_abbox_r .in_abbox_r_pic ul li{width: 33.333%;float: left;padding: 0 12px;}
.in_abbox .in_abbox_r .in_abbox_r_pic ul li .imgbox{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dfdfdf;}
.in_abbox .in_abbox_r .in_abbox_r_pic .imgbox:before{content: ""; padding-top: 58.9%; display: block;}
.in_abbox .in_abbox_r .in_abbox_r_pic .imgbox span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.in_ys {padding: 40px 0;background: url(../images/ys_bg.jpg)no-repeat center center;background-size: cover;}
.in_ys .in_ysbox{text-align: center;}
.in_ys .in_ysbox h3{font-size: 36px;font-weight: bold;color: #fff;line-height: 46px;margin-bottom: 15px;}
.in_ys .in_ysbox h4{font-size: 15px;font-family: arial;text-transform: uppercase;color: #fff;line-height: 18px;}

/*装饰抽象*/
.in_case{padding: 80px 0 70px;background:#e2e2e2;}
.in_case .tit01 h3{color: #444;}
.in_case .tit01 h4{color: #555;}
.in_case .tit01 h4{background: url(../images/titbg2.png)no-repeat center center;}
.in_zs_case ul{width: 100%;overflow: hidden;}
.in_zs_case ul li{padding: 0 38px;padding-bottom: 16px;}
.in_zs_case ul li a{display: block;width: 100%;overflow: hidden;}
.in_zs_case ul li a .in_zs_case_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #fff;}
.in_zs_case ul li a .in_zs_case_pic:before{content: ""; padding-top: 80.5%; display: block;}
.in_zs_case ul li a .in_zs_case_pic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.in_zs_case ul li a .in_zs_case_txt{text-align: center;background: #bbb;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_zs_case ul li a .in_zs_case_txt p{font-size: 14px;line-height: 38px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.in_zs_case ul li a:hover .in_zs_case_txt{background: #FF761D;}
.in_zs_case ul li a .in_zs_case_pic .case_zz{display: block;width: 100%;height: 100%;position: absolute;left: -100%;top: 0;background: url(../images/CaseSharing_mask_03.png)repeat;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_zs_case ul li a .in_zs_case_pic .case_zz b{font-size: 20px;color: #fff;display: block;width: 60px;text-align: center;line-height: 30px;border: 1px solid #fff;position: absolute;margin: 0 auto;left: 50%;margin-left: -30px;top: 50%;margin-top: -15px;}
.in_zs_case ul li a:hover .in_zs_case_pic .case_zz{left: 0;}

.in_con{background: url(../images/conbg.jpg)no-repeat center center;background-size: cover;padding: 45px 0;}
.in_con .tit01 h4{background: url(../images/titbg2.png)no-repeat center center;}
.in_conbox{width: 100%;overflow: hidden;padding: 0 100px;}
.in_conbox h3.tit{font-size: 14px;line-height: 24px;color: #d1d1d3;margin-bottom: 15px;}
.in_conbox_l{width:50%;float: left;padding-right: 20px;}
.in_conbox_r{width: 50%;float: right;padding-left: 20px;}
.in_conbox_l .in_conbox_l_tbox{font-size: 14px;line-height: 25px;text-align: justify;margin-bottom: 10px;height: 150px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.in_conbox_l .in_conbox_l_tbox p{color: #a8a8a8;}
.in_conbox_l .in_conbox_l_lxfs{font-size: 15px;line-height: 30px;}
.in_conbox_l .in_conbox_l_lxfs p{color: #a8a8a8;padding-left: 35px;background: url(../images/icon_lxfs.png)no-repeat left 8px;}
.in_conbox_l .in_conbox_l_lxfs p.gsmc{background-position-y:8px;}
.in_conbox_l .in_conbox_l_lxfs p.lxr{background-position-y:-22px;}
.in_conbox_l .in_conbox_l_lxfs p.sj{background-position-y:-52px;}
.in_conbox_l .in_conbox_l_lxfs p.dh{background-position-y:-82px;}
.in_conbox_l .in_conbox_l_lxfs p.cz{background-position-y:-112px;}
.in_conbox_l .in_conbox_l_lxfs p.qq{background-position-y:-142px;}
.in_conbox_l .in_conbox_l_lxfs p.yx{background-position-y:-172px;}
.in_conbox_l .in_conbox_l_lxfs p.dz{background-position-y:-202px;}
.in_conbox_l .in_conbox_l_lxfs p.wz{background-position-y:-232px;}
.in_conbox_r .inputbox .inputbox_input{width: 100%;overflow: hidden;margin-bottom: 15px;}
.in_conbox_r .inputbox .inputbox_input label{width: 100%;color: #777777;font-weight: normal;line-height: 30px;}
.in_conbox_r .inputbox .inputbox_input input{width: 100%;line-height: 34px;border: 1px dashed #5c6063;background: #222e3a;color: #fff;padding: 0 5px;line-height: 34px;outline: none;}
.in_conbox_r .inputbox .inputbox_input textarea{width: 100%;max-width: 100%;height: 142px;max-height: 142px;border: 1px dashed #5c6063;background: #222e3a;color: #fff;padding: 0 5px;margin-bottom: 10px;outline: none;resize: none;}
.in_conbox_r .inputbox button{width: 134px;padding: 0; line-height: 34px;border: none; text-align: center;display: block;margin-top: 15px;background: #343434;color: #fff;}

.cfot{padding: 30px 0;background: #181e20;}
.cfotbox{text-align: center;}
.cfotbox .fot_nav{font-size: 0;}
.cfotbox .fot_nav a{display: inline-block;font-size: 14px;color: #fff; line-height: 1;padding: 0 15px;border-left: 1px solid #fff;}
.cfotbox .fot_nav a:first-child{border-left: none;}
.cfotbox .fot_p p{color: #fff;font-size: 14px;line-height: 28px;color: #fff;}

@media only screen and (max-width:1199px ) {
	/*头部*/
	.headbox{padding-left: 360px;}
	.menu ul.yj>li>a{line-height: 90px;}
	.logobox{line-height: 90px;}
	
	/*手绘壁画*/
	.in_sh_pro ul li{padding: 0 30px;padding-bottom: 10px;}
	
	/*简介*/
	.in_ab{padding: 80px 0;}
	.in_ab .tit01{margin-bottom: 50px;}
	.in_abbox{padding-left: 300px;}
	.in_abbox .in_abbox_l{width: 300px;}
	
	/*优势*/
	.in_ys .in_ysbox h3{font-size: 30px;}
	
	/*装饰抽象*/
	.in_case{padding: 50px 0;}
	.in_zs_case ul li{padding: 0 30px;padding-bottom: 10px;}
	
	/*联系*/
	.in_conbox{padding: 0 50px;}
	
}
@media only screen and (max-width:991px ) {
	.headbox{padding-left: 280px;}
	.menu ul.yj>li>a{line-height: 70px;}
	.logobox{line-height: 70px;}
	
	.tit01{margin-bottom: 35px;}
	.tit01 h3{font-size: 38px;}
	.tit01 h4{font-size: 24px;}

	/*手绘壁画*/
	.in_sh_pro ul li{padding: 0 20px;padding-bottom: 5px;}
	
	/*简介*/
	.in_abbox {padding-left: 240px;}
	.in_abbox .in_abbox_l{width: 240px;}
	
	/*装饰抽象*/
	.in_zs_case ul li{padding: 0 20px;padding-bottom: 5px;}
	
	/*优势*/
	.in_ys .in_ysbox h3{font-size: 26px;line-height: 36px;}
	.in_ys .in_ysbox h4{font-size: 14px;}
}

@media only screen and (max-width:767px ) {
	.headbox{padding: 0 10px;position: relative;}
	.logobox{position: static;}
	.menu ul.yj>li>a{line-height: 34px;}
	.menu{background: rgba(0,0,0,.5);}
	.menu ul.yj>li:hover>a{background: #ff761d;}
	.tit01 h3{font-size: 25px;}
	.tit01 h4{font-size: 20px;}
	.in_sh_pro_more h5{line-height: 20px;}
	
	.in_pro{padding: 30px 0;}
	.in_sh_pro_more{margin-top: 15px;}
	
	.in_ys .in_ysbox h3{font-size: 20px;}
	/*简介*/
	.in_ab{padding: 30px 5px;}
	.in_ab .tit01{margin-bottom: 20px;}
	.in_abbox{padding-left: 0;}
	.in_abbox .in_abbox_l{width: 0px;}
	.in_abbox .in_abbox_r{padding: 15px 10px;}
	.in_abbox .in_abbox_r .in_abbox_r_txt{font-size: 14px;line-height: 25px;}
	.in_abbox .in_abbox_r .in_abbox_r_pic ul li{padding: 0 5px;}
	
	.in_case{padding: 20px 0;}
	
	.in_conbox{padding: 0 10px;}
	.in_conbox_l{width: 100%;float: none;padding: 0;}
	.in_conbox_r{width: 100%;float: none;padding: 0;}
	
	.cfot{display: none;}
	
}

@media only screen and (max-width:767px ) {
	.logobox{line-height: 60px;}
	
}

@media only screen and (max-width:560px ) {
	.in_sh_pro ul li{padding: 0 10px;}
	.in_zs_case ul li{padding: 0 10px;}
}

/*内页*/
.content{background: #fff;}
.center_box{width: 100%;overflow: hidden;zoom: 1;padding: 30px 0;}
.center_box .center_box_l{width: 26%;padding-right: 60px;float: left;}
.center_box .center_box_r{width: 74%;float: right;}
.center_box .center_box_l .center_box_l_menu{padding: 11px 15px;background: #323232;border-radius: 3px;margin-bottom: 18px;}
.center_box .center_box_l .center_box_l_menu .tit02 h3{font-size:25px;line-height: 38px;margin-bottom: 11px;color: #fff;}
.center_box .center_box_l .center_box_l_menu .dropmenu{padding: 11px;background: #c5c5c5;border-radius: 4px;}
.center_box .center_box_l .center_box_l_menu .dropmenu>ul>li{margin-bottom: 9px;}
.center_box .center_box_l .center_box_l_menu .dropmenu>ul>li:last-child{margin-bottom: 0;}
.center_box .center_box_l .center_box_l_menu .dropmenu>ul>li>a{line-height: 40px;display: block;width: 100%;padding-left: 18px;border-radius: 3px;background: #ffffff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.center_box .center_box_l .center_box_l_menu .dropmenu>ul>li>a:hover{background: #ff761d;color: #fff;}
.center_box .center_box_l .center_box_l_lxfs{padding: 11px 10px;background: #323232;border-radius: 3px;}
.center_box .center_box_l .center_box_l_lxfs .tit02 h3{font-size:25px;line-height: 38px;margin-bottom: 11px;color: #fff;}
.center_box .center_box_l .center_box_l_lxfs .center_box_l_lxfs_p{background: #c5c5c5;padding: 10px;padding-bottom: 30px; border-radius: 3px;font-size: 14px;line-height: 23px;}

.suoyin:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.suoyin{zoom:1;border-bottom: 1px solid #080808;}
.suoyin h4{font-size: 30px;float: left;line-height: 54px;color: #333;}
.suoyin p{font-size: 14px;float: right;line-height: 54px;color: #666;}
@media only screen and (max-width:1199px ) {
	.center_box .center_box_l{padding-right: 50px;}
}
@media only screen and (max-width:991px ) {
	.center_box .center_box_l{padding-right: 30px;}
}

@media only screen and (min-width:768px ) {
	.center_box .center_box_l .center_box_l_menu .dropmenu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	.center_box .center_box_l{width: 100%;padding: 0;float: none;}
	.center_box .center_box_r{width: 100%;float: none;}
	.center_box .center_box_l .center_box_l_lxfs{display: none;}
	.center_box .center_box_l .center_box_l_menu .tit02{position: relative;}
	.center_box .center_box_l .center_box_l_menu .tit02 h3{margin-bottom: 0;font-size: 20px;}
	.center_box .center_box_l .center_box_l_menu .dropmenu{margin-top: 5px;padding: 5px;}
	.dropbtn{color: #fff;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 18px;position: absolute;right: 0px;top: 50%;margin-top: -20px;text-align: right;}
	.center_box .center_box_l .center_box_l_menu{padding: 5px 10px;}
	.suoyin{display: none;}
}

.mainbox{padding-top: 20px;}
@media only screen and (max-width:767px ) {
	.mainbox{padding-left: 10px;padding-right: 10px;}
}

.about .abtxt{font-size: 16px;line-height: 30px;text-align: justify;text-indent: 2em;}
.about .abtxt p{color: #333;margin-bottom: 10px;}
.about .abtxt .abtxt_ys{text-indent: 0em;}

/*产品*/
/*手绘壁画*/
.product1 ul li{padding: 0 25px;padding-bottom: 15px;}
.product1 ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.product1 ul li a .propic1{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;}
.product1 ul li a .propic1:before{content: ""; padding-top: 80.5%; display: block;}
.product1 ul li a .propic1 span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product1 ul li a .protxt1{font-size: 14px;line-height: 38px;background: #bbb;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product1 ul li a .protxt1 p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #ffffff;}
.product1 ul li a:hover .propic1{border-color:#ff761d;}
.product1 ul li a:hover .propic1 span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.product1 ul li a:hover .protxt1{background: #ff761d;}

@media only screen and (max-width:1199px ) {
	.product1 ul li{padding: 0 20px;}
}
@media only screen and (max-width:991px ) {
	.product1 ul li{padding: 0 10px;}

}
/*古典油画*/
.product2 ul li{padding: 0 25px;padding-bottom: 15px;}
.product2 ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.product2 ul li a .propic2{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;}
.product2 ul li a .propic2:before{content: ""; padding-top: 80.5%; display: block;}
.product2 ul li a .propic2 span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product2 ul li a .protxt2{font-size: 14px;line-height: 38px;background: #BBBBBB;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product2 ul li a .protxt2 p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #ffffff;}
.product2 ul li a:hover .propic2{border-color:#ff761d;}
.product2 ul li a:hover .propic2 span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.product2 ul li a:hover .protxt2{background: #ff761d;}
@media only screen and (max-width:1199px ) {
	.product2 ul li{padding: 0 20px;}
}
@media only screen and (max-width:991px ) {
	.product2 ul li{padding: 0 10px;}
	
}

/*装饰抽象*/
.product3 ul li{padding: 0 25px;padding-bottom: 15px;}
.product3 ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.product3 ul li a .propic3{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;}
.product3 ul li a .propic3:before{content: ""; padding-top: 80.5%; display: block;}
.product3 ul li a .propic3 span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product3 ul li a .protxt3{font-size: 14px;line-height: 38px;background: #BBBBBB;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.product3 ul li a .protxt3 p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #ffffff;}
.product3 ul li a:hover .propic3{border-color:#ff761d;}
.product3 ul li a:hover .propic3 span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.product3 ul li a:hover .protxt3{background: #ff761d;}
@media only screen and (max-width:1199px ) {
	.product3 ul li{padding: 0 20px;}
}
@media only screen and (max-width:991px ) {
	.product3 ul li{padding: 0 10px;}
}

.new ul li{padding-bottom:40px;}
.new ul li a{display: block;width: 100%;padding-left: 170px;position: relative;background: #e2e2e2;}
.new ul li a .newpic{width: 170px;height: 100%;overflow: hidden; position: absolute;left: 0;top: 0;border: 1px solid #bcbcbc;border: 1px solid #929292;}
.new ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.new ul li a .newtxt{width: 100%;padding-left: 18px;}
.new ul li a .newtxt h4.tit{font-size: 16px;line-height: 30px;margin-bottom: 10px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new ul li a .newtxt .new_tbox{font-size: 16px;line-height: 30px;height: 60px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-bottom: 10px;}
.new ul li a .newtxt .new_tbox p{color: #666;}
.new ul li a .newtxt .new_date p{font-size: 16px;line-height: 30px;color: #666;}
.new ul li a:hover .newpic{border-color: #ff761d;}
.new ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.new ul li a:hover .newtxt h4.tit{color: #ff761d;}


@media only screen and (max-width:991px ) {
	.new ul li{padding-bottom: 25px;}
}

@media only screen and (max-width:767px ) {
	.new ul li{padding-bottom: 20px;}
}

@media only screen and (max-width:560px ) {
	.new ul li a{padding-left:150px ;}
	.new ul li a .newpic{width: 150px;}
	.new ul li a .newtxt{padding-left: 10px;}
	.new ul li a .newtxt h4.tit{margin-bottom: 6px;}
	.new ul li a .newtxt .new_tbox{margin-bottom: 6px;}
}
@media only screen and (max-width:380px ) {
	.new ul li a{padding-left:140px ;}
	.new ul li a .newpic{width: 140px;}
	.new ul li a .newtxt{padding-left: 10px;}
	.new ul li a .newtxt h4.tit{margin-bottom: 3px;}
	.new ul li a .newtxt .new_tbox{margin-bottom: 3px;}
}

/*联系我们*/
.contact p{font-size: 16px;line-height: 30px;color: #333;}

/*产品详情*/

.pro_x_pic{text-align: center;margin-bottom: 5px;}
.pro_x_pic img{max-width: 100%;}
.pro_x_txt p{text-align: center;font-size: 14px;color: #333;line-height: 32px;}

/*新闻详情*/
.new_x .new_x_tit h4{font-size: 14px;color: #333;line-height: 24px;}
.new_x .new_x_tit h6{font-size: 12px;color: #888;line-height: 18px;}
.new_x .new_x_pic{text-align: center;padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 14px;line-height: 24px;text-indent: 2em;}
.new_x .new_x_txt p{color: #333;}
