@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#4c4c4c;text-align:center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#4c4c4c; text-decoration:none;}
a:hover{color:#4c4c4c; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#ad0014;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}

/*top*/
.top01{ background:url(images/top01.jpg) top center no-repeat; height:741px;}
.top01 img{ display:none;}
.daoyu{ padding:50px 0;}
.daoyu p{ text-indent:2em; font-size:16px;}

.liuyan_no{ margin:0 auto 50px;}
.liuyan_no ul{ background:url(images/line.png) center bottom no-repeat; height:150px;}
.liuyan_no li{ width:50%; float:left; text-align:center;}
.liuyan_no li p{display:block;  text-align:center; font-size:60px; font-weight:bold;}
.liuyan_no li em{ text-align:center; background:#ffe4b9; padding:2% 8%; font-weight:bold; font-size:18px; border-radius:25px; cursor:pointer;}

/*p1*/
.p1_bg{ background:url(images/bg01.gif) center repeat-y; margin-bottom:35px;}
.p1_con{ position:relative;}
.p1_con h1{ position:absolute; padding-top:46px;}
.p1_con .fl{ width:326px; position:relative; padding-top:155px; padding-bottom:20px;}
.p1_con .fl li{ margin-bottom:4px; float:left; width:100%;color:#f6775f;}
.p1_con .fl input,.p1_con .fl select{ color:#f6775f; background:#991323; border-radius:5px; height:45px; border:none; line-height:45px; width:98%; padding-left:2%; float:left;}
.p1_con .fl input.input02{
float:none;
height:45px; line-height:45px; font-size:14px; color:#ff6e56; padding:0 10px; width:116px; vertical-align:middle; margin-left:10px; background:#d0000c;  border-radius:4px;
}
.p1_con .fl select{ width:100%;}
.p1_con .fl textarea{ height:68px; line-height:140%;background:#991323; border-radius:5px;color:#f6775f; border:none; padding:1% 0 1% 2%; width:98%; margin:0; float:left;}
.p1_con .fl input.t01{ width:50%; margin-right:2%;}
.p1_con .fl input.t02{ background:#ef984a; border-radius:35px; color:#fff; text-align:center; font-size:18px; width:170px; height:45px; line-height:45px; margin:10px auto 10px 20%;}

.p1_con .fr{ width:750px; margin-right:-150px;}
.p1_con .fr li{ width:150px; height:150px; float:left; overflow:hidden;}
.p1_con .fr li a{text-decoration:none;}
.p1_con .fr li.st00{}
.p1_con .fr li.st01{ font-size:30px; font-weight:bold; text-align:center; line-height:150px;}
.p1_con .fr li.st02 i{ font-size:16px; display:block; color:#ffe178;}
.p1_con .fr li.st02 span{ font-size:18px; line-height:140%;}
.p1_con .fr li.st02 p{ padding:25% 0 0 12%;}
.p1_con .fr li.st03 img{ float:left;}
.p1_con .fr li.st04{ width:300px;}
.p1_con .fr li.st04 p{ padding:8% 0 0 5%;}
.p1_con .fr li.st04 i{ font-size:16px; display:block; color:#ffe178;}
.p1_con .fr li.st04 span{ font-size:18px; line-height:140%;}
.p1_con .fr li.st05{ width:300px; position:relative;}
.p1_con .fr li.st05 img{ position:absolute; z-index:0; top:0; left:0;}
.p1_con .fr li.st05 p{ width:120px; position:absolute; z-index:10; top:30px; left:170px;}
.p1_con .fr li.st05 i{ font-size:16px; display:block; color:#ffe178;}
.p1_con .fr li.st05 span{ font-size:18px; line-height:140%;}


.p1_con .fr li.bg01{ background:#c01630;}
.p1_con .fr li.bg02{ background:#ad0014;}
.p1_con .fr li.bg03{ background:#900011;}

/*p2*/
.p2_con_a{ margin:35px auto;}
.p2_con_a dl{ background:url(images/icon02.gif) no-repeat #e8ecf1; height:138px; overflow:hidden;}
.p2_con_a dt{ float:left; width:160px;text-align:center; font-size:18px; line-height:200px;}
.p2_con_a dd{ float:right; font-size:16px; width:810px; line-height:220%; padding-top:1%;}
.p2_con_a dd a{ margin:0 6.5px;}

.p2_con_b{ margin:45px auto;}
.p2_con_b h1{ text-align:center; position:relative; z-index:100;}
.p2_con_b h1 img{ margin:0 auto;}
.p2_con_b ul{ margin-left:-1%; margin-top:-50px;}
.p2_con_b ul li{ float:left; width:49%; margin-left:1%}
.p2_con_b ul li p{ font-size:20px; line-height:160%; padding:0 2%;}
.p2_con_b ul li img{ display:block; margin-bottom:20px;}
.p2_con_b h2{ background: url(images/icon08.png) no-repeat; width:199px; height:45px; line-height:45px; text-align:center; color:#b33e04; float:right; font-size:14px;cursor:pointer; margin-top:25px;}

/*p3*/
.p3_bg{ background:#940012; margin:80px auto 35px; padding-bottom:40px;}
.p3_con h1{ text-align:center;padding:20px 0;}
.p3_con h1 img{ margin:0 auto;}
.p3_con h2{ font-size:18px; text-align:center; width:330px; height:74px; line-height:74px; background:#ef984a; margin:0 auto;}

.device {width: 1000px; height: 340px; position: relative; margin:0 auto 50px auto;}
.device .arrow-left {background:url(images/left.png);width:87px;height:110px; position:absolute;top:110px;left:-90px;z-index:100}
.device .arrow-right {background:url(images/right.png);width:87px;height:110px;top:110px;right:-100px;position:absolute; z-index:100}
.swiper-container {width: 1000px; height: 340px;}

.swiper-slide{float:left;}
.swiper-slide dl{ padding:30px;background:#a10013; border:#bb4955 1px solid; margin:0 5px;}
.swiper-slide dl dt{ text-align:center; width:176px; float:left;}
.swiper-slide dl dt img{ margin:0 auto;}
.swiper-slide dl dt em{ font-size:16px; display:block; padding:8px 0;}
.swiper-slide dl dt b{ font-size:24px; display:block;}
.swiper-slide dl dd{ float:right; width:230px;}
.swiper-slide dl dd p{ font-size:14px; line-height:180%; color:#fff;}
.swiper-slide dl dd span{ background:#ef984a; display:block; font-size:18px; text-align:center; width:185px; height:43px; line-height:43px; margin-top:20px;}



.pagination { display:none; position: absolute; left: 0; text-align: center; bottom:5px; width: 100%;}
.swiper-pagination-switch {}
.swiper-active-switch {background: #fff;}



/*p4*/
.p4_con{ margin:50px auto 35px; position:relative;}
.p4_con h1{ position:relative; z-index:100; text-align:center;}
.p4_con h1 img{ margin:0 auto;}
.p4_con div{ background:#e8ecf1; width:484px;}
.p4_con div ul{ padding:70px 35px 35px 35px;}
.p4_con div ul li{ font-size:18px; border-bottom:#c3ccd9 1px solid; height:49px; line-height:49px;}
.p4_con h2{ margin:35px auto 0; text-align:center; clear:both; padding-top:35px;}
.p4_con h2 p{ font-size:18px; text-align:center; background:#b80016; width:320px; margin:0 auto; height:60px; line-height:60px;}

.king{ margin:35px auto;background:url(images/mingxietitle.jpg) no-repeat left center;padding-left:80px;width:920px;}
.king li{ float:left; margin-left:5px;}

.bottom_bg{ padding:50px 0; background:#e8ecf1;}
.bottom_bg dl{ margin:0 auto; border-bottom:#bcc6d3 1px solid; padding-bottom:30px;}
.bottom_bg dl dt{ float:left; padding-top:53px; width:400px;}
.bottom_bg dl dd{ float:right; width:500px;}
.bottom_bg dl dd p{ text-align:center; font-size:14px; margin-right:45px; width:121px; float:left;}
.bottom_bg dl dd p img{ display:block; margin-bottom:5px;}
.bottom_bg div{ text-align:center; font-size:14px; padding:40px 0 0;}

/*20190222新增*/

.p1_con .fl input,.p1_con .fl select{background:#fff9f8; }/*20190222*/
.p1_con .fl textarea{background:#fff9f8;}/*20190222*/


.p3_content{height:572px; margin-top:-10px;}
.p3_1{position:relative;width:1000px;}
.p3_1 li{ color:#000;}
.p3_1 li img{ background:#666;}
.roundabout-holder{width:880px;height:366px;margin:0px auto;}
.roundabout-moveable-item{height:365px;width:522px;cursor:pointer; text-align:center;}
.roundabout-moveable-item img{height:100%;width:100%;}
.next2{background:url(right2.png) no-repeat;width:66px;height:66px;z-index:9999;position:absolute;top:168px;right:-67px;cursor:pointer;}
.prev2{background:url(left2.png) no-repeat;width:66px;height:66px;z-index:9999;position:absolute;top:168px;left:-77px;cursor:pointer;}
.jianyan{
  padding:15px 0;
  display:block;
}
.jianyan h1{text-align:center;}
.top01{position:relative;}
.meiti{
  position:absolute;
  bottom:10px;
  width:1000px;
  height:50px;
  left:50%;
  margin-left:-500px;
  z-index:9999;
  text-align:center;
}
.meiti span{
  display:inline-block;
  width:135px;
  height:29px;
  margin-right:15px;
  background:url(images/meiti.png) no-repeat top center;
}
.top01 .meiti img{display:inline-block;margin:0 5px;}
.jianyan{display:block;padding:40px 0 100px 0;}
.jianyanBox{
  width:1400px;
  height:460px;
  margin:0 auto;
}
.jianyan h4{text-align:center;font-size:14px;font-weight:normal;padding-bottom:30px;}
/* MEDIA QUERIES Mobile phone
---------------------------------------------------------------------- */	   
	   
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
		   body,html{
		   width:100%;
		   overflow-x:hidden;
		   }
		   /*20190222新增*/
.p3_content{ display:none;}
		   .jianyan{display:none;padding:40px 0 100px 0;}
.w1000{ width:100%; max-width:480px; min-width:320px;}
.top01{ height:auto;}
.top01 img{ display:block; width:100%; height:auto;}

.liuyan_no li{ width:100%; margin-bottom:20px;}
.liuyan_no ul{ background:none;}

.p1_con{ position:relative;}
.p1_con h1{ position:absolute; padding-top:46px;}
.p1_con h1 img{ width:90%; height:auto; padding-left:2%;}
.p1_con .fl{ width:96%; float:none; position:relative; padding-top:155px; padding-bottom:20px; margin-bottom:20px;}
.p1_con .fl li{ margin-bottom:4px; float:left; width:100%;color:#f6775f;}
.p1_con .fl input,.p1_con .fl select{ color:#f6775f; background:#fff9f8; border-radius:5px; height:45px; border:none; line-height:45px; width:98%; padding-left:2%; float:left;}
.p1_con .fl select{ width:100%;}
.p1_con .fl textarea{ height:68px; line-height:140%;background:#fff9f8; border-radius:5px;color:#f6775f; border:none; padding:1% 0 1% 2%; width:98%; margin:0; float:left;}
.p1_con .fl input.t01{ width:50%; margin-right:2%;}
.p1_con .fl input.t02{ background:#ef984a; border-radius:35px; color:#fff; text-align:center; font-size:18px; width:170px; height:45px; line-height:45px; margin:10px auto 40px 20%;}


.p1_con .fr{ width:100%; margin-right:0; float:none;}
.p1_con .fr li{ width:33%; height: 130px; float:left; overflow:hidden;}
.p1_con .fr li.st00{ display:none;}
.p1_con .fr li.st01{ font-size:20px; font-weight:bold; text-align:center; line-height:130px;}
.p1_con .fr li.st02 i{ font-size:14px; display:block; color:#ffe178;}
.p1_con .fr li.st02 span{ font-size:14px; line-height:140%;}
.p1_con .fr li.st02 p{ padding:25% 0 0 12%;}
.p1_con .fr li.st03 img{ float:left; width:100%; height: auto;}
.p1_con .fr li.st04{ width:66%;}
.p1_con .fr li.st04 p{ padding:8% 0 0 5%;}
.p1_con .fr li.st04 i{ font-size:14px; display:block; color:#ffe178;}
.p1_con .fr li.st04 span{ font-size:14px; line-height:140%;}
.p1_con .fr li.st05{ width:66%; position:relative;}
.p1_con .fr li.st05 img{ position:absolute; z-index:0; top:0; left:0; width:100%; height:auto;}
.p1_con .fr li.st05 p{ width:120px; position:absolute; z-index:10; top:30px; left:55%;}
.p1_con .fr li.st05 i{ font-size:14px; display:block; color:#ffe178;}
.p1_con .fr li.st05 span{ font-size:14px; line-height:140%;}

.king li{ width:47%; margin-left:2%;}
.king li img{ width:100%; height:auto;}

.bottom_bg{ padding:10px 0; background:#e8ecf1;}
.bottom_bg dl{ margin:0 auto; border-bottom:#bcc6d3 1px solid; padding-bottom:30px;}
.bottom_bg dl dt{ float:none; padding-top:20px; padding-bottom:10px; width:100%; text-align:center;}
.bottom_bg dl dd{ float:none; width:100%; height:210px; overflow:hidden;}
.bottom_bg dl dd p{ text-align:center; font-size:14px; margin:2% 1.5% 5%; width:100%; float:left;}
.bottom_bg dl dd p img{ display:block; margin:0 auto 5px; width:40%; height:auto;}
.bottom_bg div{ text-align:center; font-size:10px; padding:40px 0 0;}

/*20181225-----1*/

.p2_con_a dl{ background:none #e8ecf1; height: auto; overflow:hidden;}
.p2_con_a dt{ float:left; background:#bd0000; height:30px; line-height:30px; width:100%;text-align:center; font-size:16px; overflow:hidden;}
.p2_con_a dd{ float:left; font-size:14px; line-height:220%; padding:1% 0; width:100%; padding-right:3%;}
.p2_con_a dd a{ margin:0 8px; float:left;}
.p2_con_a dd i{ display:none;}

.p2_con_b ul li{ float:left; width:100%; margin-left:0; margin-top:5%;}
.p2_con_b ul li img{ width:100%; height:auto;}

.p4_con div{ width:98%; float:none;}
.p4_con div ul li{ font-size:15px;height:auto;}



.device {width:100%; height: 545px; position: relative; margin:0px auto 50px auto;}
.device .arrow-left { display:none;}
.device .arrow-right { display:none;}
.swiper-container {width:100%; height: 585px;}

.swiper-slide{float:left;}
.swiper-slide dl{ padding:4%;background:#a10013; border:#bb4955 1px solid; margin:0 5px;height:580px;}
.swiper-slide dl dt{ text-align:center; width:98%; float:left;}
.swiper-slide dl dt img{ margin:0 auto; width:98%; height:auto;}
.swiper-slide dl dt em{ font-size:16px; display:block; padding:8px 0;}
.swiper-slide dl dt b{ font-size:24px; display:block;}
.swiper-slide dl dd{ float:none; width:98%; padding-top:2%;}
.swiper-slide dl dd p{ font-size:14px; line-height:180%; color:#fff;}
.swiper-slide dl dd span{ background:#ef984a; display:block; font-size:18px; text-align:center; width:85%; height:43px; line-height:43px; margin:20px auto 10px auto;}

.p4_con h1{ position:relative; z-index:100; text-align:center; margin-bottom:30px;}
.p4_con div{ background:#e8ecf1; width:100%; margin-top:-50px;}
.p4_con div ul{ padding:20px 25px 35px 25px;}
.p2_con_b,.p2_content_b{display:none;}
.top01 .meiti img{
  display:inline-block;
  width:160px;
  height:30px;
}
}
