﻿*{margin: 0;padding:0;text-decoration:none;list-style-type:none;}
a{text-decoration:none;color: #434343;}
img{border:none;margin: 0;padding:0;}
.clear{ height:0px;font-size:0;clear:both;}
body{font-family: "微软雅黑";font-size: 12px;}
/*头部*/
.header{width: 1200px;height: 114px;margin:0 auto;overflow: hidden;}
.logo{width: 230px;float: left;}
.header_right{width: 935px;float: left;height: 114px;}
.head_top{width: 100%;text-align: right;}
.head_search{float: right;text-align: right;height: 24px; border-radius: 7px;width: 200px;outline: none;line-height: 24px;
	border:1px solid #666;text-indent: 10px;}
.search_txt{float: left;width: 160px;height: 24px;border: 0;margin-left: 3px;}
.srarch_submit{float: left;width: 32px;height: 24px;background:url(../images/ico_search.png) no-repeat 50% 50%;border: 0;}
/*导航*/
.head_bootom{width: 100%;}
.head_bootom ul{width: 100%;font-size: 16px;font-family: "微软雅黑";}
.head_bootom ul li{/*width: 14%;*/padding: 0 3.1%;float: left;text-align: center;line-height: 48px;}
.head_bootom ul li:last-child{padding-right: 0;}
.head_bootom ul li.current a{color: #c94d5b;}
.head_bootom ul li:hover a{color: #c94d5b;}
.head_bootom ul li a{color: #000;}

/*首页轮播*/
.focusBox { position: relative; width:100%; height:auto; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:auto; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*首页主体*/
.home_hot{width: 100%;height: auto;overflow: hidden;background: #f4f4f4;}
.hot_new{width: 1000px;margin:0 auto;height: 650px;padding-bottom: 20px;}

.swiper-container {width: 100%; height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {
/* Center slide text vertically */
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;*/
    /*display: flex;*/
    /*-webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;*/
}
.Slide_1{width: 940px;background: #ffffff;height: auto;overflow: hidden;margin:10px ;}
.Slide_2{width: 940px;background: #ffffff;height: auto;overflow: hidden;margin:10px ;}
.Slide_3{width: 940px;background: #ffffff;height: auto;overflow: hidden;margin:10px ;}
.slide_1_left{width: 403px;float: left;border:1px solid red;}
.slide_1_left img{max-width:400px;max-height:250px;}
.slide_1_right{width: 495px;float: left;background: #fff;padding-left: 25px;height: 202px;}
.slide_1_right h3{margin:25px 0 20px;font-size: 24px;font-weight: normal;}
.slide_1_right h3 a,.slide_1_right p a{color: #333333;}
.slide_1_right p{line-height: 32px;font-size: 14px;}
.slide_1_right p:hover a{color: red}

.slide_2_right{width: 403px;float: left;border:1px solid red;}
.slide_2_right img{max-width:400px;max-height:250px;}
.slide_2_left{width: 495px;float: left;background: #fff;padding-left: 25px;height: 202px;}
.slide_2_left h3{margin:25px 0 20px;font-size: 24px;font-weight: normal;}
.slide_2_left h3 a,.slide_2_left p a{color: #333333;}
.slide_2_left p{line-height: 32px;font-size: 14px;}
.slide_2_left p:hover a{color: red}

.swiper-pagination{border-radius: 8px;}

.home_hot_left{width: 125px;height: auto;float: left;}
.home_hot_left ul li{line-height: 50px;text-align: right;}
.home_hot_left ul li a{color: #333333;}
.home_hot_left ul li.current a{color: red;}
.home_hot_left ul li:hover a{color: red;}
.home_hot_1{width: 1250px;margin:0 auto;}

.home_hot_title{width: 100%;text-align: center;}
.home_hot_title h3{font-weight: normal;color: #c73a4b;font-size: 30px;margin:20px 0 5px;}

.home_product{width: 1200px;margin:0 auto;height: auto;}
.home_product_title{width: 100%;text-align: center;}
.home_product_title h3{font-weight: normal;color: #c73a4b;font-size: 30px;margin:20px 0 5px;}

.picScroll{ margin:10px auto;  position:relative;  width:85%; 
 padding:10px 10px 10px 50px; background:#fff; overflow:hidden;     }
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:45%; left:5px; width:40px; 
	height:40px; background:url(../images/btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-40px 0; }
/*.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }*/
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:260px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{max-width:260px; max-height:280px; display:block; 
	background:url(../images/loading.gif) center center no-repeat; }
.home_product ul li p a{color: #000;line-height: 32px;font-size: 18px;}
.picScroll ul li a img{border:1px solid #fff;}
.picScroll ul li:hover a img{border:1px solid red;}
.picScroll ul li:hover p a{color: red;}

.home_about{width: 100%;background: url(../images/home_about_1.jpg) 50% 0;background-size:100% 100%;height: auto;margin-bottom: 10px; min-height: 297px;}
.home_about_1{width: 650px;margin:0 auto;height: auto;}
.dx_about_text {padding:37px 0 10px 35px;text-indent: 2em;font-size: 14px;line-height: 32px;}
.home_about_1 h3{text-align: right;font-size: 18px;font-weight: normal;}
.home_about_1 h3 a{color: #f44765;}

.home_bottom{width: 1200px; margin-bottom: 20px;height: auto;margin:0 auto;overflow: hidden;margin-top: 20px;}
.home_news{width: 50%;float: left;height: 400px;}
.home_news_nav{width: 95%;background: url(../images/home_news_1.jpg) no-repeat;}
.home_news_nav p a{line-height: 46px;margin-left: 55px;font-size: 30px;color: #c73a4b;}
.home_news_nav p span{display: block;float: right;width: 90px;height: 32px;background: #c73a4b;text-align: center;
border-radius: 15px;margin-top:10px; }
.home_news_nav p span a{margin-left: 0;color: #fff;line-height: 32px;font-size: 14px;}
.home_news_1 {width: 90%;margin-top: 20px;overflow: hidden;}
.home_news_1 img{float: left;}
.home_news_1_p{width: 335px;float: left;line-height: 24px;padding-left: 20px;overflow: hidden;}
.home_news_1_p h3{font-size: 14px;}
.home_news_1_p h3 a{color: #262626;}
.home_news_1_p p{font-size: 14px;}
.home_news_1_p p a{color: #666666;}
.home_news_1_p span{font-size: 14px;}
.home_news_title{width: 90%;margin-top: 20px;}
.home_news_title ul{}
.home_news_title ul li{width: 100%;border-top: 1px dashed #666;line-height: 30px;}
.home_news_title ul li p{font-size: 12px;overflow: hidden;}
.home_news_title ul li p a{float: left;color: #6e6e6e;}
.home_news_title ul li p span{float: right;color: #6e6e6e;}
.home_news_title ul li:first-child{border-top:0;}

.home_message{width: 50%;float: left;height: auto;}
.home_message_nav{width: 100%;background: url(../images/home_message_1.jpg) no-repeat;}
.home_message_nav p a{line-height: 46px;margin-left: 55px;font-size: 30px;color: #c73a4b;}

.home_input{font-size: 14px;}
.home_input td{padding: 10px 0 0 0;}
.msg-text{outline: none;width: 185px;height: 38px;background: #ececec;border:none; }
.msg-textarea{width: 470px !important;height: 90px;background: #ececec;border:none;}
.msg-code{float: left; outline: none;width: 100px;height: 38px;background: #ececec;border:none; }
.msg-submit{float: left;width: 100px;height: 38px;background: #c73a4b;font-size: 18px;color: #fff;text-align: center;
line-height: 40px;border:none;margin-left: 10px;}
#verifyImage{float: left;margin-left: 10px;}

.footer{width: 100%;background: #9d9d9e;height: auto;}
.footer_nav{width: 100%;text-align: center;padding: 10px 0;}
.footer_nav a{margin-left: 20px;font-size: 14px;color: #fff;}
.footer_centent{width: 265px;margin: 0 auto;padding: 20px 0;}
.footer_centent a{display: inline-block;padding: 0 20px;}
.copyright{text-align: center;font-size: 12px;color: #fff;line-height: 20px;padding-bottom: 15px;}

/*关于我们*/
.banner{width: 100%;}
.banner img{width: 100%;}

.about_subject{width: 1200px;margin:0 auto;height: auto;padding-top: 15px;}
.about_left{width: 20%;height: auto;float: left;text-indent: 10px;}
.about_left h4{font-size: 18px;font-weight: normal;width: 220px;height: 50px;
	background: #c53749;color: #fff;line-height: 50px;}
/*.about_left p{font-size: 14px;width: 218px;height: 50px;border-left: 1px solid #e7e7e7;border-right:1px solid #e7e7e7; 
line-height: 50px;}
.about_left p.current a{color: #cd5f6b}
.about_left p:last-child{border-bottom: 1px solid #e7e7e7; }
.about_left p a{display: block;color: #595758;}
.about_left p:hover a{color: #cd5f6b;}*/
.sideMenu{ width: 219px; border:1px solid #ddd;  }
.sideMenu h3{ height:50; line-height:50px;   cursor:pointer;
	font-weight: normal;font-size: 14px;
}
.sideMenu h3.current{color: #cd5f6b;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:50px; 
  /*background:url(../images/icoAdd.png) 16px 12px no-repeat;*/ cursor:pointer; }
.sideMenu .current h3 em{ background: url(../images/p.png) no-repeat; }
.sideMenu ul{/* padding:8px 25px;*/ color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{line-height: 50px;text-indent: 2em;}
.sideMenu ul li a{color: #595758;}
.sideMenu ul li:hover a{color: #cd5f6b;}
.sideMenu h3 a:hover,
.sideMenu .current h3 a{color: #cd5f6b;}
.sideMenu .current ul{display: block;}

.about_right{width: 80%;height: auto;float: left;}
.about_right_nav{width: 100%;overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.about_right_nav p{font-size: 14px;line-height: 40px;}
.about_right_nav p a{color: #595758;}
.about_right_nav p a:hover{color: #cd5f6b;}

.about_content{width: 90%;overflow: hidden;margin-top: 20px;}
.about_content p{text-indent: 2em;font-size: 14px;line-height: 28px;}
.about_img{width: 90%;}
.about_img img{padding:50px 0;}
/*产品*/
.subject_left{width: 20%;height: auto;float: left;text-indent: 10px;}
.subject_left{width: 20%;height: auto;float: left;text-indent: 10px;}
.subject_left h4{font-size: 18px;font-weight: normal;width: 220px;height: 50px;
	background: #c53749;color: #fff;line-height: 50px;}
.subject_right{width: 80%;height: auto;float: left;padding-bottom: 15px}
.product_title{width: 100%;height: auto;overflow: hidden;}
.product_title ul{margin-top: 20px;}
.product_title ul li{float: left;margin-left: 25px;width: 30%;}
.product_title ul li:hover p a{color: #cd5f6b;}
.product_title ul li h1{display:block;width: 288px;height:192px;text-align:center;border:1px solid #9d9d9e;}
.product_title ul li img{max-width: 288px;max-height:192px;}
.product_title ul li p{width: 100%;text-align: center;font-size: 14px;line-height: 40px;}
.product_title ul li p a{color: #333333;display: block;}
.page{text-align: center;margin: 20px 0;}
.page a,.page span{text-align: center;margin:0 10px;color: #333;font-size: 12px;}
.page span{color: #cd5f6b;}
.page a:hover{color: #cd5f6b;}
/*产品详情*/
.product_details{width: 100%;height: auto;overflow: hidden;margin-bottom: 55px;}
.product_img_1{width: 90%;margin:20px 30px 15px 10px;}
.product_details p{width: 90%;margin-left: 13px;font-size: 14px;line-height: 24px;}
/*热门新品*/
.hot{width: 100%;height: auto;overflow: hidden;}
.hot ul li{margin:20px 0;overflow: hidden;}
.hot_left{width: 434px;float: left;margin-left: 20px;}
.hot_left img{border:1px solid red;}
.hot_right{width: 45%;float: right;}
.hot_right a{color: #333;}
.hot_right h3{font-size: 24px;font-weight: normal;padding: 30px 0 15px;}
.hot_right h3:hover a{color: #cd5f6b;}

.hot_right p{font-size: 14px;line-height: 28px;width: 90%;}
.hot_right p:hover a{color: #cd5f6b;}

/*新闻*/
.news{width: 100%;height: auto;overflow: hidden;}
.tabRank{ width:100%; margin:10px auto;  }


.tabRank .bd {  height:424px;  clear:both;}
.tabRank .bd ul { padding:10px 8px;}
.tabRank .bd .ulList  li { border-bottom:1px dashed #e5e5e5; height:38px; line-height:38px; width:100% !important;}
.tabRank .bd .ulList li a { color:#333;font-size: 14px;}
.c{/*margin-top: 15px;*/}
.tabRank .bd .ulList li.t {line-height:38px !important;}
.tabRank .bd .ulList li.on img {width:180px; height:122px; padding:4px;  background-color:#fff;}
.tabRank .bd .ulList li .pubtext {color:#777;display:none; }
.tabRank .bd .ulList li .pubtext strong {color:#E72410;}
.tabRank .bd .ulList li .pubtext a {color:#E72410;}
.tabRank .bd .ulList li .pubpic{display:none;float: left;}
.pubtitle{float: left;width: 100%;}
.pubtitle span{float: right;font-size: 12px;}
.tabRank .bd .ulList li .pubtitle p{display:none;}
.tabRank .bd .ulList li.on{height:160px;line-height:22px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}
.tabRank .bd .ulList li.on .pubtext {color:#777;display:block;}
.tabRank .bd .ulList li.on .pubtitle{ width: 735px !important;margin-left: 20px;}
.tabRank .bd .ulList li.on .pubtitle p{display:block;width: 620px !important;float: left;margin-top: 10px;
	font-size: 12px;}
/*新闻详情*/
.news_details{width: 95%;height: auto;overflow: hidden;}
.news_details .news-tit{text-align: center;font-size: 14px;font-weight: normal;margin-top: 20px;}
.news_details .news-date{display: block;text-align: center;font-size: 12px;padding:15px 0 30px;}
.news_details p{font-size: 12px;text-indent: 2em;line-height: 24px;}
.news_details_img{width: 500px;margin:0 auto;padding:20px 0;}

/*联系我们*/
.contact{width: 95%;height: auto;overflow: hidden;}
.contact_title{width: 95%;margin:20px 0 0 10px;}
.contact_title p{font-size: 14px;line-height: 38px;}
/*认证*/
.Certificate{width: 100%;height: auto;overflow: hidden;margin: 30px 0;}

/*旋转木马必要样式*/
.container {width:100%;}
.poster-main{ position:relative;width:800px;height:270px;}
.poster-main a,.poster-main img{display:block;}
.poster-item a{/*background: url(../images/b.png)*/;position: relative;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;/*background: url(../images/b.png);*/}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; /*background: url(../images/b.png);*/}
.poster-main .poster-next-btn{right:0;/* background: url(../images/b.png);*/}




.MagicZoomBigImageCont {border:1px solid #91b817;background:#FFF;}
.MagicZoomMain {text-align: center !important;width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;border:1px solid #ccc;opacity:.8;padding:3px 3px 3px 3px!important;display:none}
.MagicZoomLoading img{padding-top:3px!important}
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:400px;position:relative;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;} 	












