
/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{font:14px/1.5 "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#333;outline:0; background-color:#f5f5f5; width:100%; padding-bottom:0}
a{color:#444;text-decoration:none;}

.ui-header{ 
	position:relative;
	background:#ec5b05;
}
.ui-header h1{ height:40px; background:url(../images/logo.png) no-repeat center center; background-size:70px auto;}
.ui-header-left, .ui-header-right{ position:absolute; top:0; left:0; width:52px; height:100%;}
.ui-header-right{ left:auto; right:0;}
.ui-header-left a, .ui-header-right a{ display:block; height:100%; background-size:30px auto; background-repeat:no-repeat; background-position:center center;}

.ui-header-ico-home{ background:url(../images/home1.png);}
.ui-header-ico-menu{ background:url(../images/menu1.png);}

#menu{ position:absolute; width:160px; height:246px; top:40px; right:-200px; background:#eae8e8; color:#666; z-index:100; display:none;}
#menu li{ border-bottom:1px solid #f7f6f6;height:40px;}
#menu li:after{ content:''; display:block; width:100%;  border-bottom:1px solid #d2d0d0;}
#menu a{ position:relative; height:40px; line-height:40px;  padding:0 20px 0 40px; border:none; display:block; height:40px; color:#666;}
#menu a:after{
	display:block; content:''; position:absolute; 
	right:8px;
	top:50%;
	margin-top:-6px;
	width:10px; height:10px;
	border:2px solid #bbb;
	border-width:2px 2px 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}


.m-banner{}
.swipe {overflow: hidden;visibility: hidden;position: relative;width:100%;height:auto;z-index:1}
.swipe-wrap{overflow: hidden;position: relative;z-index:1}
.swipe-wrap li{float:left;width:100%;position: relative;z-index:1}
.swipe-wrap li img{ width:100%;z-index:1; display:block;}

.swipe-text{ position:absolute; bottom:0; width:100%; height:30px; line-height:30px; z-index:100; background-color:rgba(0,0,0,0.5); color:#fff; font-size:14px;}
.swipe-text p{ padding-left:8px;}

#slider_on{ position:absolute;width:100%;height:30px; line-height:30px; z-index:9999;text-align:center; bottom:0;}
#slider_on ul{ padding-right:8px;}
#slider_on li{display:inline-block;width:10px;height:10px;border-radius:5px;background:rgba(0,0,0,0.5); margin:0 2px;cursor:pointer; z-index:9999;}
#slider_on li.on{box-shadow:inset 0 1px 3px -1px #464646,0 1px 2px rgba(0,0,0,.5);background-color:#000; z-index:9999;}

.index_img{ width:100%; height:auto;}
.index_img li img{ width:100%;}

.list-content{ overflow:hidden; }
.list-content a{  border-bottom: 1px solid #ccc;background: linear-gradient(#FDFDFD, #EEEEEE) repeat scroll 0 0 #EEEEEE;color: #333; text-shadow: 0 1px 1px #F6F6F6; height:50px; line-height:50px; overflow:hidden; position:relative; display:block; }
.list-content a div.text{white-space: nowrap;font-weight:400; margin-right:15px; overflow:hidden;}
.list-content a p{ 
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	background-color: #666;
	background-color: rgba(0,0,0,.4);
	background-image: url(../images/icons-18-white.png) ;
	background-repeat: no-repeat;
    border-radius: 9px;
    -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	background-position: 	-108px -1px;

}
.list-content a div.text{ margin-left:20px; margin-right:35px; overflow:hidden;}
.list-content a div.text-img{ margin-left:20px; margin-right:35px; overflow:hidden;}
.list-content a:hover div.text-img{ color:#666}
.list-content a:hover{ background:#FDFDFD}

.decoration{	height:1px;	display:block;	background-color:rgba(0,0,0,0.15);}
.tecl{ background:#e9ecf0; line-height:38px; font-size:12px; text-shadow:1px 1px 1px #fff; color:#666; text-align:center}

/*---content---*/
.content{overflow:hidden;margin:20px 10px 10px 10px; font-size:14px }
.about_img img{ width:100%; height:auto}
.cont_title{height: 35px;line-height: 35px;font-size: 16px; font-weight:bold;border-bottom: 3px solid #17120f; margin-top:5px; overflow:hidden}

.content p{  line-height:22px; margin:8px 0; text-indent:2em;}

/*---tousu----*/

.contactFormWrapper {}
.contactForm {	margin-bottom: 0px; background:#fff}
.contactForm .formFieldWrapper {margin-bottom: 10px;}
.contactForm .formTextareaWrapper {	margin-bottom: 10px;}
.contactForm label {	margin-bottom: 13px;	width: 100%;	box-sizing: border-box;	height: 40px;	line-height: 40px;}
.contactForm .contactField, .contactForm .contactTextarea{	margin-bottom: 0px;	box-sizing: border-box;	background-color: #fefefe;	border: 1px solid #ddd;	color: #999;}
.contactForm .formFieldWrapper input[type="text"]:focus, .contactForm .formTextareaWrapper textarea:focus {
	background-color: #f0f0f0;
}
.contactForm .formFieldWrapper input[type="text"] {
	width: 100%;
	height: 36px;
}
.contactTextarea {
	width: 100%;
	max-width: 100%;
	height: 168px;
	box-sizing: border-box;
}
input.contactSubmitButton, input.contactSubmitButton:hover {
	height: 36px;
	line-height: 36px;
	background-color: #333;
	padding-left: 12px;
	padding-right: 12px;
	float: right;
	color: #fff;
	border: none;
	border-radius: 6px;
	margin-right:20px;
}

/*---contact---*/
.content dl{ padding:10px 0;}
.content dd{ padding:10px 0; border-bottom:1px solid #dedede; height:100px; overflow:hidden}
.content dd .pic{ width:100px; height:75px; float:left; border:1px solid #eaeaea}
.content dd .pic  img{ width:100px; height:75px;}
.content dd .txt{ padding-left:110px; }
.content dd .txt h3{ font-weight:bold; height:21px;}
.content dd .txt p{ text-indent:0;line-height:13px;}

/*-------baoming-------*/
.bm_r{ min-width:280px; max-width:330px;background:#FFF; font-size:14px; color:#333; overflow: hidden; display:block; margin:0 auto; font-size:12px;}
.bm_r ul{  padding:10px;}
.bm_r ul li{ line-height:30px; height:30x;}
.bm_r ul li p span{ font-weight:bold}
.bm_r .fs{ font-size:16px; color: #C30;}
.bm_r .fs p{ text-indent:0}
.bm_r .tel{ background:url(http://www.leanju.com/tg/images/icon_phone02.png) 0 2px no-repeat; padding-left:5px;}
.bm_r .q{background:url(http://www.leanju.com/tg/images/icon_qq01.gif) 0 2px no-repeat; padding-left:5px;}
.bm_r .qq{background:url(http://www.leanju.com/tg/images/getface.jpg) 0 2px no-repeat; padding-left:5px;}
.bm_r .dx{background:url(http://www.leanju.com/tg/images/icon_mobile02.gif) 0 2px no-repeat; padding-left:5px;}
.bm_r .wx{background:url(../images/wx.jpg) 0 3px no-repeat; padding-left:5px;}

