@charset "utf-8";
@media only screen and (min-width:769px){#container{width:100%;float:left}
.head_box{width:100%;background:#fff;z-index:1000000}
.head{width:1148px;margin:0 auto;padding:15px 0}
#menu_ts{display:none;z-index:99999999999}
.head_left{width:120px;float:left;margin-bottom:25px}
.head_right{width:860px;float:left; margin-left:8px;}
.head_right p{width:1028px;float:left;height:58px;border-bottom:1px solid #f1f1f1;color:#7d2356;line-height:25px}
.head_right p span{float:right}
.head_right p span img{float:left;margin-left:10px;margin-top:10px}
.head_right p span img.img_english{margin-top:18px}
.head_right p b{font-size:20px;color:#333;overflow:hidden;font-weight:bold; font-family:Arial;letter-spacing:2px;}
.head_right ul{float:left;z-index:100;margin-top:20px}
.head_right ul#nav li{float:left;margin:0;line-height:41px;height:41px}
.head_right ul#nav li a{padding:10px 20px;border:0 solid #0C9}
.head_right ul#nav li a:hover{border-bottom:2px solid #7d2356;background:#f7f7f7;color:#7d2356}
.head_right ul#nav li.nli ul.sub{display:none;background:#fff;z-index:10000;position:absolute;left:auto;border:1px solid #CCC;width:120px;z-index:1000000000000000000000;margin-top:2px}
.head_right ul#nav li.nli ul.sub li{border-bottom:1px solid #ccc;width:120px}
.head_right ul#nav li.nli ul.sub li a{width:100px;display:block;color:#7d2356;padding:0 10px;font-size:12px}
.head_right ul#nav li.nli ul.sub li a:hover{color:#333}
.head_right ul#nav li.nli ul.sub{display:none;background:#fff;z-index:10000;position:absolute;left:auto;border:1px solid #ccc;width:130px;z-index:10000000000000000000000}
.head_right ul#nav li.nli ul.sub li{border-bottom:1px solid #ccc;width:130px}
.head_right ul#nav li.nli ul.sub li a{width:110px;display:block;padding:0 10px;font-size:12px}
.head_right ul#nav li.nli ul.sub li a.a_ts,.head_right ul#nav li.nli ul.sub li a:hover{background:#7d2356;color:#fff;display:block}
.head_right ul#nav li.nli ul.big{width:190px}
.head_right ul#nav li.nli ul.big li{width:190px}
.head_right ul#nav li.nli ul.big li a{width:170px}
.tck{position:absolute;width:100px;height:200px;border-top:2px solid #ccc;background:red;top:30px;left:0;z-index:255}
.head_right ul li.eng_ico{float:right;margin-right:0;margin-top:10px}
.head_right ul li a{color:#333;font-size:16px}
.fl_ico{display:none}
.banner{width:100%;float:left}
.banner img{width:100%}
.about_box{width:100%;overflow:hidden;float:left;padding-bottom:50px}
.about_container{width:1148px;margin:0 auto}
.about_container h2{width:1148px;float:left;font-size:30px;text-align:center;height:100px;line-height:100px;margin:20px 0}
.about_container ul{width:1148px;float:left}
.about_container ul li{width:382px;float:left;text-align:center;line-height:50px;font-size:16px;color:#666}
.about_container ul li span{font-size:45px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-style:italic}
.about_container p{width:1148px;float:left;margin-top:30px;font-size:15px;line-height:32px;text-align:center;color:#666}
.img_button{width:100%;float:left;position:relative}
.img_button img{width:100%}
.img_button h2{position:absolute;width:100%;text-align:center;top:80px;font-size:25px;color:#fff}
.img_button h3{position:absolute;width:100%;text-align:center;top:150px;padding-top:30px;font-size:25px;color:#fff}
.img_button h3 a{padding:10px 20px;margin:0 10px;color:#666;width:120px;font-size:14px;border-radius:5px}
.img_button h3 a img{width:200px}
.product_box{width:100%}
.product_container{width:100%;float:left}
.product_container h2{float:left;font-size:30px;text-align:center;height:100px;line-height:100px;margin:20px 0;width:100%}
.product_container ul{width:100%;float:left;margin-bottom:10px}
.product_container ul li{width:20%;float:left;float:left;position:relative}
.product_container ul li img{width:100%;transition:all .6s}
.product_container ul li img:hover{transform:scale(1.1)}
.product_container ul li span{position:absolute;height:40px;line-height:40px;width:70%;text-align:center;background-color:rgba(0,0,0,.6);color:#fff;left:50%;top:50%;margin:-20px 0 0 -35%}
.expo_box{width:100%;overflow:hidden;float:left;padding-bottom:30px}
.expo_container{width:1148px;margin:0 auto}
.expo_container h2{width:1148px;float:left;font-size:30px;text-align:center;height:100px;line-height:100px;margin:20px 0}
.expo_container ul{width:1148px;float:left}
.expo_container ul li{width:40%;float:left; margin-left:10%;}
.expo_container ul li a{color:#333}
.expo_container ul li img{width:74px;height:33px;float:left;margin-right:10px; margin-top:10px;}
.expo_container ul li p{width:calc(100% - 84px);float:left;font-size:14px;line-height:20px}
.expo_container ul li p span{margin-bottom:8px;font-weight:700; display:block;}
.news_box{width:1148px;margin:0 auto}
.news_container{width:1148px;float:left;margin-bottom:60px}
.news_container h2{float:left;font-size:30px;text-align:center;height:100px;line-height:100px;margin:20px 0;width:1146px}
.news_container dl{width:350px;float:left;margin-right:49px}
.news_container dl.dl_mr{margin-right:0;float:right}
.news_container dl dt{width:350px;height:263px;float:left}
.news_container dl dt img{width:350px;height:263px}
.news_container dl dd{width:350px;float:left;}
.news_container dl dd h3{text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_container dl dd h3 a{font-size:20px;color:#333;text-align:center;line-height:30px;height:50px}
.news_container dl dd span{width:350px;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:30px;text-align:center;line-height:30px;color:#888}
.news_container dl dd p a{font-size:14px;line-height:25px;float:left;color:#666;margin-top:10px}
.lr_box{width:1148px;margin:0 auto;overflow:hidden}
.lr_container{width:1148px;float:left;margin-bottom:60px}
.lr_left{width:260px;background:#7d2356;height:300px;float:left;margin-right:20px}
.lr_left img{width:210px;height:210px;margin:25px 25px 10px 25px}
.lr_left p{width:210px;float:left;margin:0 25px;text-align:center;color:#fff;font-size:14px;line-height:22px}
.lr_middle{width:588px;float:left;height:300px}
.lr_middle img{width:588px;height:300px}
.lr_right{width:260px;height:300px;float:right;background:#7d2356;margin-left:20px}
.lr_right ul{width:220px;font-size:16px;color:#fff}
.lr_right ul li{width:220px;float:left;line-height:26px;font-size:14px;text-align:center}
.lr_right ul li span{font-size:18px;font-weight:700}
.friend_box{width:100%;background:#f7f7f7;overflow:hidden;float:left;padding-bottom:50px}
.friend_container{width:1148px;margin:0 auto}
.friend_container h2{width:1148px;float:left;font-size:30px;text-align:center;height:100px;line-height:100px;margin:20px 0}
.friend_container ul{width:1050px;overflow:hidden;height:140px;float:left;margin-left:50px}
.friend_container ul li{margin:0 26px 16px 0;width:148px;height:140px;float:left}
.friend_container ul li img{width:148px;height:58px;border:1px solid #dadada; margin:5px 0;}
.left_ico,.right_ico{float:left;margin-top:50px}
.right_ico{float:right}
.flashBg{float:left;width:1050px;margin-left:30px}
.footer{width:100%;margin:0 auto;background:#6a6a6a;padding:30px 0;overflow:hidden}
.footer *{color:#fff}
.mainWarp{width:1148px;margin:0 auto}
.footer h3{font-size:18px;font-weight:700;padding:0;margin:0 0 25px 0}
.footer i{font-size:16px}
.footer .r1{float:left;padding:0 60px 0 0}
.footer .r1 dd{text-align:left;margin:15px 0;background:url(../images/arrow.png) no-repeat left 5px;padding:0 0 0 10px}
.footer .r1 .t1{width:120px}
.footer .r2{width:242px;float:right;text-align:right}
.footer .r2 img{float:right}
.copyright{width:1148px;margin:0 auto;overflow:hidden;padding:20px 0;color:#666}
.copyright a{color:#666;}
.copyright p{float:right;margin-top:5px}
.copyright span{float:left;height:60px;line-height:60px}
.copyright img{float:left;margin-right:15px}
.list_box{width:100%;background:#f7f7f7;float:left;min-height:1000px}
.list_container{width:1148px;margin:0 auto;overflow:hidden}
.list_left{width:255px;float:left}
.list_left_new{width:255px;float:left}
.list_left_new h2{width:255px;float:left;border-bottom:2px solid #7d2356;height:40px;line-height:40px;font-size:16px}
.list_left_new ul li{width:255px;float:left;line-height:40px;height:40px;border-bottom:1px solid #ccc}
.list_left_new ul li a{color:#666}
.list_left_new ul li span{float:left;margin-top:13px;margin-right:10px}
.b_img{width:247px;float:left;border:1px solid #ccc;margin-top:25px;padding:3px}
.b_img img{width:247px}
.b_img a{width:86px;height:32px;line-height:32px;border:1px solid #7d2356;color:#7d2356;text-align:center;display:block;margin:10px}
.b_img a:hover{background:#7d2356;color:#fff}
.about_us{width:255px;float:left;margin-top:25px;text-align:center}
.about_us h2{width:255px;float:left;border-bottom:2px solid #7d2356;height:40px;line-height:40px;font-size:16px;text-align:left}
.about_us img{width:235px;margin-top:15px;margin-bottom:10px;margin-left:10px}
.list_right{width:860px;float:right}
.right_banner{width:860px;float:left;height:350px;position:relative}
.right_banner img{width:860px;height:350px}
.right_banner h2{width:840px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);height:50px;line-height:50px;color:#fff;font-size:16px;padding:0 10px}
.right_banner h2 a{color:#fff;font-size:12px}
.right_banner h2 span{float:right}
.right_news{width:860px;float:left;background:#fff;min-height:650px;padding-top:10px;padding-bottom:20px;font-family:"微软雅黑"}
.right_news h3{width:800px;margin-left:30px;font-size:16px;margin-top:25px;float:left}
.right_news .newslist{width:800px;float:left;margin-left:30px;margin-top:10px}
.right_news .newslist li{float:left;width:800px;line-height:30px;background:url(../images/32.png) left no-repeat; padding-left:15px; line-height:35px;}
.right_news .newslist li span{float:right;color:#999;font-size:12px}
.right_news .newslist li i{float:left}
.right_news .newslistli i img{float:left;margin-top:15px;margin-right:15px}
.right_news .newslist li a{color:#333;font-size:12px}
.right_article{width:840px;float:left;background:#fff;min-height:650px;padding:20px}
.right_article{padding:10px 10px;line-height:23px;font-size:12px;min-height:950px;color:#666;font-family:'微软雅黑','Microsoft Yahei'}
.right_article p{line-height:180%;color:#666;font-size:14px;font-family:"微软雅黑"}
.right_article div{line-height:180%;margin:15px 0}
.right_article h3{line-height:75px;font-family:"微软雅黑";text-align:center;font-weight:700;font-size:18px;width:90%;border-bottom:1px dashed #CCC;margin:0 auto}
.right_article h4{line-height:75px;font-family:"微软雅黑";text-align:center;color:#7d2356;font-weight:700;font-size:18px;width:90%;border-bottom:1px dashed #CCC;margin:0 auto}
.right_article strong{font-weight:700}
.right_article input{border:1px solid #CCC}
.eng{display:none}
}
.expo_list li{clear:both}
.expo_list li div{float:left;width:15%}
.expo_list li img{max-width:100%; max-height:100%; float:left; width:15%;}
.expo_list li p{float:left;width:80%;padding-top:10px;text-align:left;}
.expo_list li p a{ display:none;}
.expo_list li p span a{display:block;}
.expo_list li a{color:#333}
.btit{color:#7d2356}
.btit span{border-bottom:2px solid #7d2356;width:80px;padding-bottom:3px}
.btit a{color:#7d2356}
.btit a:hover{color:#C36}
.btit a:visited{color:#7d2356}
.endPageNum{padding:10px 12px 6px;clear:both}
.endPageNum .s1{width:52px;text-align:center;font-size:12px;color:#1E50A2}
.endPageNum .s2{background:#1f3a87;border:1px solid #dcdddd;color:#fff;font-weight:700;text-align:center}
.endPageNum .s22{border:1px solid #dcdddd;color:#1E50A2;font-weight:700;text-align:center}
.endPageNum a.s2:visited{color:#fff}
.endPageNum a{padding:4px 5px 0;margin:5px 4px 0 0;font-size:12px;color:#1E50A2;background:#fff;display:inline-table;border:1px solid #dcdddd;float:left;text-align:center}
.endPageNum a:visited{color:#1f3a87}
.endPageNum a:hover{color:#fff;background:#1E50A2;border:1px solid #1E50A2;float:left}
.endPageNum .s3{cursor:default;padding:4px 5px 0;margin:5px 4px 0 0;color:#ccc;background:#fff;display:inline-table;border:1px solid #ccc;float:left;text-align:center}
#wechat_modal{background-clip:padding-box;background-color:#FFF;border:1px solid #ccc;border:1px solid rgba(0,0,0,.3);border-radius:6px 6px 6px 6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:50%;margin:-200px 0 0 -200px;overflow:hidden;position:fixed;top:50%;width:400px;height:400px;overflow:hidden;z-index:99999999;display:none}
#wechat_modal .wechat_modal_header{border-bottom:1px solid #EEE;padding:9px 15px}
#wechat_modal .close{text-decoration:none;margin-top:2px;color:#000;float:right;font-size:20px;font-weight:700;cursor:pointer;line-height:20px;opacity:.2;text-shadow:0 1px 0 #FFF}
#wechat_modal .wbox{background-color:#F5F5F5;border-radius:0 0 6px 6px;border-top:1px solid #DDD;box-shadow:0 1px 0 #FFF inset;height:100%;padding:0 10px;padding-top:11px;text-align:right;font-size:12px}
#wechat_modal h3{line-height:30px;margin:0;font-weight:400;font-size:1.3em;color:#666}
#wechat_modal .bott{background-color:#F5F5F5;border-radius:0 0 6px 6px;border-top:1px solid #DDD;box-shadow:0 1px 0 #FFF inset;height:100%;padding:0 10px;padding-top:11px;text-align:right;font-size:12px}
#wechat_modal .bott .txt{text-align:left;margin:0;padding:0;font-size:12px;color:#666;line-height:160%}
#wechat_modal .imgbox{text-align:center;height:280px;margin:0;padding:0}
#wechat_modal .imgbox img{height:260px;width:260px;margin:10px 0 0 0}
	.viewer01{width: 100%;margin: 0 auto;margin-top: 45px;height: 722px;overflow: hidden;}
.viewer01 .left{float: left;width: 100%;margin-right: 45px;}
.viewer01 .left{font-size: 18px;line-height: 36px;color: #a60160}
.viewer01  h3{font-size: 18px;line-height: 36px;color: #a60160;text-indent: 58px;background: url(../images/h4_icon.png) no-repeat left;}



.viewer01 p {color:#666;font-size: 14px}
.viewer01 p span{color:#a60160;}
.viewer01 .list{padding-bottom: 30px;border-bottom: 1px solid rgb(224,224,224)}
.viewer01 .list,.viewer01 .list li{width: 100%}
.viewer01 .list li{margin:15px 0;}
.viewer01 .list{font-size: 14px}
.viewer01 .left01{float: left;position: relative;}
.viewer01 .list i{font-style: normal;display: none;}
.viewer01 .left01  input{position: absolute;left: 139px;top: 6px}
.viewer01 .right01{float: right;width: 40%;position: relative;}
.viewer01 .right01 input{position: absolute;left: 90px;top: 6px}
.viewer01 .list span{color: #666;padding-left: 10px}
.viewer01 strong{font-weight: normal;}
.viewer01 .left03{float: left;margin-left: 23%;margin-top:4px;}
.viewer01 .list input{width: 180px;height: 30px;}  
.viewer01  em{color: #a60160;position: absolute;left: 0px;font-style: normal;}

.viewer01 .chose  li{margin:20px 0;}
.viewer01 .chose h5,.viewer01 .chose h6{color: #666;font-weight: normal;}
.viewer01 .chose input{width: 20px;height: 20px;vertical-align: middle;margin-right: 8px;}
.viewer01 .chose label{line-height: 20px;width: 23%;margin-left: 1%;display: inline-block;color: #666;font-size: 14px}
.viewer01 .chose .texts{width: 30%;}
.viewer01 .chose .texts input{width: 120px;height: 20px}
.viewer01 .chose  .long{width: 23%}
.viewer01 .chose  .long2{width: 30%}
.viewer01 .chose i{color: #a60160;font-style: normal;}
.viewer01 .btn{display: block;text-align: center;font-weight: bold;width: 215px;height: 50px;line-height: 50px;margin:10px auto;background: #a60160;font-size: 18px;color: #fff;cursor: pointer;}

.viewer01 .left form .list div.error input{border: 1px solid #ff0000;}
.viewer01 .left form div.error  h6,.viewer01 .left form div.error  h5{color:#ff0000 } 
.viewer01 .zhushi{margin-bottom: 60px;margin-top:40px}
.viewer01  .zhushi h4{color: #666}
.viewer01  .zhushi .ema{padding-left: 16px}
.viewer01  .texts input{border: none;border-bottom: 1px solid gray}

.viewer01  .dengji p.inf{margin:20px 0;}
.viewer01  .dengji .steps{width: 100%}
.viewer01  .dengji .steps li{background: rgb(248,248,248);border:1px solid rgb(223,223,223);margin-right:12%;float: left;position: relative;width: 25%;height: 310px}
.viewer01  .dengji .steps .img1{position: absolute;width: 20%;top: 20%;left: 42%;}
.viewer01  .dengji .steps li.li3{margin-right: 0}
.viewer01  .dengji .steps .img2{position: absolute; width: 43%;right: -45%;top: 45%}
.viewer01  .dengji .steps  .text{position: absolute;top: 42%;left: 15%}
.viewer01  .dengji .steps  .text p{line-height: 23px;width: 86%;text-align: justify;}
.viewer01  .dengji .steps h6{font-size: 20px;margin-bottom: 8px}
.viewer01  .dengji .steps strong{font-weight: bold;}

.viewer01  .youhui p{font-weight: bold;font-size: 16px}
.viewer01  .youhui {margin:30px 0;}
.viewer01  .youhui .textlist li{ list-style: disc inside;font-size: 14px;line-height: 28px}
.viewer01  .youhui i{font-style: normal;font-weight: normal;}

.viewer01  .list #apply02Form_telquhao,.viewer01  .list #apply02Form_faxquhao{width: 50px}
.viewer01  .list #apply02Form_tel,.viewer01  .list #apply02Form_fax{width: 120px}
.viewer01  .list #apply02Form_tel{left: 200px}
.viewer01  .list #apply02Form_fax{left: 150px}
.viewer01  .houyi{margin-left:24px;}
.viewer01  .telline{height: 1px;width: 8px;background:#999;position: absolute;left: 193px;top: 20px}
.viewer01  .telline02{height: 1px;width: 8px;background:#999;position: absolute;left: 142px;top: 20px}
.viewer01  .telquhao{width: 30px;position: absolute;left: 149px;top:28px;font-size: 12px}
.viewer01  .telquhao02{width: 30px;position: absolute;left: 102px;top: 28px;font-size: 12px}


.viewer01  .jieguo{}
.viewer01  .jieguo h2,.viewer01  .jieguo h4,.viewer01  .jieguo h2 a{font-size: 17px;color: #666;}
.viewer01  .jieguo h4{margin:10px 0;}
.viewer01  .jieguo .imgtext{margin:30px 0 }
.viewer01  .jieguo img{float: left;margin-right:2%}
.viewer01  .jieguo .text{float:left;}
.viewer01  .jieguo .imgtext02{margin-top: 70px;margin-bottom:50px} 
.viewer01  .jieguo .imgtext02 p a{color: #666}
.viewer01  .jieguo .imgtext02 img{margin-top: 100px;float: right;}
.viewer01  label.shangshi{width: 16%}


	@media screen and (max-width: 1440px) {
.show_banner .banner{width: 100%;padding-top: 120px}
.footer .bg{display: none;}
.content02{width: 960px;}
.content02 .content02_detail{width:72%;margin-right: 4%;margin-left: 1%}
.content02 .activity img{width: 47%;margin-right: 1%;height:190px }
.sider{width:22%}
.brands{margin-left: 1%}

.viewer01{width: 960px;}
.viewer01 .left{width:72%;margin-right: 4%;margin-left: 1%}
.viewerslider{width:22%}

.shower01{width: 960px;}
.shower01 .left{width:72%;margin-right: 4%;margin-left: 1%}
.sider01{width:22%}

.viewer01 .list input{width: 150px;height: 30px;}  
.viewer01 .right01 {width: 35%}
.viewer01 .right01 input{position: absolute;left: 80px;top: 6px}
.viewer01 .left03{margin-left: 23.8%}
.viewer01 .chose .texts{width: 36%}
.viewer01 .chose label{width: 29%}
.viewer01 .chose  .long2{width: 38%}
.viewer01 .chose  .long3{width: 29%}
.viewer01 .chose  .long{width: 30%}
.viewer01 .dengji .steps li{height:280px}
.viewer01 .dengji .steps .text{left:13% }
.viewer01  .dengji .steps  .text p{width: 83%}

.viewer01  .list #apply02Form_telquhao,.viewer01  .list #apply02Form_faxquhao{width: 50px}
.viewer01  .list #apply02Form_tel,.viewer01  .list #apply02Form_fax{width: 91px}
.viewer01  .list #apply02Form_tel{left: 199px}
.viewer01  .list #apply02Form_fax{left: 140px}
.viewer01  .telline02{left: 132px;top: 20px}
.viewer01  .telline{left: 191px}
.viewer01  label.shangshi{width: 20%}
.viewer01  label.maoyi{width: 30%}
.viewer01  label.zhengfu{width: 38%}
.viewer01  label.mingyin{width: 20%}
.viewer01  .telquhao02{left: 92px;}

}

@media screen and (max-width:960px) {
.viewer01{width:90%;margin: 0 5%}
.viewer01 .left{width: 100%;}
.viewer01{height: auto}
.viewer01 .left01{float: none;position: relative;}
.viewer01 .left01  input{position:absolute;left: 32%;top: 0}
.viewer01 .right01{float: none;width:100%;position: relative;}
.viewer01 .right01 input{position:absolute;left: 32%;top: 0px}
.viewer01 .list span{color: #666;padding-left: 10px}
.viewer01 .list i{display: block;text-indent: 10px;color: #666}
.viewer01 .left03{float: none;margin-left: 0%;margin-top:0px;position: relative;}
.viewer01 .left03 input{position: absolute;left: 32%;top: 4px}
.viewer01 .list div{margin:15px 0;}
.viewer01 .list input{width: 55%;height: 30px;}
/*.viewer01 strong{display: none;} */ 
.viewer01  em{color: #a60160;position: absolute;left: 0px;font-style: normal;}

.viewer01 .chose label{width: 70%;margin-left: 5%;display: inline-block;color: #666;font-size: 14px}
.viewer01 .chose .texts input{width: 100px;height: 20px} 
.viewer01 .chose .texts{width: 70%;}
.viewer01 .chose  .long{width: 76%}
.viewer01 .chose  .long2{width: 90%}
.viewer01 .chose  .long3{width: 70%}

.viewer01 .btn{width: 120px;height: 40px;line-height: 25px;margin:5px auto;background: #a60160;font-size: 17px;color: #fff;cursor: pointer;}
.viewer01  .zhushi .ema{padding-left: 0px}
.viewer01  .dengji .steps li{float: none;margin-right:0;width:60%;margin:20px auto; }
.viewer01  .dengji .steps li.li3{margin-right:auto}
.viewer01  .dengji .steps .img2{display: none;}
.viewer01  .dengji .steps strong{font-weight: bold;display: inline}
}
#table7{display:none;}