@charset "utf-8";
/* CSS Document */
.topbar,.part{width:1000px; margin:0 auto;}
.header{ background-color:#000;}
.topbar{ height:57px;}
.topbar .logo{ float:left;width:146px; height:35px; padding-top:10px;}

/*导航*/
.nav{ float:right;width:570px;font-family:"微软雅黑";}
.nav li{width:90px; float:left; height:57px;}
.nav li a{ display:block; text-align:center; border-bottom:2px solid #000; height:55px; line-height:55px; color:#fff;}
.nav li a:hover{ border-bottom:2px solid #fff; color:#c30bcb; background-color:#222;}

.homewrap .bottom{ background:url(../images/fbg.jpg) no-repeat center top;}
.homewrap .modelbox{width:1000px; margin:0 auto; padding-top:54px; overflow:hidden; height:445px;}

.homewrap .main{ background:url(../images/homebg.jpg) no-repeat center top; height:594px;width:100%;}
.main{background:url(../images/sonbg.jpg) no-repeat center top;}

/*图片左右滚动*/
.scollbox{ margin:44px auto 0;width:1056px; background-color:#fff;height:51px;}
.scollbox .btn{ position:relative; height:1px;width:1000px; margin:0 auto;}
.scollbox .btn a{display:block;width:22px; height:20px; position:absolute; top:15px; text-indent:-9999px; }
.scollbox .btn .btnleft{left:0px; background:url(../images/btnleft.gif) no-repeat;}
.scollbox .btn .btnright{right:0px; background:url(../images/btnright.gif) no-repeat;}
.scollbox #view{width:930px; margin:14px auto 0;overflow:hidden;height:37px;}
.scollbox li{width:93px;height:25px; cursor:pointer; float:left;text-align:center; }
.scollbox ul{float:left;width:930px;}

.dot li{height:34px; line-height:34px; overflow:hidden; border-bottom:1px dotted #c5c5c5;}
.dot li span{float:right; color:#999;}
.dot li a{padding-left:8px; background:url(../images/dot1.gif) no-repeat 3px center;}
.dot li a:hover{background:url(../images/dot1on.gif) no-repeat 3px center;}
.dot .firLink{height:160px !important; margin:20px 0 5px; background:none;}
.dot .firLink .pimg{ float:left;width:134px; overflow:hidden; padding-right:15px; padding-left:5px;}
.dot .firLink .info{ float:left;width:555px;}
.dot .firLink h3{font-weight:bold; font-size:14px; margin:10px 0; line-height:40px;}
.dot .firLink p{ line-height:22px;}
.dot .firLink h3 a{ background:none; text-align:left; padding-left:0 !important;}

/*二级*/
.banner .img{ height:242px;}
.son_left{width:217px;float:left; margin:0px auto 50px; }
.son_right{float:right;width:767px;}

.son_left h2{ height:80px; line-height:26px;font-family:"微软雅黑"; color:#fff; font-weight:normal; background:url(../images/titbg.png) no-repeat; text-align:center;}
.son_left h2 span{display:block; color:#b885c6; font-family:Arial; font-size:24px; padding-top:12px;}
.son_left h2 b{font-weight:normal; font-size:18px;}
.son_left .sonnav{padding:15px 10px; background-color:#000; min-height:500px;}
.son_left .sonnav li{height:44px; line-height:44px;font-size:14px; padding-bottom:1px; text-align:center; background:url(../images/xline.gif) no-repeat center bottom;}
.son_left .sonnav li a{ display:block;color:#888;font-size:14px;}
.son_left .sonnav li a:hover,.son_left .sonnav li.on a{color:#fff; background-color:#7b2a8d; font-weight:bold;}


.s-tit{ background:url(../images/rtbg.gif) no-repeat center top; height:43px; line-height:43px; padding:0 10px;}
.s-tit h2{ float:left; background:url(../images/dot2.gif) no-repeat left center; padding-left:15px; color:#7b2a8d;font-size:14px; font-weight:bold;}
.s-tit .dqwz{float:right; padding-left:13px; color:#666;}
.s-tit .dqwz strong{ color:#7b2a8d;}
.s-tit .dqwz a{ color:#888;}
.s-tit .dqwz a:hover{ color:#7b2a8d;}
.sbt{background:url(../images/btbg.gif) no-repeat center top; height:12px; overflow:hidden; margin-bottom:30px;}
.rt_con{ padding:10px 15px 30px; min-height:700px; background-color:#ddd; color:#444;}
.article{ padding:20px 20px;}
.article p{ margin-bottom:25px; text-indent:28px;font-size:14px; line-height:24px;}
.article h3{ font-weight:bold;font-size:14px; text-align:left; margin-bottom:10px;}
.article h1{ font-size:16px; font-weight:bold; margin:10px 0 15px; text-align:center; color:#333;}
.article .comefrom{ border-bottom:1px solid #c1beb7; text-align:right; padding-right:20px; line-height:30px; margin-bottom:40px; color:#888;}
.aboutusbox .pimg{ float:left;width:258px; border:6px solid #fff; overflow:hidden; text-indent:0 !important;}
.aboutusbox .info{float:left;overflow:hidden;width:400px; padding-left:25px; padding-top:10px;}
.aboutusbox .info a{ color:#7b2a8d;}

.rt_con .dot li{ height:50px; line-height:50px; font-size:14px;}
.rt_con .dot li a{ background-position: 12px center; padding-left:25px;}
.rt_con .dot li span{ font-size:12px;}
.rt_con a{ color:#444;}
.rt_con a:hover{ color:#7b2a8d;}

.piclist{background:url(../images/picbg.gif);}
.piclist li{ float:left; text-align:center;width:225px; padding-left:15px; height:210px; padding-top:37px; overflow:hidden;}
.piclist li .img{width:210px; height:132px; overflow:hidden; border:6px solid #fff; margin:0 auto;}
.piclist li h3{ height:45px; line-height:45px; font-weight:normal;}
.piclist li h3 a:hover{ text-decoration:underline;}

.map{ padding:35px 0 10px 40px; }
.dl_lxwm{ padding-left:40px;}
.dl_lxwm dt{ font-size:14px; font-weight:bold; color:#7b2a8d; height:40px; line-height:40px; margin-top:30px; margin-bottom:20px;}
.dl_lxwm dd{font-size:14px; line-height:26px;}

.btnYello{ display:inline-block;width:75px; height:30px; line-height:30px; margin-right:15px;background-color:#7b2a8d; color:#fff !important; text-align:center;}
.btnYello:hover{color:#fff !important;}

.pl165{ padding-left:165px;}
.form{ padding-top:70px;}
.form li{ margin-bottom:10px; color:#888;}
.form li input{width:215px; border:1px solid #bbb9b4; background-color:#f6f6f6; height:28px; line-height:28px; margin-right:10px;}
.form li textarea{border:1px solid #bbb9b4; width:360px; height:100px;background-color:#f6f6f6; }
.form li label{ font-size:12px; color:#333; line-height:22px; display:block; width:155px; padding-right:10px; text-align:right;float:left;}

/*20160817私人订制*/
.dzList{ padding-bottom:90px;}
.dzList li{width:250px; height:136px; overflow:hidden; position:relative; z-index:1; float:left;}
.dzList li a{ display:block;width:1250px; height:136px; position:absolute; left:0px; top:0px; z-index:9;}
.dzList li .img{ width:250px; height:136px; position:absolute; left:0px; top:0px; z-index:2;}
.dzList li .txt{position:absolute;width:192px; left:27px; top:25px; z-index:3;}
.dzList li .txt h3{ font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:normal; border-bottom:1px solid #c7c7c7; line-height:30px; padding:5px 0;margin-bottom:5px;}
.dzList li .txt span{color:#c7c7c7; font-style:italic;}
/*20160817弹出层*/
.tcc{width:590px; height:520px;position: absolute; z-index:9999;left:50%;top:50%; margin-left:-295px;margin-top:-265px; font-family:"微软雅黑";}
.tccBox{ position:relative;width:590px; height:520px; z-index:1;}
.tcc .tccClose{background:url(../images/close.png); display:block;width:35px; height:35px; position:absolute;right:-10px; top:-10px; z-index:3;}
.tcc .tccTit{position:absolute;left:50px; top:30px; height:30px;width:480px; z-index:3; border-bottom:1px solid #595556; color:#fff;}
.tcc .tccCon{position:absolute;left:50px; top:75px;width:480px;z-index:4;}
.tcc .tccCon .form{ padding-top:0px; font-size:14px;}
.tcc .tccCon .form li label{width:70px; padding-right:10px; color:#aaa; font-size:14px;}
.tcc .tccCon .form li input{width:215px;color:#aaa; font-size:14px; border:1px solid #5a5a5a; background-color:#181818; height:28px; line-height:28px; margin-right:10px;}
.tcc .tccCon .form li textarea{border:1px solid #5a5a5a;color:#aaa; font-size:14px; width:360px; height:100px;background-color:#181818; }
.tcc .tccBg{position:absolute; left:0px; top:0px; z-index:2;width:590px; height:520px;filter:alpha(opacity=90);/*IE*/opacity:0.9; background-color:#000;}
.tcc  .btnZs,.tcc .btnHs{ display:block; float:left; font-size:14px;width:100px; margin:0 5px; height:33px; line-height:33px; text-align:center; color:#fff;}
.tcc  .btnZs{ background-color:#790d8f;}
.tcc  .btnHs{ background-color:#525252;}
.tcc  .pl70{ padding-left:70px; padding-top:20px;}