*{margin: 0;padding: 0;}

*{font-size: 14px;}

body{ height: auto; font-family:Helvetica,Arial,"微软雅黑","宋体"; margin:0 auto; padding:0; overflow-x: hidden;background: url(../images/bg.gif);}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe,figure,label,b ,strong{ margin: 0;padding: 0;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;}

ol,ul,li,img {list-style: none;	border: 0;padding: 0;}

i,em,b,strong{font-style: normal;}

a:link,a:visited{text-decoration: none;color: #242424}

a:hover,a:active {color: #954a34;}



/*全局*/

.clearfix {content: ".";display: block;height: 0;overflow: hidden;clear: both;}

.fl {float: left;}

.fr {float: right;}

.container{margin-right: auto;margin-left: auto;}

.container{width: 1100px;}

.mt_2{margin-top: 35px;}

.mb_2{margin-bottom: 35px;overflow: hidden;}

.w_300{width: 22%;margin-right: 2%;}

.w_700{width: 76%;}







@font-face{

	font-family:'KUNSTLER';

	src:url('../fonts/KUNSTLER.TTF') format('truetype');

		font-weight:normal;

		font-style:normal;

}







/*大于等于1100*/

@media screen and (min-width:1100px){ 
	.container{width: 1100px;}
    .syhf{width: 1100px;}
}



/*小于1099*/

@media screen and (max-width:1099px){ 

	.container{

		width: 95%; 

	}

}

/*小于1099*/

@media screen and (max-width:960px){ 

	.container{

		margin-right: 10px;

		margin-left: 10px;

		width: auto;

	}

}





/*header*/

.head_bg{

	background: url(../images/bg.jpg) repeat-x ;

	overflow: hidden;

}

.head_top{

	overflow: hidden;

	padding: 13px 0;

}

.logo{

	width: 30%;

	margin-right: 2%;

}

.logo img{

	width: auto;

	max-width: 100%;

}

.tell{

	color: #fff;

	font-weight: 600;

	font-size: 1.571em;

	text-align: right;

}

.tell i{

	padding-right: 8px;

}

.quick_nav{

	margin-top: 13px;

}

.q_top{

	padding-top: 5px;

}

.q_top ul{

	border-top: 1px solid #784b3d;

	padding-top: 5px;

}

.q_top li{

	display: inline-block;

	*display: inline;

	*zoom: 1;	

	vertical-align: auto;	

}



.q_top li a{

	color: #c3bcba;

	font-size: 0.857em;

}

.q_top li span{

	padding: 0 5px;

	color: #744435;

}

.nav_bor{

	border-top: 1px solid #794b3d;

}



/*nav*/

#jMenu {

	overflow: hidden;

}

#jMenu li {

	margin: 0;

	//display: table-cell;

	float:left;

	width: 10%;

	line-height: 45px;

	background: url(../images/icon.png) no-repeat left -35px;

}

#jMenu li.ho{

	background: none;

}

#jMenu li a span{

	text-align: left;

}

#jMenu li.t_nav{

	margin-left:20% ;

	background: none;

}

#jMenu li a {

	color: #ccc;

	cursor: pointer;

	font-size: 14px;

	width: 100%;

	text-align: center;

	display: inline-block;

	font-weight: 600;

}

#jMenu li ul {

	display: none;

	position: absolute;

	padding: 0;

	margin: 0;

	margin-top: 14px;

	z-index: 10000000;

}



#jMenu li ul li {

	background: #4d251a;

	display: block;

	border-bottom: 1px solid #6f1f08;

	padding: 0;

	line-height: 30px;

	margin: 0;

}



#jMenu li ul li.arrow {

	background: #4d251a url(../images/arrow_down.png) no-repeat center center;

	height: 4px;

	padding: 0;

	border-bottom: none;

	padding-bottom: 10px

}



#jMenu li ul li a {

	font-size: 11px;

	text-transform: none;

	display: block;

	font-weight:normal ;

}



#jMenu li ul li a:hover {

	background-color: #603022;

}



.d_logo{

	left: 50%;

    top: 0;

    margin-left: -85px;

    position: absolute;

    z-index: 100000;

}



/*banner*/

