@charset "utf-8";
/*公共样式*/
* {margin: 0; padding: 0;}
html{font-size:62.5%;}
body{font-size:14px;font-size:1.4rem;font-family: "宋体";color:#666;min-width: 1300px;}
ul li{list-style:none;}
a{text-decoration:none;}
input, select, button, textarea {font: 14px/1.5 "微软雅黑" "黑体";font-size:1.4rem; color: #666;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;outline:none;}
a:hover{text-decoration:none;cursor: pointer;}
img{border: 0;}
h1, h2, h3, h4, h5, h6, b {font-weight: normal;}
i, em {font-style: normal;}
.clear{clear:both;}
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.pa{position: absolute;}
.pr{position: relative;}
.content{margin:0 auto;width: 1300px;}

/*首页*/
header{width: 100%;height: 175px;/* background:url(../images/ico1.png) center top; */background: #f0efea;background: url(../images/header_bg.jpg) no-repeat center top;}
.head_top{height:30px;background: #261122;}
.head_top p{line-height:30px;color: #fbfbfb;font-size:12px;}
.head_top p span{}
.head_top p a{color: #e9e9e9;position:relative;padding: 0 10px;}
.head_top p a img{width:100px;height:100px;position: absolute;top:30px;left:0;display:none;z-index:9;}
.head_top p a:hover img{display:block;}
.head{/* height: 199px; */}
.logo{/* height:86px; */padding-top: 29px;}
.logo img{height: 116px;}
.head_tel{margin-top: 30px;padding-right: 48px;color: #ffffff;/* background:url(../images/ico2.png) no-repeat left bottom; */}
.head_tel h5{font-size:14px;line-height:1em;}
.head_tel h3{font-size:36px;line-height:1em;margin-top:5px;}
.menu{width: 100%;height:82px;background: #ffffff;/* box-shadow: 0px -3px 16px #3333332b; */}
.menu ul{height:82px;}
.menu ul li{width:12.28%; float: left;position: relative; height: 80px;}
.menu_a{display: block;width:100%;text-align: center;font-size: 17px;padding: 18px 0px;line-height: 22px;color: #000;font-weight: bold;}
.menu_a i{font-size:14px;color:#999999;font-family:"宋体";/* font-style: italic; */height: 80px;font-weight: normal;text-transform: uppercase;}
.menu ul li em{display:block;width:5px;height:55px;background:url(../images/ico3.png) no-repeat; position: absolute;left:0px; top: 0px;}
.menu ul li span{
    position: absolute;
    background: url(../images/hot.gif) no-repeat;
     top: 20px;
    height: 30px;
    left: 130px;
    width: 30px;
    display: block;
} 

.menu ul li.on .menu_a,.menu ul li:hover .menu_a{color:#5b3101;}
.menu ul li.on .menu_a i,.menu ul li:hover .menu_a i{color:#5b3101;}
.menu ul li.on em,.menu ul li:hover em{background:url(../images/ico3_on.png) no-repeat;}
.menu_hover{width:100%;background:#fff;border-top:4px solid #5b3101; position: absolute;left:0;top:80px;z-index: 9999;display: none;}
.menu_hover a{display: block;width:100%;height:41px;line-height:41px;color: #171717;text-align: center;font-size: 14px;}
.menu_hover a:hover{background:url(../images/ico4.png) no-repeat 20px 10px;color:#5b3101;}
.menu ul li:hover .menu_hover{display:block;}

.mm a:hover{background:none;color:#5b3101;}

/*banner*/
.banner{width: 100%;/* height:648px; */overflow: hidden;position:relative;}
.banner .banner-box{min-width:1210px;height: 965px;position:relative;overflow:hidden;}
.banner .banner-box .bd{ width:100% !important;}
.banner .banner-box .bd li{width:100% !important;/* height:648px; */}
.banner .banner-box .bd li a{display:block;}
.banner .banner-box .bd li a img{display: block;width:1920px;/* height:648px; */overflow:hidden;position:absolute;left:50%;margin-left:-960px;}
.banner .banner-btn{width: 1300px;height:40px;position:absolute;top: 50%;left: 0%;/* margin-left: -650px; */width: 100%;height: 50%;}
.banner .banner .banner-btn a{display:block;width:16px;height:37px;position:absolute;top:-18px;}
.banner .banner .banner-btn a.prev{left:0;background:url(../images/left.png) no-repeat;} 
.banner .banner .banner-btn a.next{right:0px;background:url(../images/right.png) no-repeat;}
.banner .banner-box .hd {position:absolute;left:50%;margin-left:-28px;top: 90%;z-index:9;}
.banner .banner-box .hd ul li{width:15px;height:15px;text-indent:-9999px;margin-right:5px;float:left;cursor:pointer;/* background:url(../images/ico5.png) no-repeat; */background: rgb(255 255 255 / 53%);border-radius: 100%;}
.banner .banner-box .hd ul li.on{/* background:url(../images/ico5_on.png) no-repeat; */background: #333;}
.banner .banner-box .hd ul li:last-child{margin-right:0px;}
/*banner 结束*/

/*品牌 开始*/
.index_brand{height:120px;padding-top:50px; background:url(../images/bg1.jpg) no-repeat center top;}
.index_brand_title{text-align:center;}
.index_brand_title h2{color:#593b02;font-size:30px;line-height:1em;}
.index_brand_title h3{color:#171717;font-size:14px;line-height:1em;font-family:"宋体";margin-top:10px; font-style: italic;}
.index_brand_title h4{margin-top:10px;color:#1c1c1c;font-size:16px;line-height:1em;}
.index_brand_title h4 img{vertical-align:middle;margin:0px 10px;}
.index_brand_title h4 span{color:#957316;}
.index_brand_title h4 b{color:#8d2338;font-size:18px; font-weight:bold;}
.index_brand1{height:440px;margin-top:58px;}
.index_brand_con{width:604px;padding-top:40px;}
.index_brand_con h4{font-size:22px;color:#fff;line-height:1em;}
.index_brand_con h4 img{vertical-align:middle;margin-right:5px;}
.index_brand_con h4 small{font-size:12px;}
.index_brand_content{margin-top:38px;background:#fff;}
.index_brand_content a{
	display:block;
	width:150px;
	height:70px;
	padding-top:10px;
	text-align:center; 
	float:left;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	-webkit-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
	}
.index_brand_content a img{margin-bottom:8px;width: 75px;height: 35px;}
.index_brand_content a p{color:#8d8d8d;font-size:12px;line-height:1em;height:1em;overflow: hidden;}
.index_brand_content a:hover{
	-webkit-box-shadow:0 15px 30px rgba(218,188,105,0.5);
	box-shadow:0 15px 30px rgba(218,188,105,0.5);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.index_brand_content a.more:hover{color:#fff;background:#71a1dc;}
.index_brand_content a.more:hover{
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
	box-shadow:0 0px 0px rgba(0,0,0,0);
	-webkit-transform:translate3d(0, 0px, 0);
	transform:translate3d(0, 0px, 0);
}
.index_brand_img{top:30px;right:0;width:576px;height:402px;overflow:hidden;}
.index_brand_img_con{width:576px;height:402px;display:none;}
.index_brand_img_con img{width:576px;height:402px;}
.index_brand_hover{width:576px;height:402px;top:-402px;right:0;background:rgba(0,0,0,0.7);color:#fff;}
.index_brand_hover h4{text-align:center;padding-top:70px;font-size:24px;line-height:1em;}
.index_brand_hover h4 i{display:inline-block;width:21px;height:36px;background:url(../images/ico8.png) no-repeat;margin-right:10px;}
.index_brand_hover_con{margin:40px auto;width:430px;height:100px;overflow: hidden;}
.index_brand_hover span{display:block;width:23px;height:23px;margin:0px auto;background:url(../images/ico9.png) no-repeat;}
.index_brand_img_con:hover .index_brand_hover{top:0px;}
.index_brand2{height:446px;margin-top:45px;}
.index_brand2 .index_brand_con{top:0;right:0;}
.index_brand_content a.more{width:100%;height:40px;border:0;color:#7b7b7b;background:#ececec;}
.index_brand2 .index_brand_img{right:auto;left:0;}
.index_brand3{height:448px;margin-top:43px;}
.index_brand2 .index_brand_content a:hover{
	-webkit-box-shadow:0 15px 30px rgba(113,126,207,0.5);
	box-shadow:0 15px 30px rgba(113,126,207,0.5);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.index_brand3 .index_brand_content a:hover{
	-webkit-box-shadow:0 15px 30px rgba(215,94,118,0.5);
	box-shadow:0 15px 30px rgba(215,94,118,0.5);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.index_brand_hover{
	animation:solution 0.3s linear infinite;
	-moz-animation:solution 0.3s  linear infinite;
	-ms-animation:solution 0.3s  linear infinite;
	-o-animation:solution 0.3s  linear infinite;
	-webkit-animation:solution 0.3s  linear infinite;
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	-0-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
}
.index_brand_img:hover .index_brand_hover{
	animation:solution1 0.3s linear infinite;
	-moz-animation:solution1 0.3s  linear infinite;
	-ms-animation:solution1 0.3s  linear infinite;
	-o-animation:solution1 0.3s  linear infinite;
	-webkit-animation:solution1 0.3s  linear infinite;
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	-0-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
}
@-moz-keyframes solution {0% {opacity:1;top:0px;}100% {opacity:0;top:-402px;}} 
@-o-keyframes solution {0% {opacity:1;top:0px;}100% {opacity:0;top:-402px;}} 
@-webkit-keyframes solution{0% {opacity:1;top:0px;}100% {opacity:0;top:-402px;}} 
@-ms-keyframes solution {0% {opacity:1;top:0px;}100% {opacity:0;top:-402px;}} 
@-moz-keyframes solution1 {0% {opacity:0;top:-402px;}100% {opacity:1;top:0px;}} 
@-o-keyframes solution1 {0% {opacity:0;top:-402px;}100% {opacity:1;top:0px;}} 
@-webkit-keyframes solution1{0% {opacity:0;top:-402px;}100% {opacity:1;top:0px;}} 
@-ms-keyframes solution1 {0% {opacity:0;top:-402px;}100% {opacity:1;top:0px;}}
/*品牌 结束*/

/*选择 开始*/
.index_choice{height:750px;padding-top:70px;position:relative; background:url(../images/bg2.jpg) no-repeat top center;background-attachment: fixed;}
.index_choice_top{width:34px;height:40px;background:url(../images/ico25_on.png) no-repeat center;position:absolute;top:0;left:50%;margin-left:-17px;}
.index_choice_title{text-align:center;color:#fff;}
.index_choice_title h3{font-size:30px;line-height:1em;}
.index_choice_title h3 i{font-size:24px;font-family: "宋体";font-style: italic;}
.index_choice_title img{width:728px;height:33px;}
.index_choice_title p{font-size:16px;line-height:1em;}
.index_choice_con{margin-top:64px;color:#fff;}
.index_choice_con ul li{width:22%;float:left;text-align:center;padding-top:50px;margin-right:4%; height:200px;position:relative;}
.index_choice_con ul li:nth-child(4){margin-right:0;}
.index_choice_con ul li h3{font-size:30px;line-height:1em;}
.index_choice_con ul li h3 span{font-size:60px;font-weight:bold;}
.index_choice_con ul li p{font-size:18px;line-height:1em;margin-top:20px;}
.index_choice_con ul li img.index_choice_ico{margin-top:20px;height:42px;}
.index_choice_con ul li img.index_choice_img{width:264px;height:264px;display:block;position:absolute;top:250px;left:0px;opacity:0;}
.index_choice_con ul li:hover{background:#301a02;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.index_choice_con ul li:hover img.index_choice_img{opacity:1;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
/*选择 结束*/

/*服务 开始*/
.index_service{height:540px;padding-top:66px; background:url(../images/bg3.jpg) no-repeat top center;position:relative;}
.index_service_title{text-align:center;background:url(../images/ico15.png) no-repeat center;}
.index_service_title h4{font-size:20px;line-height:1em;color:#462c03;font-family: "宋体";font-style:italic;margin-top:5px;}
.index_service_title h3{font-size:30px;line-height:1em;color:#593b02;}
.index_service_con{margin-top:40px;height:360px;/*overflow:hidden;*/}
.index_service_con ul li{width:232px;height:360px; margin-right:10px;float:left;text-align:center;background:#fff;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_service_con ul li:nth-child(5){margin-right:0;}
.index_service_img{width:110px;height:110px;margin:80px auto 40px;overflow: hidden;}
.index_service_img img{width:110px;height:110px;position: absolute; top:0px;}
.index_service_img img.out{left:0;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.index_service_img img.on{left:-110px;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.index_service_con ul li:hover .index_service_img img.out{left:110px;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.index_service_con ul li:hover .index_service_img img.on{left:0px;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.index_service_con ul li h4{color:#462c03;font-size:24px;line-height:1em;font-weight: bold;}
.index_service_con ul li p{color:#462c03;font-size:12px;line-height:1em;margin-top:10px;}
.index_service_con ul li:hover h4{color:#003b88;}
.index_service_con ul li:hover p{color:#003b88;}
.index_service_con ul li:hover{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);box-shadow:0px 0px 20px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);}
.index_tel{width:350px;height:56px;text-align:center; background:url(../images/ico22.png) no-repeat center;bottom:-28px;left:50%;margin-left:-175px;z-index:99;}
.index_tel h4{color:#fff;line-height:56px;font-size:18px;font-weight:bold;}
.index_tel h4 img{margin-right:5px;}
.index_tel h4 strong{font-size:20px;}
/*服务 结束*/

/*客户感言 开始*/
.index_customer{margin:60px 0px 30px;}
.index_customer_title{width:380px;color:#593b02;height:103px;text-align:center;padding:26px 0px 0px 40px; margin:0 auto 20px;background:url(../images/ico23.png) no-repeat top center;}
.index_customer_title h4{font-size:30px;line-height:1em;}
.index_customer_title h4 i{color:#462c03;font-size:24px;font-family: "宋体";font-style:italic;}
.index_customer_title p{font-size:16px;line-height:1em;margin-top:25px;}
.index_customer_con{height:260px;margin-top:60px;}
.picScroll-left{position:relative;height:260px;}
.picScroll-left .hd{position:relative;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:16px; height:30px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer;  position:absolute;top:115px; z-index:10;}
.picScroll-left .hd .prev{left:-36px;background:url(../images/nleft.png) no-repeat;}
.picScroll-left .hd .next{background:url(../images/nright.png) no-repeat;right:-36px;}
.picScroll-left .bd{width:1200px; margin:0px auto;overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin-right:20px;width:286px;height:260px;position:relative; float:left; _display:inline; overflow:hidden; }
.index_customer_img{width:286px;height:214px;overflow:hidden;}
.index_customer_img img{width:286px;height:214px;display:block;}
.index_customer_text{width:100%;height:46px;}
.index_customer_text h4{line-height:46px;text-align:center;display:block;width:50%;height:46px;font-size:14px;color:#fff; overflow: hidden;}
.index_customer_text h4.fl{background:#301a02;}
.index_customer_text h4.fr{background:#717ecf;}
.index_customer_hover{width:100%;height:100%;position:absolute;top:100%;left:0;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;background:url(../images/ico24.png);color:#fff;text-align: center;}
.index_customer_hover h3{margin-top:44px;font-size:16px;font-weight:bold;line-height:1em;}
.index_customer_hover span{display:block;width:23px;height:23px;margin:0px auto;background:url(../images/ico9.png) no-repeat;}
.index_customer_hover_con{margin:20px 30px;height:100px;overflow: hidden;text-align:left;}
.picScroll-left .bd ul li:hover .index_customer_hover{top:0;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.picScroll-left .bd ul li:hover .index_customer_text{display:none;}
.index_customer_bn{margin-top:40px;}
.index_customer_bn img{width:100%;display:block;}
/*客户感言 结束*/

/*关于 开始*/
.index_about{height:570px;padding-top:60px; background:url(../images/bg4.jpg) no-repeat center;}
.index_about_title{text-align:center;}
.index_about_title h4{font-size: 37px;line-height:1em;color: #301a02;font-weight: bolder;}
.index_about_title h4 i{color:#462c03;font-size: 32px;font-family: math;font-style:italic;text-transform: uppercase;}
.index_video{padding:15px;background:#fff;top:90px;left:-15px;z-index: 9;}
.index_about_con{margin-top:80px;width:1144px; height:380px;background:url(../images/bg5.jpg) no-repeat bottom;}
.index_about_conten{margin-left:450px;width:660px;}
.index_about_content1{padding-left:30px;}
.index_about_content1 h4{color: #301a02;font-size: 30px;line-height:1em;font-weight: bold;}
.index_about_content1 p{color: #301a02;font-size: 18px;margin-top:5px;line-height:1em;/* font-family: "宋体"; */font-style:italic;}
.index_about_content2{margin-top:55px;height:250px;padding-left: 30px;}
.index_about_content3{height:190px;overflow: hidden;font-size: 14px;}
.index_about_content2 a.more{display:block;width:100px;height:34px;line-height:34px;text-align:center;background: #a38a52;color:#fff;font-size:12px;position:absolute;bottom:0;right:0;}
/*关于 结束*/

/*实体店面 开始*/
.index_shop{padding-top:65px;margin-bottom:42px; background:url(../images/ico25.png) no-repeat top center;}
.index_shop_title{text-align:center;color:#593b02;}
.index_shop_title h3{font-size:30px;line-height:1em;color:#593b02;}
.index_shop_title h3 i{font-size:24px;color:#462c03;font-family: "宋体";font-style: italic;}
.index_shop_title img{margin:8px 0px;}
.index_shop_title p{font-size:16px;line-height:1em;color:#593b02;}
.index_shop_con{margin-top:50px;}
.n_box {width:1200px;height:580px;margin:0 auto;}
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 {position: relative;height:580px;margin: 0 auto; width:100%;}
#d_tab29 .d_img {position: relative; margin: 0 auto; width:1200px;height:480px; }
#d_tab29 .d_img li {position: absolute; display: none; z-index: 0; }
#d_tab29 .d_img li img{width: 100%;}
#d_tab29 .d_img li.d_pos1 { display: block; width: 600px; left:0%; top:60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 700px; left:8.3%; top:30px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 800px; left:16.6%; top:0px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 700px; right:8.3%; top:30px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 600px; right:0%; top:60px; z-index: 1 }
#d_tab29 .d_img li p{width: 100%;height: 58px;text-align: left; background: rgba(0,0,0,0.8);font-size: 1.6rem;color: #fff; line-height: 58px;position:absolute;left:0;bottom:0;}
#d_tab29 .d_img li.d_pos1 p{display: none;}
#d_tab29 .d_img li.d_pos2 p{display: none;}
#d_tab29 .d_img li.d_pos3 p{display: block;}
#d_tab29 .d_img li.d_pos4 p{display: none;}
#d_tab29 .d_img li.d_pos5 p{display: none;}
#d_tab29 .d_img li span{width: 100%;height:100%;text-align: left; background: rgba(0,0,0,0.8);position:absolute;left:0;bottom:0;}
#d_tab29 .d_img li.d_pos1 span{display:block;}
#d_tab29 .d_img li.d_pos2 span{display:block;}
#d_tab29 .d_img li.d_pos3 span{display:none;}
#d_tab29 .d_img li.d_pos4 span{display:block;}
#d_tab29 .d_img li.d_pos5 span{display:block;}
#d_tab29 .d_img li p em{display: inline-block;width:14px;height: 20px; vertical-align: middle;margin: 0px 5px 0px 25px;background: url(../images/ico27.png) no-repeat;}
#d_tab29 .d_next{position: absolute; right:46%; bottom:0px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev{position: absolute; left:46%; bottom:0px; z-index: 10; cursor: pointer }
/*实体店面 结束*/

/*新闻 开始*/
.index_news{padding:65px 0px; background-color:#f7f7f7;background-image:url(../images/ico25.png);background-position:top center;background-repeat:no-repeat;}
.index_news_title{text-align:center;}
.index_news_title h4{font-size:30px;line-height:1em;color:#593b02;}
.index_news_title h4 i{color:#462c03;font-size:24px;font-family: "宋体";font-style:italic;}
.index_news_list{margin:20px auto 30px;text-align:center;}
.index_news_list a{display:inline-block;width:92px;height:34px;line-height:26px;text-align:center;margin-right:10px;}
.index_news_list a.on,.index_news_list a:hover{background:url(../images/ico28.png) no-repeat;color:#fff;}
.index_news_list a:last-child{margin-right:0px;}
.index_news_con{width:1200px;margin:0px auto;display:none;}
.index_news_content{width:100%;}
.index_news_content_title{display:block;width:100%;height:47px;margin-top:10px;background:#fff;position:relative;}
.index_news_content_title p{color:#333333;font-size:14px;padding-left: 10px; line-height:47px;width:70%;height:47px;overflow: hidden;}
.index_news_content_title p span{color:#301a02;font-size:16px;display:inline-block;margin-right:10px;}
.index_news_content_title em{display:block;width:37px;height:47px;background:url(../images/ico29.png) no-repeat;position:absolute;top:0px;right:0px;}
.index_news_content_hover{background: #f5f5f5;padding:10px;margin-top:10px;display:none;}
.index_news_content1{width:100%;height:150px;}
.index_news_content1 img{height:150px;width:200px;float:left;}
.index_news_content2{height:150px;width:900px;margin-right:60px;}
.index_news_content2 h4{color: #111;font-size:16px;padding-top:15px;line-height:1em;height:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.index_news_content2 p{color:#8f6f38;font-size:12px;margin-top:20px; line-height:2em;height:4em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.index_news_content2 span{display:block;width:100px;height:30px;line-height:30px;color: #f9f9f9;text-align:center;background: #7e332e;font-size:12px;position:absolute;bottom:10px;right:0px;}
.index_news_content1 em{width:37px;height:170px;position:absolute;top:0px;right:0px;background:url(../images/ico29_on.png) no-repeat center;}
/*新闻 结束*/

/*合作单位 开始*/
.index_partner{margin:45px auto 60px;}
.index_partner_title{text-align:center;background:url(../images/ico30.png) no-repeat center;}
.index_partner_title h4{font-size:30px;line-height:1em;color:#593b02;}
.index_partner_title h4 i{color:#462c03;font-size:24px;font-family: "宋体";font-style:italic;}
.index_partner_con{margin-top:40px;height:120px;}
.picScroll-left1{position:relative;height:120px;}
.picScroll-left1 .hd{position:relative;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:16px; height:30px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer;  position:absolute;top:45px; z-index:10;}
.picScroll-left1 .hd .prev{left:-36px;background:url(../images/nleft.png) no-repeat;}
.picScroll-left1 .hd .next{background:url(../images/nright.png) no-repeat;right:-36px;}
.picScroll-left1 .bd{width:1200px; margin:0px auto;overflow:hidden;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{margin-right:24px;width:220px;height:120px;position:relative; float:left; _display:inline; overflow:hidden; }
.picScroll-left1 .bd ul li img{width:220px;height:120px;}
/*合作单位 结束*/

/*底部 开始*/
footer{padding-top:60px;color:#fff; background:url(../images/bg6.jpg) no-repeat top center;background-attachment: fixed;}
footer.footer{padding:0;}
.index_suggest_title{text-align:center;color:#fff;}
.index_suggest_title h3{font-size:30px;line-height:1em;}
.index_suggest_title h3 i{font-size:24px;font-family: "宋体";font-style: italic;}
.index_suggest_title img{width:728px;height:33px;}
.index_suggest_title p{font-size:16px;line-height:1em;}
.index_suggest{margin-top:60px;}
.index_suggest p{margin-bottom:30px;line-height:30px;display:block;}
.index_suggest p.p1{width:30%;}
.index_suggest p.p2{width:45%;}
.index_suggest p.p3{width:100%;}
.index_suggest p span{line-height:30px;}
.index_suggest p label input[type="radio"]{vertical-align: middle;margin-right:5px;margin-left:10px;}
.index_suggest p input[type="text"]{background:none;border:0; border-bottom:1px solid #fff;height:32px;text-indent:10px;color:#fff;margin-right:9px;}
.index_suggest_reset{display:block;float:left; width:130px;height:34px;background:#fff;color:#090909;font-size:16px; border:0;margin:0px 30px 0px 485px;}
.index_suggest_submit{display:block;float:left; width:130px;height:34px;background:#301a02;color:#fff;font-size:16px;border:0;margin-top:0px;}
.index_suggest select{background:none;border:0; border-bottom:1px solid #fff;height:32px;width:220px;text-indent:10px;color:#fff;margin-right:10px;}
.index_suggest textarea{background:none;border:1px solid #fff;height:175px;width:1198px;text-indent:10px;color:#fff;line-height:24px;}
.index_suggest_text1{width:276px;}
.index_suggest_text2{width:250px;}
.index_suggest_text3{width:304px;}
.index_suggest_text4{width:455px;}
.foot{margin-top:45px;border-top:1px solid rgba(255,255,255,0.15);padding-top: 40px;}
.foot_logo{width:205px;height:132px;margin-right:50px;margin-top: 26px;}
.foot_logo img{width:205px;height:132px;}
.foot_contact{width:750px;}
.foot_contact h4{font-size:18px;line-height:2em;margin-bottom:10px;}
.foot_contact h4 img{vertical-align:middle;margin-right:5px;}
.foot_contact h4 em{font-family: "Arial";}
.foot_contact p{font-size:12px;line-height:30px;}
.foot_contact p strong{font-size:18px;font-weight:bold;}
.foot_ewm{width:140px;height:140px;margin-top:15px;}
.foot_ewm img{width:140px;height:140px;}
.foot_right{margin-top:40px;height:60px;}
.foot_right p{line-height:60px;font-size:12px;}
.foot_right p a{color:#fff;}
.foot_right p span{display: inline-block;margin:0px 5px;}
/*底部 结束*/
.index_choice_con,.index_partner_title,.index_partner_con,.index_news_title,.index_news_list,.index_news_con,.index_shop_title,.index_shop_con,.index_customer_bn,.index_video,.index_about_conten,.index_about_title,.index_customer_title,.index_customer_con.index_brand_title,.index_brand_con,.index_brand_img,.index_choice_title,.index_service_title,.index_service_con{/* opacity:0; */}

.banner1{width:100%;height: 350px;overflow:hidden;position:relative;}
.banner1 img{width:1920px;height: 350px;position:absolute;left:50%;margin-left:-960px;}
.main{margin:30px auto 60px;}
.main_left{width:250px;}
.main_right{width: 1000px;}
.main_menu{background:url(../images/ico34.png) repeat-y;padding-bottom:10px;}
.main_menu h4{height:75px;text-align:center;line-height:75px;color:#fff;font-size: 28px;background:url(../images/ico32.png) no-repeat center;font-weight: bold;}
.main_menu h4 small{font-size:14px;font-family: "Arial";}
.main_menu_con{margin: 10px 10px 0px 10px;background:#fff;padding-top: 10px;}
.main_menu_con a{display:block;width:220px;height:46px;margin-left:10px;line-height:40px;font-size:15px;color:#171717;text-indent:65px;}
.main_menu_con a.on,.main_menu_con a:hover{background: url(../images/ico33.png) no-repeat right;color:#301a02;}
.main_menu_con1{margin:0px 10px;background:#fff;}
.main_menu_con2{/* margin-top: 5px; */border-top: 1px dashed #dfdfdf;/* margin-bottom: 5px; */padding-top: 6px;}
.main_menu_con2 h5{display:block;width:220px;height:46px;margin-left:10px;position:relative;}
.main_menu_con2 h5:hover{background: url(../images/ico33.png) no-repeat center;}
.main_menu_con2 h5 a{display:block;width:180px;height:46px;line-height: 44px;font-size: 16px;color:#171717;text-indent: 73px;overflow: hidden;font-weight: bold;}
.main_menu_con2 h5:hover a{color:#301a02;}
.main_menu_con2 h5 em{position:absolute;top:2px;right:0;width:40px;height:40px;background:url(../images/ico37_on.png) no-repeat center;}
.main_menu_content{/* width:220px; *//* margin-left:10px; */display:none;/* border-bottom: 1px dashed #dfdfdf; */}
.main_menu_con1 .main_menu_con2.on .main_menu_content{display: block;}
.main_menu_con1 .main_menu_con2.on h5{background: url(../images/ico33.png) no-repeat center;}
.main_menu_con1 .main_menu_con2.on h5 em{background:url(../images/ico37.png) no-repeat center;}
.main_menu_con1 .main_menu_con2.on h5 a{color: #7e332e;}
.main_menu_content a{display:block;width:100%;color:#4b4b4b;line-height:30px;/* text-indent:65px; */text-align: center;}
.main_menu_content a:hover,.main_menu_content a.on1{color: #7e332e;font-weight: bold;}

.main_contact{border:1px solid #eeeeee;margin-top:40px;padding:46px 5px 30px; position:relative;}
.main_contact h4{padding-top:28px;width:249px;height:46px;line-height:42px;position:absolute;top:-28px;left:0px;color:#fff;font-size:16px;text-indent:73px;font-weight:bold; background:url(../images/ico35.png) no-repeat;}
.main_contact h4 small{font-size:9px;font-weight:normal;font-family: "Arial";}
.main_contact_con{margin-top:20px;}
.main_contact_con p{color:#5b5b5b;font-size:12px;line-height:2em;}
.main_contact_con p b{font-size:18px;font-weight:bold;}
.main_title{/* margin-top:20px; */height:40px;background:#f5f5f5;line-height:40px;border-left: 21px solid rgb(126 51 46 / 35%);border-radius: 30px;overflow: hidden;}
.main_title h4{color: #000000;font-size: 18px;line-height:40px;font-weight: bold;/* border-radius: 0 30px 30px 0; *//* overflow: hidden; */}
.main_title h4 img{vertical-align:middle;margin-right: 11px;margin-left: 10px;}
.main_title p{position:absolute;top:0;right:10px;color: #bcacb2;font-size:14px;background: url(../images/p102-curmbs-icon1.png) no-repeat left center;padding-left: 20px;}
.main_title p a{color:#adacac;font-size: 14px;}
.news{margin-top:20px;}
.news .index_news_content_title{display:block;width:100%;height:47px;margin-top:10px;background:#f7f7f7;position:relative;}
.news .index_news_content2{height:150px;width:630px;margin-right:60px;}
.news .index_news_content2 p{color: #666;font-size:12px;margin-top:20px;line-height:2em;height:8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.page{margin-top:30px}
.discuss{margin-top:30px;}
.discuss ul li{background:#f7f7f7;margin-bottom:20px;height:214px;}
.discuss ul li img{width:287px;height:214px;display:block;}
.discuss_con{width:590px;float:right;padding:20px;}
.discuss_con h4{font-size:16px;color:#353535;line-height: 2em;height:2em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.discuss_con p{color:#656565;font-size:12px;line-height:2em;height:6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.message{margin-top:30px;}
.message p{margin-bottom:30px;line-height:30px;display:block;}
.message p.p1{width:32%;}
.message p.p2{width:45%;}
.message p.p3{width:100%;}
.message p span{line-height:30px;}
.message p label input[type="radio"]{vertical-align: middle;margin-right:5px;margin-left:10px;}
.message p input[type="text"]{background:none;border:0; border-bottom:1px solid #e5e5e5;height:32px;text-indent:10px;color:#656565;margin-right:10px;}
.suggest_reset{display:block;float:left; width:130px;height:34px;background:#131313;color:#fff;font-size:16px; border:0;margin:0px 30px 0px 315px;}
.suggest_submit{display:block;float:left; width:130px;height:34px;background:#301a02;color:#fff;font-size:16px;border:0;margin-top:0px;}
.message select{background:none;border:0; border-bottom:1px solid #e5e5e5;height:32px;width:160px;text-indent:10px;color:#656565;margin-right:10px;}
.message textarea{background:none;border:1px solid #e5e5e5;height:175px;width:918px;text-indent:10px;color:#656565;line-height:24px;}
.suggest_text1{width:180px;}
.suggest_text2{width:220px;}
.suggest_text3{width:220px;}
.suggest_text4{width:320px;}
.brand{margin-top:30px;}
.brand ul li{width: 324px;margin:0px 13px 20px 0px;float: left;}
.brand ul li:nth-child(3n){margin-right:0;}
.brand ul li h4{/* background:#eeeff3; */height:50px;line-height:50px;text-align:center;color: #111;font-size: 18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight: bold;}
.brand_img{width:296px;height: 296px;border: 1px solid #7e332e;overflow:hidden;padding: 3px;}
.brand_img img{width: 100%;height: 100%;object-fit: cover;}

.recruit{margin-top:30px;}
.recruit_con{margin-bottom:10px;}
.recruit_con h5{background:#f7f7f7;height:40px; line-height:40px;position:relative;color:#1a1a1a;font-size:14px;cursor: pointer;}
.recruit_con h5 img{vertical-align:middle;margin:0px 8px;}
.recruit_con h5 span{display: inline-block;vertical-align:middle;overflow: hidden;}
.recruit_con h5 em{width:32px;height:32px;display:block;background:url(../images/ico39.png) no-repeat;position: absolute;top:4px;right:4px;}
.recruit_con h5.on em{background:url(../images/ico39_on.png) no-repeat;}
.sp1{width:180px;margin-right:40px;}
.sp2{width:180px;margin-right:100px;}
.sp3{width:100px;}
.recruit_content{border-bottom:1px solid #EEEEEE;padding:20px 0px;display:none;}
.recruit_cont{width:820px;}
.shenqin{width:80px;height:30px;line-height:30px;text-align:center; color:#fff;background: #003B88;position:absolute;right:0;top:40px;}
.shenqin_hover{width:400px;height:300px;border:1px solid #ddd;background:#fff;position: fixed;top:50%;left:50%;margin-left:-100px;margin-top:-50px;display:none;    text-align: center;}
.close{width:20px;height:20px;cursor: pointer; position: absolute;right:10px;top:10px;}
.shenqin_hover p{padding-top:50px;text-align:center; line-height: 45px;}
.shenqin_hover p input, select, button, textarea{height:30px;}

.ceng{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.3);display:none;}
.promotion{width:100%;}
.promotion ul li{float:left;width:386px;height:410px; margin:0px 21px 20px 0px;background:#f2f2f2;}
.promotion ul li:nth-child(3n){margin-right:0;}
.promotion ul li p{color:#454545;line-height:1.5em;max-height:3em;margin:10px;overflow: hidden;}
.promotion ul li h4{color:#950808;height:30px; font-size:16px;margin:0px 10px;position:relative;font-weight:bold;line-height:30px;overflow: hidden;}
.promotion ul li h4 a.consult{display:block;width:100px;height:30px;font-size:14px;font-weight: normal; text-align:center;color:#fff;background:#e04545;position: absolute;top:0;right:0;}
.consult_hover{width:300px;height:200px;border:1px solid #ddd;background:#fff;position: fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px;display:none;}
.promotion_img{width:386px;height:300px;overflow: hidden;}
.promotion_img img{width:386px;height:300px;display: block;}
.consult_hover_con{padding:50px 20px 0px;}
.consult_hover_con p{color:#454545;line-height:30px;margin-bottom:10px;}
.consult_hover_con p span{font-size:14px;}
.consult_hover_text{border:1px solid #bbb;height:28px;width:210px;text-indent:10px;border-radius:5px;}
.consult_hover_submit{display:block;width:100px;height:30px;border:0; font-size:14px;color:#fff;background:#e04545;margin:20px auto 0px;border-radius:5px;}
.brand1{width:100%;}
.brand1 ul li{float:left;width:100%;height:290px;background:#f2f2f2;margin-bottom:20px;}
.brand1 ul li p{color:#454545;line-height:1.5em;max-height:3em;margin:5px 10px;overflow: hidden;}
.brand1 ul li h4{color:#950808;height:30px; font-size:16px;margin:0px 10px;position:relative;font-weight:bold;line-height:30px;overflow: hidden;}
.brand1 ul li img{width:100%;height:194px;}
.brand2{margin-bottom:40px;}
.brand2_title{}
.brand2_title h4{color:#585555;font-size:18px;}
.brand2_title h4 img{vertical-align:middle;margin-right:5px;}
.brand2_title h4 small{color:#555555;font-size:12px;}
.brand2_con{margin-top:15px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.brand2_con a{
	display:block;
	width:152px;
	height:70px;
	padding-top:10px;
	text-align:center; 
	float:left;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	-webkit-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
	}
.brand2_con a img{margin-bottom:8px;width: 75px;height: 35px;}
.brand2_con a p{color:#8d8d8d;font-size:12px;line-height:1em;height:1em;overflow: hidden;}
.brand2_con a:hover{
	-webkit-box-shadow:0 15px 30px rgba(218,188,105,0.3);
	box-shadow:0 15px 30px rgba(218,188,105,0.3);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.promotion_img img,.brand_img img,.index_customer_img img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.3s linear;
	-o-transition:0.3s linear;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	}
.promotion ul li:hover img,.brand ul li:hover img,.picScroll-left .bd ul li:hover .index_customer_img img{
	transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	transition:0.3s linear;
	-o-transition:0.3s linear;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
}

.shensuo{
	animation:shensuo 1.5s forwards; 
	-webkit-animation:shensuo 1.5s forwards;
	-o-animation:shensuo 1.5s forwards;
	-moz-animation:shensuo 1.5s forwards;
	-ms-animation:shensuo 1.5s forwards;
	}
.upIntwo{
	animation:upIntwo 1.5s forwards;
	-webkit-animation:upIntwo 1.5s forwards; 
	-o-animation:upIntwo 1.5s forwards;
	-moz-animation:upIntwo 1.5s forwards;
	-ms-animation:upIntwo 1.5s forwards;
	}
.downIn{ 
	animation:downIn 1.5s forwards;  
	-webkit-animation:downIn 1.5s forwards;
	-o-animation:downIn 1.5s forwards;
	-moz-animation:downIn 1.5s forwards;
	-ms-animation:downIn 1.5s forwards;
	}
.downInslow{
	animation:downInslow 1.5s forwards;  
	-webkit-animation:downInslow 1.5s forwards;
	-o-animation:downInslow 1.5s forwards;
	-moz-animation:downInslow 1.5s forwards;
	-ms-animation:downInslow 1.5s forwards;
	}
.widthIn{ 
	animation:widthIn 1s forwards; 
	-webkit-animation:widthIn 1s forwards;
	-o-animation:widthIn 1.5s forwards;
	-moz-animation:widthIn 1.5s forwards;
	-ms-animation:widthIn 1.5s forwards;
	}
.opacityIn { 
	animation:opacityIn 2s forwards; 
	-webkit-animation:opacityIn 2s forwards;
	-o-animation:opacityIn 1.5s forwards;
	-moz-animation:opacityIn 1.5s forwards;
	-ms-animation:opacityIn 1.5s forwards;
	}
.leftIn{ 
	animation:leftIn 1s forwards; 
	-webkit-animation:leftIn 1s forwards;
	-o-animation:leftIn 1.5s forwards;
	-moz-animation:leftIn 1.5s forwards;
	-ms-animation:leftIn 1.5s forwards; 
	}
.rightIn { 
	animation:rightIn 1s forwards; 
	-webkit-animation:rightIn 1s forwards;
	-o-animation:rightIn 1.5s forwards;
	-moz-animation:rightIn 1.5s forwards;
	-ms-animation:rightIn 1.5s forwards;
	}

@keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-ms-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}


@-webkit-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1200px;
		left::0px;
	}
}
@keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1200px;
		left::0px;
	}
}
@-o-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1200px;
		left::0px;
	}
}
@-moz-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1200px;
		left::0px;
	}
}
@-ms-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1200px;
		left::0px;
	}
}

@-o-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@-o-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-webkit-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes leftIn{
	0%{
		opacity:0;
		  -moz-transform:translateX(-40px);
		   -ms-transform:translateX(-40px);
		       transform:translateX(-40px);
	}
	100%{
		opacity:1;
		   -moz-transform:translateX(0);
		    -ms-transform:translateX(0);
		        transform:translateX(0);
	}
}

@-o-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-webkit-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes rightIn{
	0%{
		opacity:0;
		-moz-transform:translateX(40px);
		 -ms-transform:translateX(40px);
		     transform:translateX(40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateX(0);
		 -ms-transform:translateX(0);
		     transform:translateX(0);
	}
}

@-o-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-moz-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-ms-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-webkit-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@keyframes shensuo{
	0%{
		-moz-transform:scaleX(0.9);
		 -ms-transform:scaleX(0.9);
		     transform:scaleX(0.9);
	}
	100%{
		-moz-transform:translateY(1);
		 -ms-transform:translateY(1);
		     transform:translateY(1);
	}
}

@-o-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes upIn{
	0%{
		opacity:0;
		-moz-transform:translateY(-20px);
		 -ms-transform:translateY(-20px);
		     transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes upIntwo{
	0%{
		opacity:0;
		-moz-transform:translateY(-40px);
		 -ms-transform:translateY(-40px);
		     transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes downIn{
	0%{
		opacity:0;
		-moz-transform:translateY(40px);
		 -ms-transform:translateY(40px);
		     transform:translateY(40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes downInslow{
	0%{
		opacity:0;
		-moz-transform:translateY(20px);
		 -ms-transform:translateY(20px);
		     transform:translateY(20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-ms-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-moz-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-webkit-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@keyframes tipupIn{
	0%{
		opacity:0;
		-moz-transform:translateY(-20px);
		 -ms-transform:translateY(-20px);
		     transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0px);
		 -ms-transform:translateY(0px);
		     transform:translateY(0px);
	}
}
.about{margin-top:30px;font-size: 16px;line-height: 34px;color: #333;padding: 0 20px;}
.about img{max-width:100%;}
.bt{text-align: center; border-bottom: #ccc dashed 1px; margin-bottom: 20px;line-height: 24px;}
.bt h1{font-size:22px; font-weight:bold}
.bt p{font-size:14px;color:#666}
.pagelink div{
    width: 100%;
    height: 24px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 24px;
}
.pagelink a{color:#555}
.xijs{
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 2px solid #ccc;
}
.xijs p{
    background:#898989;
    color: #fff;
    width: 120px;
    text-align: center;
    /* height: 24px; */
    font-size: 16px;
}
.aboutcon_img{
    text-align: center;
}
.about_con{
    width: 100%;
    margin-top: 25px;
}
.page {width:80%; margin:15px auto; font-size:12px; text-align:center }

.page a {padding:5px 10px; border:1px #ccc solid; color:#666; margin:0 5px; }

.page a:hover {background:#50a8e6;  /*padding:5px 10px;*/ border:#333 solid 1px; color:#fff; }

.page a.currt {background:#50a8e6;  padding:5px 10px; border:#b0d4ec solid 1px; color:#fff;}

.diss select option{
	color: #666
}
.recruit_submit{    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #003B88;
    margin-top: 10px;}


.brand_h{margin-top:30px;}
.brand_h ul li{width:298px;margin:0px 13px 20px 0px;float: left;}
.brand_h ul li:nth-child(3n){margin-right:0;}
.brand_h ul li h4{background:#eeeff3;height:50px;line-height:50px;text-align:center;color:#4b4b4b;font-size:16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.brand_h_img{width:296px;height:162px;border:1px solid #EEEEEE;overflow:hidden;}
.brand_h_img img{width:296px;height:162px;}


.pgxmcpx{
    margin-top: 24px;
    font-size: 15px;
    color: #6c6c6c;
    /* text-align: center; */
    line-height: 29px;
}

.cpxxm a{
     color: #303030;
     margin-right: 19px;
}
.cpxxm a:hover .cpxxm a{
     color: #000;
}
.cpxxm  a.a01{
    color: #7e332e;
    font-weight: bold;
}
#backtop {
    display: none;
    position: fixed;
    right: 25px;
    bottom: 30px;
    background: url(../images/bg.png);
    z-index: 9999;
    width: 64px;
    height: 64px;
    line-height: 50px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    cursor: pointer;
}
