@charset "utf-8";
/* CSS Document */
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4,table,th, td, form,input, button, select, textarea, p{margin:0;padding:0; font-style: normal;font: 14px/26px "宋体", Arial, Tahoma,"Microsoft YaHei","宋体";}
ol, ul ,li{list-style: none}
img {border: 0;vertical-align:middle; margin:0px;}
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}
a{color:#4b4b4b;text-decoration:none;font-family:"Microsoft YaHei";} 
body{min-width: 1200px;}
a:hover{color:#ff5500;font-family:"Microsoft YaHei";}
h1, h2, h3{font-weight:bold}
h1{font-size:18px}
h2{font-size:15px;line-height: 26px;float: LEFT;}
h3{font-size:14px}
h4{font-size:15px}
h5{font-size:12px;}
.lf{float:left}
.rt{float:right}
.mt{ margin-left:10px;} mr{ margin-right:10px;}
.edui-faked-video {
    margin: 0 auto;
}
.pt25{padding-top:25px}
.pt15{padding-top:15px}.pt10{padding-top:10px}
.box,.banner{margin:0 auto;width:100%;overflow:hidden}
.prenext {border-top: #cfd4d7 dashed 1px;border-bottom: #cfd4d7 dashed 1px; color:#4b4b4b;}
.prenext a{ color:#4b4b4b;}
/*kuai su dao hang*/
.indexcomm{ width:100%; padding-top:2px; height:42px; line-height:42px; color:#6c6c6c}
.k{line-height:42px;color:#484848;margin-right:10px; padding-left:10px;font-family:"Microsoft YAHEI"; font-size:13px; font-weight:900;}
.tagqun{width:1200px;margin:0px auto; height:42px; text-align:center;overflow:hidden;}
.tagqun ul{ }
.tagqun ul li{ height:42px; line-height:42px; padding-right:20px; float:left;overflow:hidden;}
.tagqun ul li a{color:#484848; font-size:13px;}

.otherpro{ width:924px; border: 1px solid #017eb7;}
.otherprotit,.othernewstit{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#017eb7;margin-bottom:10px;}
.othernews{ margin-top:10px;border: 1px solid #017eb7;}
.othernews ul li{ padding-left:20px; background:url(d.jpg) no-repeat 3px 10px;border-bottom: #d1d2d4 dashed 1px; height:28px;}
.othernews ul li a{ color:#333;}
.related_other_products_1{float:left;width:136px;height:140px;overflow:hidden;text-align:center; margin:0;margin-left: 40px;}
.related_other_products_1 img{ border:1px #cfd0d2 solid;}
.related_other_products_1 a{color:#333;}
.exclass_list_1{float:left;    width: 202px;height: 182px;display: block; margin:10px 6px; text-align:center;}
.exclass_list_1 img{float:left;width:200px;height:150px;overflow:hidden;border: 1px #d9dadc solid;}
.xglj{ height:35px; line-height:35px;color:#333;}
.xglj a{ color:#cecece; font-weight:bold;height:35px; line-height:35px;}

.ihotpro{padding:10px 10px;width: 351px;}
.ihotpro_in{height:auto;}
#tz{color:#333;height:36px;margin:0px auto;line-height:36px;float: right;margin-right: 10px;}
#tz a{ color:#333;}

/* flexslider */
.flexslider{position:relative;height:415px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat; z-index:1;}
.slides{position:relative;z-index:1;}
.slides li{height:415px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*main*/
#main{margin:0px auto;width:1200px;padding: 5px 0px;}
#main2{margin:0px auto;width:1200px;padding: 5px 0px;}

/*contact*/ 
#contact{border:1px #dfdfdf solid;padding-left:8px; padding-right:8px;font-family:"Microsoft YAHEI"; color:#474848; padding-bottom:10px;}
.contact_tit{background:url(submenu-h2.jpg) no-repeat; text-align:center; height:41px; line-height:41px; overflow:hidden;color:#FFFFFF; font-size: 16px;font-family:"Microsoft YAHEI"; font-weight:bold; margin-top:8px;}
.dianhua {background: url(teln.jpg) no-repeat scroll 0 18px transparent;color: #474848;line-height: 20px;padding: 10px 0 10px 55px;}
.dianhua span {display: block;font: 18px "Impact";color:#474848;}

/*ringht liebiao*/
#main-right{float:right;width:880px;}
.righttitle-rt{ height:36px;border: #dfdfdf solid 1px; font-size: 12px; margin-top:20px;margin-left: 9px;margin-bottom: 15px;padding: 1px;text-align: left;width: 856px;border-radius: 2px;}
.righttitle-rt h4{line-height:36px;color:#333000;float: left;height:36px;padding:0px 10px 0px 0px;font-size:15px;text-indent: 16px; font-family:"Microsoft YaHei";}
#ny{margin:0 auto;overflow:hidden;width:858px;} 

/*company*/
#ny #about1{text-align:left;width:836px;overflow:hidden; padding:10px;border:1px #dfdfdf solid;border-radius: 2px;}
#ny #about1 p{ color:#333;font-family:"Microsoft YAHEI";}
/*nei news lie*/
.newslist{width:856px;overflow:hidden; padding:10px 0px;border:1px #dfdfdf solid; border-radius: 2px;}
.newslist ul li{display: block;height: 24px;width: 850px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(xw.jpg) no-repeat 12px 10px;text-indent: 27px;margin: 2px 0 0 0;padding-bottom: 5px;border-bottom: #cfd4d7 dashed 1px;}
.newslist ul li a{ color:#333;font-family:"Microsoft YAHEI";}
.newslist ul li span{ float:right;color:#333;font-family:"Microsoft YAHEI";}
/*nei product lie*/
#ny #prolist{text-align:left;width:856px;overflow:hidden;}
#ny #prolist ul{padding:10px 0px;text-align:left;overflow:hidden}
#ny .classtext{border:1px dashed #d1d2d4;padding:10px;line-height:normal;margin-bottom: 10px; color:#333;}
#ny #prolist H1{border-bottom: #d1d2d4 dashed 1px; color:#333; height:50px; line-height:50px;text-align: center;}
.source{color:#333; font-size:13px; font-family:"Microsoft YAHEI"; line-height:30px; text-align:center;}
.subtext p{color:#333;font-size:13px; font-family:"Microsoft YAHEI"; line-height:30px; }
.subtext p img{max-width: 826px;}
.plist{ float:left; text-align:left;margin-bottom: 10px;}
.plist_left{    width: 202px;height: 152px;display: block;border: 1px #d9dadc solid;}
.plist_left img{ padding:1px; width: 200px;height: 150px;}
.plist_right{ line-height:30px; width:212px;float:left;text-align: center;}
.plist_right a b{ color:#333;    font-weight: 500; line-height: 35px;}
/*left*/
.left-box{width:270px;overflow:hidden;}
.left-box .title{height:46px;overflow:hidden;text-align:left;color:#2B76B9;line-height:46px;}
.left-box .title h4{text-indent:10px;height:38px;float:left;line-height:50px;color:#fff;text-indent: 38px; font-weight:bold;}
.left-box .title span{float:right;height:26px;width:60px}
.left-box .title span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}

/*product lanmu */
.propic{ padding:10px 10px; line-height:20px; color:#e3ac5a;}
.propic img{ float:left; margin-right:10px;border: 1px #d9dadc solid;padding:1px;}
.propic a{color:#e3ac5a;}

#about2{
	padding:10px;
	text-align:left;
	width:200px;
	overflow:hidden;
	color:#333333; background:#EEF2F5;
}

.dd{ width:194px; margin:10px auto; }
.indextitle-rt span a{ font-size:14px; color:#0f46bb;}
.indextitle-rt h3{line-height: 42px;color: #0f46bb;float: left;height: 42px; text-indent:20px;font: 400 17px/42px "Microsoft YAHEI";}

.header,.content,.footer{ width:1200px; margin:0 auto; overflow:hidden; }
/* top*/
.fixed:after{content:".";display:block;clear:both;height:0;width:0;font-size:0;visibility:hidden}
.fixed{zoom:1}
.pr{position:relative}
.pa{position:absolute}
/*top*/
em,i{ font-style:normal}
.nav{ height:34px; line-height:34px; background:#eee;}
.nav-c{ width:1200px; margin:0 auto; color:#595959;}
.nav-c p{ height:24px; line-height:24px;font-family:"Microsoft Yahei";margin-top: 5px;}
.nav-right{ float:right;line-height:34px;}
.nav-c a{ color:#fff;display:inline-block;background: #8ec635; padding: 0 10px;margin-right: 10px;border-radius:5px}
.nav-img{ padding:5px 0 0 10px; float:left; display:inline-block}
.nav-img a{ padding:0;}
.h-con{ width:1200px; margin:0 auto; height:116px;}
.h-con h1{ float:left; padding:20px 0 0 12px;}
.h-con h1 img{width:639px; height: 85px} 
.h-tel{ width:261px; text-align:center; float:right; margin-top:29px; padding-left:30px;  font-size:16px; font-family:"Microsoft Yahei"; color:#373737; line-height:16px;}
.h-tel em{ display:block; font-size:32px; font-family:Impact; color:#ff8400; padding-top:3px; line-height:32px;}
.menu{ height:45px; line-height:45px; background:#0090da;}
.menu-c{ width:1200px; margin:0 auto; font-family:"Microsoft Yahei"; }
.menu-c li{ float:left;background:url(menu-line.gif) no-repeat top right;WIDTH:100px; text-align:center;}
.menu-c li a{ color:#fff; height:45px; line-height:45px; WIDTH:100px;font-size:14px;}
.menu-c li a:hover, .menu-c li.cur a{ background:#8ec635; WIDTH:100px; display:inline-block;height:45px; line-height:45px;}
.menu-c li.none{ background:0;}
/*top*/

/*top*/

.indexbody2{ width:100%; overflow:hidden;}
.indexmain{margin:0px auto;width:1200px; margin-top:20px;}
/*index leftlum*/
.lefts_bj{ width:300px;padding-bottom:5px;border:1px #94c8ef solid;}
.lefts_bj h4{background:url(submenu-h2.jpg) no-repeat;text-align:center; height:41px; line-height:38px; overflow:hidden;}
.lefts_bj h4 a{font-size:18px; color:#FFFFFF; font-weight:bold; display:block;}
.lefts_bj h4 span{ color:#FFFFFF; font:12px Arial, Helvetica, sans-serif;}
.lefts{width:300px; overflow:hidden; position:relative;}


/*productclass*/
.proclass{width:294px;overflow:hidden;text-align:left; padding-bottom:25px; padding-top:5px;}
.pclass_1{ width:280px;background:url(submenu-h3.jpg) no-repeat #008fdb; height:32px; margin:14px 0 0 12px; overflow:hidden;}
.pclass_1 a{ color:#FFFFFF; line-height:32px; padding-left:23px; font-size:12px; font-weight:bold;}
.pclass_1_2 {width:210px; margin:4px 11px 0 8px; line-height:30px; border-bottom:1px dashed #b9b9b9; padding-left:22px; height:30px;overflow:hidden;}
.pclass_1_2 a{ background:url(pro_lf_a.gif) no-repeat left center; color:#656565; padding-left:20px;font-size:13px;} 




/*left*/
#main-left{width:300px;float:left;padding: 10px 0px; margin-top:8px;}

.pro_r{width:880px;}
.tl_01{background:url(pro_rt_t.jpg) no-repeat top;height:38px;line-height:38px;}
.tl_01 h4 a{color:#fff;padding-left:23px;font-size:16px;font-weight:normal;height:38px;line-height:38px;}
.tl_01 .more{display:inline-block;color:#fff;margin-right:20px;}
.pro_r ul{border:1px solid #94c8ef;border-top:0;padding:24px 0 10px 15px; overflow:hidden;}
.pro_r li{float:left;display:inline;width:202px;text-align:center;margin: 11px 5px;}
.pro_r li img{display:block;width:200px;height:150px;border: 1px #d9dadc solid;}
.pro_r li a:hover img{background:#ff7401;}
.pro_r li span{display:block;height:35px;line-height:35px;overflow:hidden;}
.pro_r li span a{color:#595656}


.ys-bg{ background:url(ys-tit-bg.jpg) no-repeat center top; width:100%;overflow:hidden; height:524px; margin-top:30px;}
.ys-tit{ width:1200px; margin:0 auto; height:524px;overflow:hidden; }
.ys-tit dl{ width:1200px;}
.ys-tit dt{ float:left; width:450px; padding-top:100px;}
.ys-tit dt img{border:2px #d6d6d6 dashed;}
.ys-tit dd{ float:right; width:730px;}
.ys-tit h2{ padding:50px 0 0 20px; font-size:43px; font-weight:bold; color:#333; font-family:"Microsoft Yahei"; line-height:43px; }
.ys-tit h2 .tm{ font-size:34px; color:#fff; padding-top:14px; display:block; line-height:54px;}
.ys-tit h2 .cp{ padding:30px 0 0 14px; font-size:24px; font-weight:bold; display:block; color:#fff; line-height:20px;font-family: "Microsoft YaHei";}
.ys-tit h2 .cp em{padding-left:16px;}
.ys-tit h2 p{ width:700px; font-size:14px; font-weight:normal;line-height:24px; padding:10px 0 0 0;color:#fff; font-family:"Microsoft Yahei";}
.ys_link { display:block; width:228px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:20px; background:#4a781f; margin:20px 0 0 0;}

/*case*/
.case{ width:1200px; margin-top:38px; overflow:hidden;    height: 500px; }
.case h2, .customer h2{ background:url(line.png) repeat-x 0 13px; font-family:"Microsoft Yahei"; font-size:26px; font-weight:bold; color:#1fafe3; text-align:center; line-height:26px;width:1200px;}
.case h2 a, .customer h2 a{color:#1fafe3; padding:0 20px; background:#fff; display:inline-block;}
.case h2 span, .customer h2 span{ float:right; font-size:12px; color:#cdcdcd; font-weight:normal;}
.case h2 span a, .customer h2 span a{ color:#cdcdcd; padding:0 0 0 5px;}
.case-c{ width:1200px; padding-top:14px;}
.case-c li{ width:202px;float:left; padding-top:18px; margin-right:14px;margin-left:20px; text-align:center; line-height:0; font-size:0;  overflow: hidden;
    height: 215px;}
.case-c li img{ width:200px; height:158px;}
.case-c li a img{  border:1px #e1e1e1 solid; display:inline-block;}
.case-c li a:hover img{ border:1px #1fafe3 solid;}
.case-c li span{ height:39px; line-height:39px; font-size:14px;}
.case-c li span a{ color:#333;}
.case-c li.nomr{ margin-right:0;}

/*banner*/
.hf3{ background:url(hf2-bg.jpg) no-repeat bottom; height:119px; padding-bottom:43px; position:relative;}
.hf1-p{ position:absolute; top:33px; left:864px; font-family:"Microsoft Yahei"; color:#fff; font-size:14px;}
.hf1-btn{ margin-left:21px;}
.hf1-btn a{background:url(hf-btn.png) no-repeat; width:98px; height:32px;text-align:center; line-height:32px; font-size:14px; color:#fff; margin-right:8px; display:inline-block}
.hf1-tel{ padding-top:8px; display:block}
.hf1-tel em{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*news*/
.customer{1200px; margin-top:21px; height:477px;overflow:hidden; }
.customer h2 em{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#b9b9b9; display:block; padding-top:5px; font-weight:normal; padding-right:30px; text-transform:uppercase}
.customer-c dl{ padding:20px 12px 18px 5px; float:left;  width:570px;height:160px;}
.customer-c dt{ width:177px; float:left;}
.customer-c dt img{ width:167px;border:5px #dcdcdc solid;}
.customer-c dd{ width:356px; float:left; padding-left:20px; line-height:24px;font-family:"Microsoft Yahei"; }
.customer-c dd h3, .customer-c dd h3 a{ font-size:14px; font-weight:bold; color:#333;}
.customer-c dd p{ padding-top:9px;font-family:"Microsoft Yahei";color: #4b4b4b;}
.customer-c dd span a{ width:74px; height:22px; background:url(customer-more.jpg) no-repeat; text-align:center; display:block; line-height:22px; margin-top:12px; color:#fff;}

.rz-bg{ background:url(rz-bg.jpg) repeat; height:375px;}
.rz{ width:1200px; margin:0 auto; padding-top:38px;}
.rz h2{ background:url(rz-tit.jpg) no-repeat 0 13px; font-family:"微软雅黑"; font-size:26px; font-weight:bold; color:#fff; text-align:center; line-height:26px;width:1200px;}
.rz h2 a{color:#fff; padding:0 20px; display:inline-block;}
.rz h2 span{ float:right; font-size:12px; color:#fff; font-weight:normal;}
.rz h2 span a{ color:#fff; padding:0 0 0 5px;}
.rz h2 em{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#bcdef0; display:block; padding-top:5px; font-weight:normal; text-transform:uppercase}
.rz-c{ width:1200px;}
.rz-left{ float:left; padding:72px 0 0 0;}
.rz-right{ float:right; padding:72px 0 0 0;}
.rz-pp{ float:left; width:1140px; padding-left:16px; overflow:hidden; margin-top:15px;}
.gdpic{width:1124px;}
.roll_index_img{ width:200px; height:150px;}
.roll_index { float:left; display:inline; margin:0 10px; width:200px; height:187px; border:5px #FFF solid;}
.roll_index_title{ background:#333; width:200px; height:32px; border-top:5px #FFF solid;}
.roll_index_title a{ display:block; text-align:center; height:32px; line-height:32px; overflow:hidden; color:#fff;}

.qua{ width:1200px; margin:0 auto; margin-bottom:15px;}
.qua h2{width:1105px; background:url(qua-tit.jpg) no-repeat center top; font:normal 20px/20px "Microsoft yahei"; color:#333; padding:39px 0 0 95px; height:104px;}
.qua h2 em{ display:block; font-size:26px; line-height:26px; color:#fff; font-weight:bold; padding:0 0 12px 15px;}
.qua dl{width:1200px; }
.qua dt{ width:788px; height:234px;line-height:0;float:left; padding-top:40px;}
.qua dd{ width:360px; display:block; margin:0 auto; padding-top:30px; line-height:28px; font-size:14px; font-family:"Microsoft yahei"; color:#333;float:left; padding-left:20px;}
.qua dl.nomr{ margin-right:0;}

/*Link*/
.link{width:1200px; padding-top:21px; clear:both; margin:0 auto; margin-top:25px;}
.link h2{ width:1176px;height:38px; border:1px #dfdfdf solid; border-bottom:2px #017eb7 solid; background:url(link-tit.jpg) repeat-x; line-height:38px; padding:0 11px 0 13px; font-size:16px; font-weight:bold; font-family:"Microsoft yahei";}
.link h2 a{ color:#1fafe3;}
.link h2 span{ float:right; font-size:12px; font-family:"Microsoft yahei"; font-weight:normal; color:#017eb7; padding-top:8px; line-height:30px;}
.link h2 span a{ color:#017eb7;}
.link-c{ border:1px #eeeeee solid; background:#f2f2f2; padding:15px 8px 16px 8px; width:1184px; color:#626262}
.link-c a{ padding:0 7px;*padding:0 7px 0 6px; color:#626262; line-height:28px;}
/*foot*/
.footnav{background:url(footer-bg1.jpg) repeat-x;height:36px; margin-top:25px;}
.f_nav{ border:1px #017eb7 solid; height:36px; line-height:36px; text-align:center; color:#1fafe3; font-weight:bold; width:878px; background:#FFF; padding:0 60px;margin:0 auto;}
.f_nav ul{ width:1200px;height:36px; line-height:36px;font-family:"Microsoft Yahei";overflow:hidden;}
.f_nav ul li{float:left;}
.f_nav a{color:#1fafe3; padding:0 27px; font:14px/36px "Microsoft YaHei";background:url(footer_10.jpg) no-repeat right;}

.foot{ background:url(footer-bg.jpg) repeat-x;  margin-top:25px;}
.f_con{ width:1200px; text-align:center;}
.copyright{ width:1130px;padding: 24px 0 24px 27px; color:#fff;  font:14px/36px "Microsoft YaHei";text-align:center;}
.copyright a{color:#fff;}
.fg{  width:120px; height:298px;background:url(ewm.jpg) no-repeat top; position:fixed; top:30%; right:2%; z-index:999; border:3px #fff solid;}

/*在线客服*/
.online-qq{width:135px;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:10px 20px;text-align: center;}
.qq_content dd{padding:12px;font-size:12px}
.qq_content .dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;}
.qq_content .dd a:hover{color:#fff;text-decoration:none}
.qq_content .dd img{margin:0 3px -3px 0;}
.qq_content .tel{background:#eee;font-size:12px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff; text-align: center;}
.qq_content .qr img{margin:0;width: 111px;height: 111px;}
.qq_content .dd p{padding:.3em 0;text-align: center;}
.qq_content .dd p a{padding:0 0 0 18px}
.online-qq{}
.qq_content .dt{background:#1a7bb5;}
.qq_content .dd a{background:url(tab_bg.jpg) repeat-x}
.qq_content .dd a:hover{background:#062f7e;border-color:#062f7e;}
.qq_content .dd p a{background:url(icon_qq.png) no-repeat 0 50%;}


/* 主要css样式*/
.main-im{position:fixed;right:0px;top:200px;z-index:100;width:135px;height:436px;}

.main-im .qq-container{z-index:99;position:absolute;width:109px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;}
.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;background:#F9FAFB;display:none;}


.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(close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:95px;width:40px;height:133px;background:url(open_im.png) no-repeat left top;}

.float_list {
    position: fixed;
    top: 50%;
    left: 10px;
    margin-top: -155px;
    box-sizing: border-box;
    z-index: 100;
}
#close {
    float: right;
    border: none;
    background: none;
}