@charset "utf-8";
/* banner */
.banner{ min-width:1200px;  position:relative;  height:780px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:780px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:780px;  }
.banner .bd li a{ height:780px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:70px; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:4px; background:#fff; overflow:hidden; border-radius:100%;line-height:9999px; }
.banner .hd ul .on{ background:#a7002f}
.wave-box {
	position: relative;
	height: 60px;margin-top:-60px; z-index:99999;

}


.marquee-box {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.marquee {
	width: 8000%;
	height: 60px
}
.wave-list-box {
	float: left
}
.wave-list-box ul {
	float: left;
	height: 60px;
	overflow: hidden;
	zoom: 1
}
.wave-list-box ul li {
	height: 60px;
	width: 100%;
	float: left;
	line-height: 30px;
	list-style: none
}

.abouus{ background:url(../images/about_bg.jpg) no-repeat center center; padding:0 0 30px 0}
.title{ background: url(../images/title_bg.png) no-repeat center center; height:100px;}
.word_en{
	font-size: 42px;
	font-weight: 700;
	color: #ddd;
	text-transform: uppercase; line-height:50px;
}
.word_ch{font-size: 30px;
	font-weight: 700;
	color: #333; line-height:40px;}
.more{ background:url(../images/more_bg.png) no-repeat; margin:20px 0 0 0; display:block; color:#333;width:190px; height:68px; text-indent:2em; font-size:16px; line-height:73px;}
.cont{ padding:20px 0 20px 0;}
.ab-left{ width:622px;  }
.ab-right{ width:525px; padding:0 20px 0 0;}
.ab-right h1{ font-size:30px; color:#a7002f; margin-bottom:10px;}
.ab-jj{ font-size:16px; line-height:32px; height:330px; overflow:hidden;}

.twmn{ padding:20px 0px;}
.xyfc{ width:443px; height:583px;overflow:hidden; margin:0 45px; background:#fff; }
.sxhd{ width:329px;}
.mtop{ margin-top:23px;}
.spots{ padding:0 0 20px 0;}
.sxjd{ height:280px;width:329px;overflow:hidden; background:#fff;}
.sxjd dt{height:150px;width:329px; }
.sxjd dd h2,.xyfc h2{ font-size:18px; padding:8px 15px 3px 25px; color:#333; position:relative;}
.sxjd dd h2 span,.xyfc dd h2 span{ width:5px; height:20px; background:#a7002f; position:absolute; left:15px; top:12px; border-radius:3px; }
.sxjd dd .p_wd1{ font-size:14px; padding:0px 15px; line-height:25px; color:#666; height:50px; overflow: hidden;}
.sxjd dd .p_wd2,.xyfc dd .p_wd2{ font-size:14px; padding:0px 15px; line-height:25px; color:#999;}
.sxjd dl:hover h2,.xyfc dl:hover h2{ color:#a7002f;}
.xyfc dd .p_wd1{ font-size:14px; padding:0px 15px; line-height:25px; color:#666; height:120px; overflow: hidden;}

.zn_pic{ padding:20px 0;}
.zn_pic li{ width:180px; height:255px; float:left; margin:0 10px; }
.piao{ background:url(../images/piao.jpg) no-repeat; width:1200px; height:102px; padding:60px 0 0 0;}
.order_link{ width:150px; height:45px; border-radius:8px; display:block; margin:0px auto 0 auto; font-size:16px; text-align:center; line-height:45px; color:#fff;  background: rgba(0, 0, 0, 0.6); box-sizing:border-box; font-weight:700;}

.meaasge-all{ width: auto; }
.meaasge-all li{ width:345px; float:left; margin:15px 17px; background:#fff; padding:10px; }
.meaasge-all li .p_img{width:345px; height:210px;overflow: hidden;}
.meaasge-all li img{ width:345px; height:210px;}
.meaasge-all li h3{ color:#333; font-size:16px; padding:5px 0px 0 0; line-height:30px; font-weight:700; overflow:hidden; height:30px;}
.time{ color:#999; font-size:14px; padding:0 10px; text-align:right; }
.meaasge-all li:hover{ border-bottom-color:#a7002f;}
.meaasge-all li:hover h3{ color:#a7002f;}
.news_word{ height:50px; line-height:25px; padding:5px 0; color:#666; overflow:hidden; font-size:14px;}


.sbanner{ background:url(../images/sbn.jpg) no-repeat center center; height:380px; width:100%;}
.sbn_dqwz{ position:relative; font-size:16px; line-height:35px; color:#f1f1f1; padding:340px 0 0 0;}
.sbn_dqwz a{ color:#fff;}
.order_cont{ padding:80px 120px;}
.order_cont dt{}
.order_cont dd{ background:#fff; border-radius:10px; width:550px; height: auto; display:block; border:1px dashed #a7002f; padding:10px;}
.order_cont dd p{ line-height:38px; font-size:16px;}
.order_a{ border-radius:10px; border:1px dashed #dedede;  padding:25px;}
.order_img { width:180px; height:180px; margin:30px 0 0 0;}
.order_img img { width:180px; height:180px;}
.order_cont dt p{ line-height:35px; font-size:16px;}

.about_cont{ padding:50px 100px; background:#fff; border-radius:10px; margin:20px auto;}
.name_h1{ text-align:center; font-size:24px; line-height:45px;}
.about_a{font-size:16px; line-height:28px; padding:20px 0;}
.about_a img{ max-width:100%; margin:10px 0;}

.jingqu_cont{ padding:20px 0;}
.left{ width:280px; background:#fff;}
.right{ width:840px; background:#fff; padding:20px;}
.jd_ul{ padding:20px ;}
.jd_ul li{ background:#f2f2f2; border-radius:6px; margin:0 0 15px 0; padding:5px 0 5px 15px; font-size:16px; line-height:38px; }
.jd_ul li a{ color:#333;}
.jd_ul li.on,.jd_ul li:hover{ background:#a7002f;}
.jd_ul li.on a,.jd_ul li:hover a{ color:#fff;}

.news-all{ padding:15px;}
.news-all li{ background:#fff; padding:25px; margin:30px 0; border:1px solid #f1f1f1;}
.news-img{ width:240px; height:160px; overflow:hidden;}
.news-img img{ width:240px; height:160px;}
.news-list{ width:800px; padding-left:20px;}
.news-list h3{ font-size:18px; color:#333; line-height:30px; padding:4px 0;}
.news-word{ line-height:26px; height:80px; overflow:hidden; font-size:14px; color:#666; padding:4px 0;}
.news-time{ color:#999;font-size:14px;line-height:26px;}
.news-all li:hover h3{ color:#a7002f;}
.news-all li:hover { -moz-box-shadow:0px 0px 10px #949494; -webkit-box-shadow:0px 0px 10px #949494; box-shadow:0px 0px 10px #949494;}
.news-name{ font-size:24px; line-height:30px; padding:10px 0; text-align:center;}
.ntes{ font-size:14px; padding:8px 0; line-height:25px; border-bottom:1px dashed #ddd; text-align:center; color:#666;}
.ntes span{ padding-right:20px;}
.news-detail{ font-size:16px; line-height:28px; padding:30px; color:#333;}
.news-detail img{ max-width:1000px; margin:6px auto;}
.aricle-p{ padding:15px; border-top:1px dashed #ddd; font-size:15px; line-height:30px;}
.aricle-p a{ color:#a7002f;}.aricle-p a:hover{ color:#a7002f;  text-decoration:underline;}
/********************page****************************/
.page {PADDING: 40px 10px;TEXT-ALIGN: center;font-size: 16px;color: #555555;width: auto;font-family:Arial, Helvetica, sans-serif;}
.page a {PADDING:12px 16px;MARGIN: 8px;COLOR: #555555;TEXT-DECORATION: none;border: 1px solid #e1e1e1;background:#fff;}
.page a:hover {BORDER: 1px solid #a7002f;COLOR: #555555}
.page a:active {COLOR: #555555;border: 1px solid #a7002f;}
.page .p_current {PADDING:12px 16px;FONT-WEIGHT: bold;MARGIN: 8px;COLOR: #fff;BACKGROUND-COLOR: #a7002f;border: 1px solid #a7002f;}
.page .disabled {BORDER: #eee 1px solid;PADDING:12px 16px;MARGIN: 8px;COLOR: #ddd;background:#fff;}


.gs-all{ padding:30px ;}
.zhinan_cont{ padding:20px 0;}
.zhinan_nav{ padding:60px 60px 20px 60px;}
.zhinan_nav li{ float:left; width:14.3%; margin:0 1.0%; background:#eee; border-radius:10px; position:relative; border:1px solid #a7002f; cursor:pointer;}
.zhinan_nav li a{ color:#333;  }
.zhinan_nav li a span{ width:80px; margin:20px auto; height:80px;line-height:80px; font-size:40px; font-weight:700; text-align:center; display:block;  }
.zhinan_nav li a:hover{ color:#fff;}.zhinan_nav li:hover{ background:#a7002f;}
.zn_img{ width:100px; height:100px; border-radius:100%; border:2px solid #fff; margin:0px auto 40px auto;}
.zn1{ background:url(../images/zna_1.jpg) no-repeat center center; }
.zn2{ background:url(../images/zna_2.jpg) no-repeat center center; }
.zn3{ background:url(../images/zna_3.jpg) no-repeat center center; }
.zn4{ background:url(../images/zna_4.jpg) no-repeat center center; }
.zn5{ background:url(../images/zna_5.jpg) no-repeat center center; }
.zn6{ background:url(../images/zna_6.jpg) no-repeat center center; }


.chuxing_nav{ padding:60px 60px 50px 60px;}

.chuxing_nav li{ float:left; width:16%; margin:0 2%; background:#ddd; line-height:48px; height:48px; border-radius:25px; position:relative; cursor:pointer;}
.chuxing_nav li a{ font-size:20px; padding:0 0 0 100px;}
.chuxing_nav li a span{ width:80px; height:80px; border:2px solid #ddd; line-height:80px; font-size:30px; font-weight:700; text-align:center; display:block; border-radius:100%; background:#fff; position:absolute; left:0; top:-20px;}
.chuxing_nav li:hover,.chuxing_nav li.on{ background:#a7002f; color:#fff;}
.chuxing_nav li:hover a span,.chuxing_nav li.on a span{  border:2px solid #a7002f;  background:#a7002f;  color:#fff;}
.chuxing_nav li a:hover{ color:#fff;}
.chuxing_nav img{ margin-top:24px;}
.chuxing_all{}
.chuxing_all li{ width:31%; float:left; margin:20px 1%; border:1px solid #a7002f;}
.chuxing_all li h3{background:#a7002f; color:#fff; height:48px; line-height:48px; padding:0 0 0 10px; font-size:16px;}
.chuxing_word{padding:15px 15px;line-height:28px; font-size:14px;}
.chuxing_all li p{  }
.chuxing_all a{ color:#a7002f;}

.quanjing{ padding:30px; box-sizing:border-box; width:100%; margin:20px auto; background:url(../images/quanjing.jpg) no-repeat center center; height:600px; }
.quanjing .order_link{ margin-top:250px;}