@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#353535; background:#fff; }  
body {
  min-width: 1200px;
}

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;  font-size:14px;  }  
table{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#353535;text-decoration:none;  }  
a:visited {color:#353535;text-decoration:none;  }  
a:hover {color:#0069b7;text-decoration:none;  }  
a:active {color:#353535;text-decoration:none;  } 
.grey{color:#fbfbfb}
.grey a{color:#fbfbfb; text-decoration:none}
.grey a:hover{color:#fff; text-decoration:none}
.grey1{color:#8c8c8c}
.grey1 a{color:#8c8c8c; text-decoration:none}
.grey1 a:hover{color:#c40202; text-decoration:none}
.red{color:#c40202}
.red a{color:#c40202; text-decoration:none}
.red a:hover{color:#c40202; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#fff; text-decoration:underline}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#0094e9; text-decoration:none}
.yellow{color:#f5511e;}
.yellow a{color:#f5511e; text-decoration:none}
.yellow a:hover{color:#0069b7; text-decoration:none}
.blue{color:#0069b7;}
.blue a{color:#0069b7; text-decoration:none}
.blue a:hover{color:#0069b7; text-decoration:none}
.grey{color:#696464}
.grey a:link {color:#696464;text-decoration:none;  }  
.grey a:visited {color:#696464;text-decoration:none;  }  
.grey a:hover {color:#c40202;text-decoration:none;  }  
.grey a:active {color:#696464;text-decoration:none;  } 
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.banner2{clear:both; height:45px; overflow:hidden}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:24px}
.t02{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}

.header{clear:both; width:1200px; margin:0px auto; padding:20px 0px 0px 0px;  }
.logo{float:left;}
.hright{float:right}
.hright .banner{height:60px; line-height:60px; text-align:right; font-size:16px; padding-right:20px}
.head_btm_nav { width: 100%; height:45px; line-height:45px;  overflow: visible; font-size:20px; padding-bottom:20px}
.head_btm_nav .con { overflow: visible;}
.head_btm_nav_mnu { position: relative; width:120px; height:45px; float: left; text-align:center}
.head_btm_nav_mnu a{color:#000000;display: block; text-align:center}
.head_btm_nav .head_btm_nav_mnu:first-child a:hover{}
.head_mnu_c { position: absolute; top:45px; left: 0; z-index: 9; width: 100%; font-size: 16px; display: none;}
.head_btm_nav_mnu .head_mnu_c a{ text-align: center; /*border-top: 1px dashed #fff;*/ font-size: 14px !important; background:#0069b7; color:#FFFFFF;display: block; text-align:center; height:40px; line-height:40px; border-bottom:1px dotted #408fc9;}
.head_btm_nav_mnu .head_mnu_c a:hover{text-decoration:none; background:#004070 }

.menu{clear:both; font-size:20px;}
.menu ul{list-style-type:none; padding:0px; margin:0px;}
.menu li{float:left; margin-left:35px;}

.av{clear:both; width:100%}
/* flexslider */
.av .flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1 }
.av .slides{position:relative;}
.av .slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:20px;z-index:2; left:45%;text-align:center;}
.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.av .flex-control-nav .flex-active{background-position:0 0;}

.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.shortcut{clear:both; border-right:1px solid #e6e6e6; width:1198px; margin:0px auto}
.shortcut ul{list-style-type:none; padding:0px; margin:0px;}
.shortcut li{border-left:1px solid #e6e6e6; width:338px; float:left; padding:25px 20px 25px 40px; text-align:left; color:#999999}
.shortcut li img{float:left; margin-right:25px}
.shortcut li b{font-weight:normal; color:#212121; font-size:20px; margin-bottom:12px}

.bg01{background:#f9f9f9; overflow:hidden; clear:both}
.mcase{width:1200px; margin:0px auto; clear:both; padding-bottom:70px; overflow:hidden}
.mcase .title{clear:both; padding:50px 0px;}
.mcase .content{clear:both; margin-left:-76px;}
.mcase .content ul{list-style-type:none; padding:0px; margin:0px}
.mcase .content li{float:left; width:243px; margin-left:76px}

#msuperiority{background:url(../images/bg02.jpg) no-repeat center; height:862px; clear:both}
.msuperiority{clear:both; width:1200px; margin:0px auto}
.msuperiority .title{clear:both; padding:70px 0px 60px 0px}
.msuperiority .content{clear:both}
.msuperiority .content ul{list-style-type:none; padding:0px; margin:0px;}
.msuperiority .content li{width:175px; float:left; border:1px solid #fff; padding:20px 15px 10px 15px; text-align:left; margin:0px 46px}
.msuperiority .content li img{margin:0px auto; text-align:center; margin-left:45px}
.msuperiority .content li h1{color:#FFFFFF; font-size:24px; padding:0px; margin:0px; padding:15px 0px 20px 0px; text-align:center}
.msuperiority .content li span{line-height:26px; color:#FFFFFF; text-align:left}
.msuperiority .content li:nth-child(2){margin-top:50px;}
.msuperiority .content li:nth-child(4){margin-top:50px;}

.mmould{clear:both; width:1200px; margin:0px auto}
.mmould .title{clear:both; padding:70px 0px 60px 0px}
.mmould .content{clear:both}
.inkPhoBox { width:1080px; margin:0px auto}
.inkPhoBox .main{ width:1080px;}
.inkPhoBox .mod18{width:1080px;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.png) no-repeat;  background:none; height: 48px; width: 24px; position: absolute; z-index: 99; left: 11px; top: 37px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.png) no-repeat; background:none ;height: 48px; width: 25px; position: absolute; z-index: 99; top: 37px; right: 11px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.inkPhoBox .mod18 .cf li span{display:block;width:797px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.inkPhoBox .bigImgBox{width: 797px; height: 336px; box-shadow:0px 0px 12px #d3eafb; padding:20px; margin:0px auto;}
.inkPhoBox .mod18 .picBox{width: 797px; height: 336px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:336px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 797px; height: 336px;}
.inkPhoBox .smImgBox{ width:1100px; height: 101px; margin-top:50px; position: relative; }
.inkPhoBox .mod18 .listBox{ width:1100px; height: 101px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:42px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li img{ width:90px; height:38px; border:1px solid #eeeeee}
.inkPhoBox .mod18 .listBox li{ width:92px; height:40px; cursor: pointer; position: relative; padding:0px 8px}
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:134px;height:101px;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #B42222; width:90px; height:38px;}
.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}

.msystem{clear:both; margin:0px auto}
.msystem .title{clear:both; padding:70px 0px 60px 0px; width:1200px; margin:0px auto}
.msystem .content{clear:both; background:#fff url(../images/bg04.png) no-repeat center 0px}

#mensure{background:url(../images/bg05.png) no-repeat center 0px; clear:both; overflow:hidden; min-height:610px}
.mensure{clear:both; width:1200px; margin:0px auto}
.mensure .title{clear:both; padding:70px 0px 60px 0px; width:1200px; margin:0px auto}
.mensure .content{clear:both; color:#FFFFFF}
.mensure .content ul{list-style-type:none; padding:0px; margin:0px}
.mensure .content li{float:left; border:1px solid #fff; line-height:28px; width:179px; padding:35px 30px; margin:0px 29px}
.mensure .content h1{font-size:24px; padding:35px 0px; margin:0px}

.mmeal{clear:both; width:1200px; margin:0px auto}
.mmeal .title{clear:both; padding:70px 0px 60px 0px; width:1200px; margin:0px auto}
.mmeal .content{clear:both; text-align:left; margin-right:-13px}
/* 标题 */
.tit{ clear:both; position:relative; margin:50px 0; border-bottom:1px solid #f2f2f2; text-align:center;}
.tit h2{ display:inline-block; padding:0 10px 15px 10px; border-bottom:2px solid #005bb0; font-size:24px; color:#000;}
.tit p{ position:absolute; top:75px; left:50%; margin-left:-600px; width:1200px; display:block; padding-top:20px; font-size:16px; color:#f72d2f;}
.tit p.blue{ color:#005bb0;}
/* 图标 */
.icon{ display:inline-block; background:url("../images/icon.png") no-repeat; vertical-align:top;}
.icon.discount_icon{ background-position:0 -96px;}
.icon.preferential_icon{ background-position:-117px 0; }
.icon.compliment_icon{ background-position:-29px 3px;}
.icon.pretty_icon{ background-position:-117px -68px;}
.icon.starpackage_icon{ background-position:-117px -137px;}
.icon.quality_icon{ background-position:-66px -1px;}
.icon.star_icon{ background-position:-68px -39px;}
.icon.packagei_icon{ background-position:0 -45px;}
/* 400热销套餐 */
.hotmeals_list{ overflow:hidden;}
.hotmeals_list>ul>li{ display:inline; float:left; margin:0px; padding:0px; margin-right:13px; transition:all 0.3s ease 0s;}
.hotmeals_list>ul>li.mr0{ margin-right:0;}
.hotmeals_list>ul>li .hotmeals_tit{ position:relative; height:148px; background:url(../images/bg06.png) repeat-x 0px;text-align:center; padding:0px; margin:0px}
.hotmeals_list>ul>li .hotmeals_tit h2{padding:0px; margin:0px;font-size:12px; font-weight:normal;}
.hotmeals_list>ul>li:hover{ transform:translateY(-26px);}
.hotmeals_tit span{ float:left; height:105px; margin:22px 0; padding:10px 28px 0; font-size:29px; font-weight:normal; color:#fff; text-align: center;}
.hotmeals_tit span.borright{ border-right:1px dashed #fff;}
.hotmeals_tit span em.num{ display:block; font-size:32px; font-weight:bold; margin-left:16px; font-style:normal}
.hotmeals_tit span .icon{ width:30px; height:30px; margin:2px 0 0 16px;}
.hotmeals_tit span a{ display:block; width:110px; height:31px; line-height:31px; margin:10px auto 0; border-radius:4px;  background-color:#02c8c2; font-size:14px; font-weight:bold; color:#fff;}
.hotmeals_tit span a em{ font-size:18px;font-style:normal; font-weight:normal}
.hotmeals_tit span a.yellow{ background-color:#ff8e09; color:#fff;}
.hotmeals_list li .hotmeals_con{ position:relative; width:391px; height:449px; border:1px solid #d9d9d9;}
.hotmeals_con .preferential_icon,.hotmeals_con .pretty_icon,.hotmeals_con .starpackage_icon{ position:absolute; top:16px; right:58px; width:80px; height:33px; padding-top:27px; font-size:12px; color:#fff; text-shadow:1px 1px 1px #adaeb1; text-align:center; font-style:normal}
.hotmeals_con h3{padding:0px; margin:0px; padding:16px 30px 14px; font-size:17px; font-weight:bold; color:#000;}
.hotmeals_con p.text{padding:0px; margin:0px; padding:0 30px; font-size:16px; color:#9b9ea0; text-decoration:underline;}
.hotmeals_con .hotmeals_p{ margin:23px 30px 15px; padding:16px 11px; background-color:#f6f7fa;}
.hotmeals_con .hotmeals_p p{ position:relative; line-height:22px; padding:0px; margin:0px; padding-left:12px; font-size:10px}
.hotmeals_con .hotmeals_p p:before{ content:""; width:0; height:0; line-height:6px; position:absolute; top:50%; left:0; margin-top:-3px; border:3px solid #333; border-radius:50%;}
.num_con{ margin:0 17px; border-top:1px solid #e9e9ea;}
.num_con .des{ float:left; padding-top:21px; padding-left:16px; font-size:16px; color:#ff3431;}
.num_con .more{ float:right; width:86px; height:25px; line-height:25px; margin:20px 13px 0 0; background-color:#ff8e09; border-radius:15px; box-shadow:0 0 6px 3px #fbd39e; font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.num_list{ padding-top:18px; overflow:hidden; clear:both;}
.num_list ul{list-style-type:none; padding:0px; margin:0px}
.num_list li{ float:left; padding:2px 32px 18px 15px; width:130px}
.num_list li a{ font-size:18px; color:#55595f; font-weight:bold}
.num_list li a:hover{ color:#ff800f;}

#mepoch{clear:both; background:url(../images/bg08.png) no-repeat center 0px; height:383px; margin-top:50px; overflow:hidden; padding-top:15px;}
#mepoch img{margin-top:80px}

#footer{clear:both; background:#2f3542; color:#fff; overflow:hidden; padding:50px 0px 60px 0px; width:100%;    border: none;
    margin: 0;}
.footer{clear:both; width:1200px; margin:0px auto}
.footer .left{width:395px; font-size:16px; line-height:32px; text-align:left}
.footer .left span{color:#FFFFFF}
.footer .left b{color:#FFFFFF; font-size:18px;}
.footer .right{float:left; padding-left:20px; padding-top:20px }
.footer .right ul{list-style-type:none; padding:0px; margin:0px;}
.footer .right li{text-align:left;line-height:36px; padding-left:60px; width:165px; float:left}
.footer .right h1{padding:0px; margin:0px; font-weight:normal; color:#FFFFFF; font-size:18px; padding-bottom:5px;}

.subwarp{clear:both; width:1200px; margin:0px auto}
.subwarp2{clear:both;  margin:0px auto}
.sub_title{clear:both; padding:50px 0px;}
.sub_content{clear:both; margin:0px auto}
.a_banner01{clear:both; width:990px; margin:0px auto}
.a_banner01 .left{width:304px; float:left; margin-right:55px}
.a_banner01 .right{float:left; text-align:left; line-height:24px; width:631px}
.a_banner01 .right h1{font-size:24px; padding:0px;  margin:0px; background:url(../images/line01.png) no-repeat 0px bottom; padding-bottom:20px; margin-bottom:20px; color:#000000;}
.a_banner02{clear:both; width:1008px; margin:0px auto; padding-top:80px}
.a_banner02 ul{list-style-type:none; padding:0px; margin:0px}
.a_banner02 li{float:left; width:192px; margin:0px 30px; line-height:22px; font-size:12px; color:#000000}
.a_banner02 li h1{margin:0px; padding:0px; color:#0069b7; font-size:20px; padding:15px 0px 20px 0px}

.exp{clear:both; width:800px; margin:0px auto}
.query1, .query1 td {border-collapse: collapse; padding:4px 0px; font-weight:bold}
.txt01{width:90%; height:27px; border:1px solid #dadada}
.exp .title{clear:both; width:555px; margin:0px auto; padding:80px 0px 30px 0px}
.exp .content{clear:both; text-align:left; line-height:26px; width:555px; margin:0px auto;}
.exp .content h1{padding:0px; margin:0px; color:#0069b7; font-size:16px; margin-top:10px;}

.contact{clear:both; width:1128px; margin:0px auto; margin-bottom:30px; overflow:hidden}
.contact ul{list-style-type:none; padding:0px; margin:0px}
.contact li{width:222px;  margin:0px 20px; float:left; min-height:155px; padding:190px 10px 0px 10px}
.contact li.co01{background:url(../images/co01_1.png) no-repeat 0px 0px; padding-top:220px}
.contact li.co02{background:url(../images/co02_1.png) no-repeat 0px 0px; padding-top:220px}
.contact li.co03{background:url(../images/co03_1.png) no-repeat 0px 0px}
.contact li.co04{background:url(../images/co04_1.png) no-repeat 0px 0px; padding-top:220px}
.contact li.co01:hover{background:url(../images/co01_2.png) no-repeat 0px 0px}
.contact li.co02:hover{background:url(../images/co02_2.png) no-repeat 0px 0px}
.contact li.co03:hover{background:url(../images/co03_2.png) no-repeat 0px 0px}
.contact li.co04:hover{background:url(../images/co04_2.png) no-repeat 0px 0px}
.contact li b{font-size:20px}
.contact li.co02  b{font-size:18px}
.contact li.co03  b{font-size:16px}
.contact li span{font-size:12px;}

.sub_menu{clear:both; padding-bottom:40px}
.sub_menu a {  margin: 0 5px 8px;  white-space: nowrap;  padding: 0 15px; border: 1px solid #e3e3e3; border-radius: 5px; line-height: 32px; display: inline-block;}
.sub_menu a:hover{background: #0069b7; color: #fff;border-color: #0069b7;}
.sub_menu a.hover {background: #0069b7; color: #fff;border-color: #0069b7;}

.faq{clear:both}
.faq ul {list-style-type:none; padding:0px; margin:0px;}
.faq li{clear:both; text-align:left;background:#fff;box-shadow:0px 0px 5px #cecece; width:97%; margin:0px auto;  padding:15px 1%; margin-bottom:25px}
.faq_title{clear:both; background:url(../images/q.gif) no-repeat 0px 2px; padding:0px 0px 8px 30px; border-bottom:1px dotted #ccc}
.faq_content{clear:both;  background:url(../images/d. ) no-repeat 0px 10px; padding:8px 0px 0px 30px;line-height:24px}
.ser{background:url(../images/line01.jpg) repeat-y 0px; clear:both; margin:20px auto; width:1200px; overflow:hidden}
.ser_left{width:150px; float:left; margin-right:80px}
.ser_left ul{list-style-type:none; padding:0px; margin:0px}
.ser_left li{clear:both; height:85px; line-height:85px; font-size:16px}
.ser_left li.hover{background:#0069b7}
.ser_left li.hover a{color:#FFFFFF}
.ser_right{width:886px; float:left; padding:45px 0px}

.case{clear:both; width:1158px; margin:0px auto; overflow:hidden}
.case ul{list-style-type:none; padding:0px; margin:0px;}
.case li{width:171px; border:1px solid #e3e3e3; padding:0px; margin:0px; margin:0px 10px; margin-bottom:25px; float:left; height:128px}
.case li img{width:171px; height:128px; border:0px; padding:0px; margin:0px}

.news .title{clear:both; text-align:left; padding:50px 0px 10px 0px; overflow:hidden}
.news .content{clear:both}
.news .content ul{line-height:; padding:0px; margin:0px;}
.news .content li{clear:both; border-bottom:1px solid #dadada; padding:45px 0px; overflow:hidden}
.n_left{float:left; width:248px; margin-right:30px;}
.n_left img{width:248px; height:180px}
.n_right{float:left; width:922px; text-align:left; line-height:32px; font-size:16px;}
.n_right h1{padding:0px; margin:0px; font-size:24px; font-weight:normal; margin-bottom:20px}
.n_right h2{text-align:right; clear:both; font-weight:normal; font-size:16px; padding-top:30px}
.neswarp{clear:both}
.news_title{clear:both; border-bottom:1px solid #f2f2f2; overflow:hidden; font-size:16px; line-height:32px; padding:35px 0px 40px 0px;}
.news_title h1{padding:0px; margin:0px; font-size:30px; color:#0069b7; padding-bottom:15px}
.news_content{padding-top:20px; width:1200px; margin:0px auto; font-size:16px}
#news_list{clear:both; border-top:1px solid #f2f2f2; overflow:hidden; margin-top:35px; padding-top:35px;}
.news_list{clear:both; text-align:left; line-height:42px; width:1200px; margin:0px auto; font-size:18px}

.sub_cp02_banner{clear:both; width:1168px; margin:0px auto}
.sub_cp02_bg{background:url(../images/cp/cp2_02.png) no-repeat 0px 0px; width:1168px; margin:0px auto; min-height:2610px;}
.sub_cp02_bg ul{list-style-type:none; padding:0px; margin:0px;}
.sub_cp02_bg li{clear:both; height:295px; padding:0px 220px 0px 240px; font-size:14px; color:#212121; line-height:28px; margin-bottom:180px}
.sub_cp02_bg li h1{font-size:24px; padding:0px; margin:0px; padding-bottom:18px; color:#000}
.sub_cp02_bg li img{margin-top:15px;}
.sub_cp02_bg li .left{width:380px; padding-top:60px; text-align:left;}
.sub_cp02_bg li .right{width:380px; padding-top:60px; text-align:right}
.sub_cp02_bg li:nth-child(6){margin-bottom:0px}
.sub_cp02_bg2{background:#f6f6f6; clear:both; width:100%; padding-bottom:60px}
.sub_cp02_td img{margin:0px 5px}
.sub_cp02_bg3{clear:both; background:#0068b7; padding-bottom:60px; margin-top:50px; overflow:hidden}
.sub_cp02_cs img{padding:0px; margin:0px; border:0}
.cpfl_title{clear:both; text-align:center; font-size:30px; background:url(../images/cp/line02.png) no-repeat center bottom; padding:50px 0px 30px 0px}
.cpfl_title2{clear:both; text-align:center; font-size:30px; background:url(../images/cp/line03.png) no-repeat center bottom; padding:50px 0px 30px 0px; color:#FFFFFF}
.cpfl_text{clear:both; font-size:16px; padding:20px 0px;}
.cpfl_banner{clear:both; padding:65px 0px}
.cpfl_bg{background:#fbfbfb; clear:both}
.cpfl_bg2{background:url(../images/cp/cpfl1_03.png) no-repeat center; clear:both; min-height:597px}
.cpfl_bg2 ul{list-style-type:none; padding:0px; margin:0px;}
.cpfl_bg2 li{width:220px; float:left; padding:0px 40px}
.cpfl_bg2 .cpfl_banner{width:1200px; margin:0px auto; color:#FFFFFF; line-height:30px; margin-top:60px}
.cpfl_bg2 h1{padding:0px; margin:0px; font-size:20px; margin:25px 0px 8px 0px}
.cpfl_bg3{background:#118cfe; clear:both; min-height:560px}
.cpfl_bg4{background:url(../images/cp/cpfl4_10.png) no-repeat center 0px; clear:both; min-height:614px}
.cpfl_bg4 .cpfl_banner{padding:0px; padding-top:25px}
.cpfl_bg5{background:url(../images/cp/cpfl5_03.png) no-repeat center; clear:both; min-height:597px}
.cpfl_bg5 ul{list-style-type:none; padding:0px; margin:0px;}
.cpfl_bg5 li{width:220px; float:left; padding:0px 40px}
.cpfl_bg5 .cpfl_banner{width:1200px; margin:0px auto; color:#FFFFFF; line-height:30px; margin-top:60px}
.cpfl_bg5 h1{padding:0px; margin:0px; font-size:20px; margin:25px 0px 8px 0px}
.cpfl_bg6{background:url(../images/cp/cpfl6_03.png) no-repeat center; clear:both; min-height:597px}
.cpfl_bg6 ul{list-style-type:none; padding:0px; margin:0px;}
.cpfl_bg6 li{width:220px; float:left; padding:0px 40px}
.cpfl_bg6 .cpfl_banner{width:1200px; margin:0px auto; color:#FFFFFF; line-height:30px; margin-top:60px}
.cpfl_bg6 h1{padding:0px; margin:0px; font-size:20px; margin:25px 0px 8px 0px}


.sub_cp03_banner{clear:both; margin:0px auto}
.sub_cp03_bg{background:url(../images/cp/cp3_02.png) no-repeat center 0px; margin:0px auto; min-height:540px;}
.sub_cp03_cj{background:#f7f9fa; clear:both}
.sub_cp03_lc{background:url(../images/cp/cp3_11.png) no-repeat center; clear:both; padding-bottom:60px; margin-top:70px}
.sub_cp03_tx{clear:both; background:#fbfbfb;}
.sub_cp03_st{clear:both; width:1200px; margin:0px auto; padding-bottom:50px; overflow:hidden}
.sub_cp03_st ul{list-style-type:none; padding:0px; margin:0px;}
.sub_cp03_st li{float:left; white-space:280px; margin:0px 10px}
.sub_cp03_st li h1{font-size:18px; padding:0px; margin:0px; font-weight:normal; padding-top:30px}
.cpst_title{clear:both; border-bottom:1px solid #f0efef; height:60px; line-height:60px; font-size:20px; text-align:left; margin:50px 0px}
#video {
	width:550px;
	height:400px;
	margin: 0 auto;
	position: relative;
}

#video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 10;
}
.sub_cp03_hy{clear:both; background:#fbfbfb url(../images/cp/cp3_31.png) no-repeat center 40px;  min-height:800px;}
.sub_cp3_bottom{clear:both; background:url(../images/cp/cp3_33.png) no-repeat center 80px; min-height:380px}
.hiddendiv{display: none;}
.tabqh{height:580px; position:relative;width:1000px; margin:0px auto}
.tabqh .menu{height:100px;width:1000px;}
.tabqh .menu ul{margin:0px;padding:0px;height:50px;list-style:none;text-align:center;}
.tabqh .menu li{display:block;float:left;height:50px;line-height:50px; width:200px; background:url(../images/cp/line01.jpg) no-repeat 0px center; margin:0px}
.tabqh .menu li:nth-child(1){background:none}
.tabqh .menu li a{font-size:25px;text-decoration:none;display:block; color:#6d6d6d}
.tabqh .menu li a.tabactive{color:#0069b7; border-bottom:2px solid #0069b7}
.tabqh .tabdiv{position:absolute;text-align:center;top:100px;width:1000px; margin:0px auto}	

.sub_cp04_kh{clear:both; background:url(../images/cp/cp4_07.png) no-repeat center 10px; margin-top:40px}
.sub_cp4_fa{clear:both; background:#fbfbfb; width:100%}
.sub_cp4_fabg{background:url(../images/cp/cp4_08.png) no-repeat 0px 0px; height:1821px; width:1186px; margin:0px auto}
.sub_cp4_fabg ul{clear:both; list-style-type:none; padding:0px; margin:0px}
.sub_cp4_fabg li{clear:both; height:450px;}
.sub_cp4_fabg li .left{width:335px; text-align:left; line-height:24px; padding-left:125px; padding-top:160px}
.sub_cp4_fabg li .right{width:335px; text-align:right; line-height:24px; padding-right:125px; padding-top:160px}
.sub_cp4_fabg li h1{padding:0px; margin:0px; font-size:30px; margin-bottom:15px}
.sub_cp4_sm{clear:both; background:url(../images/cp/cp4_10.png) no-repeat center; height:533px; padding-top:20px}
.sub_cp4_sm .sub_cp04_banner{padding-top:90px}

.hxgn{clear:both; width:900px; margin:0px auto; padding-bottom:40px; overflow:hidden}
.hxgn ul{list-style-type:none; padding:0px; margin:0px;}
.hxgn li{width:160px; float:left; margin:0px 10px 10px 10px}
.cpys{clear:both; width:1024px; margin:0px auto; padding-bottom:40px; overflow:hidden}
.cpys ul{list-style-type:none; padding:0px; margin:0px;}
.cpys li{width:242px; float:left; margin:0px 7px 15px 7px}

.query1, .query1 td {border-collapse: collapse; padding:10px 0px;}
        .query2, .query2 td {border-collapse: collapse; padding:10px 0px;}
        .btn01{width:80%; height:30px; line-height:30px}
.btn02{width:80%;}
.btn03{width:100%;}
.feedback{clear:both; padding-top:40px;}
.feedback .title{font-size:20px; color:#0069b7; clear:both; text-align:left; margin-bottom:15px}
.feedback .content{clear:both; margin-bottom:20px}
.login{margin:40px auto 80px auto; padding:25px 0px; box-shadow:0px 0px 3px #ccc; width:550px; overflow:hidden}

.cp_ba{clear:both; width:1200px; margin:0px auto; padding-top:40px; overflow:hidden}
.cp_ba ul{list-style-type:none; padding:0px;  margin:0px;}
.cp_ba li{width:298px; float:left; margin:0px 1px;}

.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
	background-size:160px 160px
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}