.rslides{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.rslides li{

	-webkit-backface-visibility:hidden;

	position:absolute;

	display:none;

	width:100%;

	left:0;

	top:0;

}

.rslides li:first-child{

	position:relative;

	display:block;

	float:left;

}

.rslides img{

	display:block;

	height:auto;

	float:left;

	width:100%;

	border:0;

}

.callbacks_tabs.callbacks1_tabs{
	display: none;

}



.callbacks_container{

	position:relative;

	width:100%;

	max-width:100%;

	text-align:center;

}



.callbacks{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.callbacks li{

	position:absolute;

	width:100%;

	left:0;

	top:0;

}

.callbacks img{

	display:block;

	position:relative;

	z-index:1;

	height:auto;

	width:100%;

	border:0;

}

.callbacks .caption{

	display:block;

	position:absolute;

	z-index:2;

	font-size:20px;

	text-shadow:none;

	color:#fff;

	background:#000;

	background:rgba(0,0,0, .8);

	left:0;

	right:0;

	bottom:0;

	padding:10px 20px;

	margin:0;

	max-width:none;

}

.callbacks_nav{

	position:absolute;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	top:50%;

	left:10%;

	opacity:0.6;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:93px;

	width:102px;

	background:transparent url("../images/themes.png") no-repeat left top;

	margin-top:-30px;

	display:none;

}

.callbacks_container .callbacks_nav{

	display:block;

}

.callbacks_nav:active{

	opacity:1.0;

}

.callbacks_nav.next{

	left:auto;

	background-position:right top;

	right:10%;

}

@media screen and (max-width:600px){

	.callbacks_nav{

		top:47%;

	}

}



/*search*/

.search{

	padding: 10px 0 15px;	

	overflow: hidden;

}



.key{

	font-size: 0.857em;

	color: #916c61;	

	font-weight: 600;

	color: #763724;

	float: left;

	line-height: 30px;

	width:63%;

	margin-right:1%

}

.key a{

	font-weight: normal;

	color: #916c61;

	font-size: 1em;

	padding: 0 5px;

}

.form{

	border:1px solid #c7b7ac

}

.form{

	float: right;

	width: 35%;

}

.in_input{

	border: 0;

	line-height: 30px;

	background: none;

	width: 75%;

	float: left;

}

.in_button{

	width: 25%;

	background: #763724 url(../images/search.png) no-repeat center center;

	border: 0;

	line-height: 30px;

	float: right;

	text-indent: -9999em;

	overflow: hidden;

	cursor: pointer;

}

.search_bor{

	border-bottom: 1px solid #dbc7b3;

	overflow: hidden;

}





.in_title h2{

	text-align: center;

	background: url(../images/in_h2.png) no-repeat center center;

}

.in_title h2 i,.in_title h2 em,.in_titles h2 em,.in_titles h2 i{

	display: block;

	

}

.in_title h2 i,.in_titles h2 i{

	font-family: 'KUNSTLER';

	font-size: 5em;

	color: #eee;

	line-height: 65px;

}

.in_title h2 em,.in_titles h2 em{

	padding: 0px 0 5px;

	font-size: 2.285em;



	color: #fff;

}

.in_title h2 span{

	display: block;

	font-family:"mini-jane-new-song";

	color: #763724;

}

.in_titles h2{

	text-align: center;

	background: url(../images/ins_h2.png) no-repeat center center;

	padding: 30px 0 20px;

}

.in_titles h2 span{

	display: block;

	color: #ccbcb7;

}





/*product*/

.in_product{

	margin-top: 30px;

}

.in_product h3{

	background: url(../images/h3_bg.gif) no-repeat;

	padding: 19px 0;

	text-align: center;

	font-size: 1.714em;

	color: #fff;

	font-family: 'MNXBS';

}

.in_p_nav{

	width: 22%;

	background:#e1cab3 url(../images/bb.png) no-repeat center bottom;

	margin-right: 2%;

	float: left;

	-webkit-background-size: contain;

	        background-size: contain;

}

.product_l{

	background: #e1cab3 ;

}

.product_l h4{

	background:#99533e url(../images/icon.png) no-repeat 35px -114px;

	padding-left: 60px;

	line-height: 40px;

	color:#fff;

}

.product_l ul{

	padding: 17px 0;

}

.product_l li{

	line-height: 45px;

}

.product_l li a{

	color: #763724;

	padding-left: 50px;

	display: block;

	font-size: 0.857em;

}

.product_l li a:hover{

	color: #fff;

	background: #672b1a;

}

/**/

.in_cp{

	width: 100%;

}

.in_cp li.in_cp_one{

	width: 100%;

	margin: 0;

}

.in_cp li.in_cp_one a{	

	padding-bottom:39%;	

}

.in_cp li{

    overflow: hidden;

    margin:2% 0 0 2%;

    width: 32%;

    float: left;

    

}

.in_cp li:first-child{

	margin-left: 0;

}

.in_cp li.in_cp_mt{

	margin: 2% 1.5% 0;

}



.in_cp{

	margin-bottom: 10px;

	overflow: hidden;

}
.product_more{
	width: 200px;
    margin: 0 auto;
    text-align: center;
    background: #763724;
    line-height: 40px;
    border-radius: 5px;
    margin-top: 20px;
  	cursor: pointer;
}
.product_more a{color:#fff;font-size:18px;}

/*.in_cp figure a {*/

    /*position: absolute;*/

    /*top: 0;*/

    /*left: 0;*/

    /*width: 100%;*/

    /*height: 100%;*/

/*}*/

.in_cp figure img {

    position: relative;

    display: block;

	width: 100%;

}



/*.in_cp figure {*/

    /*color: #fff;*/

    /*text-transform: uppercase;*/

    /*-webkit-backface-visibility: hidden;*/

    /*backface-visibility: hidden;*/

/*}*/



/*.in_cp li a img {*/

	/*opacity: 1;*/

	/*-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;*/

	/*transition: opacity 0.35s, transform 0.35s;*/

	/*-webkit-transform: scale(1.02);*/

	/*transform: scale(1.02);*/

	/*-moz-transform: scale(1.02);*/

	/*-ms-transform: scale(1.02);*/

	/*-webkit-backface-visibility: hidden;*/

	/*backface-visibility: hidden;*/

	/*width: 100%;*/

	/*min-height: 100%;*/

	/*position: absolute;*/

/*}*/



/*.in_cp li a:hover img {*/

	/*-webkit-transform: translate3d(0,0,0) scale(1);*/

	/*-moz-transform: translate3d(0,0,0) scale(1);*/

	/*-ms-transform: translate3d(0,0,0) scale(1);*/

	/*-o-transform: translate3d(0,0,0) scale(1);*/

	/*transform: translate3d(0,0,0) scale(1);*/

/*}*/



.in_cp li a{

	position: relative;

	display: block;

	display: table;

}

.in_cp li .ass{

	position: absolute;

	z-index: 100;

	width: 100%;

	height: 100%;

	text-align: center;

	opacity: 0;

	font-size: 20px;

	background: rgba(0,0,0,0.5);

	-webkit-transitions: 0.3s all linear;

	-o-transition: 0.3s all linear;

	-webkit-transition: 0.3s all linear;

	transition: 0.3s all linear;



}

.in_cp li{

	-webkit-transitions: 0.3s all linear;

	-o-transition: 0.3s all linear;

	-webkit-transition: 0.3s all linear;

	transition: 0.3s all linear

}

.in_cp li .ass p{



}

.in_cp li .ass b{

	display: inline-block;

	*display: inline;

	*zoom: 1;

	font-size: 22px;

	padding: 8px 0;

	font-weight: normal;

	margin-bottom: 8px;

	margin-top: 19%;

	line-height: 40px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

.in_cp li:hover .ass{

	top:0;

	opacity: 1;

	color: #fff;

}



/*about*/

.in_about_bg{

	background: url(../images/about_bg.jpg) repeat-x ;

	overflow: hidden;

}

.in_ab{

	background: url(../images/dg.png );

	padding: 20px;

	overflow: hidden;

	margin-top: 25px;

}

.in_ab dt{

	width: 78%;

	float: right;

}

.in_ab dt img{

	width: 100%;

	display: block;

}

.in_ab dd{

	width: 20%;

	margin-right: 2%;

	float: left;

	text-align: right;

	word-wrap: break-word;

	

}

.in_ab dd span{

	float: right;

	width: 19px;

	padding: 0 1px;

	margin-top: 165px;

	font-size: 0.928em;

}

.in_ab dd strong.in_p{

	font-size:1.714em ;

	font-family: "宋体";

	width: 24px;

	padding: 0 10px;

	word-wrap: break-word;

	float: right;

	font-weight: normal;

	padding: 30px 20px 0 30px;

}

.in_ab h3{

	color: #fff;

	font-size:1.714em ;

	word-wrap: break-word;

	width: 31px;

	background: url(../images/hh3.png) no-repeat center top;

	padding:30px 30px 40px;

	margin-top: -40px;

	position: absolute;

	display: block;

	margin-left: 20px;

}



/*ys*/

.in_ys{

	background: url(../images/a_ys.png) no-repeat left top;

}

.in_ys dt{

	border-bottom: 1px solid #aea59e;

	padding: 10px 0;

}

.in_ys dt b{

	display: block;

	font-size: 2.571em;

	color: #1f1f1f;

	font-weight: normal;

	font-family:'MNXBS';

}

.in_ys dt span{

	display: block;

	color: #8e4a35;

	font-weight: 600;

	font-size: 1.285em;

	padding-top: 5px;

}

.in_ys dd{

	padding-top: 10px;

	color: #1f1f1f;

	line-height: 24px;

}

.in_ys1{

	padding: 140px 430px 0 210px;

}

.in_ys2{

	padding: 215px 0 0 720px;

}

.in_ys3{

	padding: 160px 430px 0 210px;

}

.in_ys4{

	padding: 225px 0 180px 730px;

}



/*customization*/

.in_customization{

	margin-top: 25px;

	padding-bottom: 30px;

	overflow: hidden;

}



.in_customization dt{

	padding: 1.5%;

	background: url(../images/dg.png );

	width: 48%;

	float: left;

	margin-right: 1.5%;

}

.in_customization dt img{

	width: 100%;

	display: block;

}

.in_customization dd{

	width: 47%;

	float: right;

	color: #e9e9e9;

	padding-top: 42px;

}

.in_customization dd h5{

	font-size: 1.857em;

}

.in_customization dd h5 span{

	display: block;

	padding: 7px 3px;

	font-size: 0.461em;

}

.in_customization dd p{

	padding: 25px 0 15px;

	line-height: 26px;

}

.in_customization dd a{

	background: url(../images/dz_mor.png) no-repeat left center;

	padding: 13px 47px;

	display: block;

	margin-top: 15px;

	color: #fff;

}



/*case*/

.in_case{

	margin-top: 30px;

	border-top: 1px dashed #bca79c;

	overflow: hidden;

}

.in_case dl{

	width: 46%;

	float: left;

	padding: 15px 1.5%;

	border-bottom: 1px dashed #bca79c;

	border-left: none;

}

.in_case dl.in_case_bor{

	border-right: 1px dashed #bca79c;

}

.in_case dt{

	float: left;

	margin-right:3%;

	width: 38%;

	

}

.in_case dd{

	width: 58%;

	float: right;

}

.in_case dt img{

	padding: 3%;

	border: 1px  solid #c4aa9e;

	width: 94%;

}

.in_case dd em{

	display: block;

}

.in_case dd em a{

	width: 98%;

	display: block;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	line-height: 26px;

	font-weight: 600;

	color: #8e4a35;

}

.in_case dd em a:hover{

	text-decoration: underline;

}

.in_case dd p{

	line-height: 22px;

	padding: 8px 0;

}

.in_case dd a.case_more{

	background: url(../images/case_more.png) no-repeat left center;

	padding: 0 19px;

	display: block;

	line-height: 22px;

	color: #fff;

	font-size: 0.714em;

}





/*new*/

.in_questions{

	width: 30%;

	margin-right: 2%;

	background: #fff;

}

.in_questions h2{

	background: url(../images/wt_bg.jpg) ;

	line-height: 40px;

	height: 40px;

}

.in_questions h2 i{

	float: left;

	padding-left: 20px;

	color: #fff;

	font-weight: 600;

}

.in_questions h2 a{

	float: right;

	padding-right: 15px;

	color: #fff;

	display: block;

	

}

.list_lh{ 

	height:300px;

	overflow:hidden;

	padding: 20px;

	margin-top:20px ;

	margin-bottom: 20px;

}



.list_lh li em{

	background: url(../images/anli_icon.png) no-repeat left;

	line-height: 30px;

	display: block;

	padding-left: 25px;

}

.list_lh li em a{

	display: block;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space:nowrap;

	overflow: hidden;

	width: 95%;

	font-size:1.05em;

	color: #6f301e;

	font-weight: 600;

}

.list_lh li p{ 

	line-height:20px;

	padding-left: 27px;

	background: url(../images/icon.png) no-repeat left -250px;

	font-size: 1em;

}



.in_new{

	width: 68%;

}

.tab ul.menu{

	height:40px;

	background: url(../images/wt_bg.jpg) ;

	position:relative;

	line-height: 40px;

}

.tab ul.menu li{

	float:left;

	padding: 0 30px;

	line-height:40px;

	font-weight: 600;

	color: #fff;

	cursor:pointer;

}

.tab ul.menu a {

	float: right;

	color: #fff;

	margin-right: 15px;

}





.tab ul.menu li.active{

	background:#8a402b;

	color:#fff;

}

.tab ul.menu li a{

	text-align: right;

}

.new_hide{

	display: none;

}

.con{

	padding: 30px;

	background: #fff;

	overflow: hidden;

	height: 320px;

}

.con dl{

	width: 47%;

	float: left;

	margin-right: 2%;

}

.con dl dt img{

	display: block;

	width: 100%;

}

.con dd{

	margin-top: 5px;

	text-align: center;

}

.con dd a{

	font-size: 0.857em;

}

.con ul{

	width: 51%;

	float: right;

}

.con li{

	line-height: 28px;	

	overflow: hidden;

}

.con li a{

	width: 70%;

	float: left;

	display: block;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 0.857em;

	background: url(../images/icon.png) no-repeat left -302px;

	padding-left: 10px;

}

.con li span{

	float: right;

	font-size: 0.857em;

}



.link_bg{

	background: rgba(247,241,234,0.6);

}

.link{

	padding: 20px 0;

	overflow: hidden;

}

.link h2{

	font-size:1.285em ;

	color: #763724;

	font-weight: 600;

	border-bottom: 1px dashed #cdb4a9;

	line-height: 38px;

}

.link h2 span{

	font-size: 0.77em;

	padding-left: 5px;

	color: #5e5e5e;

	font-weight: normal;

}

.link li{

	float: left;

	padding: 15px 8px 0;

}

.footer_nav_bg{

	background: #763724;

	overflow: hidden;

	text-align: center;

}

.footer_nav li{

	display: inline-block;

	*display: inline;

	*zoom: 1;

	line-height: 40px;

	color: #f7f0e9;

}

.footer_nav li span{

	padding: 0 20px;

}

.footer_nav li a{

	color: #f7f0e9;

	font-size: 0.857em;

}

.ff{

	margin: 30px auto 30px;

	overflow: hidden;

}

.footer_logo,.code{

	width: 28%;

}

.footer_logo{

	text-align: center;

}

.footer_logo img{

	width: auto;

	max-width: 100%;

}

.copyright{

	width:35%;

	padding:20px 2% 0;

	border: 1px dashed #c8aea1;

	border-top: none;

	border-bottom: none;

	margin: 0 2%;

	font-size: 0.857em;

}

.copyright p{

	line-height: 28px;

	font-size:1em;

}

.copyright p a{

	font-size: 1em;

}

.code li{

	float: left;

	width: 46%;

	margin: 0 2%;

	text-align: center;

}

.code li span{

	display: block;

	line-height: 25px;

	font-size: 0.857em;

}

.code li img{

	width: auto;

	max-width: 100%;

}



.ban img{

	width: 100%;

	display: block;

}



/**/



.sidebar h3{

	background: url(../images/021345.jpg) ;

	padding: 19px 0;

	text-align: center;

	font-size: 1.714em;

	color: #fff;

	font-family: 'MNXBS';	

}



.sidebar_lb{

	background: #e1cab3 ;

}

.sidebar_lb ul{

	padding: 10px 0;

}

.sidebar_lb li{

	line-height: 35px;

	margin-bottom: 3px;

}

.sidebar_lb li a{

	color: #763724;

	padding-left: 50px;

	display: block;

	font-size: 0.857em;

}

.sidebar_lb li a:hover{

	color: #fff;

	background: #672b1a;

}

.sidebar_lb li.ac a{

	color: #fff;

	background: #672b1a;

}



.position{

	line-height: 33px;

	border: 1px solid #bda79c;

	padding: 0 8px;

}

.position a{

	padding: 0 5px;

}

.mtt_15{

	margin-top: 15px;

	border: 0px solid #bda79c;

	overflow: hidden;



}



.case_main li{

	width: 31.33%;

	float: left;

	margin:7px 1% 0;

}

.case_main li a.case_a{

	border:0px solid #bda79c;

	text-align: center;

	padding:5px;

	display: block;

}

.case_main li a.case_a img{

	width: 100%;

	display: block;

}

.case_main span a{

	display: block;

	text-align: center;

	line-height: 30px;

}

.paging{

	margin-top: 30px;

	margin-bottom: 10px;

	text-align: center;

	

}

.paging li{

	display: inline-block;

	*display: inline;

	*zoom: 1;

	line-height: 30px;

	margin-top: 5px;

}

.paging li a{

	padding: 5px 10px;

	background: #d9c2ae;

	margin: 0 2px;

	border-radius: 3px;

	color: #65605c;

	font-size: 0.857em;

}

.paging li a:hover{

	background: #672b1a;

	color: #fff;

}

.left_contact{

	margin-top: 20px;

}

.left_contact h4{

	background: url(../images/wt_bg.jpg);

	line-height:40px;

	padding-left: 10px;

	color: #fff;

}

.left_contact ul{

	padding: 15px;

	background: #e1cab3;

}

.left_contact li.l_t{

	font-size: 1.142em;

	color: #672b1a;

	font-weight: 600;

	border-bottom: 1px solid #ceb49a;

	padding:5px 8px ;

}

.left_contact li.l_tell{

	background: url(../images/l_tell.png) no-repeat left center;

	margin-top: 8px;

	padding-left: 60px;

	padding: 10px 0 15px 60px;

	border-bottom: 1px solid #ceb49a;

	font-size: 1.071em;

	margin-bottom: 10px;

}

.left_contact li.l_tell b{

	font-size:1.428em;

	color: #672b1a;

	display: block;

	font-style: italic;

}

.left_contact li{

	line-height: 25px;

	font-size: 0.857em;

}

.left_contact li span{

	font-size: 1em;

	font-weight: 600;

}

.left_contact li a{

	font-size: 1em;

}





/*新闻*/

.new_main li{

	line-height: 36px;

	border-bottom: 1px dashed #9a7263;

	overflow: hidden;

	background: url(../images/icon.png) no-repeat;

	background-position:3px -332px;

	padding-left: 18px;

}

.new_main li a {

	display: block;

	width: 78%;

	overflow: hidden;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	float: left;

	font-size: 0.857em;

}

.new_main li span{

	float: right;

	font-size: 0.857em;

}



.new_active h5{

	color: #672b1a;

	font-weight: 600;

	font-size:1.285em;

	text-align: center;

	margin: 10px 0;

}

.time{

	padding: 0 0 15px;

	text-align: center;

	font-size: 1em;

	border-bottom: 1px dashed #672b1a;

	line-height: 20px;

}

.news_main{

	margin-top: 15px;

	font-size: 0.857em;

	line-height:22px

}

.news_main p{

	font-size: 1.2em;

    line-height: 1.6rem;

    margin: 10px 0;

}

.news_main img{

	width: auto;

	max-width: 100%;
height:auto;
}

.piece{

	border-top: 1px solid #c2a99c;

	margin-top: 18px;

	padding-top: 8px;

}

.piece li{

	line-height: 25px;

	font-size: 1em;

}

.piece li a{

	font-size: 1em;

}

.product_o h4{

	background: #99533e url(../images/icon.png) no-repeat 35px -114px;

    padding-left: 60px;

    line-height: 40px;

    color: #fff;

}



.product_main ul{

	width: 31.33%;

	margin: 8px 1% 18px;

	float: left;

}

.product_main li img{

	width: 100%;

}

.product_main li{

	line-height: 25px;

	text-align: center;

	margin-top:5px ;

}

.product_main li a{

	margin: 0 5px;

	font-size:0.857em ;

}

.product_main li.product_tl{

	width: 90%;

	overflow: hidden;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	margin-left: auto;

	margin-right: auto;

}

.product_main li.product_img a{

	margin: 0;

}

.product_main li.product_t{

	margin-top: 8px;

}

.product_main li a.zx{

	background: #672b1a;

	color: #fff;

	padding: 5px 8px;

	

}

.product_main li.product_img a{

	height: 0;

	display: block;

	padding-bottom: 92%;

	overflow: hidden;

}

.product_main li a.xq{

	color: #fff;

	background: #f27000;

	padding: 5px 8px;

}





/*图片放大镜样�?*/

.product_le{

	width: 62%;

	margin-right: 2%;

	

}

.jqzoom {

	float: left;

	border: none;

	position: relative;

	padding: 0px;

	cursor: pointer;

	margin: 0px;

	display: block;

	width: 100%;

}



.zoomdiv {

	z-index: 100;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 350px;

	background: #ffffff;

	border: 1px solid #CCCCCC;

	display: none;

	text-align: center;

	overflow: hidden;

}



.jqZoomPup {

	z-index: 10;

	visibility: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 10px;

	height: 10px;

	border: 1px solid #aaa;

	background: #ffffff/

	;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

}



.jqzoom img {

	width: 100%;

}



.spec-scroll {

	clear: both;

	margin-top: 5px;

	padding-top: 5px;

	width: 100%;

}



.spec-scroll .prev {

	float: left

}



.spec-scroll .next {

	float: right;

}



.spec-scroll .prev,

.spec-scroll .next {

	display: block;

	text-align: center;

	width: 4%;

	height: 49px;

	line-height: 48px;

	cursor: pointer;

	text-decoration: none;

	color: #672b1a;

	font-weight: 600;

}



.spec-scroll .items {

	float: left;

	position: relative;

	width: 90%;

	height: 49px;

	overflow: hidden;

}



.spec-scroll .items ul {

	position: absolute;

	width: 999999px;

	height: 49px;

}



.spec-scroll .items ul li {

	float: left;

	width: 61px;

	text-align: center;

}



.spec-scroll .items ul li img {

	padding: 2px;

	width: 50px;

	height: 43px;

	cursor: pointer;

	background: #fff;

}





.product_ri{

	width: 36%;

}

.product_ri h5{

	border-bottom: 1px dashed #767676;

	padding: 8px 0;

	margin-bottom: 10px;

	font-weight: 600;

}

.product_ri p{

	line-height: 30px;

}

.product_ri p span{

	color: #8a3017;

	font-weight: 600;

	font-size: 1.285em;

}

.product_ri .mmo a{

	background: url(../images/mm.png) no-repeat;

	width: 135px;

	line-height: 40px;

	display: block;

	text-align: center;

	color: #fff;

	font-size: 1.142em;

}

.product_ri p.mmo{

	margin-top:15px;

}



.pro_xx{

	margin-top: 20px;

	font-size: 0.857em;

	

}

.pro_xx p{

	    font-size: 1.25em;
    line-height: 2em;

}

.pro_xx h5{

	border-bottom: 1px solid #672b1a;

	line-height: 30px;

	margin-bottom: 15px;

}

.pro_xx h5 i{

	background:#672b1a ;

	display: inline-block;

	padding: 2px 20px;

	color: #fff;

}

.pro_xx img{

	width: auto;

	max-width: 100%;
    height: auto;
}





/*常见问题*/

.question_main dl{

	line-height: 36px;

	border-bottom: 1px dashed #9a7263;

	overflow: hidden;

	padding-bottom:10px ;

	margin-bottom: 20px;

}

.question_main dl dt{

	background: url(../images/icon.png) no-repeat left -185px;

	line-height: 30px;

	display: block;

	padding-left: 25px;

}

.question_main dl dd{

	line-height:20px;

	padding-left: 27px;

	background: url(../images/icon.png) no-repeat left -245px;

	font-size: 0.857em;

	

	padding-top: 8px;

}

.question_main dl dt a{

	display: block;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space:nowrap;

	overflow: hidden;

	width: 95%;

	color: #6f301e;

	font-weight: 600;

}



/*见证*/

.witess_main dl{

	overflow: hidden;

	margin-bottom: 20px;

}

.witess_main dt{

	width: 28%;

	float: left;

	margin-right: 2%;

	

}

.witess_main dt a{

	height: 0;

	padding-bottom: 73%;

	overflow: hidden;

	display: block;

}

.witess_main dt img{

	width: 100%;

	display: block;

}

.witess_main dd{

	width: 70%;

	float: right;

}

.witess_main dd p{

	line-height: 20px;

	font-size: 0.857em;

}

.witess_main dd b a{

	font-size: 1em;

	line-height: 30px;

	overflow: hidden;

	width: 98%;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	display: block;

}

.about_main,.recruit_main,.contact_main{

	line-height: 25px;

	font-size: 0.857em;

}

.about_main img,.recruit_main img{

	width: auto;

	max-width: 100%;
	height:auto;

}

.message_main li input{

	margin-left: 10px;

	height: 25px;

	width: 28%;

}

.message_main li{

	margin-bottom: 10px;

	line-height: 25px;



}

.message_main li span{

		vertical-align: top;

}

.message_main li textarea{

	margin-left: 10px;

	width: 40%;

	height: 150px;

	overflow: hidden;

	border: 0;

}

.message_main li.m_but{

	padding-left: 100px;

}

.message_main li.m_but input.m_bu{

	background: #441f16;

	border: 0;

	color: #fff;

	cursor: pointer;

	padding: 5px 20px;

	width: auto;

	font-size: 0.928em;

}



/**/

.search_title{

	margin-top: 20px;

	line-height: 35px;

	color: #fff;

	background:url(../images/wt_bg.jpg);

	margin-bottom: 20px;

	padding-left: 5px;

}

.search_center{

	text-align: center;

}

.bg-dot{

	background:#682211;

	border-radius: 5px;

	border: 0;

	border: 1px solid #ccc;

	padding: 5px 10px;

	color: #fff;

	cursor: pointer;

}

.search_nr{

	margin-top: 30px;

	margin-bottom: 30px;

}

.search_nr li{

	border-bottom: 1px dashed #ddd;

	line-height: 35px;

	overflow: hidden;

	

}

.search_nr li a{

	width: 80%;

	display: block;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	float: left;

}

.search_nr li span{

	float: right;

}





.content{

    idth:100%;

    margin:0 auto;

}

.galcolumn .item{

    background:#bebebe;

    color:#333;

    word-break:break-all;

    word-wrap:break-word;

    white-space:pre;

    white-space:pre-wrap;

    position: relative;

    -webkit-transition:all .4s ease-in-out;

    -o-transition:all .4s ease-in-out;

    transition:all .4s ease-in-out;

    overflow: hidden;

    position:relative;

	margin: 0 6px;

}

.galcolumn .item img{

    width:100%;

    height:auto;

    -webkit-transition:all .4s ease-in-out;

    -o-transition:all .4s ease-in-out;

    transition:all .4s ease-in-out;

    transform:scale(1);

    -ms-transform:scale(1);

    -moz-transform:scale(1);

    -webkit-transform:scale(1);

    -o-transform:scale(1);

    position:relative;

}

.galcolumn .item:hover img{

    transform:scale(1.03);

    -ms-transform:scale(1.03);

    -moz-transform:scale(1.03);

    -webkit-transform:scale(1.03);

    -o-transform:scale(1.03);

}

.item p{

    text-align:center;

    bottom: 0;

    background: #763724;

    color: #fff;

    width: 90%;

    padding: 0 5%;

    line-height: 35px;

    font-size: 14px;

    overflow: hidden;

    white-space: nowrap;

    -o-text-overflow: ellipsis;

       text-overflow: ellipsis;

    display: block;

}



.ii-pro li{

    float: left;

    width:8.5% ;

    margin: 0 2% 25px;

    text-align: center;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}



.ii-pro li img{

    width: auto;

    max-width: 100%;

}

.ii-pro li p {

	margin-top: 10px;

	text-align: center;

	font-family: Helvetica;

	color: #763724;

	padding-top: 98px;

}

/*}*/

/*.ii-pro li.sss1{*/

	/*background: url("../images/ss1.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss2{*/

	/*background: url("../images/ss2.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss3{*/

	/*background: url("../images/ss3.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss4{*/

	/*background: url("../images/ss4.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss5{*/

	/*background: url("../images/ss5.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss6{*/

	/*background: url("../images/ss6.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss7{*/

	/*background: url("../images/ss7.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss8{*/

	/*background: url("../images/ss8.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/

/*.ii-pro li.sss9{*/

	/*background: url("../images/ss9.png") no-repeat center top;*/

	/*background-size: 100%;*/

/*}*/



.ii-pro li.sss1{

	background: url("../images/ss1.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss1_c{

	background: url("../images/sss1.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}





.ii-pro li.sss2{

	background: url("../images/ss2.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss2_c{

	background: url("../images/sss2.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}



.ii-pro li.sss3{

	background: url("../images/ss3.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.sss33 {
    background: url(../images/sss33.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
}
.ii-pro li.sss3_c{

	background: url("../images/sss3.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}



.ii-pro li.sss4{

	background: url("../images/ss4.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss4_c{

	background: url("../images/sss4.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.sss44 {
    background: url(../images/sss44.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
}


.ii-pro li.sss5{

	background: url("../images/ss5.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss5_c{

	background: url("../images/sss5.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss55 {
    background: url(../images/sss55.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
}



.ii-pro li.sss6{

	background: url("../images/ss6.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss6_c{

	background: url("../images/sss6.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}





.ii-pro li.sss7{

	background: url("../images/ss7.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss7_c{

	background: url("../images/sss7.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}





.ii-pro li.sss8{

	background: url("../images/ss8.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.xin1{

	background: url("../images/xin1.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.xin2{

	background: url("../images/xin2.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.xin3{

	background: url("../images/xin3.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.xin4{

	background: url("../images/xin4.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.sss88 {
    background: url(../images/sss88.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
}
.ii-pro li.sss8_c{

	background: url("../images/sss8.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}


.ii-pro li.sss99 {
    background: url(../images/sss99.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
}


.ii-pro li.sss9{

	background: url("../images/ss9.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss9_c{

	background: url("../images/sss9.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}





.ii-pro li.sss1:hover{

	background: url("../images/sss1.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss2:hover{

	background: url("../images/sss2.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.xin1:hover{

	background: url("../images/tong2.png") no-repeat center top;
  
}
.ii-pro li.xin2:hover{

	background: url("../images/tong8.png") no-repeat center top;
  
}
.ii-pro li.xin3:hover{

	background: url("../images/tong1.png") no-repeat center top;
  
}
.ii-pro li.xin4:hover{

	background: url("../images/tong7.png") no-repeat center top;
  
}

.ii-pro li.sss3:hover{

	background: url("../images/tong6.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss4:hover{

	 background: url("../images/tong5.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

 }

.ii-pro li.sss5:hover{

	background: url("../images/tong3.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss6:hover{

	background: url("../images/sss6.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss7:hover{

	 background: url("../images/sss7.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

 }

.ii-pro li.sss8:hover{

	background: url("../images/tong4.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}

.ii-pro li.sss9:hover{

	background: url("../images/sss9.png") no-repeat center top;

	-webkit-background-size: 100% 100%;

	        background-size: 100%;

}
.ii-pro li.sss99:hover{

	background: url("../images/tong10.png") no-repeat center top;
  
}
.ii-pro li.xin5:hover{

	background: url("../images/sss8.png") no-repeat center top;
  
}
.ii-pro li.xin6:hover{

	background: url("../images/sss3.png") no-repeat center top;
  
}
.ii-pro li.xin7:hover{

	background: url("../images/tong9.png") no-repeat center top;
  
}
.ii-pro li.xin8:hover{

	background: url("../images/sss5.png") no-repeat center top;
  
}


.xg-pro{

	overflow: hidden;

	background: #743421;

	margin-top: 30px;

}

.in-sss{

	width: 5%;

}

.in-sss img{

	width: 100%;

	display: block;

}

.in-ne{

	width: 30%;

	background: #743421;

}

.in-ne ul{

	padding: 35px 0 ;

}

.in-ne li:first-child{

	border-top: 1px solid #905d4d;

}

.in-ne li{

	border-bottom: 1px solid #905d4d;

	line-height: 49px;

	padding: 0 20px;

}

.in-ne li a{

	color: #fff;

}

.in-ne li a{

	display: block;

	overflow: hidden;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	width: 100%;

	font-size: 20px;

}

.in-lunb{

	width: 65%;

}

.in-ne li:hover{

	background:#905d4d;

}


.flex-container {float: left;}

.flex-container a:active,

.flexslider a:active {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



.flexslider {width: 100%; height: 100%;margin: 0; padding: 0;}

.flexslider .slides{overflow: hidden;}

.flexslider .slides .list_pic img{width: auto;}

.flexslider .slides > li {display: none;}

.flexslider .slides img {display: block; width:100%;}

.flex-pauseplay span {text-transform: capitalize;}





.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}



.no-js .slides > li:first-child {display: block;}



.flexslider {background: #fff; position: relative; border-radius: 5px; zoom: 1;}

.flexslider .slides {zoom: 1;}

.flexslider .slides > li {position: relative;}



.flex-container {zoom: 1; position: relative;}



.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}

.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}



.flex-direction-nav li a {width:55px; height:63px; display: block; position: absolute; top: 50%; margin: -30px 0 0; cursor: pointer; text-indent: -9999px;}

.flex-direction-nav li .next {background-position: right top; right: 0;}

.flex-direction-nav li .prev {background-position: 0 0;left: 0;}

.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {width: 100%; position: absolute; bottom:10px; *bottom:0px;text-align: center;}

.flex-control-nav li {margin: 0 0 0 8px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-nav li:first-child {margin: 0;}

.flex-control-nav li a {width: 10px; height: 10px; display: block;background: #a4a4a4;border-radius: 20px;cursor: pointer; text-indent: -9999px;}

.flex-control-nav li a:hover {background-color: #743420;}

.flex-control-nav li a.active {background-color: #743420;cursor: default;}

.flex_300{

	width:100%; margin: 0 auto;

}



.in_cp figure span{

	position: absolute;

	bottom: 0;

	line-height: 35px;

	width: 90%;

	padding: 0 5%;

	text-align: center;

	-o-text-overflow: ellipsis;

	   text-overflow: ellipsis;

	white-space: normal;

	overflow: hidden;

	display: block;

	background: rgba(0,0,0,0.6);

	color: #fff;

	font-size: 14px;

}

.in_cp li:hover figure span{

	opacity: 0;

}

.chenshu_wrap{ width:99%;  border:1px solid #bda79c; margin-top:20px; display:none;}

.chenshu_wrap dl{ width:100%; border-bottom:0px solid #bda79c; line-height:36px; display:block; height:36px; text-indent:1em;}

.chenshu_wrap dl dd{ width:49%; float:left; border-right:0px solid #bda79c;}



.leine{ border-feft:1px solid #ccc}











.chenshu_pc{ width:794px; height:219px; background: url(/images/chenshu_bg.png) no-repeat; display:block; margin-top:20px;}

.chenshu_pc h2{ margin:0 0 4px 50px; line-height:50px; width:150px; font-size:18px; font-weight:700; background: url(/images/chtit_bg.png) no-repeat;}

.chenshu_pc dl{ width:100%; border-bottom:0px solid #bda79c; line-height:30px; display:block; height:30px; text-indent:1em; margin-left:20px;}

.chenshu_pc dl dd{ width:49%; float:left; border-right:0px solid #bda79c;}

.indexpro {
    margin-top: 30px;
}
.ii-pro.indexpro ul li {
    margin: 0 2% 25px;
}

.ywzx {
    text-align: center;
	    margin: 20px 0;
}
.ywzx a {
    font-size: 1.2rem;
    font-weight: bold;
    color: red;
}
.titarc{display: block;background: #964329;padding: 14px 15px 20px;overflow: hidden;margin: 27px auto;width: 80%;}
.titarc1{text-align: center;color: #fff;font-size: 24px;margin-bottom: 25px;font-weight:  bold;}
.titarc2{width: 80%; margin: 0 auto;border: 2px dashed #d1a023;padding-bottom: 20px;}
.titarc2 p{color: #ff9474;text-align: center;background: #964329;display: block;margin: -15px auto 10px;font-size: 23px;font-weight: bold;width: 42%;}
.titarc2 a span{background: #efe2c0;display: block;text-align: center;margin: 0 auto;font-size: 19px;color: #000;width: 35%;padding: 7px 0;}
.titarc3{display: block;text-align: center;font-size: 21px;color: #ffffff;margin-bottom: 16px;}
.tjcp {
    border-bottom: 1px solid #713422;
}
.tjcp ul li {
float: left;
    width: 30%;
    margin: 1rem 1.6%;
    overflow: hidden;
}

.tjcp ul li img {
    width: 100%;
}

.tittj {
    font-size: 1.2rem;
    font-weight:  bold;
    margin: 15px 10px 0;
}
.left_contact {
    margin-top: 20px;
}
.lefttj ul li {
    list-style: disc;
}
.lefttj ul {
    padding-left: 25px;
}
#dycon {
    width: 100%;
    overflow: hidden;
}
#djzk {
    cursor: pointer;
}
.tjcp ul li p {
    text-align: center;
}

    .in_cp li{margin-left:0;margin-right:2%;}
    .in_cp li:nth-child(3n){ margin-right: 0;}

.sthf {
    width: 1100px;
    margin: 0 auto;
}
    @media (max-width: 760px) {
      .in_cp li{
            margin: 2% 2% 0 2%;
    		width: 46%;
      }
      .in_cp li:first-child{margin-left:2%;}
      .in_cp li:nth-child(3n){ margin-right: 2%;}
      .in_cp_no{display:none;}
      .sthf{width:100%;}
      .product_more{line-height:30px;width:100px;}
	.product_more a{font-size:14px;}
    }

.gsjs p {
    margin: 10px 0;
}
/*在线客服 开始*/
.scrollsidebar{position:absolute; z-index:999; top:350px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(/images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(/image/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}
.side_title, .side_blue .side_title { background-position: -195px 0;}
.side_bottom, .side_blue .side_bottom {background-position: -195px -50px;}
.side_center, .side_blue .side_center {background: url(/images/blue_line.png) repeat-y center;}
.show_btn, .side_blue .show_btn {background-position: -119px 0;}
/* ======  联系浮窗手机端默认收起  ====== */
@media screen and (max-width:767px) {
  .scrollsidebar .side_content {
    width: 0;
  }
  .scrollsidebar .show_btn {
    width: 25px;
  }
}
/*在线客服 结束*/