*{padding:0;margin:0;font-family: "微软雅黑";list-style: none;text-decoration: none;}

.container{

	width: 1000px;

	margin:0 auto;

}

html{overflow-x:hidden;}

body{

	background: #fff;

	color: #666666;

	font-size: 12px;

}

a{

	outline: none;

	color: #1a1a1a;

}

img{

	border: none;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.clear{

	clear: both;

}

/*

===================

分页

>>	pages_pre		上一页

>>	pages_next	下一页

>>	strong			激活状态

>>	a:hover			鼠标悬停状态

===================

*/

.pages a,

.pages strong{

	display:inline-block;

	line-height:28px;

	padding:0 10px;

	border:1px solid #d9d9d9;

	background-color:#ffffff; 

	text-decoration:none;

	color:#666;

	font-family:Simsun;

	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;

	margin-right:3px;

}

.pages  .current{

	display:inline-block;

	line-height:28px;

	padding:0 10px;

	border:1px solid #d9d9d9;

	background-color:#ffffff; 

	text-decoration:none;

	font-family:Simsun;

	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;

	margin-right:3px;

	

	color:#fff;

	background-color:#24557d;

	border-color:#fff;

}

.pages a:hover{

	color:#fff;

	background-color:#24557d;

	border-color:#fff;

	text-decoration:none;

}

.pages strong{

	color:#fff;

	background-color:#24557d;

	border-color:#fff;

}

.pages span{

	padding:0 10px;

	line-height:23px;

}



/* top */

.logo{

	margin-top: 27px;

}

.nav{

	margin-top: 60px;

	margin-left: 30px;

}

.nav ul li{

	float: left;

	margin-left: 30px;

}

.nav ul li a{

	font-size: 16px;

	color: #595959;

	display: block;

	width: 80px;

	text-align: center;

	padding-bottom: 10px;

}

.nav ul li a:hover{

	color: #e66754;

}

.non{

	border-bottom: 5px solid #27363a;

}



/*  banner  */

.banner{width: 1440px;margin: 0 auto;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}

#playBox{ width:1440px; height:568px; margin:0 auto; background:#333; position:relative; overflow:hidden;}

#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}

#playBox .oUlplay li{ float:left;}

#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}

#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}

#playBox .smalltitle {width:1440px; height:10px; position:absolute; bottom:30px; z-index:10}

#playBox .smalltitle ul{ width:120px; margin:0 auto;}

#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}

#playBox .smalltitle .thistitle{ background:#f60504;}



/*   advantage   */

.advantage{

	height: 330px;

}

.advantage_tit{

	text-align: center;

	margin-top: 50px;

}

.advantage_tit p{

	color: #2c2c2c;

	font-size: 40px;

}

.advantage_tit span{

	font-size: 20px;

	color: #2c2c2c;

}

.advantage ul{

	margin-left: -100px;

	margin-top: 40px;

}

.advantage ul li{

	float: left;

	margin-left:140px;

}

.advantage ul li{

	height: 110px;

	width: 130px;

	font-size: 18px;

	color: #333;

	text-align: center;

	padding-top: 100px;

}

.ad1{

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

	background-position: 20px 10px;

}

.ad2{

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

}

.ad3{

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

	background-position: 20px 10px;

}

.ad4{

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

}



/*   service   */

.service{

	height: 820px;

}

.service_tit{

	font-size: 14px;

	height: 40px;

	border-left: 14px solid #e66754;

	padding-left: 10px;

}

.service_tit p{

	font-size: 25px;

	color: #e66754;

	line-height: 20px;

	padding-bottom: 3px;

}

.service_tit span{

	font-size: 12px;

	color: #e66754;

}

.more{

	font-size: 12px;

	color: #000;

	border: 2px solid #959595;

	border-radius: 15px;

	width: 90px;

	height: 25px;

	display: block;

	text-align: center;

	line-height: 25px;

	margin-top: 20px;

}

.service_content{

	margin-top: 20px;

}

.service_top{

	height: 50px;

	width: 930px;

}
.service_content ul{ margin-left:-30px;}
.service_content li{ float:left; position:relative;width: 480px; height:350px; margin-left:30px; margin-bottom:30px;}
.service_content li img{ width: 480px; height:350px;}
.service_content li p{ position:absolute; height:50px; line-height:50px; width:100%; color:#fff; background:rgba(0,0,0,.8); bottom:0; text-align:center; font-size:16px;}

/* mask */
.mar{margin-left:-10px;}
.sgw_img{}

.sgw_img dt{float:left;display:inline;position:relative;overflow:hidden;}

.sgw_img dd{float:left;position:relative;overflow:hidden;}

.sgw_img_dd1{float:left;display:inline; margin-top:-20px;}

.sgw_img_dd1 dd{overflow:hidden;float:left;margin-left:20px;width:300px;height:200px;margin-top:20px;}

.sgw_img_dd1 #dd2{}

.sgw_img_dd2{float:left;overflow:hidden;}

.sgw_img_dd2 dd{overflow:hidden;display:inline;}

.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd4{margin:0;}

.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd5{}

.box{width:100%;height:40px;background:#020000;position:absolute;left:0;line-height:40px;color:#e69714;bottom:0;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;text-align:center;}

.box h3{color:#fff;font-size:14px;font-weight:bold;}

.box:hover h3{color:#e69714;}

.box a{display:block;margin-top:5px;}

.sgw_img dt .box{padding-top:100px;top:-482px;}

.box p{

	padding: 20px;

}


/*   news   */

.news{

	margin-top: 40px;

	height: 300px;

}

.shunlong,.industry{

	width: 320px;

}

.problem{

	width: 310px;

}

.industry{

	margin: 0 30px 0 20px;

}

.new_tit{

	font-size: 18px;

	color: #2c2c2c;

}

.new_tit i{

	font-size: 14px;

	margin-left: 10px;

}

.new_tit img{

	width: 320px;

	height: 117px;

	margin-top: 20px;

}

.new li span{

	float: right;

	color: #1a1a1a;

}

.new{

	margin-top: 10px;

}

.new li {

	line-height: 30px;

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

	padding-left: 10px;
	
	border-bottom: 1px dashed #ccc;

}
.about{

	margin-top: 50px;

	height: 295px;

}

.about_tit{

	height: 60px;

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

}

.about_tit p{

	font-size: 20px;

	color: #4e4e4e;

}

.about_img{

	margin-top: 20px;

}

.about_text{

	width: 550px;

	margin-left: 45px;

}

.ab_tit{

	font-size: 24px;

	color: #333333;

	line-height: 50px;

}

.start{

	font-size: 19px;

	color: #000000;

	line-height: 30px;

}

.text_ma{

	color: #666666;

	line-height: 25px;

	margin-top: 10px;

}

.text_ma a{

	color: #dd543f;

}



.footer{

	height: 140px;

	background: #3b3b3b;

	margin-top: 130px;

	padding-top: 30px;

	color: #dadada;

	line-height: 30px;

}

.footer a{

	color: #dadada;

}

.footer_left{

	width: 600px;

}

.footer_right{

	line-height: 16px;

	font-size: 13px;

	margin-right: 50px;

}

.fp1{

	padding-top: 20px;

	margin-left: 10px;

	margin-right: 5px;

}



/*  Inside pages  */

.cont_tit{

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

	text-align: center;

	margin-top: 50px;

	font-size: 24px;

	color: #000;

}

.item_nav{

	margin-left: 270px;

	margin-top: 40px;

	font-size: 14px;

}

.item_nav li{

	float: left;

	margin-left: 20px;

}

.item_nav li a{

	width: 120px;

	height: 35px;

	line-height: 35px;

	display: block;

	border: 2px solid #979797;

	text-align: center;

}

.item_nav li a:hover{

	color: #fff;

	background: #e86754;

	border: 2px solid #e86754;

}

.item_on{

	color: #fff;

	background: #e86754;

	border: 2px solid #e86754 !important;

}

.cont{

	height: 120px;

}

.main_text{

	font-size: 14px;

	line-height: 25px;

	margin-top: 30px;

}

.show{

	font-size: 14px;

	line-height: 25px;

	margin-top: -60px;

}



/*   */

.xn_c_6_wrap {

    width: 1000px;

    height: 226px;

    font-size: 12px;

}

.xn_c_6_wbox {

    width: 1000px;

    height: auto;

    margin-top: 100px;

}

.xn_c_6_top {

    width: 1000px;

    line-height: 34px;

    height: 34px;

    border-bottom: 1px solid #cecece;

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

}

.xn_c_6_cWrap {

    font-size: 16px;

    color: #494949;

    padding-left: 18px;

}

.xn_c_6_eWrap {

    color: #e86656;

    font-size: 16px;

    padding-left: 4px;

}

.xn_c_6_tmore {

    float: right;

    padding-right: 20px;

    background: url(../images/xn_c_6_tmore.png) no-repeat 28px center;

    font-size: 12px;

    color: #474747;

}

.n_case{

	margin-left: -24px;

	margin-top: 20px;

}

.n_case img{

	width: 232px;

	height: 171px;

}

.n_case a:hover{

	filter:alpha(opacity=80);  

    -moz-opacity:0.8;  

    -khtml-opacity: 0.8;  

    opacity: 0.8;  

}

.n_case li{

	float: left;

	margin-left: 24px;

	width: 232px;

	text-align: center;

	line-height: 25px;

}

.n_case span{

	font-size: 14px;

}

.main_ul li a:hover{

	color: #e86754;

}

.main_ul li {

	line-height: 30px;

	border-bottom: 1px dashed #ccc;

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

	padding-left: 10px;

}

.main_ul li a{

	color: #4b4b4b;

}

.main_ul li span{

	float: right;

	color: #787878;

	font-size: 12px;

}



.lanren{}

.lanren ul{margin-left: -40px;}

.lanren ul li{width:297px;height:198px;float:left;margin-left:40px;position:relative;overflow:hidden;cursor:pointer;margin-bottom: 40px;}

.lanren .txt{width:297px;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}

.lanren .txt h3{font-size:16px;font-weight:100;height:45px;text-align:center;line-height:45px;}

.lanren .txt p{font-size:14px;text-align:center;padding:0 10px;}



.news_view_head {

    height: 96px;

    position: relative;

    overflow: hidden;

    border-bottom: 1px solid #cecece;

}

.news_view_title {

    height: 48px;

    line-height: 48px;

    font-size: 18px;

    color: #000000;

    text-align: center;

}

.news_view_date {

    width: auto;

    height: 40px;

    line-height: 40px;

    font-size: 12px;

    color: #666;

    position: absolute;

    right: 50%;

    margin-right: 24px;

}

.male{

	width: auto;

    height: 40px;

    line-height: 40px;

    font-size: 12px;

    color: #666;

    position: absolute;

    right: 30%;

}

.show_text{

	line-height: 25px;

	margin-top: 10px;

}



/* floatingQQ */

.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}

.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;z-index:9;}

.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}

.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:105px;border-bottom:1px solid #dddddd;}

.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}

.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}

.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(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}

.main-im .im_main .weixing-show{width:112px;height:172px;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:103px;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(http://demo.lanrenzhijia.com/2015/service0119/images/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(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;}

.main-im .close-im a:hover{text-decoration:none;}

.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}



.show_prenext{

	margin-top: 150px;

	border-top: 1px dashed #ccc;

	padding-top: 10px;

}