/* CSS Document */
.banner_nei{display:Block; width:100%; height:340px; background:url(../images/p_ny.jpg) no-repeat center bottom;}

.about_banner{display:Block; width:100%; height:340px; background:url(../images/a_ny.jpg) no-repeat center bottom;}
.news_banner{display:Block; width:100%; height:340px; background:url(../images/n_ny.jpg) no-repeat center bottom;}
.location{display:block; width:100%; height:50px;border-bottom:1px solid #efefef; box-shadow:0px 2px 3px #eee; }
.location .inner{display:block; height:50px; line-height:50px; color:#999; text-align:right; font-size:13px;}
.location .inner a{color:#999;}
.content{display:block; width:1161px; margin:0 auto; margin-top:70px;}
.c_in{display:block; width:1161px; margin:0 auto;padding-top:30px;}

.content .ct{display:block; width:1000px; margin:0 auto;}
.content .ct .ct_tit h4{display:block; width:100%;  height:73px; background:url(../images/ct_tit.jpg) no-repeat center top;}
.content .ct .ct_tit{ padding-bottom:20px; background:url(../images/line.jpg) no-repeat center bottom;margin-bottom:30px;}
.content .ct .fl{width:400px; font-size:14px; line-height:34px; height:325px; padding:30px; border-left:1px solid #e1e1e1;margin-bottom:40px; }
.content .ct .fl .violet{color:#500b5d;}
.content .ct .fr{width:450px;}

.message{display:block; width:1000px; margin:0 auto;background:url(../images/hua.jpg) no-repeat right bottom;}
.message .m_tit{display:block; height:75px; background:url(../images/message_tit.jpg) no-repeat center top;}
.message .m_con{display:block; border:3px solid #efe5da; padding:50px; margin-top:30px;}
.message .m_con .fl{width:540px; font-size:15px;}
.message .m_con .fr{width:300px;}
.message .m_con .fr .tel{display:block; padding-left:90px;height:77px;background:url(../images/map.jpg) no-repeat left top; font-size:15px;padding-top:15px;}
.message .m_con .fr .tel .code{font-size:32px;font-weight:bold;color:#500b5d; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.message .m_con .fr .tip{display:block; width:254px; margin-top:30px; border:3px solid #500b5d;padding:20px; font-size:13px; line-height:26px;}
.message .m_con .fr .tip .tip_tit{font-size:16px;color:#500b5d;}

.productlist{display:block; width:1161px; overflow:hidden;}
.productlist dl{display:block; width:1177px;}
.productlist dt{display:block; height:40px; line-height:40px; width:1161px;background:url(../images/line2.jpg) no-repeat left center; margin-bottom:20px;}
.productlist dt .num{float:left; font-size:28px; line-height:38px; height:38px; color:#500b5d; padding:0px 5px;border:1px solid #500b5d; font-family:Arial, Helvetica, sans-serif;margin-right:12px;}
.productlist dt .tit{float:left; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#666; }


.productlist dd{float:left; width:276px; position:relative; z-index:2; left:0; height:345px; border:1px solid #e1e1e1;margin-right:16px; margin-bottom:18px;}
.productlist dd .pic{display:Block; width:276px; height:276px;}
.productlist dd .pic img{display:block; width:276px; height:276px;}
.productlist dd .tit{display:block;height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#666;padding-left:15px;margin-top:10px;}
.productlist dd .tit:hover{color:#500b5d; }
.productlist dd .tip{display:block;height:20px; line-height:20px; font-size:13px; color:#999;padding-left:15px;}
.productlist dd .tip:hover{color:#500b5d;}
.productlist dd .moret{display:block; width:46px; height:48px; background:url(../images/morebg.jpg) no-repeat left top; position:absolute; right:10px; bottom:10px; z-index:3;}

.productlist dd:hover{border:1px solid #500b5d;}
.productlist dd:hover .tit{color:#500b5d;}
.productlist dd:hover .tip{color:#500b5d;}


.productlist .pro_more{display:Block; width:1161px; height:100px; background:#f2f2f2; margin-top:2px;margin-bottom:60px;}
.productlist .pro_more .pro_t{float:left; width:170px; font-size:16px;font-weight:bold; padding:20px 0px;padding-left:20px; color:#666; border-right:1px solid #e6e6e6;height:60px;}
.productlist .pro_more .pro_c{float:left; width:780px;padding:20px 0px; margin-left:30px;}
.productlist .pro_more .pro_c li{float:left; height:30px; line-height:30px;}
.productlist .pro_more .pro_c li a{font-size:14px; line-height:30px;padding:0px 30px;color:#888;}
.productlist .pro_more .pro_c li a:hover{color:#500b5d;}
.productlist .pro_more .pro_m{float:right; width:40px; height:40px;padding:30px;background:#500b5d; font-size:18px; line-height:20px; color:#fff; text-align:center;}
.productlist .pro_more .pro_m a {font-size:18px; color:#fff; line-heihht:20px;}



.albumlist{display:block; width:1161px; overflow:hidden;}
.albumlist dl{display:block; width:1177px;}
.albumlist dt{display:block; height:40px; line-height:40px; width:1161px;background:url(../images/line2.jpg) no-repeat left center; margin-bottom:20px;}
.albumlist dt .num{float:left; font-size:28px; line-height:38px; height:38px; color:#500b5d; padding:0px 5px;border:1px solid #500b5d; font-family:Arial, Helvetica, sans-serif;margin-right:12px;}
.albumlist dt .tit{float:left; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#666; }


.albumlist dd{float:left; width:220px; position:relative; z-index:2; left:0; height:380px; border:1px solid #e1e1e1;margin-right:12px; margin-bottom:18px;}
.albumlist dd .pic{display:Block; width:220px; height:319px;}
.albumlist dd .pic img{display:block; width:220px; height:319px;}
.albumlist dd .tit{display:block;height:24px; line-height:24px; font-size:16px; font-weight:bold; color:#666;padding-left:5px;margin-top:10px;}
.albumlist dd .tit:hover{color:#500b5d; }
.albumlist dd .tip{display:block;width:200px;height:20px; line-height:20px; font-size:12px; color:#999;padding-left:5px;}
.albumlist dd .tip:hover{color:#500b5d;}
.albumlist dd .moret{display:block; width:46px; height:48px; background:url(../images/morebg.jpg) no-repeat left top; position:absolute; right:10px; bottom:10px; z-index:3;}

.albumlist dd:hover{border:1px solid #500b5d;}
.albumlist dd:hover .tit{color:#500b5d;}
.albumlist dd:hover .tip{color:#500b5d;}



.advantage{display:block; width:1119px; margin:0 auto;margin-top:40px;}
.advantage .title{display:block; width:1119px;padding-bottom:15px;border-bottom:3px solid #efe5da; margin-bottom:25px;}
.advantage .title .tit{display:block; font-size:28px; height:40px; line-height:40px;}

.advantage .title .en{display:block;font-size:12px;color:#999; line-height:20px;font-family:Candara; text-align:center;}
.advantage .con{display:block; width:1119px;overflow:hidden;padding-bottom:80px;}
.advantage .con dl{display:block; width:1150px;}
.advantage dd{float:left; width:211px; height:272px; border:2px solid #efe5da; padding:30px 20px; position:relative; z-index:2; left:0; top:0; margin-right:28px;}
.advantage dd .tit{display:block; height:50px; line-height:50px; color:#500b5d; font-size:26px; text-align:center;}
.advantage dd .tip{display:block; font-size:14px; text-align:center; padding-top:15px;}
.advantage dd .pic{position:absolute; z-index:3; left:12px; bottom:-95px; width:223px; height:223px; }


.honor{display:Block; width:1119px; margin-top:20px;}
.honor .title{display:block; padding-bottom:15px; margin-bottom:25px; font-size:28px; height:40px; line-height:40px;border-bottom:3px solid #efe5da;}


.honor  .gun{display:block;width:1119px; margin:0 auto; height:297px;position:relative;z-index:2; left:0; top:0; background:url(../images/jieshuo3.png) no-repeat center top;}
.honor  #scrollarea{float:left; width:1119px; margin:0 auto; overflow:hidden;}
.honor  #inrea{display:block; width:1200%;}

.honor  #area1{float:left;}
.honor  #area2{float:left; }
.honor  #scrollarea li{float:left; width:204px; margin-left:20px;}
.honor  #scrollarea li a{display:block; width:204px; position:relative; z-index:2; left:0; top:0;}
.honor  #scrollarea li img{display:block; width:204px; height:297px;} 
.honor  #scrollarea li .tit{position:absolute; left:0; bottom:0;display:block;width:204px;height:35px; font-size:15px; line-height:35px; color:#fff; text-align:center; background:url(../images/yellow.png) repeat left top;}
.honor  #scrollarea li .tit:hover{background:url(../images/yellowh.png) repeat left top;}


.customer_c{display:block; width:1119px; margin:0 auto; margin-top:40px;}
.customer_c .title{display:block; padding-bottom:15px; margin-bottom:25px; font-size:28px; height:40px; line-height:40px;border-bottom:3px solid #efe5da;}
.customer_c .c_con{display:block;width:1100px; margin:0 auto;padding-top:20px;}
.customer_c  dd{display:block; }
.customer_c  dd .wz{ width:510px;padding:20px;}
.customer_c  dd .wz .c_hd{display:block; height:51px;}
.customer_c  dd .wz .c_hd .c_num{float:left; padding:10px; font-size:20px; border:1px solid #500b5d; border-radius:40px;}
.customer_c  dd .wz .c_hd .c_tit{float:left; margin-left:10px;height:50px; line-height:50px; font-size:26px;width:350px;color:#500b5d; border-bottom:1px dashed #500b5d;}
.customer_c  dd .wz .c_detail{display:Block; font-size:14px; line-height:32px;padding-left:50px;padding-top:20px;}

.customer_c  dd .pic{ width:550px;}

.customer_c  dd.first .wz{}


.about{display:block;width:1000px; margin:0 auto;}
.about .about_tit{display:block;height:77px; padding-bottom:15px; background:url(../images/line.jpg) no-repeat center bottom;}
.about .about_tit h4{display:block; padding-top:35px; font-size:28px; font-weight:bold; text-align:center; color:#500b5d;background:url(../images/about_tit.jpg) no-repeat center top; padding-bottom:42px;}
.about .about_con {display:block; padding-top:30px;}
.about .about_con .fl{width:352px;}
.about .about_con .fr{width:570px; font-size:14px; line-height:34px;}


.xc{display:block; width:904px; }
.xc li{float:left;width:260px;padding:7px; border:1px solid #e1e1e1;overflow:hidden;  margin-right:15px;margin-bottom:20px; text-align:center; font-size:13px;}
.xc li img{display:block; width:260px;   }
.xc li span{}
.xc li div{display:block; line-height:20px; height:40px;}



.zoom2{display:block; background:url(../images/fancybox_overlay.png) repeat left top;width:100%;min-width:1003px!important;
height:100%;min-height:1003px!important;position:absolute;left:0; top:0;z-index:999;}
.zoom2 .box2{display:block;width:620px;  background:#fff;margin:0 auto;position:relative; margin-top:40px;}
.zoom2 .box2 img{display:block; width:600px; padding:10px;}
.zoom2 .close2{display:block;width:38px; height:37px; background:url(../images/close.png) no-repeat right top;position:absolute;right:-20px; top:-20px; cursor:pointer;}



.pagelink{height:26px; line-height:26px; margin:10px 0 20px 0px; text-align:center;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}



.news_out{display:block;}
.news_out .news_title{display:block;padding-bottom:20px; background:url(../images/line.jpg) no-repeat center bottom;margin-bottom:30px; }
.news_out .news_title h4{height:75px; background:url(../images/n_tit.jpg) no-repeat center top;}

.newslist{ margin-bottom:10px; padding:0px 10px 0px;}
.newslist:hover{ }
.newslist dt span{ color:#999;}
.newslist dt{line-height:35px; }
.newslist dt a{ color:#500b5d; font-size:17px;font-weight:normal;}
.newslist dt a:hover{ text-decoration:underline;}
.newslist dd{ line-height:26px; font-size:13px; padding-bottom:10px; height:110px;border-bottom:1px dashed #e1e1e1; position:relative; z-index:2; left:0; top:0;}
.newslist dd .moret{position:absolute; right:0; bottom:10px; z-index:3;width:90px; height:28px; background:#f0f0f0; line-height:28px; text-align:center;}
.newslist dd .moret:hover{background:#500b5d; color:#fff;}
.newslist dd img{display:none;}


.newsdetails{font-size:13px; line-height:32px;}
.newsdetails h2{ font-size:24px; color:#500b5d; font-weight:normal;text-align:center; line-height:40px; margin-top:10px;}
.newsdetails .news_tip{display:block; font-size:13px; text-align:center; border-bottom:dotted 1px #ccc; font-weight:normal; margin:5px 0 10px;}
.newsdetails p .text{ width:400px; height:18px; line-height:18px;}
.newsdetails p .btn{ width:50px; border:none; background:#333; height:22px; line-height:22px; color:#fff; margin-left:5px; cursor:pointer;}



.proright{ float:right; width:620px; height:500px;}
.proright h2{ text-align:left; font-size:28px; color:#666;font-weight:normal; height:50px; line-height:50px;padding-bottom:15px; margin-bottom:10px; font-family:"Î¢ÈíÑÅºÚ";}
.prodetails{font-size:12px; line-height:26px; color:#666;display:Block; width:1161px; margin:0 auto;margin-top:50px;}
.proright .summary{ line-height:24px; height:auto !important; height:220px; min-height:220px;}
.proright .kh .kh_t{display:block; height:30px; line-height:30px; font-size:20px; }
.prodetails h3{ display:block; width:1161px; height:120px; background:url(../images/pd_tit2.jpg) no-repeat center top;}
.prodetails h3 .en{padding-left:10px; font-size:16px; line-height:40px; color:#cbcaca;}
.prodetails .pro_con{ padding:20px; border:1px solid #efeeee; width:1119px; margin:0 auto;}
.prodetails h6{ font-size:12px; font-weight:normal; margin-left:15px;}
.prodetails h6 strong{ color:#ed1c22;}

.prorelated{ margin-top:20px;}
.prorelated h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;  color:#222; height:40px; line-height:40px; font-weight:normal; background:#f0f0f0; text-indent:15px; margin-bottom:15px; border:none;}
.prorelated li{ float:left; width:212px;text-align:center; font-size:14px;}
.prorelated li img{ margin:0 auto;padding:5px; border:solid 1px #e1e1e1; width:190px; height:143px;}
.prorelated li a{font-size:14px;}
.prorelated li a:hover img{border:solid 1px #500b5d;}

.prorelated_news{ margin-top:20px;}
.prorelated_news h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;  color:#35383d; height:30px; line-height:30px; background:#ccc; text-indent:15px; margin-bottom:5px; border:none;}
.prorelated_news li{ float:left; width:350px; border-bottom:dashed 1px #ccc; text-indent:10px; padding-left:6px; background:url(../images/dian.jpg) no-repeat 4px center;}
.prorelated_news .interval{ margin-left:20px;}

.index_pro{ width:738px; margin:0 auto;}
.index_pro li{ width:246px; text-align:center; font-size:14px; margin-top:15px; float:left;}
.index_pro li img{ width:210px; height:158px;padding:8px;background:#eee;border:solid 1px #ccc; margin:0 auto 8px;}
