@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 "Microsoft Yahei",arial,helvetica,clean,sans-serif; min-width: 1200px; 
    position: relative;
    font: 14px/1.5 Microsoft YaHei,arial,宋体,sans-serif;
    vertical-align: baseline;
    width: 100%;
    overflow-x: hidden; } /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,tempWrap,p,blockquote,th,td,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:12px; font-weight: bold;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
i,em { font-style:normal; font-family: "Microsoft Yahei";}
.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right; width:250px;}
.pa{ position:absolute;}
.pr{ position:relative}


.wrapper {
	width:1200px;
	margin:0 auto!important;
	min-width:1200px;
}
.h_zc{background:#F1F1F1; height:30px; line-height:30px;}
.h_zc a:hover{ color:#C29F67;}

/*头部开始*/
.t_bg { background:url(../images/t_bg.gif) repeat-x center 0; height:200px;}

.h_con { height:140px; width:1200px; overflow:hidden;    margin: auto;}
.h_con h1 { padding:28px 0 0; float:left;}
/*.h_bt { padding:25px 0 0 38px; margin:10px 0 0 36px; background:url(../images/h_xx01.gif) no-repeat 0 0;}*/
.h_bt {margin:10px 0 0 0;display: flex;align-items: center;}
.h_bt .img{margin-right: 15px;}
.h_bt .img img{width: 140px;}
.h_bt b { display:block; font-size:25px; color:#C29F67; }
.h_bt span { display:block; font-size:19px; color:#333; padding:5px 0 10px;}
.h_pho { margin-top:30px;}
.h_pho span { color:#333; font-size:16px; display:block; background:url(../images/h_dh.gif) no-repeat 60px; padding-left:85px; line-height:20px;}
.h_pho .b01 { font-size:16px; color:#C29F67; text-align:center; font-weight:bold; margin-top:20px; float:left;}
.h_pho .b02 { font-size:16px; color:#C29F67; font-weight:bold;  margin-top:20px;}

.h_nav { height:60px; line-height:60px; width: 1200px; margin:auto; overflow:hidden;}
.h_nav ul{display: flex;justify-content: center;}
.h_nav ul li a { display:inline-block; padding:0 40px; color:#fff; font-size:16px;}
.h_nav ul li a:hover,.h_nav ul li a.cur{  background:#C29F67; color:#fff; }

.s_bg { background:url(../images/s_bg.png) no-repeat center 0; height:101px; margin:0;}
.h_ser { width:1200px; margin:0 auto;}

.s_wx { padding:36px 0 0; width:720px;}
.s_wx a { display:block; float:left; line-height:26px; color:#fff; padding-right:90px; font-size:14px; position:relative;}
.s_wx a img { display:block; width:26px; height:26px; float:left; padding-right:10px;}
.s_wx a span { display: none; position:absolute; top:36px; left:0;}
.s_wx a span img { display:block; width:126px; height:126px;}
.s_wx a:hover span { display:block;}

.s_bg .s_inp {  margin-top:26px; width:480px;}
.s_bg .inp01 { background: url(../images/s_inp.png) no-repeat; width:221px; height:31px; line-height:31px; padding:0 3px 0 27px; border:none; float:left; font-size:14px; color:#333; font-family: "Microsoft Yahei"; outline:none;}
.h_ser p { float:left; width:580px; overflow:hidden; font-size:14px; color:#fff; margin-bottom:15px;}
.h_ser p a { color:#fff; padding:0 5px;}
.h_ser p a:hover { color:#C29F67;}

/*头部结束*/

		*{zoom:1}
		.fullSlide{ position:relative; margin:0 auto; }
		.fullSlide .bd{ position:relative; z-index:0; }
		.fullSlide .bd li img{width:100%; vertical-align:top;  } 
		.fullSlide .hd{position:relative; z-index:1; margin-top:-50px; height:30px; line-height:30px;  text-align:center;
		}
		.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
		.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#e1e1e1; font-size:0;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
		}
		.fullSlide .hd ul .on{ background:#C29F67; }
		.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-22% 0 0 3%; float:left;  background:url(images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
		.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


/*案例*/
.case .level_m{margin-top:0px;padding-bottom:0px;position:relative}
.case .level_m h3{font-size:24px;color:#dba32a;margin-top:5px}
.case .le_5{padding-bottom:0}
.case .le_5 .shop_list{margin-top:45px;background:url(../images/l5_bg.jpg) no-repeat center center;padding-top:30px;padding-bottom:30px}
.shopMar{overflow:hidden;position:relative}
.shopMar .bd{padding:10px}.shopMar .bd ul{overflow:hidden;zoom:1}
.shopMar .bd ul li{margin:0 15px;float:left;_display:inline;overflow:hidden;text-align:center}
.shopMar .bd ul li .img{margin-top:20px}
.shopMar .bd ul li .pic{text-align:center}
.shopMar .bd ul li .pic img{width:270px;height:200px;overflow:hidden;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}

 .shopMar .bd ul li .pic a{ display:block;width:270px;height:200px;overflow:hidden;}
.shopMar .bd ul li .pic a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}

.shopMar .bd ul li .title{line-height:36px;color:#dba32a;font-size:18px}
.shopMar .bd ul li .title a{color:#dba32a;font-size:16px}
.shopMar .bd ul li .title a:hover{color:#fff}
.container{margin-left:auto;margin-right:auto;width:1200px}
/*案例结束*/

/*关于*/
.col-md-6{
    width:50%;
    float:left;
}
.index_about_box .pic_box {
    text-align: center;
	overflow:hidden;
	width:600px;
	height:471px;
}
.pic_box a img{width:600px;
	height:471px;transition: transform 1s;
	-moz-transition: transform 1s;
	-webkit-transition: transform 1s;
	-o-transition: transform 1s;
	-ms-transition: transform 1s;}

 
.pic_box  a:hover img{
    transition: transform 1s;
	-moz-transition: transform 1s;
	-webkit-transition: transform 1s;
	-o-transition: transform 1s;
	-ms-transition: transform 1s;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.index_about{
    width:100%;
    max-width:1920px;
    height:679px;
    background:url(../images/index_about_bg.jpg) no-repeat center;
}
.index_about_box{
    padding-top:100px;
}
.index_about_box .text_box .htit{
    padding-bottom:50px;
}
.index_about_box .text_box .htit h2{
    font-family: '幼圆';
    font-size:28px;
    color:#222222;
    padding:10px 0;
}
.index_about_box .text_box .htit p{
    font-size:38px;
    color:#2d2d2d;
    font-family: 'Arial';
}
.index_about_box .text_box .text{
    width:460px;
    padding-left:80px;
    font-size:15px;
    color:#767676;
    line-height:28px;
    background:url(../images/index_text_bg.jpg) no-repeat left 13px;
}
.index_about_box .text_box .text a.more{
    width:180px;
    height:40px;
    display:inline-block;
    line-height:40px;
    text-align:center;
    background:#414141;
    font-size:14px;
    color:#fff;
    font-family: 'Arial';
    margin-top:50px;
}
.index_about_box .text_box .text a.more:hover{
    background:#d19d30;
}
.index_about_box .pic_box{
    text-align:center;
}


/*关于结束*/


/*BANNER*/
.banner{ background:#ccc;z-index:1; overflow:hidden;width:100%;}
.slideBox{ width:1920px; height:680px; overflow:hidden; position:relative; left:50%;margin-left:-960px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;width:100%;bottom:20px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1;text-align:center  }
.slideBox .hd ul li{display:inline-table;*display:inline;*zoom:1;  margin:0 5px;  width:15px; height:15px;  background:#e0e0e0;-moz-border-radius: 10px; -webkit-border-radius:10px; border-radius: 10px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#eb6621; border-color:#e0e0e0 }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:1920px; height:680px; display:block;  }

/*news*/
.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.news-box {
    padding-top:50px;
    padding-bottom: 30px;
}
.news-left {
    width: 767px;
    float:left;
}
.news-left h2 {
    margin-bottom: 20px;
}
.news-left h2 span{
    width: 137px;
    height: 52px;
    display: block;
    float:left;
    background: #C29F67;
    line-height: 52px;
    color:#fff;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
}
.news-left h2 a {
    float:right;
    font-size: 16px;
    color:#888888;
    font-weight: normal;
    margin-top: 10px;
}
.news-img {
    float:left;
}
.news-img a img{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}
.news-img a{
	 width: 324px; height: 306px;
	 overflow:hidden; display:block;
}

.news-img a:hover img{
    transition: transform 1s;
	-moz-transition: transform 1s;
	-webkit-transition: transform 1s;
	-o-transition: transform 1s;
	-ms-transition: transform 1s;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.news-list {
    width: 425px;
    float:right;
}
.news-list li {
    line-height: 60px;
    border-bottom:1px dashed #ddd;
    text-indent: 20px;
    background: url(../images/new.png) no-repeat 0px;
}
.news-list li a {
    color:#545454;
    font-size: 16px;
}
.news-list li span {
    color:#545454;
    font-size: 16px;
}
.news-right {
    width: 372px;
    height: 500px;
    position: absolute;
    right:0;
    top:0;
    background: #f0f1f3;
    padding:20px;
    z-index: 9;
}
.news-right h2 {
    font-size: 18px;
    color:#444444;
    font-weight: normal;
    line-height: 40px;
    padding-bottom:10px;
    padding-top: 10px;
}
.news-list1 .slick-slide h3 a{
    display: block;
    font-size: 18px;
    color:#545454;
    line-height: 50px;
	font-weight:normal;
}
.news-list1 .slick-slide h3 span {
    display: block;
    font-size: 16px;
    color:#8c8a8a;
    font-weight: normal;
}
.news-list1 .slick-slide h3 p {
    font-size: 14px;
    color:#8c8a8a;
    font-weight: normal;
	height:60px;
	line-height:20px;
	overflow:hidden;
}
.news-list1 .slick-arrow {
    width: 37px;
    height: 31px;
    position: absolute;
    border:none;
    outline: none;
    top:233px;
    z-index: 9999;
    font-size:0px;
    cursor: pointer;
}
.news-list1 .slick-prev {
    background: url(../images/pleft2.png) no-repeat #999999;
    right:43px;
}
.news-list1 .slick-prev:hover {
    background: url(../images/pleft2.png) no-repeat #C29F67;
    right:43px;
}
.news-list1 .slick-next {
    background: url(../images/pright2.png) no-repeat #999999;
    right:3px;
}
.news-list1 .slick-next:hover {
    background: url(../images/pright2.png) no-repeat #C29F67;
    right:3px;
}


.news-list1 li img{width:406px;height:300px;overflow:hidden;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}

.news-list1 li a.pic{ display:block;width:406px;height:300px;overflow:hidden;}
.news-list1 li a.pic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}


/*foot*/
.f_link{
    width:700px;
    color:#C29F67;
    font-size: 20px;
    padding-top: 50px;
    border-bottom:1px solid #444;
    padding-bottom: 15px;
}
.f_link span{
    font-size: 29px;
    color:#626262;
    line-height: 30px;
}
.f_link a {
    font-size: 14px;
    color:#fff;
	margin-left:20px;
}
.foot {
    
    background: #3c3c3c;
	overflow:hidden;
	
}
#footer{
    position:relative;
    width:1200px;
    margin:0 auto;
}

.copyright{
    text-align:left;
    line-height:24px;
	color: #bcbcbc;
	padding-top:30px;
}
.foot-lx {
position:relative;
float:right;
margin-top:30px;
WIDTH: 400PX;
}
.foot-lx p{
line-height:26px;
}
.footell p:nth-of-type(1) {
    font-size: 20px;
    color:#fff;
    text-indent: 50px;
    background: url(../images/tell1.png) no-repeat;
    line-height: 33px;
	text-align:center;
}
.footell p:nth-of-type(2) {
    font-size: 40px;
    color:#C29F67;
    font-weight: bold;
    font-family: "Arial";
}
.footlx {
    font-size: 14px;
    color:#bcbcbc;
}
.foot .con1{width: 756px;overflow: hidden;float: left; margin-bottom:30px;}
.foot dl{float: left;width: 131px;padding-left: 59px;margin-top: 25px;}
.foot dl.dif{width: 125px;padding-left: 0;background-image: none;}
.foot dt{font-size: 16px;color: #ccc;margin-bottom: 20px;}
.foot dt a{font-size: 16px;color: #ccc;margin-bottom: 20px;}
.foot dd a{font-size: 13px;color: #999999;margin-bottom: 7px;display: block;}
.foot dd a:hover{ color:#C29F67;}


/*数字*/
/*宽度*/
.wd-1{ width:100%;}
.wd-2{ width:50%;}
.wd-3{ width:33.3333%;}
.wd-4{ width:25%;}
.wd-4-2{ width:25%;}
.wd-5{ width:20%;}
.wd-6{ width:16.6666%;}
.wd-6-2{ width:16.6666%;}
.wd-6-3{ width:16.6666%;}

.wd5{ width:5%}
.wd10{ width:10%}
.wd15{ width:15%}
.wd20{ width:20%}
.wd25{ width:25%}
.wd30{ width:30%}
.wd35{ width:35%}
.wd40{ width:40%}
.wd45{ width:45%}
.wd50{ width:50%}
.wd55{ width:55%}
.wd60{ width:60%}
.wd65{ width:65%}
.wd70{ width:70%}
.wd75{ width:75%}
.wd80{ width:80%}
.wd85{ width:85%}
.wd90{ width:90%}
.wd95{ width:95%}

/*新闻列表宽度辅助*/
.wd25i{ width:25%}
.wd40i{ width:40%}
.wd55i{ width:55%}
.wd75i{ width:75%}
.wd90i{ width:90%}

.wd-35i{ width:100%}
.wd-65i{ width:100%}

/*banner宽度辅助*/
.wd50i{ width:50%}
.wd60i{ width:50%}
.wdxi{ width:50%}

.wd100{width:100%;}
.wd99{ width:99%;}
.wd98{ width:98%;}
.wd97{ width:97%;}
.wd95{ width:95%;}
.wd94{ width:94%;}
.wd92{ width:92%;}
.wd90{ width:90%;}
.wd89{ width:89%;}
.wd88{ width:88%;}
.wd85{ width:85%;}
.wd83{ width:83%;}
.wd80{ width:80%;}
.wd75{ width:75%;}
.wd70{ width:70%;}
.wd68{ width:68%;}
.wd66{ width:66%;}
.wd65{ width:65%;}
.wd63{ width:63%;}
.wd60{ width:60%;}
.wd55{ width:55%;}
.wd50{ width:50%;}
.wd49{ width:49%;}
.wd48{ width:48%;}
.wd47{ width:47%;}
.wd45{ width:45%;}
.wd43{ width:43%;}
.wd40{ width:40%;}
.wd38{ width:38%;}
.wd35{ width:35%;}
.wd34{ width:34%;}
.wd33d{ width:33%}
.wd33{ width:33.333333%;}
.wd32{ width:32%;}
.wd30{ width:30%;}
.wd28{ width:28%;}
.wd25{ width:25%;}
.wd24{ width:24%;}
.wd20{ width:20%;}
.wd19{ width:19%;}
.wd18{ width:18%;}
.wd16{ width:16.666666%;}
.wd15{ width:15%;}
.wd14{ width:14%;}
.wd13{ width:13%;}
.wd12{ width:12%;}
.wd10{ width:10%;}
.wd8{ width:8%}
.wd5{ width:5%}


/*宽度*/
.wd-2{ width:50%;}
.wd-3{ width:33%;}
.wd-4{ width:24%;}
.wd-5{ width:20%;}
.wd-4i{ width:25%;}
.wd-4-4{ width:25%}
.wd-3i{ width:33.333333%;}
.wd-6{ width:16.666666%;}


.wd-3-2{ width:33.333333%;}
.wd-4-2{ width:25%;}
.wd-5-2{ width:20%;}


/*高度*/
.ht0{ height:0px}
.ht75{ height:75px}
.ht68{ height:64px}
.ht64{ height:64px}
.ht72{ height:72px}
.ht32{ height:32px}
.ht48{ height:48px}
.ht100{ height:100px}
.ht120{ height:120px}
.ht200{ height:200px;}
.ht240{ height:240px;}
.ht300{ height:300px;}
.ht340{ height:340px;}
.ht500{ height:500px;}


/*浮动属性*/
.fl{ float:left;margin-right:-3px;}
.fr{ float:right}
.clear{ clear:both}

/*文本对齐方式*/
.tl{ text-align:left;}
.tc{ text-align:center}
.tr{ text-align:right;}

/*字体大小*/
.fsbb{ font-size:3.2em}
.fsb{ font-size:2.5em}
.fs1{ font-size:2.0em;}
.fs11{ font-size:1.8em}
.fs2{ font-size:1.6em;}
.fs3{ font-size:1.4em;}
.fs4{ font-size:1.3em;}
.fs5{ font-size:1.1em;}
.fs6{ font-size:1.0em;}
.fs7{ font-size:0.9em;}

/*文字灰度*/
.fc1{ color:#222;}
.fc2{ color:#444;}
.fc3{ color:#777;}
.fc3i{ color:#717171;}
.fc4{ color:#999;}
.fc5{ color:#CCC;}
.fc6{ color:#FFF;}
.fc7{ color:#595757}

/*文字加粗*/
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}

/*行间距*/
.lh1{ line-height:1.25em;}
.lh2{ line-height:1.5em;}
.lh3{ line-height:1.75em;}
.lh4{ line-height:2em;}
.lh5{ line-height:2.2em;}
.lh6{ line-height:2.5em;}

/*位置属性*/
.pr{ position:relative;}
.pa{ position:absolute;}

/*边距属性*/
.mt4{ margin-top:4px}
.mr4{ margin-right:4px}
.mb4{ margin-bottom:4px}
.ml4{ margin-left:4px}
.mt8{ margin-top:8px}
.mr8{ margin-right:8px}
.mb8{ margin-bottom:8px}
.ml8{ margin-left:8px}
.mt12{ margin-top:12px}
.mr12{ margin-right:12px}
.mb12{ margin-bottom:12px}
.ml12{ margin-left:12px}
.mt16{ margin-top:16px}
.mr16{ margin-right:16px}
.mb16{ margin-bottom:16px}
.ml16{ margin-left:16px}
.mt24{ margin-top:24px}
.mr24{ margin-right:24px}
.mb24{ margin-bottom:24px}
.ml24{ margin-left:24px}
.mt32{ margin-top:32px}
.mr32{ margin-right:32px}
.mb32{ margin-bottom:32px}
.ml32{ margin-left:32px}
.mt48{ margin-top:48px}
.mt48i{ margin-top:48px}
.mr48{ margin-right:48px}
.mb48{ margin-bottom:48px}
.ml48{ margin-left:48px}
.mt64{ margin-top:64px}
.mr64{ margin-right:64px}
.mb64{ margin-bottom:64px}
.ml64{ margin-left:64px}


.pt0{ padding-top:0px}
.pt4{ padding-top:4px}
.pr4{ padding-right:4px}
.pb4{ padding-bottom:4px}
.pl4{ padding-left:4px}
.pt8{ padding-top:8px}
.pr8{ padding-right:8px}
.pb8{ padding-bottom:8px}
.pl8{ padding-left:8px}
.pt12{ padding-top:12px}
.pr12{ padding-right:12px}
.pb12{ padding-bottom:12px}
.pl12{ padding-left:12px}
.pt16{ padding-top:16px}
.pr16{ padding-right:16px}
.pb16{ padding-bottom:16px}
.pl16{ padding-left:16px}
.pt20{ padding-top:20px}
.pr20{ padding-right:20px}
.pb20{ padding-bottom:20px}
.pl20{ padding-left:20px}
.pt24{ padding-top:24px}
.pt24i{ padding-top:24px}
.pr24{ padding-right:24px}
.pb24{ padding-bottom:24px}
.pl24{ padding-left:24px}
.pt25{ padding-top:25px}
.pt32{ padding-top:32px}
.pr32{ padding-right:32px}
.pb32{ padding-bottom:32px}
.pl32{ padding-left:32px}
.pt48{ padding-top:48px}
.pr48{ padding-right:48px}
.pb48{ padding-bottom:48px}
.pl48{ padding-left:48px}
.pt64{ padding-top:64px}
.pr64{ padding-right:64px}
.pb64{ padding-bottom:64px}
.pl64{ padding-left:64px}
.pt80{ padding-top:80px}
.pr80{ padding-right:80px}
.pb80{ padding-bottom:80px}
.pl80{ padding-left:80px}
.pt100{ padding-top:100px}
.pb100{ padding-bottom:100px}
.pt150{ padding-top:150px}
.pb150{ padding-bottom:150px}

.pt240{ padding-top:240px}
/*边框*/
.border1{ border:1px solid #cccccc}
.border2{ border-bottom:1px solid #cccccc}
.border3{ border:1px solid #999999}
.border4{ border-bottom:1px solid #444}
.border_radius10 img{border-radius:10px} 
.border_radius10:hover img{ opacity:0.7; cursor:pointer} 
.border_radius20 img{border-radius:20px} 
.border_a{ text-decoration:underline}
.border_radius8 {border-radius:8px} 
.border_radius50 img{border-radius:50%} 


/*背景*/
.bg_gray{ background:#F1F1F1}
.bg_gray0{ background:#F8F8F8}
.bg_gray1{ background:#F3F3F3}
.bg_gray2{ background:#E1E1E1}
.bg_gray3{ background:#414141}
.bg_gray4{ background:#222}
.bg_gray5{ background:#000}
.bg_red{ background:#C00}
.bg_blue{ background:#06C}
.bg_green{ background:#53a29a}
.bg_white{ background:#ffffff}
.bg_orange{ background:#D00000}
.bg_pink{ background:#ea5e7e}
.bg_hover:hover{background:#F1F1F1; cursor:pointer}

/*自动调整*/
.device-width-adjust{width:90%}
.device-width-adjust1{width:97%}
.device-height-adjust{height:600px;}

/*其他*/
.ti{ text-indent:2em}
.block{ display:block;}
.hide{ display:none;}
.mc{ margin:0px auto}
section{ height:auto!important; height:200px; min-height:200px; padding-bottom: 30px;}
.pic_width img{ width:100%; display:block}
.white{ color:#ffffff}
.red{ color:#ff0000}
.inputly{border:1px solid #d8d8d8; color:#999797; width:123px; height:19px;}
.over_h{ overflow:hidden}

.swiper-container{ overflow:hidden;}
.swiper-container1 {overflow:hidden;}
/*首页新闻动态*/
#tn-newslist-index a{ color:#414141;}
#tn-newslist-index a:hover{ color:#06C;}

.tit-i{text-align: center;padding: 50px 0;line-height: 26px;overflow: hidden;}
.tit-i h3{font-size: 30px;color: #002;margin-bottom: 8px; font-weight:normal;}




/*首页数据展示*/
.mz-module-about{padding-top:0px;}
.mz-module-about h3{font-weight: 500;font-size: 19px;margin-bottom: 12px;color:#000;}
.mz-module-about span{ font-size:3em;color:#000; font-weight:bold;}
.mz-module-about p{font-size: 15px;font-weight:300;color:#000;}

/*产品中心*/
a {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    color: #000;
}
.sec-header{text-align:center}
.sec-header header{position:relative;display:inline-block}
.sec-header header:before{content:"";width:120px;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:35%;left:-140px;margin-top:8px}
.sec-header header:after{content:"";width:120px;height:2px;background-color:#d8d8d8;display:block;position:absolute;top:35%;right:-140px;margin-top:8px}
.sec-header h1{font-size:38px;font-weight:400}.sec-header h2{font-weight:500;font-size:17px;letter-spacing:1.5px;margin-top:18px}
.btn-common-orange{padding:15px 65px;font-size:18px;background-color:#ee7800;color:#fff}
.start .sec-header h1{opacity:1;animation:secHeaderShow .3s ease-in-out}
.start .sec-header h2{opacity:1;animation:secHeaderShow .5s ease-in-out}
@keyframes secHeaderShow{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}
.btn-jab{display:inline-block;animation:btnJab .3s ease-in-out infinite;animation-direction:alternate}@keyframes btnJab{from{transform:scale(1)}to{transform:scale(1.1)}}
.sec5{padding-top:60px}
.sec5-content{margin-top:20px; width:1200px; margin:0 auto;}
.sec5-design{height:680px}
.sec5-design .group{height:100%}
.sec5-design .group .design-link{display: block}
.sec5-design .sec5-design-left{width:24%;float:left}
.sec5-design .sec5-design-left .design-box:nth-child(1){height:100%}
.sec5-design .sec5-design-left .design-box:nth-child(2){height:40%;padding-top:5px}
.sec5-design .sec5-design-center{width:37.2%;float:left;margin-left:.675%}
.sec5-design .sec5-design-center .design-box:nth-child(1){height:50%;padding-bottom:5px}
.sec5-design .sec5-design-center .design-box:nth-child(2){height:50%;padding-top:5px}
.sec5-design .sec5-design-right{width:37.45%;float:right}
.sec5-design .sec5-design-right .design-box:nth-child(1){height:60%;padding-bottom:5px}
.sec5-design .sec5-design-right .design-box:nth-child(2){height:40%;padding-top:5px}
.sec5-design .design-link{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;display:block;height:100%;width:100%;opacity:0}

.sec5-design .design-link.done{opacity:1;animation:designShow .3s linear}
.sec5-design .design-link .masking{opacity:0;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out;transform:translateY(-100%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.sec5-design .design-link:hover .masking{opacity:1;transform:translateY(0)}
.masking-content{color:#fff;display:block;text-align:center;width:100%}
.masking-content h1{font-size:28px;font-weight:500}.masking-content h2{font-size:24px;font-weight:500}
.masking-content .btn{margin-top:25px;font-size:16px;color:#fff;border:1px solid #fff;padding:10px 30px;transition:transform .3s ease-in-out}
.masking-content .btn:hover{transform:scale(1.08)}
@keyframes designShow{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}

.sec5-design .design-box{
overflow:hidden;
	 
}
.sec5-design .design-box a .design-link {
	transition: transform 1s;
	-moz-transition: transform 1s;
	-webkit-transition: transform 1s;
	-o-transition: transform 1s;
	-ms-transition: transform 1s;
}
.sec5-design .design-box a:hover .design-link{transition: transform 1s;
	-moz-transition: transform 1s;
	-webkit-transition: transform 1s;
	-o-transition: transform 1s;
	-ms-transition: transform 1s;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);}
/*banner*/
.bannero{width:100%;max-width:1920px;}
.bannero img{width:100%;}
.btn{font-size:30px;font-family: '宋体';cursor:pointer;display:inline-block;text-align:center;}
.submit{font-family: '宋体';cursor:pointer;display:inline-block;text-align:center;}

/*about*/
.htit2{
    text-align:center;
    padding:50px 0 10px;;
}
.htit2 h2{
    font-size:28px;
    color:#222222;
    font-family: '幼圆';
    padding:10px 0;
	font-weight: bold;
}
.htit2 p{
    font-size:39px;
    color:#2d2d2d;
    font-family: 'Arial';
    text-transform: uppercase;
}
.htit2 p span{
    font-size:60px;
}

.agroup{
    text-align:center;
    padding:20px 0 0;
}
.agroup ul li{
    display:inline-block;
    height:30px;
    line-height:30px;
    padding:0 20px;
    font-size:14px;
    font-weight:bold;
    margin:0 20px;
	font-weight: bold;
}

.about{
    width:100%;
    max-width:1920px;
    height:928px;
    background:url(../images/about_bg1.jpg) no-repeat center;
}
.container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
.container0 {
    margin:auto;
    background: url(../images/service_bg.png) no-repeat left 80px;
	
}
.about .htit2{
    padding-bottom:10px;
}
.about_box{
padding:30px 0 50px;
margin:auto;
width:1200px;

}
.about_box p{
line-height:25px;
font-size:14px;
}
.about_box .text_box{
    width:480px;
    display:inline-block;
    text-align:left;
}
.about_box .text_box i{
    font-size:17px;
    color:#c1c1c1;
    text-transform: uppercase;
}
.about_box .text_box h3{
    font-size:54px;
    color:#393939;
    font-weight:bold;
    text-transform: uppercase;
    padding:25px 0;
}
.about_box .text_box h3 em{
    font-size:108px;
    color:#d19b2d;
    font-style:italic;
    line-height:100px;
    font-family: 'Arial';
}
.about_box .text_box .text{
    font-size:14px;
    color:#767676;
    line-height:26px;
}




/*banner2*/
.mid-banner {
    width: 1920px;
    margin:0 auto;
    position: relative;
    left:50%;
    margin-left:-960px;
}
.midtell {
    position: absolute;
    top: -176px;
    right: 316px;
}
.midtell p:nth-of-type(1) {
    font-size: 16px;
    color: #333;
}
.midtell p:nth-of-type(2) {
    font-size: 18px;
    font-weight: bold;
}
.midtell p:nth-of-type(3) {
    font-size: 18px;
    font-weight: bold;
}
.more9 {
    width: 75px;
    height: 25px;
    display: block;
    background: #C29F67;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #fff !important;
    position: absolute;
    top: -162px;
    right: 220px;
}
.more8 {
    width: 75px;
    height: 25px;
    display: block;
    background: #5e5e5e;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #fff !important;
    position: absolute;
    top: -132px;
    right: 220px;
}




/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#C29F67; BORDER-BOTTOM-COLOR:#C29F67; BORDER-TOP-COLOR:#C29F67; BORDER-RIGHT-COLOR:#C29F67;background:#C29F67; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#C29F67; BORDER-BOTTOM-COLOR:#C29F67; BORDER-TOP-COLOR:#C29F67; BORDER-RIGHT-COLOR:#C29F67; background:#C29F67; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#C29F67 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/


/*面包屑*/
 .current {
    padding: 15px 0;
	width:1200px;
	margin:0 auto;
	 
}
 
.clear1 {
    clear: both;
}
.current-nav {
    padding-left: 20px;
    float: left;
    background: url(../images/icon7.png) no-repeat left center;
    font-size: 12px;
    color: #333;
}
.current-back {
    padding-left: 20px;
    float: right;
    font-size: 12px;
    color: #333;
    background: url(../images/icon8.png) no-repeat left center;
}
.clear1:after {
    content: '';
    display: block;
    clear: both;
}
.current-nav a {
    float: left;
    color: #333;
}
.current-nav span {
    margin: 0 5px;
    float: left;
}

/*内页二级栏目*/
.productSeries {
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 30px auto;
}
.productSeries li {
    display: inline-block;
    zoom: 1;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 178px;
    margin: 0 5px;
    background-color: #f0f0f0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.productSeries li:hover a, .productSeries li.on a {
    color: #fff;
	background:#C29F67;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

.productSeries li a {
    display: block;
    color: #777;
    font-size: 16px;
}
/* 主要css样式*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
/*.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;}*/
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:55px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:1px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#dd0032;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../kf/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:112px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:104px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../kf/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../kf/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;width:40px;height:133px;background:url(../kf/open_im.png) no-repeat left top;}