﻿body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden; margin:0; background:#fff;}
p{ margin:0; padding:0;}
*{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
.container-slide{ overflow: hidden;}
a,a:hover{ text-decoration:none;}
.form-control{border-radius:0;}
ul{ list-style:none;}
dl,dt,dd,h2,form,ul,li,p,img, span, h1,h3,h4,h5,h6{margin:0; padding:0;}
a {color:#4f4f4f;text-decoration:none;margin:0;}
a:hover {color:#c9000e;text-decoration:none;}
a img {border:0;}
ul{list-style-type:none;}
.clear{clear:both;}

.container {margin:0 auto;}
@media (max-width:767px){.container{padding:0px 15px !important;}}
@media (min-width:768px){.container{width:750px !important;padding:0!important;}}
@media (min-width:992px){.container{width:970px !important;padding:0!important;}}
@media (min-width:1230px){.container{width:1200px !important;padding:0!important;}}
/* header and menu */
header,.logo,.menu{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
header{position:relative;z-index:99;-moz-box-shadow: 1px 1px 5px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 5px 4px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 5px 4px rgba(0, 0, 0, 0.2);}
.menu>ul,.menu>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu>ul>li>a{display:block;text-align:center;}
.logo{float:left; width: 195px;}
.logo a{display:block;}
.logo img{display:block; width: 100%; height: auto; max-height:100%;}
@media(min-width:768px){
	header{left:0; right:0; position:fixed; background:#fff;}
	header .container{height:110px; }
	.logo{ padding:10px 0;}
	.menu{float:right;}
	.menu>ul{margin-right:-27px;height:100%;}
	.menu>ul>li{float:left;padding:0 27px;}
	.menu>ul>li>a{color: #000;line-height: 64px;padding:3px 0;}
	.menu>ul>li:hover>a,.menu>ul>li.active>a{ border-top:3px solid #c9000e; padding-top:0; color:#c9000e;}
	.menu-icon{display:none;}
	.sub-menu{display:none; width:100%; background:url(../image/bj1.png); position:absolute; top:70px;left:0; height:55px; text-align:center;z-index:999;}
	.sub-menu a{display:inline-block; color:#fff; font-size:14px; padding:0 12px; line-height:53px;}
    .sub-menu p {  height:55px;}
    .sub-menu a:hover,.sub-menu a.active{ border-bottom:2px solid #fff; margin-top:-20px;}
	/*.menu>ul>li:hover .sub-menu,*/.menu>ul>li.active .sub-menu{display:block;}
	.clear-header{ padding-top:70px;}
}
@media(max-width:1229px){
	.menu>ul{margin-right:-20px;}
	.menu>ul>li{ padding:0 20px;}
}
@media(max-width:991px){
	.menu>ul{margin-right:-12px;}
	.menu>ul>li{ padding:0 12px; font-size:14px;}
	.logo{ padding:15px 0;}
	.logo img{ width:150px;}

}
@media(max-width:767px){
	header .container{height:52px;}
	.logo{padding-top:5px;padding-bottom:5px;}
	.popup-menus{display:none;}
	.menu{display:none;}
	.menu-icon{display:block;float:right;padding-top:12px;}
	.menu-icon a{display:block;width: 31px;height: 27px;background:url(../image/menu-icon.png) no-repeat;outline:none;}
	.logo img{ width:150px;}
}

/* menu for mobile */
.nav{background:#313541;display:none;padding-top:60px;}
.nav>ul>li{padding:5px 10px; padding-left:35px;}
.nav>ul>li>a{display:block;text-align:left;color:#fff;font-size:16px;line-height:30px;position:relative;}
.nav>ul>li>a>span{display:block;width:30px;height:30px;position:absolute;top:0;right:0; background:url(../image/jt.png) no-repeat center ;}
.nav>ul>li.open-sub>a>span{background-image:url(../image/jt2.png);}
.nav .sub-menu{display:none;}
.nav li.open-sub .sub-menu{display:block;}
.nav .sub-menu p{}
.nav .sub-menu p a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}

/* banner */
.banner img{ max-width:100%; display:block; margin:0 auto;}
.slick-dots li button{ background:#fff;}
.zy_banner img{ max-width:100%; display:block; margin:0 auto;}

/* foot */
.foot_box{ background-color:#232223; margin-top:80px; padding:40px 0;}
.foot_logo{ background:url(../image/xian.png) repeat-x 50px; width:100%; text-align:center; margin-bottom:35px;}
.foot_logo img{ background:#232223; padding:0 13px;}
.foot{ text-align:center; font-size:14px; color:#676565; line-height:28px;}
.foot a{ padding:0 15px; color:#676565;}
.link{ margin-bottom:20px;}
.bottom a { padding:0;}
@media(max-width:767px){
	.foot_box{ padding:20px 0; margin-top:30px}
	.foot_logo{ margin-bottom:20px;}
	.foot_logo img{ width:150px;}
	.foot{ font-size:12px; line-height:23px;}
	.foot a{ padding:0 10px; color:#676565;}
	.link{ margin-bottom:10px;}
    .bottom a { padding:0;}
}

/* index */
.picture{ margin-top: 25px;margin-left: -3px; margin-right: -3px; overflow: hidden; text-align: center;}
.picture li{ float: left; width: 25%; margin-bottom:6px;}
.picture li .pic{ padding: 0 3px;}
.picture li .pic img{ max-width:100%;}
@media(max-width:650px){
	.picture li{ width: 50%;}
}

.title{ text-align:center; margin-top:60px; width:100%; margin-bottom:13px;}
.title img{ max-width:100%;}
.about p{ font-size:14px; color:#7c7b7b; text-align:center; padding:0 100px; line-height:22px;}
.about img{ max-width:100%; margin:20px 0;}
.about .culture{ padding:0 270px; margin-top:8px;}
@media(max-width:996px){
	.about .culture{ padding:0 100px;}
}
@media(max-width:767px){
	.title{ margin-top:20px;}
	.about p{ padding:0;}
	.about .culture{ padding:0;}
}

.product{ width:100%; height:auto; background:url(../image/product.jpg) center; overflow:hidden; margin-top:60px; padding-bottom:60px;}
.probox{ margin-left: -16px; margin-right: -16px; overflow: hidden; text-align: center; margin-top:50px;}
.probox li{ float: left; width: 33.3%; margin-bottom:6px;}
.probox li .pro{ padding: 0 16px;}
.pro div{ background:#f3f1f2; padding-bottom:80px;}
.pro div img{ width:100%;}
.pro h2{ text-align:center; font-weight:inherit; font-size:16px; color:#302629; padding:35px 0;}
.pro a{ border-bottom:1px solid #000; padding:8px 18px; border-top:1px solid #000;}
.pro a:hover{ color:#c9000e;}
.pro a:hover{ border-bottom:1px solid #c9000e; border-top:1px solid #c9000e; color:#c9000e;}
@media(max-width:767px){
	.product{ padding:20px 0; margin-top:30px;}
	.probox{ margin-top:25px;margin-left: -5px; margin-right: -5px;}
	.probox li .pro{ padding: 0 5px;}
    .probox li{ width:33.33%;}
	.probox li p{ font-size:14px;}
	.pro div{ padding-bottom:40px;}
	.pro h2{ padding-top:20px; padding-bottom:30px; font-size:14px;}
	.pro a{ font-size:14px; padding:5px 10px; font-size:12px;}
}
@media(max-width:450px){
	.probox li{ width:100%;}
}
@media(max-width:413px){
	.probox li{ width:100%; margin-bottom:15px;}
}

.service{ width:100%; height:auto; background:url(../image/ser.jpg) center; overflow:hidden; margin-top:40px; padding-bottom:80px;}
.serbox{ margin-left: -8px; margin-right: -8px; overflow: hidden; text-align: center; margin-top:70px;}
.serbox li{ float: left; width: 33.3%; margin-bottom:16px;}
.serbox li .ser{ padding: 0 8px;}
.ser a{display: block;background:#f3f1f2; height:230px; position:relative;}
.red a{ background:url(../image/red.png);}
.red a p{ color:#fff; font-size:18px;}
.serbox img{ padding-top:60px;width:54px;height:56px; box-sizing: content-box;}
.serbox p{ position:absolute; bottom:60px; left:0; right:0;font-size:16px;}
@media(max-width:767px){
	.service{ padding-bottom:50px;margin-top:20px;}
	.serbox{ margin-top:25px;}
	.serbox li{ width:50%;}
	.ser a{  height:180px;}
	.serbox img{ padding-top:40px;}
	.serbox p{  bottom:40px;}
}

.info{overflow: hidden; margin-bottom: 0;}
.info li{ float:left;overflow: hidden;text-align:center;}
.info li span{ color:#656565; font-size:14px;}
.info li h2{ font-weight:inherit; margin: 0; color:#383838; font-size:16px; padding:16px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.info li p{ color:#656565; font-size:14px; line-height:25px; height: 75px;max-height:75px;display: block; overflow: hidden;text-align:left;-webkit-line-clamp: 3; -webkit-box-orient: vertical;  word-break: break-all; display: -webkit-box;}
.info-item{overflow:hidden;}

@media(min-width:768px){
	.info li{width:25%;margin-bottom:230px;background:url(../image/top.png) no-repeat bottom center;padding-bottom:3px;}
	.infobox{ background:url(../image/info1.png) repeat-x center; overflow:hidden; margin-top:50px;}
	.info .bottom{ margin-top:230px;margin-bottom:0;background:url(../image/bottom.png) no-repeat top center;padding-bottom:0;padding-top:3px;}

	.info-item{height:149px;padding:33px 16px 50px 16px;box-sizing: content-box;}
	.info li:hover .info-item{padding:30px 15px 50px 15px;border-left:1px solid #bdbebf;border-right:1px solid #bdbebf;border-top:3px solid #c9000e;}
	.info .bottom .info-item{padding:50px 16px 33px 16px;}
	.info .bottom:hover .info-item{padding:50px 15px 30px 15px;border-top:0;border-bottom:3px solid #c9000e;}
}
@media(max-width:767px){
	.infobox{ margin-top:20px;}
	.info{margin-left:-8px;margin-right:-8px;}
	.info li{width:50%;padding:0; margin-bottom:20px;}
	.info-item{height:159px;border-bottom:1px solid #b5b5b5;margin:0 8px;}
	.info li h2{ padding-top:5px; }
}
@media(max-width:425px){
	.info li{width:100%;}
	.info-item{height:auto;padding-bottom:20px;border-bottom: 1px dashed #b5b5b5;}
	.info li p{height:auto;}
}






/* message */
.current{ color:#484848; font-size:14px; border-bottom:1px solid #ccc; margin-top:40px; padding-bottom:15px; }
.current p{ background:url(../image/current.png) no-repeat 2px; padding-left:20px;}
.current a{ padding:0 5px;}
.titbox{ overflow:hidden;padding-top:40px; padding-bottom:40px; width:500px; margin:0 auto;}
.titbox img{ float:left;width:223px;height:224px;}
.bigtit{ float:left;width:250px; text-align:center;padding:85px 0;}
.bigtit h2{ font-size:20px; font-weight:inherit; color:#c9000e; text-align:center;}
.xian{ display:inline-block; }
.xian span{ background:url(../image/xian1.png) no-repeat center; width:30px; display:block; height:1px; float:left; padding:10px;box-sizing: content-box;}
.xian p{  float:left; font-size:20px;}
.letter{ color:#838383; line-height:30px; font-size:14px; overflow:hidden;}
.letter img{max-width:100%;}
.menu > ul > li{font-size:16px;}
@media(max-width:767px){
	.titbox{padding:30px 0; width:250px; margin:0 auto;}
	.titbox img{ display:none;}
	.bigtit{ padding:0; margin:0 auto;}
	.current{ display:none;}
	.bigtit h2{ font-size:16px;}
	.bigtit p{ font-size:16px;}
}

/* about */
.introduce{ padding:0 240px; font-size:12px; color:#a8a8a8; line-height:25px; text-align:center; padding-bottom:20px;}
.letter img, .letter video {max-width: 100%;height: auto;margin-left: -2em;}

@media(max-width:1229px){
.introduce{ padding:0 140px;padding-bottom:20px;}
}
@media(max-width:991px){
.introduce{ padding:0 80px;padding-bottom:20px;}
}
@media(max-width:767px){
.introduce{ padding:0 15px;padding-bottom:20px;}
}

/* productlist */
.filters{position:relative;}
.filter-list ul,.filter-list li{display:block;list-style:none;}
.filter-list ul{overflow:hidden;}
.filter-list li{float:left;}
.flag{width: 58px;height: 58px;overflow:hidden;border-radius:50%;margin:0 auto;}
.flag img{display:block;width:100%;height:100%;}
.country li a{display:block;margin:0 10px 15px 10px;}
@media(max-width:1229px){
	.country li a{margin:0 11px 15px 11px;}
}
@media(max-width:991px){
	.country li a{margin:0 13px 15px 13px;}
}
.country li p{font-size: 14px;line-height:20px;padding-top: 10px;text-align: center;color: #262626;}
.country li a:hover p{color: #b3030d;}
.country li a.active p{color: #b3030d;font-weight:bold;}

.filters label{font-size: 18px;line-height:26px;color: #262626;}
.filter-more{display:block;width:26px; height:26px;position:absolute;top:0;right:0;background:url(../image/but.png) no-repeat center;}
.open .filter-more{background-image:url(../image/hover.png);}

.country ul{margin:0 -10px;height:103px;}
.country.open ul{height:auto;}

.origin ul{margin:0 -15px;height:35px;}
.origin.open ul{height:auto;}
.origin ul li a{display: block;margin:0 15px 9px 15px;font-size: 14px;line-height:26px;color: #262626;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.origin ul li a:hover{color: #b3030d;}
.origin ul li a.active{color: #b3030d;font-weight:bold;}

@media(min-width:768px){
	.filters{padding-left:58px;padding-right:26px;}
	.filters label{position:absolute;left:0;top:0;}
	.country label{top:16px}
	.country .filter-more{top:16px}
}
@media(max-width:767px){
	.filters label{display:block;height:40px;line-height:40px;margin-bottom:10px;}
	.filter-more{top:7px;}
	.letter img, .letter video {max-width: 100%;height: auto;margin-left: 0em;display: block;width: 100%;}
}
@media(max-width:767px){
	.country li{width:12.5%;}
	.origin li{width:20%;}
}
@media(max-width:653px){
	.country li{width:16.66666%;}
	.origin li{width:25%;}
}
@media(max-width:497px){
	.country li{width:25%;}
	.origin li{width:33.3333%;}
}
@media(max-width:341px){
	.country li{width:33.3333%;}
	.origin li{width:50%;}
}
@media(max-width:263px){
	.country li{width:50%;}
}

.pro-list{ overflow:hidden; margin-top:35px;}
.pro-cont{ margin-left:-8px; margin-right:-8px; overflow:hidden; z-index:2}
.item{ width:20%; float:left; margin-bottom:15px;}
.item-cont{ margin:0 8px; overflow:hidden; position:relative;}
.item-one{ background:#f2f2f2; height:180px;}
.pinp{ display:table; height:145px; width:100%;}
.pinp p{ display:table-cell; vertical-align:middle; text-align:center;}
.pinp img{ max-width:100%; margin:0 auto; display:block;}
.pin-text{ font-size:14px; text-align:center; color:#262626; line-height:20px;}
@media(min-width:1200px){
	.pinp img{ max-width: 182px;}
}
@media(max-width:991px){
	.item{ width:25%;}
}
@media(max-width:650px){
	.item{ width:33.33%}
}
@media(max-width:470px){
	.item{ width:50%}
}
@media(max-width:320px){
	.item{ width:100%}
}
.item-hover{ position:absolute; width:100%; height:100%; top:0; left:0; display:none; z-index:3;text-align:center;}
.item-hover:after{content:'';position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(179, 177, 177, 0.5);z-index:-1;}
.item-cont:hover .item-hover{ display:block;}

/* pagination */
.simple-pagination{padding: 3px 3px 3px 3px;text-align: center;font-size: 12px;line-height: 23px;}
.simple-pagination a, div.simple-pagination span{padding: 2px 5px 2px 5px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;white-space: nowrap;display: inline-block;min-width: 23px;height: 23px; box-sizing:content-box;}
.simple-pagination a{text-decoration: none;border: solid 1px #e8e8e8;color: #727272;background: #fff;}
.simple-pagination span.ellipsis{color: #9e9e9e;font-size:14px;}
.simple-pagination span.disabled{border: #f3f3f3 1px solid;color: #ccc;background: #fff;}
.simple-pagination input{margin-left:10px;width: 30px;padding: 0px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;height: 27px;line-height: 27px;border: #ddd 1px solid;text-align: center;color: #727272;}
.simple-pagination select{margin-left:10px;height: 29px;padding: 0px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;border: #ddd 1px solid;text-align: center;color: #727272;}
span.record{color:#ccc;}
.simple-pagination a:hover, .simple-pagination a:active{color: #fff;background: #c9000e;border-color: #c9000e;}
.simple-pagination span.current{border: #c9000e 1px solid;font-weight: bold;color: #fff;background: #c9000e;}
.simple-pagination input:focus{border: #c9000e 1px solid;outline:none;}
.simple-pagination select:focus{border: #c9000e 1px solid;}

/* product */
.pro_box{ padding-top:35px; overflow:hidden;}
.pro_img{ float:left; width:325px;}
.pro_img img { max-width:100%; max-height:100%;} 
.pro_intr{ float:right; width:820px;}
.pro_logo{ text-align:center; max-width:100%;}
.pro_intr p{ font-size:14px; color:#565656; line-height:27px;}
.pro_intr p span{ color:#c9000e;}
.merit{ padding-top:10px;}
.pro_tit{ font-size:16px; color:#4f4d4d; font-weight:inherit; background:url(../image/pro_tit.png) left no-repeat; padding-left:15px;}
.pro_list{ margin-left: -6px; margin-right: -6px; overflow: hidden; text-align: center; margin-top:30px;}
.pro_list li{ float: left; width: 24%; margin-bottom:16px;}
.pro_list li .box{ padding: 0 6px;}
.proimg{ border:1px solid #bdbdbd; height:290px; display:table; width:100%;}
.proimg div{display: table-cell; vertical-align: middle;}
.proimg img{ max-width:100%; max-height:100%;}
.pro_list p{ font-size:14px; color:#5f5f5f; padding-top:15px; height:38px;}
@media(max-width:1229px){
	.pro_logo{ display:none;}
	.pro_img{ float:none; width:auto; text-align:center;}
	.pro_intr{ float:none; width:auto; padding-top:30px;}
}
@media(max-width:767px){
	.pro_list li{ width:49%;}
	.pro_box{ padding-top:10px;}
}
@media(max-width:425px){
	.pro_list li{ width:99%;}
}

/* honor */
.honor_box{ background:url(../image/honr.png) repeat-y 110px; width:100%; overflow:hidden; margin-bottom:50px;}
.honor_box li{ overflow:hidden; padding-top:20px;}
.honor_img img{ max-width:100%;vertical-align: inherit;}
.date{ text-align:right; width:118px; float:left; } 
.date p{ background:url(../image/honoryuan.png) no-repeat right; padding-right:25px; font-size:18px; color:#b3030d;} 
.honor_list{ float:right; width:1050px;}
.honor_list p{  background:url(../image/kuai.png) no-repeat 0 10px; padding-left:20px; color:#383838; line-height:28px; font-size:14px;}
.honor_box .honor_tit{ padding-top:0;}
.honor_tit p{ background:url(../image/block.png) no-repeat right 0px;}
.honor_tit h2{ font-weight:inherit; color:#b3030d; font-size:18px;}
.honor_tit .date{ width:120px;}
@media(max-width:1229px){
	.honor_list{ width:830px;}
}
@media(max-width:991px){
	.honor_list{ width:610px;}
}
@media(max-width:767px){
	.honor_box{ background:url(../image/honr.png) repeat-y 15px;}
	.date{ text-align:left; padding-left:8px;} 
	.date p{ background:url(../image/honoryuan.png) no-repeat left; padding-left:25px;} 
	.date{ float:none; width:auto;} 
	.honor_list{ float:none; width:auto; padding-left:35px;}
	.honor_tit p{ background:url(../image/block.png) no-repeat left 0px;}
	.honor_tit .date{ padding-left:6px;}
}

/* culture */
.culture_tit{ font-weight:inherit; text-align:center; font-size:18px; color:#c9000e;} 
.fourteen{ overflow:hidden; padding-bottom:40px; padding-top:30px;}
.fourteen_img{ background:url(../image/redxian.jpg) no-repeat; padding-left:18px; padding-top:18px; padding-bottom:22px; float:left; width:555px;box-sizing: content-box;}
.fourteen_img img{ max-width:100%; vertical-align: inherit !important;}
.fourteen_list{ float:right; background:url(../image/fourteen_list.png) repeat-y 36px 0; padding:20px 0; padding-bottom:25px; width:600px; line-height:25px;}
.fourteen_list li{ padding:5px 0; overflow: hidden;}
.fourteen_list h2{ float:left; font-weight:inherit; font-size:12px; color:#6a6a6a;}
.fourteen_list p{ margin-left:34px; font-size:14px;background:url(../image/hong.png) no-repeat 0px 9px;  padding-left:20px; color:#494949;}
.redword{ color:#c9000e; text-align:center; font-size:14px; padding-top:15px; padding-bottom:40px;}
.fifteen{ margin-left: -6px; margin-right: -6px; overflow: hidden;}
.fifteen li{ float: left; width: 50%; margin-bottom:16px;}
.fifteen3 li{ float: left; width: 33.3%; margin-bottom:16px;}
.fifteen li .box{ padding: 0 6px; }
.fifteen li .box div{ height:230px; padding:15px 35px;}
.fifteen p{ font-size:12px; line-height:28px;}
.fifteen h2{ font-weight:inherit; font-size:18px; text-align: center; padding-bottom:25px;}
.gray_bj{ background:#f3f1f2; color:#373737;}
.gray_bj h2{ color:#b3030d;}
.red_bj{ background:#b3030d; color:#fff;}
.sixteen{ background:url(../image/dottedline.png) repeat-y 3px 14px; margin-top:20px;}
.sixteen li{ padding-bottom:15px;}
.sixteen h2{ font-size:16px; color:#b3030d; font-weight:inherit; background:url(../image/hong.png) no-repeat 0 8px; padding-bottom:15px; padding-left:18px;}
.sixteen p{ padding-left:18px; font-size:12px; color:#373737; line-height:25px;}
.sixteen_img{ text-align:center; padding:15px 0;}
.sixteen_img img{ max-width:100%;}
.simple-pagination{padding: 3px 3px 3px 3px;text-align: center;font-size: 12px;line-height: 23px; margin-bottom:30px;}
.simple-pagination a, div.simple-pagination span{padding: 2px 5px 2px 5px;margin-right: 2px;font-size: 12px;white-space: nowrap;display: inline-block;min-width: 23px;height: 23px;}
.simple-pagination a{text-decoration: none;border: solid 1px #e8e8e8;color: #727272;background: #fff;}
.simple-pagination span.ellipsis{color: #9e9e9e;font-size:14px;}
.simple-pagination input{margin-left:10px;width: 30px;padding: 0px;margin-right: 2px;font-size: 12px;height: 27px;line-height: 27px;border: #ddd 1px solid;text-align: center;color: #727272;}
.simple-pagination select{margin-left:10px;height: 29px;padding: 0px;margin-right: 2px;font-size: 12px;border: #ddd 1px solid;text-align: center;color: #727272;}
span.record{color:#ccc;}
.simple-pagination.default a:hover, .simple-pagination.default a:active{color: #fff;background: #b3030d;border-color: #b3030d;}
.simple-pagination.default span.current{border: #b3030d 1px solid;font-weight: bold;color: #fff;background: #b3030d;}
.simple-pagination.default input:focus{border: #b3030d 1px solid;outline:none;}
.simple-pagination.default select:focus{border: #b3030d 1px solid;}
.seventeen_img{ float:right;background: url(../image/redxian.jpg) no-repeat right ;}
.seventeen_list{ float:left;background: url(../image/fourteen_list2.png) repeat-y right; height:auto;}
.seventeen_list p{ margin:0; margin-right:30px;background:url(../image/hong.png) no-repeat right 7px; padding-left:0; padding-right:20px; text-align:right;}
.seventeen_list h2{ float:right; }
@media(max-width:1229px){
	.fourteen_list{ width:380px;}
	.fifteen h2{ padding-bottom:10px;}
	.fifteen p{ line-height:23px;}	
	.fourteen_img{ float:none; background: none; text-align:center; padding:0; padding-bottom:30px; width:auto;}
	.fourteen_list{ width:auto; float:none;}
	.fifteen li{ width: 100%;}
	.seventeen_list p{ text-align:left;}
}
@media(max-width:767px){
	.fourteen{ overflow:hidden; padding:20px 0;}
	.sixteen_img{ padding-left:18px;}
	.simple-pagination{ margin-bottom:20px;}
}

/* organization */
.org_tit{ text-align:center;}
.org_tit h2{ font-weight:inherit; font-size:18px; color:#2e2e2e; padding-bottom:20px;}
.org_tit p{ font-size:14px; color:#797979;}
.structure{ overflow:hidden; padding-top:30px; width:815px; margin:0 auto; padding-bottom:30px;}
.structure li{ float:left; width:270px; text-align:center;}
.structure h2{ font-size:16px; font-weight:inherit; padding:15px 0;}
.structure p{ font-size:14px;}
.structure span{ color:#b3030d;}
.ability{ margin-left: -56px; margin-right: -56px; overflow: hidden; margin-top:30px;}
.ability li{ float: left; width: 33.3%; margin-bottom:30px;}
.ability li .box{ padding: 0 56px;}
.ability h2{ border-bottom:1px solid #ccc; font-weight:inherit; font-size:16px; text-align: center; color:#2e2e2e; padding-bottom:16px; margin-bottom:15px;}
.ability span{ background:url(../image/ability.png)  no-repeat; padding-left:30px;}
.ability p{ font-size:14px; color:#626060; line-height:27px; background:url(../image/kuai2.png) no-repeat 33px 10px; padding-left:50px;}
.marketing{ overflow:hidden; margin-top:15px;}
.mark_img{ float:left; text-align:center; padding-bottom:15px;}
.mark_word{ font-size:14px; float:right; color:#626060; line-height:28px; width:510px; padding-bottom:20px;}
.team{ overflow:hidden; margin-top:15px;}
.team li{ float:left; width:50%; height:200px; background:#f4f4f4;}
.team li h2{ font-weight:inherit; text-align:center; color:#2e2e2e; font-size:16px; padding-top:50px;}
.team li p{ text-align:center; color:#626060; font-size:14px; padding-top:20px;}
.team li span{ padding:0 10px; display:block; display:inline-block; line-height:28px;}
@media(max-width:1229px){
	.ability p{ background:url(../image/kuai2.png) no-repeat left 10px; padding-left:20px;}
	.ability{ margin-left: -20px; margin-right: -20px;}
	.ability li .box{ padding: 0 20px;}
	.mark_word{ float:none; width:auto;}
	.mark_img{ float:none;}
}
@media(max-width:991px){
	.structure{ width:auto; padding-bottom:20px;}
	.structure li{ float:none; width:auto; padding-bottom:20px;}
}
@media(max-width:767px){
	.ability li{ width: 50%; height:135px}
	.ability{ margin-left: -7px; margin-right: -7px;}
	.ability li .box{ padding: 0 7px;}
	.ability p{ font-size:12px; line-height:20px}
}
@media(max-width:460px){
	.ability h2{ text-align:left;}
	.ability li{ width:100%; height:auto;}
	.ability p{ font-size:12px; line-height:20px}
	.team li{ float:none; width:100%; border-bottom:1px solid #cfcfcf;}
}
/* tourism */
.tour_tit h2{ font-size:16px; color:#494949; text-align:center; padding-bottom:25px;}
.tour_tit p{ font-size:14px; color:#494949; line-height:25px;}
.two_box { overflow:hidden; padding-top:30px;}
/*.two_box div{ width:100%;}*/
.two_box h2{ font-size:16px; color:#b3030d; text-align:center; padding-bottom:25px; font-weight:inherit;}
.partner_chateau{ float:left; text-align:center; width:100%;}
.standard{ float:right; overflow:hidden; margin-top:20px; width:100%;}
.standard li{ width:50%; float:left; background:#ececec; height:158px;color:#464646; text-align:center;}
.standard li h3{ padding-top:30px; padding-bottom:20px; text-align:center; font-size:16px; font-weight:inherit;}
.standard li p{ font-size:14px; padding:0 20px;}
.tit_left h2{font-size:16px; color:#3f3f3f; padding:30px 0; background:url(../image/lefttit.png) left no-repeat; padding-left:15px; font-weight:inherit;}
.route{ margin-left: -5px; margin-right: -5px; overflow: hidden;}
.route .route_box{ float: left; width: 33.3%; margin-bottom:30px;}
.route .route_box .box{ padding: 0 5px;}
.route h2{ background:#ececec; font-size:14px; color:#b3030d; text-align:center; font-weight:inherit; padding:10px 0; margin-bottom:15px; margin-top: 0;}
.route p{ font-size:14px; color:#7c7c7c; float:left; padding-right:30px; line-height:25px; margin: 0;}
.clear3{ clear:both;}
.process img{ max-width:100%;}
.review{ margin-left: -4px; margin-right: -4px; overflow: hidden;}
.review li{ float: left; width: 25%; margin-bottom:8px;}
.review li .box{ padding: 0 4px;}
.review li .box img{ max-width:100%; display:block;}

@media(max-width:1229px){
	.standard li{ width:50%;}
	.partner_chateau{ float:none; width:auto; text-align:center;}
	.standard{ float:none; padding-top:20px; width:auto;}
	.two_box div{ width:auto;}
}
@media(max-width:767px){
	.standard li{ width:100%; margin-bottom:1px;}
	.route .route_box{ width:50%;}
	.clear3{ clear:none;}
	.clear2{ clear:both;}
}
@media(max-width:555px){
	.review li{ width:50%;}
}
@media(max-width:425px){
	.route .route_box{ width:100%;}
	.clear2{ clear:none;}
}

/* 使命及愿景 */
.missino-tit h1{ font-size:18px; color:#363636; text-align:center; line-height:30px; padding-bottom:20px; font-weight:normal;}
.mission-img{ padding-top:30px; padding-bottom:20px;}
.mission-img img{ max-width:100%;}
.swear-words{ width:676px; margin:0 auto; overflow:hidden;}
.swear-words h1{ font-size:16px; color:#303030; font-weight:normal; text-align:center;}
.swear-words p{ font-size:14px; color:#303030; text-align:center; line-height:32px;}
@media(max-width:767px){
	.swear-words{ width:100%;}
}
.committed{ overflow:hidden; padding-top:35px;}
.comm_box{ margin-left:-6px; margin-right:-6px; overflow:hidden;}
.comm_item{ width:33.33%; float:left;}
.item-mission{ padding:0 6px; overflow:hidden;}
.top-blue{ height:153px; background:#1987da; border-radius:10px 10px 0 0;overflow:hidden;}
.top-blue .icon img{width:60px;height:auto;}
.icon img{ max-width:100%; margin:0 auto; display:block; padding-top:22px;}
.tit-com{ font-size:12px; color:#fff; text-align:center; padding:0 80px; line-height:25px; padding-top:20px;}
.bottom-blue{ height:468px; background:#ededed; overflow:hidden;}
.text-wb{ padding:28px 30px 0 30px;}
.text-wb p{ font-size:12px; color:#464646; line-height:32px; background:url(../image/red-k.jpg) no-repeat 0 13px; padding-left:18px;}
.top-red{ background:#b3030d}
.top-yellow{ background:#f09903}
@media(max-width:1229px){
	.tit-com{ padding:15px 20px;}
	.text-wb p{line-height:25px;background:url(../image/red-k.jpg) no-repeat 0 9px;}
}
@media(max-width:991px){
	.comm_item{ width:100%; margin-bottom:15px;}
	.bottom-blue{ height:auto; padding-bottom:60px;}
	.top-blue{ height:auto; padding-bottom:10px;}
}

/* 新闻列表 */
.letter{ overflow:hidden;}
.letter ul {padding-top:20px;}
.letter ul li{ border-bottom:1px solid #bfbfbf; overflow:hidden; padding-bottom:20px;    padding-top: 22px;}
.newslist-img{ float:left; width:370px; padding-right:35px;}
.newslist-img img{ max-width:100%;}
.newslist{ float:left; width:795px;padding-top: 15px;}
.newslist h1{ font-size:16px;  font-weight:normal;overflow: hidden;display:block; padding-bottom:20px;}
.newslist h1 a{color:#2e2e2e;white-space: nowrap;text-overflow: ellipsis; display:block; overflow:hidden; margin-right:110px;}
.newslist h1 span{ float:right;font-size:14px; color:#a9a8a8; margin-right:10px;}
.newslist p{ font-size:14px; line-height:32px;max-height:87px;display: block; overflow: hidden;text-align:left;-webkit-line-clamp: 3; -webkit-box-orient: vertical;  word-break: break-all; display: -webkit-box;}
.newslist p a{color:#737373}
.newslist p a:hover,.newslist h1 a:hover{color:#b3030d}
@media(max-width:1229px){
	.newslist{ width:565px;}
}
@media(max-width:991px){
	.newslist{ width:360px;}
	.newslist-img{ padding-right:20px;}
}
@media(max-width:767px){
	.letter ul{padding-top:0;}
	.newslist{ width:100%;}
	.newslist-img{ width:100%; text-align:center; float:none;}
	.newslist h1{ padding-bottom:6px;}
}

/* 新闻 */
.news-tit { padding-top:40px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.news-tit h1{ font-size:16px; text-align:center; color:#2e2e2e; font-weight:normal;}
.news-tit span{ text-align:center; font-weight:14px; color:#a9a8a8; display:block;}
.news-text{ padding-top:35px;}
.news-img{ text-align:center; padding-bottom:20px;}
.news-text h3{ font-size: 1.17em; }
.news-img img{ max-width:100%;}
.news-text p{ font-size:14px; color:#545454; line-height:32px;}
@media(max-width:767px){
	.news-tit{ padding-top:25px;}
	.news-text{ padding-top:20px;}
	.news-img{ padding-bottom:10px;}
}

/* 我们的服务-葡萄酒学院 */
.wine-img{ text-align:center; padding-bottom:30px;}
.wine-img img{ max-width:100%;}
.wine p{ color:#4c4c4c; line-height:32px;}
.wine p.introduce{ color:#a8a8a8;}
.map h1{ font-size:14px; text-align:center; font-weight:normal; color:#b3030d; padding-top:11px; padding-bottom:20px;}
.map img{ text-align:center; display:block; max-width:100%;}
@media(max-width:767px){
	.wine-img{padding-bottom:15px}
}

/* 我们的服务-活动列表 */
.activity{ overflow:hidden;}
.activity-nav{ overflow:hidden;}
.activity-nav ul li{ float:left; padding:20px 70px; border:1px solid #bdbdbd; font-size:14px; text-align:center; margin:0 8px; margin-bottom:15px;}
.activity-nav ul li a{ color:#2f2f2f}
.activity-nav ul li:hover{ background:#b3030d;border:1px solid #b3030d;cursor:pointer;}
.activity-nav ul li:hover a{ color:#fff;}
.activelist { padding-top:20px;}
.activelist ul li{ font-size:14px; color:#4f4f4f; overflow:hidden; border-bottom:1px dashed #acacac; padding-bottom:20px; background:url(../image/biao.png) no-repeat 0 22px; padding-left:20px; padding-top:20px;}
.activelist ul li a{white-space: nowrap;text-overflow: ellipsis; display:block; overflow:hidden; margin-right:110px;}
.activelist ul li span{ float:right; font-size:12px; color:#989797; padding-top:3px;}
@media(max-width:767px){
	.activelist{ padding-top:15px;}
	.activity-nav ul li{ padding:20px 40px;float:left; margin:0 5px;}
}
@media(max-width:417px){
	.activity-nav ul li{ padding:20px 30px}
}
@media(max-width:357px){
	.activity-nav ul li{ width:99%; padding:20px 0; margin:5px 0;}
}

/* 我们的服务-活动 */
.activ-cont h1{ font-size:16px; color:#4f4f4f; text-align:center; font-weight:normal; padding-bottom:20px;}
.activ-cont img { max-width:100%;}
.descr h2{ font-size:16px; color:#4f4d4d; font-weight:normal; background:url(../image/line.jpg) no-repeat left; padding-left:15px;}
.descr-one{ padding-left:15px; padding-top:20px;}
.descr-one h3{ font-size:16px; color:#b3030d; background:url(../image/red-k.jpg) no-repeat left; padding-left:15px; font-weight:normal;}
.descr-one p{ font-size:14px; color:#8b8b8b; padding-top:10px; padding-left:15px; line-height:25px;}
.description2{ padding-top:35px;}
.desc-img{ text-align:center; padding-top:25px;}
.desc-img img{ max-width:100%;}
.descr-two{ padding-top:35px;}
.sum-up { padding-left:15px; padding-top:20px;}
.sum-up p{ font-size:14px; color:#8b8b8b; line-height:32px; background:url(../image/red-k.jpg) no-repeat 0 13px; padding-left:15px;}
.sum-up p span{ color:#c9000e;}
@media(max-width:767px){
	.description2,.descr-two{padding-top: 25px;}
}

/* 我们的服务-定制酒 */
.custom{ overflow:hidden;}   
.custon-one h1{ font-size:16px; font-weight:normal; color:#3f3f3f; background:url(../image/line.jpg) no-repeat 0 -1px; padding-left:15px;padding-bottom:28px;}
.type-one{ width:33.33%; float:left; background:#f0f0f0; overflow:hidden;}
.top-type{ font-size:14px; color:#3f3f3f;  height:200px; display:table; margin:0 auto; overflow:hidden;}
.top-type span{ display:table-cell;vertical-align:middle;}
.bottom-type{ text-align:center;}
.bottom-type img{ max-width:100%; display:block;}
.type-two{ background:#b3030d;}
.type-two span{ color:#fff;}
@media(max-width:600px){
	.top-type{ height:150px; font-size:12px;}
}
@media(max-width:500px){
	.top-type{ height:100px; font-size:12px;}
}
.custon-one{ overflow:hidden;}
.custon-two{ padding-top:40px;}
.cooperation{ margin-left:-8px; margin-right:-8px; overflow:hidden;}
.cooper{ width:25%; float:left; overflow:hidden;}
.cooper-box{ padding:0 8px; overflow:hidden;}
.cooper-tit{ background:#b3030d; height:83px;}
.cooper-tit h4{ font-size:14px; color:#fff; text-align:center; font-weight:normal; padding-top:20px;}
.cooper-tit p{ font-size:14px; color:#fff; text-align:center;}
.cooper-tit  span{ display:block; width:20px; height:3px; background:#fff; margin:0 auto; margin-top:8px;}
.cooper-text{ border:1px solid #bdbdbd; border-top:none; height:195px;}
.text-box{padding-left:74px; padding-top:30px;}
.cooper-text p{ font-size:12px; color:#6d6d6d; padding-bottom:5px; padding-bottom:0; margin-bottom: 0;}
.last-box{ padding-left:0; padding-top:7px;}
.last-box img{ max-width:100%;display:block; margin:0 auto;width:174px;}
.resource{ margin-left: -7px; margin-right: -7px; overflow: hidden; }
.resource li{ float: left; width: 50%; margin-bottom:30px;}
.resource li .box{ padding: 0 7px;}
.resource h3{ text-align:center; font-weight:inherit; color:#b3030d; font-size:16px; padding-bottom:30px;}
.colour_bj{ float:left; width:30%; text-align:center; height:95px; margin-bottom:7px;display: table;}
.colour_bj p{ font-size:14px; color:#fff; padding:0 5px;display: table-cell; vertical-align: middle;}
.gray_right{ background:#ebebeb; float:right; width:70%; font-size:14px; color:#484848;height:95px;margin-bottom:7px;display: table;}
.gray_right p{ display: table-cell; vertical-align: middle; padding:0 20px;}
.bottled p{ color:#3f3f3f; padding-bottom:30px;}
.bottled_left{ float:left;width:590px;}
.bottled_right{ float:right;width:590px;}
.container h4{font-size:inherit;}
@media(max-width:1229px){
	.text-box{ padding-left:40px;}	
	.last-box{ padding-left:0;}
	.bottled p{ text-align:left;}
	.bottled{ text-align:center;}
	.bottled_left{ float:none; max-width:100%; margin-bottom:20px;}
	.bottled_right{ float:none; max-width:100%;}
}
@media(max-width:991px){
	.cooper{ width:50%; margin-bottom:16px;}
	.text-box{ padding-left:0}
	.cooper-text p{ text-align:center;}
}
@media(max-width:768px){
	.resource li{  width: 100%; margin-bottom:15px;}
	.resource h3{ padding-bottom:15px;}
}
@media(max-width:510px){
	.cooper{ width:100%; margin-bottom:16px;}
}
.coopercont img{ max-width:100%;}

.no-row { text-align:center; padding-top:20px;}

.item-hover img{ max-width:100%}
.item-hover p{ display:table-cell; vertical-align:middle;}
.ping{ height:180px; display:table; width:100%;}

@media(max-width:767px){
	.probox li{ width:33.33%;}
	.probox li p{ font-size:14px;}
}
@media(max-width:450px){
	.probox li{ width:100%;}
}
.search{ height:30px; width:300px; background:#fff; float:right; margin:10px 0 10px 0;}
@media (min-width: 768px){
	.sub-menu {display: none;width: 100%;background: url(../image/bj1.png);position: absolute;top: 111px;left: 0;height: 55px;text-align: center; z-index: 999;}
	.logo img{ padding-top:20px;}
}
@media (min-width: 768px){
	.menu>ul>li>a {color: #000;line-height: 54px;padding: 3px 0;}
}
@media (max-width: 767px){
	.search{ display:none;}
}
.searchbox{ width:228px; height:30px; border-top:1px solid #cdcecc; border-bottom:1px solid #cdcecc; color:#000; border-left:1px solid #cdcecc; border-right:0; float:left; padding-left:10px; background:none;}
::-webkit-input-placeholder{color:#acacac;}
::-moz-placeholder{color:#acacac;}
:-moz-placeholder{color:#acacac;}
.search button{ width:60px; height:34px; background:#b3030d; border:0; color:#fff; font-size:14px;}
@media (max-width: 991px){
	.logo img {width: 180px;}
}

/*搜索页*/
.search-cont ul li{ font-size:14px; line-height:25px; border-bottom:1px dashed #ccc; padding:15px 0;}
.search-cont ul li a{color:#9b9b9b; margin-right:110px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.search-cont ul li span{ float:right; margin-left:10px;}
.search-cont ul li a:hover{ color:#c9000e;}
.search-cont ul li strong,.search-cont ul li b { color:#c9000e;}

/* 联系我们-人力招聘 */
.recruitment h1{ font-size:16px; color:#4f4d4d; background:url(../image/pro_tit.png) no-repeat left; padding-left:15px; font-weight:normal;}
.wb{ padding-top:22px;}
.wb p{ font-size:14px; color:#959191; line-height:32px;}
.wb span{color:#b3030d;}
.wb span a{color:#b3030d; text-decoration:underline;}
.wb h1{ font-weight:normal; font-size:14px; color:#b3030d; margin:0;}
.recruit-zp{ padding-top:38px;}
.position-nr{ border:1px solid #bdbdbd; margin-top:25px;}
.one-pos{ padding-bottom:30px;}
.one-pos h1{font-size:14px; color:#666666;line-height:20px;  background:#f2f2f2; font-weight:normal; padding:12px 20px;margin-bottom: 20px;}
.one-pos p{ font-size:14px; color:#666666; padding-left:20px; padding-right:20px;}
.last-text{ padding-bottom:30px;}
.last-text p{ padding:0 20px; color:#b3030d;    word-break: break-all;}
.last-text p a{color:#b3030d; text-decoration:underline;}

/* 联系我们-门店信息*/
.first-theater{ padding:20px 0 35px 0;}
.first-theater table{ border:1px solid #bdbdbd; border-right:0; border-bottom:0;}
.first-theater table tr td{ width:16.66667%; font-size:12px; line-height:20px; border-right:1px solid #bdbdbd; padding:13px 5px;border-bottom:1px solid #bdbdbd;text-align:center;}
.bg{ background:#e6e6e6;}
.first-theater table .bg td{ font-size:14px; color:#484848; border-bottom:none; }
@media(max-width:767px){
	.biaog{ display:none;}
}
@media(min-width:768px){
	.small-mo{ display:none;}
}
.small-mo{ overflow:hidden;}
.small-one label{font-size:16px; color:#b3030d; font-weight:normal; background:url(../image/pro_tit.png) no-repeat left; padding-left:15px;}
.small-cont{border:1px solid #eeeeee; margin-top:20px; padding:10px 0;}
.small-cont span{ font-size:14px; color:#726f6f; line-height:26px; float:left; display:block; padding:0 14px;}
.small-cont p{ font-size:14px; color:#726f6f; line-height:26px; clear:both; padding:0 14px;}
.small-more{display:block;width:26px; height:26px;position:absolute;top:-5px;right:0;background:url(../image/but.png) no-repeat center;}
.open .small-more { background-image:url(../image/hover.png);}
.small-one{ position:relative; padding-bottom:25px;}
.small-panel { display:none;}
.small-one.open .small-panel{display:block;}

@media(max-width:424px){
	.small-cont span{ float:none;}
}

/*首页-新闻资讯更多*/
.but a{ display:block; color: #4F4F4F; width:150px; height:40px; border:1px solid #b3030d; font-size:16px; text-align:center; line-height:40px; margin-left:543px;}   
.but a:hover{ color:#fff; background:#b3030d}
@media (max-width: 1229px){
	.but a{margin-left:431px;}
}		
@media (max-width: 991px){
	.but a{margin-left:320px;}
}	
@media (max-width: 767px){
	.but{ display:none;}
	.but2 a{ width:100%; margin-left:0; border:1px solid #b3030d; display:block; height:40px; line-height:40px; text-align:center;}
	.but2 a:hover{ color:#fff; background:#b3030d}
}
@media (min-width: 768px){
	.but2{ display:none;}
}

/* 关单卫检*/
.current{ color:#484848; font-size:14px; border-bottom:1px solid #ccc; margin-top:40px; padding-bottom:15px; }
.current p{ background:url(../image/current.png) no-repeat 2px; padding-left:20px;margin-bottom:0;}
.current a{ padding:0 5px;}
.inspect_list{ overflow:hidden; margin-top:50px;}
.inspect_list li{ border-bottom:1px solid #e5e5e5; padding:23px 0;}
.inspect_list p{ margin-right:200px; background:url(../image/kuai.png) no-repeat 0; padding-left:20px; font-size:18px; color:#484848; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}
.inspect_list span{ float:right; color:#808080;}
.inspect_list strong { font-weight:normal;color:#c9000e;}
/* dropdown */
.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{-webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-ms-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}
.dropdown .selected::after,
.dropdown.scrollable div::after{-webkit-pointer-events: none;-moz-pointer-events: none;-ms-pointer-events: none;pointer-events: none;}
.dropdown{position: relative;width: 89px;border: 1px solid #b3030d;cursor: pointer;background: #fff;webkit-user-select: none;-moz-user-select: none;user-select: none;}
.dropdown.open{z-index: 2;}
.dropdown .carat{position: absolute;right: 12px;top: 50%;margin-top: -4px; width:15px; height:15px; background:url(../image/xl.png) no-repeat;}
.dropdown.open .carat{margin-top: -4px;*margin-top:-4px;background:url(../image/xl2.png) no-repeat;}
.dropdown.disabled .carat{border-top-color: #999;}
.dropdown .old{position: absolute;left: 0;top: 0;height: 0;width: 0;overflow: hidden;}
.dropdown select{position: absolute;left: 0px;top: 0px;}
.dropdown.touch .old{width: 100%;height: 100%;}
.dropdown.touch select{width: 100%;height: 100%;opacity: 0;}
.dropdown .selected,
.dropdown li{display: block;font-size: 16px;line-height: 1;color: #585858;padding: 9px 12px;overflow: hidden;white-space: nowrap;}
.dropdown.disabled .selected{color: #999;}
.dropdown .selected::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 60px;}
.dropdown div{position: absolute;height: 0;left: -1px;right: -1px;top: 100%;margin-top: -1px;background: #fff;border: 1px solid #ccc;border-top: 1px solid #eee;overflow: hidden;opacity: 0;}
.dropdown.open div{opacity: 1;z-index: 2;}
.dropdown.scrollable div::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 50px;}
.dropdown.scrollable.bottom div::after{opacity: 0;}
.dropdown ul{position: absolute;left: 0;top: 0;height: 100%;width: 100%;list-style: none;overflow: hidden;}
.dropdown.scrollable.open ul{overflow-y: auto;}
.dropdown li{list-style: none;padding: 8px 12px;width:100%;float:left;}
.dropdown li.focus{background: #b3030d;position: relative;z-index: 3;color: #fff;}
.dropdown li.active{font-weight: 700;}
/* dropdown add */
.dropdown{float:left;margin-right:11px;}
.year .dropdown{width: 107px;}
.school .dropdown{width: 200px;height:34px;}
.screen_box{ margin-top:50px;}
.input_box{ float:left;}
.input_box input{ width:250px; padding:0 10px; border: 1px solid #b3030d; height:34px;line-height:34px;margin-right:12px;}
.input_box ::-webkit-input-placeholder{color:#585858; font-size:16px; line-height:34px;}
.input_box ::-moz-placeholder{color:#585858; font-size:16px; line-height:34px;}
.input_box :-moz-placeholder{color:#585858; font-size:16px; line-height:34px;}
.query_box{ float:right; }
.query_box div{padding:0 20px; height:34px; background:#b3030d; width:62px; line-height:34px; color:#fff;box-sizing: content-box;}
.query_box img{ padding-top:5px; display:block; float:right; margin-left:5px;}
@media (max-width: 991px){
	.school .dropdown{width: 130px;}
	.input_box input{ width:200px;}
}
@media (max-width: 767px){
	.inspect_list li{ padding:15px 0;}
	.inspect_list p{ margin-right:100px; font-size:16px;}
	.simple-pagination{ margin-top:30px;}
}
@media (max-width: 650px){
	.school .dropdown{width: 120px;}
	.input_box input{ width:130px;}
}
@media (max-width: 560px){
	.query_box{ float:none; clear:both;}
	.input_box{ margin-bottom:10px;}
}
@media (max-width: 460px){
	.screen_box{ height:100px;}
	.input_box{ float:none;}
	.school .dropdown{width: 132px;}
	.input_box input{ width:257px;}
}
.close_details h2{ font-size:20px; font-weight:normal; color:#333; text-align:center; margin-top:55px; margin-bottom:50px;}
.close_details p{ font-size:16px; color:#535353; line-height:40px; background:url(../image/yuan.png) no-repeat 0; padding-left:15px;}
.bd_box{ width:100%; box-shadow: 0px 0px 15px #dedede; margin-top:75px;}
.bd_box img{ max-width:100%; display:block; margin:0 auto;}
@media (max-width: 767px){
	.close_details h2{ margin-bottom:25px;}
	.bd_box{ margin-top:30px;}
}

/* 下载详情*/
.xz_box{ overflow:hidden; margin-top:50px;}
.xz_img{ float:left;}
.download_box{ margin-left:130px;}
.download_box p{ font-size:16px; line-height:32px; color:#333; padding-left:88px; text-indent:-5em;}
.download .input{ font-size: 13px; background:#b3030d; color:#fff; width:130px; display:block; line-height:43px; border-radius:5px; text-align:center; margin-top:60px; margin-left:88px;border:0; outline:none; cursor:pointer;}
@media (max-width: 767px){
	.xz_img{ float:none; margin-bottom:20px;}
	.download_box{ margin-left:0;}
	.download input{ margin-top:30px; margin-bottom:60px; margin-left:72px;}
	.download_box p{ font-size:14px; line-height:28px; padding-left:72px;}
	.xz_box{ margin-top:30px;}
}
/* 下载中心*/
.xiazai{ margin-top:70px; overflow:hidden;}
.database{ width:275px; margin:0 auto; overflow:hidden; margin-bottom:60px; width: auto; text-align: center; font-size: 0; }
.database a{ border:1px solid #c9c9c9; width:125px; display:block; margin:0 5px; font-size:16px; color:#333; line-height:38px; text-align:center; display: inline-block; /*float:left;*/}
.database a:hover,.database a.active{ border:1px solid #b3030d; color:#b3030d;}
.xz_list p{ font-size:15px; color:#333; background:url(../image/wjj.png) no-repeat 0; padding-left:20px;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.time_size{ float:right;}
.time_size span{ font-size:15px; color:#333; line-height:30px; display:block; text-align:center; width:120px; float:left;}
.xz_list{ overflow:hidden;}
.xz_list li{ overflow:hidden;}
.xz_list .xzimg{ background:url(../image/file1.png) no-repeat 0;}
.xz_list p a{ color:#333;}
@media(max-width:767px){
	.time_size span{ width:85px;}
}
.bt_box{ background:#f4f4f4; margin-bottom:35px;}
.bt_box p{ font-size:18px; color:#333; line-height:45px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:40px;}
.bt_box span{ font-size:18px; color:#333; line-height:45px; display:block; text-align:center; width:120px; float:left;}
@media(max-width:767px){
	.bt_box span{ width:85px;}
	.database{ margin-bottom:30px;}
	.database a{ width: 32%; margin: 0; box-sizing: border-box; }
	.database a+a{ margin-left: 2%; }
	.xiazai{ margin-top:30px;}
	.bt_box{ margin-bottom:15px;}
}
/* 修改密码*/
.left_list{ float:left; width:185px; margin-top:60px;}
.left_list h2{ font-weight:normal; font-size:24px; color:#fff; background:#b3030d; line-height:59px; padding-left:15px;}
.hy_menu{ background:#eaeaea; padding:0 15px;}
.hy_menu a{ line-height:50px; border-top:1px solid #d1d0d0; display:block; font-size:16px; color:#333;}
.hy_menu a:hover,.hy_menu a.active{ color:#b3030d;}
.hy_con{ float:right; width:970px; margin-top:90px;}
.hy_tit{ border-bottom:1px solid #b2b2b2; padding-bottom:5px; margin-bottom:40px;}
.hy_tit h2{ font-weight:normal; border-left:3px solid #b3030d; font-size:20px; line-height:21px; padding-left:5px;}
.modify p{ font-size:16px; text-align:right;}
.modify .textnn{ width:250px; height:38px; border:1px solid #d2d2d2; padding:0 10px;}
.modify{ width:380px; margin:0 auto;}
.modify td{ padding-bottom:15px;}
.modify .submit{ background:#b3030d; color:#fff; width:130px; display:block; line-height:43px; border-radius:5px; text-align:center; margin:0 auto; margin-top:30px;border:none;cursor:pointer;outline:none;}
/*.modify .error { color:#b3030d !important;font-size:14px;padding-left:5px;}*/
@media(max-width:1229px){
	.hy_con{ width:750px;}
}
@media(max-width:991px){
	.hy_con{ width:530px;}
}
@media(max-width:767px){
	.hy_tit{ display:none;}
	.left_list{ float:none; width:auto; margin-top:30px;}
	.hy_menu{ overflow:hidden; background:none;}
	.hy_con{ float:none; margin-top:30px; width:auto;}
	.modify{ width:auto;}
	.modify .submit{ margin-left:85px; margin-bottom:50px; margin-top:10px;}
	.left_list h2{ display:none;}
	.hy_menu li{ float:left;}
	.hy_menu a{ border:0; background:#eaeaea; margin-right:5px; padding:0 15px; line-height:40px; margin-bottom:5px;}
	.modify .textnn{ width:178px; height:30px;}
	.modify td{ padding-bottom:10px;}
	.modify p{ font-size:12px;}

}
@media(max-width:410px) {
    /*.modify .error { display:block !important;}*/
}
/* 会员中心*/
.member_box{ width:100%;}
.member_box table{ width:100%;border-collapse: collapse; text-align:center; font-size:16px; color:#616161;}
.member_box table,.member_box table tr td { border:1px solid #dcdcdc;}
.member_box table tr { height:48px;}
.member_box td{ padding:13px 0;}
.bjys{ background:#f4f4f4; color:#333;}
.member_box{ overflow-x: auto; overflow-y: auto;}
.an_box{ width:321px; margin:0 auto; overflow:hidden; margin-top:80px; }
.an_box a{background:#b3030d; color:#fff; width:130px; display:block; line-height:43px; border-radius:5px; text-align:center; margin:0 auto; float:left; margin:0 15px;} 
@media(max-width:767px){
	.member_box table{ width:670px;}
	.an_box{ margin-bottom:50px; width:261px; margin-top:50px;}
	.an_box a{ width:100px;}
}
/* 会员登录*/
.sign_but{ float:right; margin-top:10px; margin-left:15px;}
.sign_but a{ font-size:14px; line-height:34px; background:#e7e7e7; height:34px; padding:0 15px; display:block;}
.denglu{ background:url(../image/dl.jpg) no-repeat center; width:100%; height:1137px; overflow:hidden;}
.dl_foot .foot_box{ margin-top:0;}
.sign_box{ width:463px; height:420px; border-top:2px solid #b3030d; background:url(../image/bj.png); float:right; margin-top:280px;}
.sign_box h2{ text-align:center; border-bottom:1px solid #d0cac9; font-weight:normal; font-size:26px; color:#b3030d; padding:15px 0; margin-bottom:70px;}
.srk_box{ margin-left:70px; overflow:hidden; margin-bottom:20px;}
.srk_box span{ border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; background:#fff; width:50px; height:50px; display:block; float:left; text-align: center;}
.srk_box span img{ padding-top:12px;}
.srk_box input{ border:1px solid #d2d2d2; background:#fff; width:250px; padding:0 10px; height:50px; display:block; float:left;}
.dl_but input{ display:block; background:#b3030d; height:50px; width:322px; margin:0 auto; color:#fff; text-align:center; line-height:50px; font-size:18px; border:none;cursor:pointer;}
.dl_but{ margin-top:30px;}  
.navbar-right{display:block;padding:0;}
@media(max-width:767px){
    .sign_but{ margin-left:10px; margin-top:11px;}
	.sign_but a{ line-height:29px; height:29px; padding:0 5px;}
	.denglu{ height:800px;}
	.sign_box{ margin:0 auto; width:290px; float:none; margin-top:200px;}
	.srk_box{ margin-left:13px;}
	.srk_box input{ width:190px;}
	.dl_but input{ width:262px;}
	.sign_box h2{ font-size:20px; margin-bottom:30px;}
	.dl_but{ margin-top:0;}
	.sign_box{ height:auto; padding-bottom:40px;}
}
@media(max-width:500px){
	.denglu{ height:600px;}
	.sign_box{ margin-top:130px;}
}
/* 产品详情*/
.information{ margin-top:30px; overflow:hidden;}
.info_tit{ border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
.information li{ overflow:hidden; margin-bottom:30px;}
.info_tit h2{ font-weight:normal; font-size:18px; border-bottom:3px solid #c9000e; display:inline-block; padding-bottom:3px;}
.information p{ width:320px; padding-right:80px; float:left; font-size:14px; color:#535353; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.right_con{ margin-top:30px; padding-left:430px;}
.right_con h2{ font-weight:normal; font-size:20px; color:#484848; padding-bottom:5px;}
.right_con h3{ font-weight:normal; font-size:18px; color:#797979;}
.right_con p{ font-size:16px; color:#333333; padding:20px 0;}
.right_con a{ display:block; width:130px; line-height:40px; text-align:center; background:#c9000e; font-size:14px; color:#fff; margin-bottom:25px;}
@media(max-width:991px){
	.information p{ width:auto; float:none;}
	.right_con{ padding-left:380px;}
}
@media(max-width:767px){
	.right_con{ padding-left:0;}
}
