@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.tit_h1{ text-align:center; color:#555; font-size:30px;}
.h1_2{ color:#ddd}
.tit_h1 font{ font-size:32px;}
.tit_h2{ font-weight:normal;background: URL(../../images/purple/bt.png) center no-repeat;display: block;
padding: 10px 0;font-size: 18px;
line-height: 26px;
text-align: center; margin:0}
.h2_2{ background:none; border-bottom:1px dashed #666; color:#bbb}
/*banner*/
.banner{ height:604px; margin: 0 0 2px;}
.banner a{ display:block; height:604px; background:url(../../images/purple/banner1.jpg) no-repeat center 0;}

/*搜索*/
.sea{height:58px;line-height:58px;color:#4d4d4d;font-family:"Microsoft YaHei";background:#ececec; border-bottom: solid 1px #fff;}
.sea_in{ padding:13px 0 0 0; line-height:30px;}
.sea_in .serach{ width:245px; height:30px; background:#fff; border:0;line-height:30px; color:#cbcbcb; padding:0 0 0 31px;float:left; border-radius: 8px 0 0 8px;}
.sea_in .sub{ width:37px; height:30px;background:url(../../images/purple/sub_bg.gif) no-repeat 0 0; border:none; float:left;}
.k_word{ width:750px; color:#666;overflow:hidden; padding: 0 8px;}
.k_word a{ padding: 0 0 0 20px; color:#4d4d4d;}

/*案例*/
.case{font-family:"Microsoft YaHei"; background: #fff; padding: 54px 0 54px;overflow:hidden; color: #555; line-height: 28px; font-size: 14px;}
.case_list ul{ overflow:hidden; margin:22px 0 0}
.case_list ul li{ float:left;margin: 0 2px;border:3px solid #fff; position:relative; cursor: pointer}
/*.case_li_bg{ position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,.2)}*/
.case_list ul li p{ color:#000; text-align:center; width:100%;}
.case_list ul li img{width: 144px;height: 88px; display:block}
.case_list ul li.cur{ border:3px solid #770D49}
.case_list ul li.cur .case_li_bg{/*display:none*/}
.case_list ul li.cur p{ background:#770D49; color:#FFF}
.til01{ font-weight: normal; font-size: 18px; line-height:50px; text-align: center; }
.til01 h1{line-height: 38px;}
.til01 img{ display: block; margin: 0 auto;}
.til01 a{ color: #424242;}
.til01 a:hover{ text-decoration:none;}
.til01 span{ display: block; padding: 10px 0;background: URL(../../images/purple/bt.gif) center no-repeat;}
.prev,.next{clear:both; z-index:99; width:40PX; height:64px; display:block; overflow:hidden;}
.prev{ left: 678px; top: 278px;}
.next{ left: 728px; top: 278px;}
.casec{ height:370px;}
.casec dl{ width:1080px; float:left; position:absolute; display:none}
.casec dt{ float: left}
.casec dt img{ width: 670px; height: 360px;border: 1px solid #ddd;
padding: 2px;}
.casec dd{ width: 342px; height: 100%; float: left; color: #555; padding-left:20px;}
.casec dd h3{ height: 60px; line-height: 60px; font-size: 22px; text-align: center; font-weight: normal;}
.casec dd h3 a{color: #555;}
.casec dd p{ min-height: 132px; overflow: hidden;}
.casec dd span,.gg01 span{ display: block;margin: 20px 0 0;}
.casec dd span a,.gg01 span a{ line-height: 32px; width: 144px; border: solid 1px #770D49; text-align: center; display: inline-block;}
.casec dd span a.ico01,.gg01 span a.ico01{ color: #b4945b; margin: 0 0 0 40px;}

/*合作*/
.part{font-family:"Microsoft YaHei"; height: 245px; padding: 23px 0 0; overflow: hidden;}
.til02{ font-size: 18px; background: url(../../images/purple/ico01.jpg) no-repeat 0 12px; padding: 0 0 0 14px; height: 46px; line-height: 46px;}
.til02 a{ color: #333;}
.til02 em{ font-style: normal; font-weight: normal; font-size: 12px; color: #888; padding: 0 5px; text-transform: uppercase; }
.more01{ font-size:12px; font-weight:normal; color:#666; text-transform: uppercase;font-family: Arial;}
.til02 .more01 a{color:#555; background: none; padding: 0;}
.prev1,.next1{ width: 19px; height: 50px; display: block; overflow: hidden;}
.prev1{background:url(../../images/purple/prev1.gif) no-repeat 0 0;}
.next1{background:url(../../images/purple/next1.gif) no-repeat 0 0;}
.prev1:hover,.next1:hover{ background-position: 0 bottom;}
.part1{ margin: 40px 0 0;}
.part2{ width: 1020px; padding: 17px 0 0 22px;}
.part2 li{ width: 196px; float: left; padding: 0 5px 0 0 ;}
.part2 li img{ width: 196px; height: 100px; display: block;}

/*小广告*/
.h_gg{ display: block;}
.h_gg01{ width: 100%; height:184px;background:url(../../images/purple/n_ban2.jpg) no-repeat center 0; display: block;border-bottom: 3px dashed #666;}
.gg3{ width:100%; height:190px; background:url(../../images/purple/n_ban3.jpg) no-repeat center 0; position:relative;border-bottom: 1px dashed #ccc;margin: 0 0 40px;	}
.gg3 .tel{ position:absolute; right:40px; top:20px; width:240px; height:126px; padding:20px 10px 0}
.gg3 .tel p{ color:#000; font-size:18px; font-weight:bold; text-align:center}
.gg3 .tel h3{ padding:10px 0; font-size:32px; color:#770D49}
.gg3 .tel .zixun{ text-decoration:none;display:block; width:100px; text-align:center; line-height:36px; color:#fff; background:#770D49 ; margin:0 auto}
.gg3 .tel .zixun:hover{ }
.gg01{ font-size: 14px; color: #fff; line-height:38px;top: 37px;
right: 159px;}
.gg01 b{ font-size: 36px; font-family: arail;padding: 10px 0; display:block}
.gg01 span a{color: #fff; border: solid 1px #fff; font-size: 14px; width: 113px;}
.gg01 span a.ico01{ margin: 0 0 0 13px;}




/*产品类别*/

.content{ position:relative; clear:both;}
.jt{ position:absolute;  display:block; left:50%; margin-left:-35px; bottom:-24px; z-index:2}
.pro_cla{font-family:"Microsoft YaHei"; padding: 5px 0 0;overflow: hidden;}
.pro_cla h1{ background:url(../../images/purple/protbg.gif) no-repeat 0 0;  padding:16px 0 0; line-height:34px;text-align:center; overflow:hidden; margin:0 auto}
.pro_cla h1 a{ color:#656565;}
.pro_cla h2{}
.pro_cc{ overflow: hidden; margin:10px 0 }
.pro_cc li{height: 58px;border:1px solid #ddd;line-height: 58px;width: 146px;margin: 0 3px; float: left; font-size:14px;overflow:hidden; background:#770D49; /*background:#191a1f*/}
.pro_cc li a{ color:#fff;display: block;text-align:center;text-decoration: none;}
.pro_cc li:hover{ background:#770D49}
.pro_cc li:hover a{color:#FFF; background:#FFF; color:#770D49; font-size:16px;}
.pro_cc li.born{ border:0; padding-bottom:20px;}

/*产品*/
.pro_list{overflow:hidden;font-family:"Microsoft YaHei";margin: 20px 0 20px;}
.pro_list ul{ width:1100px;}
.pro_list li{ width:348px;padding: 0 18px 20px 0; float:left; overflow:hidden;}
.pro_list li img{border: 1px solid #ddd;
padding: 2px;
width: 342px;
height: 231px;}
.pro_list li p{ display: block; line-height: 38px; text-align: center; font-size: 14px;}
.pro_list li p a{float:left;}
.pro_list li span a{color: #770D49; float:right; width: 122px; line-height: 38px;text-align:center; margin: 0 auto; text-decoration:none}
.pro_list li span a:hover{ background: #770D49; color:#FFF}

/*卓越的品质*/
.qua{ position:relative; z-index:1; font-family:"Microsoft YaHei"; padding: 48px 0 0; margin: 0 0 4px;}
.qua dl{overflow:hidden;padding: 20px 0;}
.qua dl dt{ float:left; width: 550px;
margin: 0 30px 0 0;}
.qua dl dt .ys_tit{ overflow:hidden; padding-bottom:10px;}
.qua dl dt .ys_con{ padding:0 0 30px 0; line-height:32px;font-size: 16px;}
.qua dl dt h3{ line-height:36px; padding:10px 0 0 20px; display:block; float:left}
.qua dl dt .sz{ float:left; width:60px;}
.qua dl dd{ float:left}
.qua dl dd img{ width:500px;}


/*按需定制*/
.serv h1{ text-align:center;padding: 16px 0 0;
line-height: 34px;}
.tit_spk{background:url(../../images/purple/bt_kuan.png) center no-repeat}
.servc{ overflow:hidden;padding: 30px 0 0;}
.serv{background: url(../../images/purple/yuan123bg.gif) repeat; padding: 25px 0 0; height: 625px; position:relative;font-family:"Microsoft YaHei";}
.serv dl{ width: 529px; float: left; color: #555; font-size: 14px; line-height: 24px; padding: 2px 0 0;}
.serv dl.serl1{ padding: 2px 0 0 22px;}
.serv dt{ height: 325px;}
.serv dt img{ width: 524px; height:306px; display: block; padding:2px; border:1px solid #ddd}
.serv dd{}
.serv dd h3{ height: 46px; line-height: 46px; font-size:20px;color: #333;}
.serv dd p{ padding: 10px 0 0;}

/*团队*/
.box1{background: url(../../images/purple/yuan123bg.gif) repeat; font-family:"Microsoft YaHei"; position:relative }
.team{ height: 562px; padding: 51px 0 0;}
.team .til01{ height: 109px;}
.team .til01 a{ color: #ffffff;}
.teamc{ height: 361px; background: #dcdcdc; padding: 13px 0 0 2px;}
.teamc li{ width: 251px; height: 361px; float: left; position:relative; padding: 0 9px; overflow: hidden;}
.teamc li img{width: 251px; height: 259px; display: block;}
.teamc li p{ position: absolute;width: 201px; height: 350px; padding:11px 25px 0; padding-top: 265px; left: 9px; top: 0; font-size: 16px; line-height: 30px; color: #171717;}
.teamc li p b{ display: none; font-size: 20px; line-height: 52px; height: 54px;background:url(../../images/purple/ico04.jpg) no-repeat 0 bottom;}
.teamc li p span{ height: 180px; padding: 20px 0 0; display: none;}
.teamc li.cur p{ background: #b4945b; padding-top: 11px;}
.teamc li.cur p b,.teamc li.cur p span{ display: block;}
.teamc li p a{ font-size: 14px; color: #b4945b; text-align: center; line-height: 42px; padding: 0 0 30px; display: block;background:url(../../images/purple/ico02.gif) no-repeat center bottom;}
.teamc li p a:hover,.teamc li.cur p a{ color: #12100f;background:url(../../images/purple/ico03.gif) no-repeat center bottom;}

/*流程*/
.tec_proc{padding: 0 0 35px;overflow:hidden;font-family:"Microsoft YaHei";}
.tec_proc h2{text-align: center;}
.tec_proc .tit_sp{background: URL(../../images/purple/bt_w.png) center no-repeat;display: block;padding: 10px 0;font-size: 18px;line-height: 26px;text-align: center;margin: 0 0 16px; color:#FFF}
.tec_pc{ padding: 40px 0 0;}
.tec_proc li{background:url(../../images/purple/ico05.jpg) no-repeat 88px 29px; padding: 0 63px 0 0; float: left; width: 64px;}
.tec_proc li.born{ background: none; padding: 0;}
.tec_proc li img{ display: block; width:65px;}
.tec_proc li span{ display: block; line-height: 60px; text-align: center; font-size: 16px;}


/**/
.fir{ height: 628px; padding: 35px 0 0;font-family:"Microsoft YaHei";}
.firc{ overflow:hidden; padding:10px 0 0}
.firc dl{ width: 259px; float: left; margin: 0 13px 0 0; background: #ececec; height: 452px;}
.firc dl.firl1{ margin: 0;}
.firc dt{ height: 248px;}
.firc dt img{ width: 257px; height: 227px; border: solid 1px #e0e0e0;}
.firc dd h3{ height: 50px; border-bottom: solid 1px #e2e2e2; text-align: center; font-size: 16px; font-weight: normal; color: #222327; line-height: 22px;}
.firc dd h3 span{ color: #585858; font-size: 14px; line-height: 20px; display: block;}
.firc dd p{ height: 85px; padding: 8px 20px 0; font-size: 14px; line-height:25px; color: #525252;}
.firc dd span a{background:url(../../images/purple/ico06.gif) no-repeat 19px center; padding: 0 0 0 37px; color: #525252;}
.firc dd span a:hover{background:url(../../images/purple/ico07.gif) no-repeat 19px center; text-decoration: none;}

/**/
.with_bg{margin:40px 0;}
.newbox{background:url(../../images/purple/newbg.jpg) repeat-x center 54px;font-family:"Microsoft YaHei";}
.witn{ overflow: hidden; width:1080px; margin:0 auto}
.witnc dl{ width: 514px; height:154px; padding: 30px 0 0 18px; float: left;color: #7d7d7d;}
.witnc dt{ width: 218px; float: left;}
.witnc dt img{ width: 208px; height: 152px;}
.witnc dd{ width: 296px; float: left; font-size: 14px; line-height: 20px; color: #7d7d7d; padding: 9px 0 0;}
.witnc dd p{line-height: 26px;}
.witnc dd h3{ line-height: 26px; font-size: 18px; font-weight: normal; border-bottom:1px solid #ddd; padding:5px 0}
.witnc dd h3 a{ color: #4f4e4e; text-decoration:none;font-weight: bold;}
.witnc dd h3 span{ display: block; font-size: 12px; color: #aeadad; line-height: 22px;}
.witnc dd a{ color: #7d7d7d;}


/*展示*/
.show{ height: 379px;}
.show1{ top: 93px; left: -103px;}
.show2{ top: 93px; right: -103px;}
.show3{ width: 1080px; overflow: hidden; padding: 12px 15px 0; background: #f4f4f4; position:relative; margin: 0 -11px; height: 255px;}
.show3 ul{ width: 1100px;}
.show3 li{ width:207px; float: left; padding: 0 11px 0 0;}
.show3 li img{ width: 207px; height: 216px; display: block;}
.show3 li span{ display: block; background: #030303; height: 26px; line-height: 26px; text-align: center; font-size: 14px;}
.show3 li span a{ color: #fff;}


/*公司简介*/
.about{ overflow:hidden; padding:20px 0 40px}
.about dt{ float:left; padding:0 0 20px; background:url(../../images/purple/as.jpg) no-repeat center bottom}
.about dt img{padding: 3px;
width: 550px;
height: 340px;
border: 3px solid #eee; }
.about dd{ width:500px; float:right; padding:10px 0}
.about dd h3{line-height: 36px;
border-bottom: 1px dotted #ddd;color: #000;}
.about dd a{ text-align:right; margin:10px 0; float:right; display:inline-block;padding:5px 10px; color:#770D49; border:1px solid #ddd;}
.about_desc{text-indent: 2em;
font-size: 14px;
line-height: 36px;}
/*资讯*/
.new,.faq{ height: 414px; width: 334px; overflow: hidden; padding: 0 39px 0 0;}
.new_c p{height:140px; padding: 15px 0 0;}
.new_c p img{ width:333px; height:140px; display:block;}
.new_c li{height:42px; line-height:42px;overflow:hidden; border-bottom:solid 1px #e2e2e2;background: url(../../images/purple/line2.jpg) repeat-x center 22px;}
.new_c li.born,.faq dl.born{ border:0;}
.new_c li a{ color:#555;background: url(../../images/purple/ico09.jpg) no-repeat 1px center; padding: 0 7px 0 15px;}
.new_c li span{ float: right; padding: 0 2px 0 8px;}

/*问答*/
.faq{ padding: 0; color: #555; line-height: 30px;}
.faq dl{ padding: 9px 0 13px; border-bottom: dashed 1px #cecece;}
.faq dt{background: url(../../images/purple/wd_w.gif) no-repeat 0 9px; padding: 0 0 0 21px; height: 30px; white-space: nowrap; overflow: hidden;}
.faq dt a{ color: #770D49; font-weight: bold; display:block; width:315px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.faq dd{background: url(../../images/purple/wd_d.gif) no-repeat 0 6px; padding: 0 0 0 21px; width:315px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/*友情链接*/
.link {clear:both;height:70px; padding:15px 0 0;font-family:"Microsoft YaHei";overflow:hidden;color:#c3c3c3; overflow: hidden;background:url(../../images/purple/line3.jpg) repeat-x 0 0 #f4f4f4;}
.link h2{ width: 102px; text-align: center;line-height:30px;font-size:24px; font-weight: normal;font-family:"宋体";}
.link h2 a{ color:#000000;}
.link h2 em{ display: block; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color: #000; font-style: normal; letter-spacing: 5px;}
.link span{ width: 103px; line-height: 54px;line-height: 54px; white-space: nowrap;}
.link span a{ color: #c3c3c3;}
.link .link_con { height:56px;line-height:24px; overflow:hidden; padding:4px 0 0;width: 960px;}
.link .link_con a{ display:inline-block; font-size:12px;padding:0 6px 0 5px;color:#000000;}

.banner{height:250px;}
.banner .ban_c img{position:relative;width:1080px;height: 250px;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(http://demo.lanrenzhijia.com/2014/banner1113/images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#770D49;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-80px;padding:0;}
.frontCover li{float:left;width:82px;padding:3px;background:#323232;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:16px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:40px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:40px;left:-50px;}
.frontCover .open{background:#770D49;}
.wrap{width:1080px;margin:0 auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;overflow: hidden;}
.ban_c{display:none;position:relative;width:1080px;height:100%;overflow:hidden;margin: 0 auto;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}