*{transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
a,a:hover,a:link{color:#333; text-decoration: none;}
ul,li{padding:0; margin: 0; list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.div_n{display: none !important;}
.div_d{display: block !important;}
.img-responsive{margin: 0 auto;}
.clear{clear:both;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #3C0314; border-color: #3C0314;}
.pagination>li>a, .pagination>li>span{color:#3C0314;}
.new_prev,.new_next,.news_list ul li a,.news_tit{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.top{background-color: #3D0216;}
.top_left img{margin:0;}
.top_tel span{color:#fff; font-size:33px; margin-top:5px;}
.container-fluid,.navbar-collapse{padding:0;}
.navbar-default{background: none; border:none; margin-bottom:0;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-nav{margin:15px 0;}
.navbar-default .navbar-nav>li>.active,.navbar-default .navbar-nav>li>a:hover{background-color: #fff; border-radius: 20px; color:#333;}
.top_right{margin:20px 0;}
.top_tel,.top_tel_con{float:left; color:#fff;}
.top_tel_con{margin-left:20px;}
.top_tel_tit{font-size:16px;}
.top_tel_c{font-size:20px;}

.product_index{margin:5vw auto;}
.product_index_list h3{width: 100%; height:85px; padding-top:25px; background-color: #5C7658; color:#fff; text-align: center; margin: 0;}
.product_index_list h3 span{display: block; font-size:14px;}
.product_index_li{width: 100%; border-bottom:1px solid #fff; padding:0;}
.product_index_li a{display: block; height:3vw; line-height: 3vw; background-color: #F5F5F5; text-align: center; font-size:1vw;}
.product_index_li_active a{height:3.5vw; line-height: 3.5vw; background-color: #D25959; color:#fff;}
.product_list{display: none;}
.product_index_con_img{margin-bottom:1.5vw; overflow: hidden; border:1px solid #ccc;}
.product_index_con_img:hover{border-color: #3D0216;}
.product_index_con_img:hover img{transform:scale(1.2,1.2);}

.youshi_content{margin-bottom:3vw; margin-top:5vw;}
.youshi_top{font-size:30px; text-align: center;}
.youshi_top span{display: block; font-size:0.8vw;}
.youshi_list{margin-top:2vw;}
.youshi_wz{padding:10px;}
.youshi_tit{font-size:22px; color:#3D0216;}
.youshi_tit span{font-size:30px; color:#0362CB; margin-right:10px;}

.zx_4{background: url("../images/youshi_bg.jpg") center top repeat-y; padding:2.5vw 0;}
.zx4x_img,.zx4x_tit{text-align: center;}
.zx4x_tit{font-size:1.5vw; color:#fff;}
.zx_4_top,.about_index_top{color:#fff; font-size:30px; text-align: center; margin:1.5vw 0 1vw;}
.zx_4_top span,.about_index_top span{display: block; font-size:15px; color:#FED835; margin-top:0.5vw;}

.about_index{background: url("../images/about_bg.jpg") center top repeat-y; padding:2.5vw 0;}
.about_index_con{color:#fff; line-height: 35px; font-size:16px;}
.about_index_more{display: table; margin: 0 auto;}
.about_index_more a{display: block; padding:0.5vw 1.5vw; background: #fff; border-radius: 10px; margin-top:15px;}
.about_index_more a:hover{background-color: #9D4F2C; color:#fff;}

.news_list_top h3{font-size:20px; border-bottom:1px solid #ccc;}
.news_list_top h3 span{border-bottom:2px solid #0362CB; position: relative; bottom:1px; padding:0 10px;}
.news_list_top h3 a{float: right; font-size:12px;}
.news_index_top{margin-top:20px;}
.news_list ul{margin:15px 0;}
.news_list ul li{border-bottom:1px dashed #E8E8E8;}
.news_list ul li a{display: block; line-height: 45px;}
.news_list ul li span{font-size:12px; margin-right:5px;}
.news_list ul li b{float: right; font-weight: normal;}
.news_list ul li a:hover{color:red;}

.footer{background-color: #3C0314; padding:20px 0;}
.footer_list h3{color:#fff; font-size:18px;}
.footer_list ul li a{color:#b3b3b3; line-height: 30px;}
.footer_p p{color:#b3b3b3;}
.footer_ewm img{max-width: 130px; margin: 0;}
.foot{background-color: #3C0314; border-top:1px solid #fff; height:45px; line-height: 45px; text-align: center; color:#f9f9f9}

.about_ny_con{margin:3vw auto;}
.about_left h3{width: 100%; height:75px; line-height: 75px; background-color: #5C7658; color:#fff; text-align: center; margin-bottom:0;}
.about_left ul li a{display: block; height:45px; line-height: 45px; background-color: #f5f5f5; text-align: center; border-bottom:1px solid #fff;}
.about_left ul li a:hover{background-color: #D25959; color:#fff;}
.ny_product{float:right;}
.ny_product,.ny_product a{color:#B2B2B2; font-size:12px;}
.about_right h3{border-bottom:1px solid #ccc; padding-bottom:5px;}
.about_right h3 span{padding:0 15px 3px; border-bottom:3px solid #D25959; letter-spacing:3px;}
.about_right_con{font-size:16px; color:#666; line-height: 25px;}

.news_tit{width: 100%; height:45px; line-height: 45px; font-size:16px; border-bottom:1px dashed #ccc; color:#666;}
.news_tit span{float:right;}
.news_tit:hover{color:red;}
.new_d_tit,.new_d_date{text-align: center;}
.new_d_tit{font-size:22px; margin-top:45px;}
.new_d_date{color:#ccc; font-size:12px; margin:15px 0; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.new_prev_next{margin-top:20px;}
.new_prev,.new_next,.new_prev a,.new_next a{font-size:16px; color:#666;}
.new_next{text-align: right;}

.product_list_l{margin-bottom:20px;}
.product_list_img{overflow: hidden; border:1px solid #ccc;}
.product_list_img:hover{border-color:red;}
.product_list_img:hover img{transform:scale(1.2,1.2);}
.product_list_tit{text-align: center; color:#666;}
.product_list_l:hover .product_list_tit{color:#D25959;}
.pro_detaisl_h3 span{border-color: #5C7658 !important;}
