@charset "utf-8";
/* CSS Document */

.header{ height:60px; border-bottom:3px solid #ff4d4a;}
.logo{ width:550px; height:60px; padding: 10px 20px;}
.phone{ height:26px; width:200px; margin:36px 0 0 12px;}
.header-r{ width:280px; height:30px; margin-top:12px;}
.header-r li{ float:right;  width:115px; height:30px; line-height:15px; font-size:12px; margin-left:18px; color:#666;}
.header-r li span{ display:block; float:left; margin-right:8px;}
.header-r li span,.header-r li span img{width:30px; height:30px;}

.i-banner{ height:479px; position:relative;}
.banner{height:479px;position:relative;width:100%; background: url(../images/banner.jpg)center center no-repeat; -webkit-background-size: cover;
background-size: cover;}
.banner .contents{height:479px;position:relative;z-index:1}
.banner .contents a{display:block;height:479px;width:100%}
.banner .switchers-bar{margin-left:auto;margin-right:auto;position:relative;width:60px;z-index:2}
.banner .switchers-bar ul{bottom:10px;position:absolute;left:0}
.banner .switchers-bar li{background:url(../images/ico_off.png) no-repeat;cursor:pointer;display:inline;float:left;font-size:0;height:18px;line-height:0;margin:0 5px;width:18px}
.banner .switchers-bar .active{background-image:url(../images/ico_on.png)}
.box-bar{background:url(../images/index/bg_m.jpg) repeat-x 0 bottom #f0f3f4;padding-bottom:35px}

.i-register{ width:350px; height:479px; background:rgba(0,0,0,0.5); position:absolute;left:50%; margin-left:200px; top:0; z-index:999;}
.i-register h3,.i-register h4{font-size:20px; font-weight:normal; line-height:40px; text-align:center; }
.i-register h3{ color:#eca111; margin-top:20px;}
.i-register h4{ color:#ff4d4a; background:url(../images/i-register-h4.png) center no-repeat;}
.i-reg-form,.i-reg-form1{ width:274px; margin:0 auto;}
.i-reg-form dl dt,.i-reg-form dl dd,.i-reg-form1 dl dt,.i-reg-form1 dl dd{ float:left;}
.i-reg-form dl,.i-reg-form1 dl{ height:30px; width:100%;}
.i-reg-form dl dt,.i-reg-form1 dl dt{ width:57px; line-height:30px; color:#ff4d4a; font-size:20px;}

.i-reg-dl{ margin-top:16px;}
.i-reg-dd1{ width:201px; background: url(../images/i-register-srk1.png) no-repeat; height:26px; padding:2px 8px; position:relative;}
.i-reg-dd1 input,.i-reg-dd1 select{ width:100%; height:100%;color:#cccccc; line-height:26px; font-size:14px; font-family:微软雅黑; background:none;}
.i-reg-dd1 select{ border:0; height:20px; line-height:20px; margin:3px 0; z-index:99999; position:relative;}

.i-reg-dd1 .select_option,.i-reg-dd2 .select_option,.i-reg-dd3 .select_option{z-index:999999999; position:relative; }

.i-reg-dd2{ width:54px; background: url(../images/i-register-srk3.png) no-repeat; height:26px; padding:2px 8px; position:relative;}


.select_box{font-family:微软雅黑; font-size: 14px;color: #ccc;width:100%;line-height: 20px; margin-top:3px;}
.select_showbox{height: 20px;background: url(../images/i-reg-hsesj.png) right center no-repeat; }
.select_option{display: none; background:#F3F3F3;}
.select_option li.selected{background-color: #F3F3F3;color: #ccc;}
.select_option li.hover{background: #ff4d4a; color: #fff;}

.i-reg-dd3{ width:89px;background: url(../images/i-register-srk2.png) no-repeat; height:26px; padding:2px 8px; position:relative;}


.i-banner-zxdh{ line-height:30px; color:#eca111; font-size:20px; text-align:center; font-weight:bold; margin-top:25px;}

.i-reg-btn{ height:36px; width:145px; margin: 25px auto;}
.i-reg-btn input{ width:100%; height:100%; line-height:36px;color:#fff; background:url(../images/i-reg-btn.png) no-repeat; outline:none;font-size:20px;font-family:微软雅黑;}
.i-reg-btn input:hover{background:url(../images/i-reg-btnh.png) no-repeat;}

.part1{padding-bottom: 15px;}
.part1-box{ overflow:hidden;}
.part1-box ul{ width:1180px;}
.part1-box ul li{ float:left; width:20%; margin:0 20px; text-align:center; padding-top:15px; cursor:pointer;}
.part1-box ul li span{ display:inline-block; }
.part1-box ul li span img,.part1-box ul li span{width:162px; height:162px;}
.part1-box ul li p{ line-height:30px; margin-top:20px; overflow:hidden;}
.part1-box ul li p a{ color:#666; height: 1000px; font-size: 16px;}
.part1-box ul li p a:hover{ }
.part1-box li p a em{ color:#ff4d4a; font-weight:bold; font-size:28px;}

.part1-box ul li:hover span img{
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
transform:rotateY(360deg);
-ms-transition: all 0.9s ease-in-out;
-o-transition:all 0.9s ease-in-out;
-webkittransition: all 0.9s ease-in-out;
-moz-transition: all 0.9s ease-in-out;
transition: all 0.9s ease-in-out;
}

.part2{padding-top: 0px; overflow:hidden; background-color: #f5f5f5;}
.part2-tit{ text-align:center; margin-bottom: 20px;}
.part2-tit > span{color: #aaa; letter-spacing: 5px; font-weight: normal; padding: 10px 0;}
.part2-tit > p{font-size: 24px; letter-spacing: 5px; padding-bottom: 10px; font-weight: normal;}
.part2-tab{ width:1100px;margin-top: 40px; margin-bottom: 25px;}
.part2-tab-hd { height:35px;overflow:hidden; zoom:1; text-align:center;}
.part2-tab-hd li{ width:120px; height:35px; line-height:35px;font-size:16px; color:#ff4d4a; text-align:center; cursor:pointer; background:url(../images/part2-jingling.png) 0px -51px no-repeat; display:inline-block; margin:0 7px;}
.part2-tab-hd li.active{color:#fff;background:url(../images/part2-jingling.png) 0px -12px no-repeat;}
.part2-tab-bd li{display:none; padding:0px;}
.member-title{margin-bottom: 40px;}
.part-tab-ul{ width:1188px;}
.part2-tab-bd li ul li { display:block;}
.part-tab-ul li{ width:269px; background:#fff; float:left; margin: 0 4px; border-radius: 8px; cursor:pointer; overflow:hidden; margin-bottom:10px;}
.part-tab-ul li > span img,.part-tab-ul li > span{ width:269px; height:260px;}
.part-tab-ul li > span{ display:block; overflow:hidden;}
.part-tab-ul li:hover {
  box-shadow: 0 0 10px #666;
}

.zqfw{padding-top: 20px;padding-bottom: 30px;}

.part-tab-ul li:hover span img{
-webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
 	 -o-transform: scale(1.2);
	    transform: scale(1.2);

-webkit-transition: all 1.5s ease-in-out;
   -moz-transition: all 1.5s ease-in-out;
	-ms-transition: all 1.5s ease-in-out;
	 -o-transition: all 1.5s ease-in-out;
		transition: all 1.5s ease-in-out;
}

.part2-li-txt{ width:255px; margin:0 auto;}
.part2-li-txt h4{ border-bottom:1px solid #d5d5d5; line-height:2.5; font-size:16px; color:#333; font-weight:normal;}

.part2-li-txt h4 span{ display:inline-block; text-align:center; margin-right:5px;}
.part2-li-txt-a{ display:block; float:right;width: 120%; font-size: 13px!important; margin-top:0px; line-height:40px; color:#ccc; font-size:14px;/* background:url(../images/part2-jingling.png) 0px -127px no-repeat;*/ padding-left:30px;}
.part2-li-txt .part2-li-txt-a:hover{/*background:url(../images/part2-jingling.png) 0px -91px no-repeat;*/ color:#262525;}


.part2-dl{ width:100%;}
.part2-dl dd{ float:left; line-height:2; overflow:hidden;font-size: 12px; margin-right:0.5rem;}
.part2-tab-tit{ height:47px; line-height:47px; text-align:right;}
.part2-tab-tit a{ display:inline-block; height:47px; color:#ff4d4a; background:url(../images/part2-tab-tit.png) left center no-repeat; padding-left:15px;}
.part2-tab-tit a:hover{ text-decoration:underline;}

.part3{ height:490px; background:#efefef;}
.part3-box{ overflow:hidden;}

.part3-con-left{ width:520px;}
.part3-con-left h4{ height:39px; border-top:1px solid #f5f5f5; background:#fff url(../images/part2-tab-tit.png) 10px center no-repeat; padding-left:30px; line-height:39px; color:#333; font-size:20px; font-weight:normal;}
.part3-con-left ul li{ width:50%; text-align:center; float:left; padding-top:80px;}
.part3-con-left ul li img{ width:245px; height:200px;}
.part3-con-left ul li p{ line-height:30px; color:#666; font-size:16px;}

.part4{ padding:40px 0 70px 0; overflow:hidden;}
.part4-con{ margin-top:40px; height:430px;}
.part4-demo{width: 100%;height: 430;clear: both;position: relative;}
.bx_wrap ul img { width:269px; height:266px; }
.bx_wrap ul li{ background:#efefef; width:269px; height:430px;}
.bx_wrap ul li .part4-demo-btn a:hover{text-decoration: underline;}
.bx_wrap a.prev {outline-style:none;outline-width: 0;position:absolute;  left:0px; text-indent:-999em; background: url(../images/arr_left.png) no-repeat; }
.bx_wrap a.next { right:0;position: absolute; text-indent:-999em; background:url(../images/arr_right.png) no-repeat;}

.bx_wrap a.prev,.bx_wrap a.next{width:29px;height:68px;line-height:68px; z-index:999;top:130px;}
.bx_wrap li > a:hover{filter:alpha(opacity=70);
-webkit-opacity: 0.7;
   -moz-opacity: 0.7;
    -ms-opacity: 0.7;
     -o-opacity: 0.7;
		opacity: 0.7;
}

.part4-demo-txt{ width:250px; margin-left:9px;}
.part4-demo-txt h4{ height:46px; line-height:46px; border-bottom:1px dashed #afafaf; font-weight:normal; margin-bottom:10px;}
.part4-demo-txt h4 span{ display:inline-block; height:46px; width:110px; color:#ff6163; font-size:24px;}
.part4-demo-txt h4 em{ color:#ff4d4a; font-size:18px;}

.part4-demo-txt p{ font-size:16px; color:#666; line-height:25px; height:25px; overflow:hidden;}
.part4-demo-btn{ height:31px; margin-top:8px; text-align:center;}
.part4-demo-btn a{ display:inline-block; width:129px; height:31px; color:#fff; font-size:14px; line-height:31px; text-align:center; background:url(../images/part2-jingling.png) 0 -167px no-repeat;}

.part5{ overflow:hidden; padding: 20px 0;}
.part5-con{ height:408px; background:#fff; overflow:hidden;}
.part5-box > .part2-tit{margin-bottom: 0;}
.part6-ul li a:hover{ text-decoration:underline;}

.part5-con-r{ width:620px; background:url(../images/part5-r-bg_03.jpg) left top repeat-x; padding:40px 20px 0 30px;}
.part5-con-r p{ line-height:30px; color:#333; text-indent:2em; font-size:14px;}

.part6{padding-top: 20px; overflow:hidden;}
.part6-ul{ width:1110px; padding-top: 20px;}
.part6-ul li{ width:33%; text-align:center; float:left; margin-bottom:40px;}
.part6-ul > li > div{width: 95%; margin: 0 auto;overflow: hidden; border-radius: 8px;}
.part6-li-text{ margin: 0 auto;padding-bottom: 10px; border-radius: 12px; background-color: #dcdcdc;}
.part6-li-text > a > img{width: 100%;}
.part6-ul h4{ height:40px; border-bottom:1px solid #888888; line-height:40px; font-weight:normal; color:#666; font-size:14px;}
.part7-l,.part7-l img{ width:540px; height:408px;}

.part7-l{ position:relative;}
.part7-l-tit{ position:absolute; top:0; left:0;  width:100%; height:50px; background:#e8b116;}
.part7-l-tit h3{ color:#fff; line-height:50px; font-size:24px; padding-left:15px;}

.part7-r{ width:545px; float:right;}
.part7-r h3{ height:40px;}
.part7-r h3 img{ height:40px; max-width:540px;}
.part7-r p{ color:#666; font-size:16px; line-height:30px; margin-top:15px;}

.part7-r-ul li{ line-height:30px; color:#ff4d4a; font-size:16px; margin-top:15px; padding-left:35px; height:30px; overflow:hidden; background:url(../images/part2-jingling.png) no-repeat;}
.part7-btn a{ font-size:16px;}
.part7-r-ul{ padding-bottom:10px; overflow:hidden;}
.part7-r-ul .part7-r-l1{ background-position: 0px -225px;}
.part7-r-ul .part7-r-l2{ background-position: 0px -273px;}
.part7-r-ul .part7-r-l3{ background-position: 0px -317px;}

.footer{ background:#444; height:220px;overflow: hidden;}
.footer-l{ width:60%;}
.footer-box{ padding-top:30px;}
.footer-l p,.footer-r p{ line-height:40px; color:#ffffff; font-size:16px;}
.footer-r{ width:40%; text-align:center; padding-top:30px;}

.footer-r div a{ display: inline-block; width:134px; height:36px; margin:20px; background:url(../images/part2-jingling.png) 0 -375px no-repeat; line-height:36px; font-size:18px; font-weight:bold;}

.footer-r div .footer-r-a1{ color:#ff4d4a;}
.footer-r div .footer-r-a2{ color:#e8b116;}


.cbl-kefu{ width:100px; height:290px; background:url(../images/cbl-bg.png) no-repeat; position:fixed; right:0; top:40%; z-index:999999}
.cbl-1{ text-align:center; padding-top:85px;}
.cbl-1 a{ display: inline-block; background:url(../images/cbl-a-bg.png) no-repeat; width:85px; height:43px; line-height:43px; color:#ff4e4e; font-size:12px; margin-bottom:4px;}
.cbl-1 img{ width:95px; height:41px;}
.cbl-back-top{ width:100px; height:45px; margin-top:15px;}
p#back-to-top a{background: url(../images/back-top.png) no-repeat;display:block; height:45px; width:100px; }





.i-tcc-tit{ line-height:40px; text-align:center; font-size:24px; color:#fff;}
.i-tcc-con{ width:100%; overflow:hidden;}

.i-tcc-l,.i-tcc-r{ width:329px;}
.i-tcc-l h4{ line-height:40px; color:#ff4d4a; font-size:22px; text-align:center; margin-top:12px;}
.i-tcc-l p{ line-height:30px; color:#eca111; font-size:16px; text-align:center;}
.i-tcc-l ul{ width:235px; margin-left:50px; overflow:hidden; padding-top:10px;}
.i-tcc-l ul li{ line-height:30px; height:30px; overflow:hidden; color:#666; font-size:18px; margin-top:20px; padding-left:35px; background:url(../images/part2-jingling.png) no-repeat;}

.i-tcc-l ul .i-tcc-l1{ background-position: -474px 2px;}
.i-tcc-l ul .i-tcc-l2{ background-position: -474px -48px;}
.i-tcc-l ul .i-tcc-l3{ background-position: -474px -99px;}
.i-tcc-l ul .i-tcc-l4{ background-position: -474px -155px;}

.i-tcc-r{padding-top:10px; overflow:hidden; }
.i-tcc-close{ display: inline-block; float:right; font-size:20px; color:#fff; margin-right:15px;}
.i-tcc-close:hover{ color:#fff;}


.detail_a{width:79px; float:right; height:49px;}
.detail_t{display:none;width:660px;height:365px;position: absolute;left:50% !important; top:41%;margin-left:-330px; z-index:9999999;background: url(../images/tcc-bg.png) no-repeat;}









.part5-con-r{ width:620px; background: url(../images/part5-r-bg_03.jpg) left top repeat-x; padding:40px 20px 0 30px; height:368px;}
.part5-con-r p{ line-height:30px; color:#333; text-indent:2em; font-size:14px;}

.msn-focus { height:408px;}
.msn-focus img { width: 430px; height: 324px; display: block }
.msn-focus .hd { width: 430px; height:80px; }
.msn-focus .hd ul{ width:435px}
.msn-focus .hd li { float: left; display: inline; float: left; margin: 3px 5px 0 0; height: 80px }
.msn-focus .hd li img{ width:140px; height:80px;}
.msn-focus .hd .on { border:2px solid #ff4d4a; width:136px; height:76px; }
.msn-focus .hd .on img {width:136px; height:76px;}

.msn-focus .bd { width: 100%; height: 324px; position: relative;  }
.msn-focus .bd ul { height: 324px;  position:relative; }
.msn-focus .bd li { width: 100%; height: 324px; position: relative }
.msn-focus .bd li div { position: absolute; left: 430px; top: 0px; z-index:9;}

.msn-focus .prev, .msn-focus .next { width: 29px;height: 68px;position: absolute;z-index: 4;top: 153px;}
.msn-focus .prev: hover, .msn-focus .next: hover { opacity: .9; filter: alpha(opacity=90) }
.msn-focus .prev {background: url(../images/arr_left.png) no-repeat;_background:url(../images/arr_left.png) no-repeat;left:0px; }
.msn-focus .next { background: url(../images/arr_right.png) no-repeat;_background:url(../images/arr_right.png) no-repeat;left:401px; }
.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ filter:alpha(opacity=70);
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
-ms-opacity: 0.7;
-o-opacity: 0.7;
opacity: 0.7; }

::-moz-focus-inner {
  padding: 0;
  border: 0;
}



input, textarea, select, label {
  font-family: inherit;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.select {
  width:100%;
  display: block;
  position: relative;
  overflow: hidden;
  background: transparent;
  border-radius: 2px;
}
.select:before, .select:after {
  content: '';
  position: absolute;
  right: 0px;
  width: 0;
  height: 0;
  border-left: 3px outset transparent;
  border-right: 3px outset transparent;
}
.select:before {
  top: 12px;
  border-top: 5px solid #f00;
}

.select > select {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 20px;
  line-height: 20px;
  margin-top:3px;
  color: #ccc;
  background: transparent;
  background: rgba(0, 0, 0, 0);
  background-image: url(../images/i-reg-hsesj.png) right center no-repeat;
  border: 0;
  -webkit-appearance: none;
}
.select > select:focus {
  color: #ccc;
  outline: 0;
}

.select_box{font-family:微软雅黑; font-size: 14px;color: #ccc;width:100%;line-height: 20px; margin-top:3px;}
.select_showbox{height: 20px;background: url(../images/i-reg-hsesj.png) right center no-repeat; }
.select_option{display: none; background:#F3F3F3;}
.select_option li.selected{background-color: #F3F3F3;color: #ccc;}
.select_option li.hover{background: #ff4d4a; color: #fff;}

.store{
	width:1100px;
	height: 450px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.store_box{
	width:3300px;
	overflow: hidden;
	position: absolute;
}
.store01{
	width:1100px;
	float: left;
	overflow: hidden;
}
.map{
	width:540px;
	overflow: hidden;
	float:left;
}
.mapbox{
	width: 1620px;
	overflow: hidden;
}
.store_messege{
	width: 50%;
	float:left;
}
.store_messege li{
	padding: 0 20px 10px;
	font-size: 18px;
	margin-left: 10px;
}
.store_messege p{
	font-size:18px;
}
.part7-r-l1 span,.part7-r-l2 span,.part7-r-l3 span{
	font-size:18px;
	margin: 0 10px;
	color: #ff4d4a;
}
.detail_hf{
	color: #b61919;
}
.store_messege li:last-child{
	width:120px;
	line-height: 30px;
	text-align: center;
	background: #ff4d4a;
	border-radius: 300px;
	padding: 0 20px;
	margin-left: 200px;
	margin-top: 20px;
}

.service-contentbox{
  margin-top: 40px;
}
.service-content{
  width: 25%;
  float: left;
}
.service-content >a > img{
  width: 95%;
  margin: 0 auto;
}



/*hd*/
.img-title{
  width: 100%;
  margin: 0 auto;
}
.img-title > img{
  display: block;
  width: 50%;
  margin: 0 auto;
}
.hd-ct{
  text-align: center;
}
.huodong-content,.footertop{
  width: 50%;
  margin: 0 auto;
}
.footertop{
  font-size: 14px;
  margin: 0 auto;
  text-align: center;
  margin-top: 160px;
}

#luming1{
	     margin-bottom:10px;
            }
		 
#luming2 {margin-bottom:10px;}		 
#luming2 a{
    display:inline-block; width:280px; height:35px; color:#fff; font-size:16px; line-height:35px; text-align:center; 
    background:url(../images/mingming.png) 0 -167px no-repeat;
    background-color: #ff4d4a;
    border-radius: 40px 40px;			                        
	}

	
#luming3 {margin-top:35px;}
	

#luming4 {margin-top:50px;}
	
.HNbox{margin:0 auto;width:1100px}
.HNbox ul{margin:0;padding:0}
.HNbox ul{list-style:none}
.roll-wrap:hover .control{display:block}
.roll-wrap{position:relative;width:100%;height:430px;overflow:hidden}
.roll-wrap .roll__list{}
.roll_row .roll__list::before,.roll_row .roll__list::after{content:"";display:table;line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list{width:9999px}
.roll_row .roll__list li{
    float:left;display:block;margin-right:10px;width:270px;height:430px;line-height:480px;background-color:#fff;
    border-radius: 8px;
    /* font-weight:700;font-size:30px;text-align:center;color:#fff; */
}
.roll_row .roll__list li img{border-radius: 8px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.roll_row .roll__list li dd{display:block;width:260px;font-size:14px;text-align: center;}
.control{
    position:absolute;top:390px;display:none;padding:10px 5px;font-weight:700;
    text-decoration:none;color:#fff;background-color:rgba(0,0,0,.3)
  }
.control:hover{background-color:rgba(0,0,0,.5)}
.control.pre{left:5px}
.control.next{right:5px}

/* .roll_col{width:100%;height:200px;overflow:hidden}
.roll_col .roll__list{width:100%}
.h600{height:600px}
.roll_col li{display:block;height:200px;line-height:200px;font-size:30px;font-weight:700;text-align:center;color:#fff;background-color:#f90}
.roll_col .li-2{background-color:#09f}
.roll_col .li-3{background-color:#f09}
.roll_col .li-4{background-color:#0f9}
.roll_col .control{top:80px} */