html { height:100%; }
body {
  font: 14px "Microsoft Yahei","宋体","Lucida Grande", Helvetica, Arial, sans-serif;margin:0; overflow:scroll; background:#ddd; height:100% !important; overflow-x:hidden;
}
input { outline:none; }
* { box-sizing:border-box; }
/* clearfix start*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
/* clearfix end */

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.btn { padding:7px 15px; border:1px; border-radius:4px; font-size:14px; text-decoration:none }
.btn-blue { background:#1d98c1; color:#fff; transition:0.5s all ease-in; }
.btn-blue:hover { background:#f43c11; }

.banner-1 { margin:0 auto; text-align:center; padding:0; background:url(../images/banner-2.jpg) 50% 50% no-repeat; height:308px; min-width:1200px; }
.banner-2 { margin:0 auto; text-align:center; padding:0; background:url(../images/banner-6.jpg) no-repeat; height:308px; min-width:1200px; background-size: 100% 100%}
.banner-3 { margin:0 auto; text-align:center; padding:0; background:url(../images/banner-3.jpg) 50% 50% no-repeat; height:308px; min-width:1200px; }

.fl { float:left; }
.fr { float:right; }
.mt50 { margin-top:50px; }
.mt10 { margin-top:10px; }
.pt50 { padding-top:50px; }
.header { height:70px; background:url(../images/nav-bg.jpg) repeat-x; min-width:1200px; }
.content { width:1200px; margin:0 auto; padding:20px; background:#fff; margin-top:30px; border-radius:6px; box-shadow:0px 0px 1px 2px #d8d8d8  }
.container { width:1200px; margin:0 auto; }
.logo, .nav { float:left; margin-right:30px; padding-top:15px; }
.logo { padding-top:10px; }
.nav a { font-size:14px; float:left; padding:10px 12px; color:#333; font-size:16px; float:left; text-decoration:none;margin-left:5px; margin-right:5px; transition:0.5s all ease-in; }
.nav a:hover { text-decoration:none; background:#1d98c1; border-radius:4px; color:#fff; }
.nav a.active { background:#1d98c1; border-radius:4px; color:#fff; }
.search { padding-top:20px; padding-bottom:10px; float:right; }
.search-input{ height:30px; line-height:30px; padding-left:5px; padding-right:5px; border:1px solid #ddd; border-radius:4px; }
.search-submit { padding:7px 15px; border-radius:4px; border:1px solid #ddd; cursor:pointer; }

.index-section-1 { padding:10px 30px 10px; border-radius:6px }
.index-company { width:750px; float:left; }
.index-company-img { width:310px; text-align: center; float:left; }
.index-company-content { float:right; width:440px; font-size:13px; color:#636363;  }
.index-news { width:380px; float:right; }
.index-news h2 { color:#333; font-size:18px; padding-left:40px; }
.index-news ul { list-style-type:none; padding:0; margin:0; padding-left:20px; }
.index-news ul li {  padding:0; margin:0; padding-left:20px; }
.index-news ul li a { background:url(../images/icon-news.png) 0 50% no-repeat; padding-left:20px; color:#8c8c8c; font-size:13px }
.index-news ul li a, .index-news ul li span { line-height:25px; color:#8c8c8c; text-decoration:none; font-size:13px }
.index-news ul li a:hover { text-decoration:underline; }
.index-news ul li span { color:#ddd; }
.index-case-title { width:100%; margin:30px auto; height:62px; background:url(../images/case-title-bg.jpg) 50% 50% no-repeat; overflow:hidden; }
.index-case-title span { padding-top:20px; padding-left:10px; padding-right:10px; }
.index-case-content { width:1200px; margin:0 auto; }
.index-case-content a { float:left; background:url(../images/frame.jpg) no-repeat; width:285px; height:343px; text-align: center; margin-right:10px; padding-top:10px; color:#666; text-decoration:none; }
.index-case-content a:hover img { box-shadow:2px 2px 2px 2px #ddd }
.index-case-content a img { width:268px; height:255px; }
.index-case-content a span { line-height:40px; display:block; }
.index-case-content a:first-child { margin-left:-5px; }
.index-case-content a:last-child {}
.interscience a {float:left;}
.interscience a img { width:130px; height:130px;}
.interscience a span {line-height:20px; display:block;text-align: center;}

/* article css start */
/*.article-left { float:left; width:250px; background:url(../images/left-split.png) 100% 0 no-repeat; min-height:474px; }*/
.article-left { float:left; width:250px; }
.article-left ul { list-style-type:none; margin:0 auto; padding:0; margin-top:-10px; }
.article-left ul li {  border-radius:3px; }
.article-left ul li:hover { background:#ccc;  background:#1d98c1 }
.article-left ul li a { line-height:30px; padding-left:20px; font-size:16px; color:#fff; text-decoration:none; display:block; background:#b2b9c3; transition:0.2s all ease-in; }
.article-left ul li a:hover, .article-left ul li a.cur { background:#f98b1c; color:#fff; text-decoration:none; }
.article-left-info { margin-top:50px; }
.article-left-info a { border-bottom:1px solid #d8dce1; display:block; line-height:40px; color:#b2b9c3; font-size:16px; padding-left:20px; }
.article-left-info a span { float:left; width:19px; height:40px; margin-right:10px;}
.icon-email { background:url(../images/icon-email.png) no-repeat 50% 50%; display:inline-block; width:19px; height:21px; }
.icon-qq { background:url(../images/icon-qq.png) no-repeat 50% 50%; display:inline-block; width:19px; height:21px; }
.icon-tel { background:url(../images/icon-tel.png) no-repeat 50% 50%; display:inline-block; width:19px; height:21px; }
.article-right { float:right; width:880px; border:1px solid #ddd; padding:20px; border-radius:6px; }
.article-right p { line-height:1.8em; margin-bottom:20px; color:#666; }
.article-right h3 { color:#666; }
.article-right h3 small { font-size:12px; font-family:"Times New roman",arial; font-weight:200; }
.article-right img { max-width:100%; }
.title-img { border-bottom:1px solid #ddd; margin-bottom:40px }
/* article css end */

/* qq客服样式表 start */
/* 主要css样式*/
.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;}
/* qq客服样式表 end */
.bread-crumb { color:#666; border-bottom:1px solid #ddd; margin-bottom:40px; padding-left:15px; line-height: 50px; }

.news-list { list-style-type:none; margin:0; padding:0; }
.news-list li { border-bottom:1px solid #ddd; }
.news-list li a { line-height:35px; color:#555; text-decoration:none; padding-left:20px; }
.pagination { margin-top:20px; margin-bottom:50px; color:#666; }
.pagination a { color:#666; text-decoration:none; }
.pagination a:hover { text-decoration:underline; color:#333; }
.news-list li a:hover { line-height:35px; color:#1d98c1; text-decoration:underline; }
.footer { margin:0 auto; margin-top:30px; border-top:1px solid #ddd; padding-top:20px; padding-bottom:20px; background:#333; min-width:1200px;  }
.footer-content { color:#999; text-align: center; margin: 0 auto; font-size:12px; }
.footer-content a { color:#999; text-decoration:none; }
.footer-content a:hover { color:#666; text-decoration:underline; }

/* login css start */
.login { border:1px solid #ccc; border-radius:6px; padding:20px; margin-top:100px; background:#fff; }

.container-fluid.admin { height:100% !important; }
.admin>.col-sm-2 { height:100%; }
.admin>.col-sm-10 { height:100%; }


