a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var,th,td{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
body{color:#444;padding:0px 0;
font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;
background:#fff; }
a:hover img,img{border:none; vertical-align: bottom;}
ol,ul{list-style: none}
input,button,select,textarea{outline:none;font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size:14px; color: #666;}
table input,table button,table select,table textarea{ vertical-align:middle;}
button,html input[type=button],input[type=submit]{-webkit-apperance: button; cursor: pointer}
button[disabled],html input[disabled]{cursor: default}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#444;}
h1,h2,h3,h4,h5,h6{font-weight:400; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}
th{font-weight: normal; }
img{vertical-align: top;}


.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.hide{display: none;}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.clearfix2:before,.clearfix2:after{content:""; display: table;}
.clearfix2:after{clear: both;}
.clearfix2{*zoom:1;}

/*.clearfix:after{display: block; content: ""; clear: both; height: 0; visibility: hidden;}*/

::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc}



.clearfix:after{content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}

.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}


a:hover/*,a:active,a:focus*/{color:#ff6e01;text-decoration:none;}
.hidden{visibility:hidden;}


/*设置选中文字时的背景色*/
::selection{ background:#ff6e01; color:#fff; }
::-moz-selection    { background:#ff6e01; color:#fff; }
::-webkit-selection { background:#ff6e01; color:#fff;}
/*可改变元素被点击时背景框的颜色*/
html{-webkit-tap-highlight-color: rgba(240,240,240,0.7);}/*如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/

/*--------------------------end公用样式*/

body{ background-color:#fff;}
.w_1200{ width:1200px; margin:0 auto;}


.min_1200{margin: 0 auto; min-width: 1200px; _width:expression((documentElement.clientWidth < 1200) ? "1200px" : "auto" );}
.max_1200{margin: 0 auto; max-width: 1200px; _width:expression((documentElement.clientWidth > 1200) ? "1200px" : "auto" );}



.phcolor{color: #bbb!important;}
input::-webkit-input-placeholder{color: #bbb;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #bbb;}
input:-ms-input-placeholder{color: #bbb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}

a{transition: .2s; -moz-transition: .2s; -webkit-transition: .2s;}

/*头文件上*/
.header_t{ border-bottom: 1px dashed #cdcbcc; background-color:#e6e5e1; height: 40px; line-height: 40px;}
.header_t dt .china{ font-style:normal; margin: 0 .8em;}
.h_new{ float:left; padding-right: 2em; background-image: url(../images/icon/new.gif); background-position: right center; background-repeat:no-repeat;}

/*关注微信*/
.h_wechat{ position:relative;}
.shadow_box{ box-shadow:0 5px 10px rgba(0,0,0,.2);background-color: #fff;}
.wechat_box{ right:0; top:40px; display: none;position:absolute; z-index: 6; }

/*头文件中*/
.header_c{ height:120px; background-image: url(../images/icon/header.png); background-repeat: repeat;}
/*标志*/
.logo{ padding:.6em 0 0 0;}
/*订单热线*/
.h_tel{ padding:1.2em 0 0 0;}


/*导航*/
.tnav{ position: relative; color: #fff;  height: 52px; line-height: 52px; border-bottom: 3px solid #ff5f00;background-color: #ff6e00; }
.tnav span{ float:left; width:9.99%;*width:9.91%; text-align: center; margin:0 -1px; border-right:1px solid #ff5500; border-left:1px solid #ff7500;}
.tnav span:last-child,.tnav .last{ border-right:none; margin-right: 0;}
.tnav a{ color:#fff;float: left; width: 100%; position: relative; z-index: 5;  transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in;}
.tnav a:hover{ color:#fff; text-decoration:none;}
.tnav .current_nav{color: #fff; text-decoration:none;}
.tavline{position: absolute; bottom: 0; left: 0; display: block; width: 25px; line-height: 0; font-size: 0; background-color: #ff5f00; height:52px;}


.tnavbox{position: relative; height: 52px;}
.tnavlist{position: relative; z-index: 5; text-align: center; text-align: center; height: 52px; line-height: 52px; font-size: 14px; color: #fff; overflow: hidden;}
.tnavlist li{float: left; width: 10%; margin-left: -1px; border-left: 1px solid #ff5f00;}
.tnavlist a{display: block; color: #fff;}
.tnavactivebg{position: absolute; top: 0; left: 0; width: 124px; height: 52px; line-height: 0; font-size: 0; background-color: #ff5f00;}

/*------------star动画效果*/
.ibn{position: relative; height: 500px; overflow: hidden; min-width: 1200px;}
.ibn .bd{height: 500px;}
.ibnitem{position: relative; height: 500px; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; overflow: hidden;}
/*数字*/
.ibn .hd{ position:absolute; bottom: 1em; left: 0; width: 100%; text-align: center;}
.ibn .hd li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 4px;overflow:hidden; font-size: 0 ; background-color: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);  width:28px; height:5px; border-radius: 0;}
.ibn .hd .on{background-color:#ff6e00;}

/*按钮*/
.ibn .prev, .ibn .next{position: absolute; top: 50%; margin-top: -35px; display: block; text-align: center; width:75px; height: 115px; line-height: 115px; font-size: 80px; color: #fff; font-family: simsun; background-color: rgba(255,255,255,.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CFffffff,endcolorstr=#CFffffff); }
.ibn .prev:hover, .ibn .next:hover{ background-color: #272727; color: #fff; text-decoration: none;}
.ibn .prev{right: 50%; margin-right: 675px;}
.ibn .next{left: 50%; margin-left: 675px;}

/*灰色背景*/
.gray_box{ background-color:#f6f6f6; padding: 2em 0;}
/*标题*/
.h_th{ text-align:center;  margin: 1em 0; font-size: 30px;}
.h_th p{ font-size:14px; color: #666;}
.orange_box .h_th p{ color:#fff;}
.orange_box .h_th{ margin:0;}

/*场景分类*/
.h_class_ul{ text-align: center; margin:2em 0 3em 0; width:100.5%;}
.h_class_ul h5{ font-size:18px; margin:1em 0 0 0;}
.h_class_ul .box_hover h5{ padding:0; margin:0 0 .5em 0; background-color: #ff6e01; color: #fff; font-size: 24px; line-height: 50px; height: 50px; box-shadow: 0 0px 10px #ff6e01;}
.h_class_ul .box_hover h5 a{ color: #fff;}
.h_class_ul .box{ height: 200px; display: block; overflow: hidden;margin: 0 10px; position:relative;}
.h_class_ul .box_hover{ position:absolute;padding: 2%; width: 96%; height:96%; background-color: #ff6e01; bottom:-150%; left: 0; color: #333;}
.h_class_ul .box_box{background-color: #fff; height: 100%; }
.h_class_ul .box:hover .box_hover{ bottom:0;}
.h_class_ul p{ padding:.1em 0;}
.h_class_ul p:hover{background-color: #f8f8f8;  }
/*图标*/
.arrow_b{ background-color: #ff6e01; color: #fff; display:inline-block; overflow: hidden; vertical-align: top; width: 140px; height: 140px; background-image: url(../images/icon/tool.png); background-repeat: no-repeat;}
.arrow_b2{ background-position: 0 -140px;}
.arrow_b3{ background-position: 0 -280px;}
.arrow_b4{ background-position: 0 -420px;}
.arrow_b5{ background-position: 0 -560px;}

/*套餐分类*/
.box_pd{ padding:4em 0;}
.w_225{ width:225px;}

.h_class_nav{background-color: #ff6e01; height: 430px;}
.h_class_nav h4{ font-size:18px; height: 55px; line-height: 55px; text-align: center; color: #fff;}

.h_class_nav_ul{ margin:0 5px; background-color: #fff; padding:1px 15px;}
.h_class_nav_ul li a{ display: block;background-image: url(../images/icon/a.gif); background-repeat: no-repeat; background-position: left center; padding-left: 2em;}
.h_class_nav_ul li{ margin: 1.2em 0; *height: 1.6em; }

/*电话*/
.h_tel_d{ margin:.8em 0 0 0; font-size: 18px; text-align:center; color:#fff;}
.h_tel_d h5{ font-size:16px;}

/*产品*/
.h_pro_ul li .box{ float:right;  width:220px;}
.h_pro_ul li h5{ font-size:15px; font-weight: bold; margin:.4em 0 0em 0;}
.h_pro_ul li p{ color:#888;}
.h_pro_ul li{ margin:0 0 .5em 0;}
.h_pro_ul .pic{ position:relative; height:160px; overflow: hidden;}

.black{ position:absolute; transform: scale(0); border-radius: 50%; transform-origin: center center;background-color: rgba(0,0,0,.2); bottom:0; left: 0; width: 100%; height: 100%; bottom: -150%\9; *bottom: -150%; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); }
.box:hover .black{transform: scale(2);bottom: 0\9; *bottom: 0;}
.look_arrow{ border-radius: 50%; width:70px; height: 70px; background-image: url(../images/icon/eye.png); background-repeat: no-repeat; background-position: center center; position:absolute; z-index: 5; top:50%; left: 50%; margin: -35px 0 0 -35px; background-color: #ff6e01; display:none}
.box:hover .look_arrow{transform: scale(.5); display: black\9; *display: black;}


/*橘红背景*/
.orange_box{ background-color:#ff6e01; color: #fff; padding:2em 0;}

.white_btn{ background-color:#fff; color: #ff6e01; display: inline-block; vertical-align: top; text-align: center; padding: 0 4em; line-height: 40px;}
.white_btn:hover{ box-shadow: 0 5px 5px rgba(0,0,0,.2); -moz-transform:translateY(-.3em);-webkit-transform:translateY(-.3em);transform:translateY(-.3em);}
.h_adv_dl{ position:relative;}
.h_adv_dl dt{ text-align:center;}
.h_adv_dl dt .d{ margin:.6em 0 0 0;}
.f_h4{ position:absolute; line-height: 1.2em; width: 110px; height: 90px; padding: 40px 0 0 0; left: 50%; top:50%; margin:-55px 0 0 -65px; background-image: url(../images/icon/th_box.png); background-repeat: no-repeat; text-align: center; color: #ff6e01; }
.f_h4 p{ font-size:24px; margin:.4em 0 0 0;}
.arrow_ul li{ padding:0 0 0 1.5rem; margin:.6em 0; background-image: url(../images/icon/round_a.png); background-repeat: no-repeat; background-position: left center;}

.h_tool_adv{ background-image:url(../images/icon/box_shadow.png);  background-repeat: no-repeat; background-position: center bottom; padding:1em 0 3.5em 0;}

.h_tool_adv dt{text-align:right; }
.h_tool_adv dd{ padding:125px 0 0 0;  width:580px;}
.h_tool_adv dd h5{ margin-bottom: .2em; font-size:24px; text-align: center; background-image: url(../images/icon/th.png); background-repeat: no-repeat; background-position: left center; padding-bottom: 2.1em;}
.h_tool_adv dd p{ margin:.4em 0;}
.h_tool_adv:hover img{ -moz-transform:translateY(-.8em);-webkit-transform:translateY(-.8em);transform:translateY(-.8em);}

.th_num{ width:80px; height: 75px; background-image: url(../images/icon/th_num.png); background-repeat: no-repeat; overflow: hidden; margin-right: .3em;}
.th_num2{background-position: 0 -75px;}
.th_num3{background-position: 0 -150px;}
.th_num4{background-position: 0 -225px;}
.th_num5{background-position: 0 -310px;}

.h_tool_adv_l dt{ text-align:left;}
.h_tool_adv_last{ background-image:none; padding-bottom: 0;}

/*服务流程*/
.h_step{ position:relative; overflow: hidden; height: 390px;}
.h_step_img{ position:absolute; top:0; left: 50%; width: 1920px; margin-left: -960px;}


/*图片边框*/
.img_border img{ border:1px solid #fff; overflow: hidden; background-color: #fff;}
.img_border a:hover img{border:1px solid #fff; box-shadow:0 5px 5px rgba(0,0,0,.3);}

.h_brand{ padding:2em 0 0 0;}
.h_brand li{ margin:.5em 0; text-align: center;}

.w_760{ width:760px;}
.w_400{ width:400px;}

/*线标题*/
.h_th_line{ text-transform: uppercase;margin-bottom: 1.8em; border-bottom:1px solid #bbb; height: 38px; line-height: 38px;}
.h_th_line .fl{font-size: 16px; border-bottom:2px solid #ff6e01; margin-bottom: -1px; padding: 0 .5em;}
.h_th_line .fr{ font-size:13px;}

/*标签导航*/
.h_tab_nav{ text-transform: uppercase; margin-bottom: 1.8em; height:38px; line-height: 36px;}
.h_tab_nav dd a{ float:left; margin: 0 1em 0 0; padding: 0 2em; cursor: pointer; border: 1px solid #ff6e01; background-color: transparent;}
.h_tab_nav dd .tab_light{ background-color:#ff6e01; color: #fff;}

/*标签内容*/
.h_news_pic{ margin:em 0 0 0; width:102%;}
.h_news_pic .box{ background-color:#e8e8e8; width:215px; padding: 10px;}
.h_news_pic .hide1{ *width:210px;}
.h_news_pic h5{ font-size:14px; margin: .6em 0 .3em 0;}
.h_news_pic p{font-size:12px; color: #666;}
.h_news_pic .d{font-size:12px; text-align:right; margin: .6em 0 0 0;}
.time_arrow{ padding:0 0 0 2em; display: inline-block; background-image: url(../images/icon/time.png); background-repeat: no-repeat; background-position: left center;}
.h_news_pic li:hover .time_arrow{background-image: url(../images/icon/time_w.png); color: #fff; }
.h_news_pic .box:hover{background-color:#ff6e01;}
.h_news_pic .box:hover a,.h_news_pic .box:hover p,.hover_ul .box:hover h5{ color:#fff;}

.hover_ul .box:hover{ -moz-transform:translateY(-.3em);-webkit-transform:translateY(-.3em);transform:translateY(-.3em); box-shadow: 0 8px 8px rgba(0,0,0,.2);}


.text_box{ color:#fff; width:20px; height: 20px; line-height: 20px; text-align: center; background-color: #484848; margin-right: 1em;}
.d .text_box{ background-color: #ff6e01;}

.h_ke{ font-size:12px;}
.h_ke .hide_1{ width:370px;}
.h_ke .d{ clear:both; margin:.8em 0 0 0;}
.h_ke li{ border-bottom:1px dashed #ccc; padding: 1em .5em;}

/*文件底*/
.footer,.footer a{ color:#bbb;}
.footer{ background-color:#4a4a4a; padding: 2em 0;font-size: 12px;}
.footer dt{ text-align:center;}
.footer dt p{ margin:.6em 0 0 0;}
.footer dd{ padding:1.2em 0 0 0;}
.footer dd p{ margin:.4em 0;}
.footer .china{ margin:0 1em; font-style: normal;}
.footer a:hover{ color:#fff;}

/*案例*/
.brandintro{position: relative; margin: 40px 0; overflow: hidden;}
.brandintro_case{position: relative; display: block; margin: 40px 0; padding: 20px; background-color: #e8e8e8;}
.brandintro_case .item{position: relative; padding-left: 200px; *zoom: 1; display: none;}
.brandintro_case .item .pic{position: absolute; bottom: 0; left: 0; display: block; width: 180px; height: 180px; overflow: hidden;/* border: 1px solid #ff6e01;*/  box-shadow: 5px 5px 8px rgba(0,0,0,.06);}
.brandintro_case .item .pic img{height: 180px; vertical-align: bottom;}
.brandintro_case .item .decs{display: block; height: 125px; line-height: 25px; font-size: 14px; overflow-x: hidden; overflow-y: auto;}
.brandintro_case ::-webkit-scrollbar-track-piece{background-color: #f8f9fa; -webkit-border-radius: 0;}
.brandintro_case ::-webkit-scrollbar{width: 4px;}
.brandintro_case ::-webkit-scrollbar-thumb{height: 50px; background-color: #d1d4db; -webkit-border-radius: 5px;}
.brandintro_case ::-webkit-scrollbar-thumb:hover{height: 50px; background-color: #bfc1c9; -webkit-border-radius: 5px;}
.brandintro_case_arrow{position: absolute; bottom: -16px; left: 105px; display: block; width: 32px; height: 16px; background: url(../images/icon/box_arrow.png) no-repeat;}
.brandintro .bd{position: relative; text-align: center; *zoom: 1;}
.brandintro .bd li{float:left; width: 20%;}
.brandintro .bd .img{margin: 0 auto 10px; display: block; width: 90px; height: 90px; border: 3px solid #ff6e01; border-radius: 50%; overflow: hidden;}
.brandintro .bd li img{width:100%;}
.brandintro .bd p{display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.brandintro .prev, .brandintro .next{ color:#ff6e01; font-size: 40px; position: absolute; top: 8px; margin-top: 0px; line-height: 80px; height: 80px; cursor: pointer; width: 80px;  font-weight: bold; font-family: simsun;}
.brandintro .prev{ left:0px; text-align: left;}
.brandintro .next{ right:0px; text-align: right; background-color: transparent;}
/*end 案例*/



/*-------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-family:Arial;font-weight:normal;}
/*宋体*/
.china{ font-family:"宋体";}
.eng,.prit_r{font-family:Arial;}
/*距离*/
.mt30{margin-top: 30px!important;}

.m_l{ margin-left:1em;}
.m_l_b{ margin-left:2em;}
.m_text{ margin:0 2em;}
.mr_40{ margin-right:40px;}
.m_t{ margin:0 .5em;}
.gray_link_l a{ color:#888;}

.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}
.font_18{ font-size:18px;}
.font_20{ font-size:20px;}
.font_22{ font-size:22px;}
.font_24{ font-size:24px;}
.font_26{ font-size:26px;}
.font_28{ font-size:28px;}
.font_30{ font-size:30px;}
.font_34{ font-size:34px;}

.font_36{ font-size:36px;}
.orange_text,.gray_link a:hover{ color:#ff0000;}
.blue_text,.blue_link a{ color:#00396e;}
.blue_link a:hover{ background-color:#cc0000; color:#fff;}
.gray_link a,.gray_text{ color:#a0a09e;}
.green_text{ color:#009572;}


/*隐藏*/
.hide_box{ height:auto; overflow: hidden;}
/*列表*/
.list_2 li{ float:left; width:49.99%;}
.list_3 li{ float:left; width:33.33%;}
.list_4 li{float:left; width: 24.99%;}
.list_5 li{float:left; width: 19.99%;}
.list_7 li{float:left; width: 14.28%;}

/*---------------------------省略符号*/
/*省略号*/
.hide1{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2,.hide6,.hide4,.hide3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hide2{height:3.2em;height:3.2em\9; height:3.2em\0;}
.hide3{-webkit-line-clamp: 3;height:4.8em; }
.hide6{-webkit-line-clamp: 6; height:9.6em;}
.hide4{-webkit-line-clamp: 4;height:6.4em;}
/*自适应*/
.r_cell{ display:table-cell; width:9999px; *width:auto; *zoom:1;}

.pic_cell{ vertical-align:middle; text-align:center; display:table-cell; overflow:hidden;}
.pic_cell img{ max-width:100%; max-height:100%; width:100%\9;width:100%\0;*width:100%;vertical-align:middle; overflow:hidden;}
/*自定义动画*/
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}

/*---------------------------------------------图片缩小后摇动（不错）*/
/*左右摇摆*/
.h_tool_adv:hover .th_num{animation: landr 0.8s ease-in-out; 
-ms-animation: landr 0.8s ease-in-out;
-moz-animation: landr 0.8s ease-in-out;
-webkit-animation: landr 0.8s ease-in-out;
-o-animation: landr 0.8s ease-in-out;}
/*定义动画效果_css3*/
@keyframes landr {
0% {transform: rotate(0deg);transform-origin: right bottom 0;}
39% {transform: rotate(5deg);transform-origin: right bottom 0;}
40% {transform: rotate(5deg); transform-origin: left bottom 0;}
75% {transform: rotate(-10deg);transform-origin: left bottom 0;}
100% {transform: rotate(0deg);transform-origin: left bottom 0;}
}
@-webkit-keyframes landr {
0% { -webkit-transform: rotate(0deg);-webkit-transform-origin: right bottom 0;}
39% {-webkit-transform: rotate(5deg);webkit-transform-origin: right bottom 0;}
40% {-webkit-transform: rotate(5deg);-webkit-transform-origin: left bottom 0;}
75% {-webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom 0;}
100% {-webkit-transform: rotate(0deg);-webkit-transform-origin: left bottom 0;}
}

/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_m,.round_m_a a{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
.round_r,.round_img img{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
/*链接文件*/
.round_s,.round_r,.round_m,.round_img img,.round_m_a a{position:relative\9;behavior: url(js/pie.htc);}

.center.c1{ width:1162px; z-index:10}

.subBanner{ background:#e4f0ae;}
.subBanner img{ float:right;}
.center{ width:1150px; height:inherit; margin:0 auto; overflow:hidden;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体; text-align:center; clear: both; margin-top: 100px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 13px; font-size:14px;}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#FF6E00; color:#fff; text-decoration:none;  border:1px solid #FF6E00;  }
#pages span { display:inline-block; height:30px; line-height:30px; background:#FF6E00; border:1px solid #FF6E00; color:#fff; text-align:center;padding:0 13px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.cLeft{ float:left; width:247px; margin-top:14px;}
.cLeft .title{ position:relative; width:259px; height:73px; margin-bottom:4px; background:url(../img/cLeftTitle.png) no-repeat;; font-size:20px; font-family:'微软雅黑'; color:#fff;}
.cLeft .title .cn{ position:absolute; left:56px; top:23px; line-height:20px}
.cLeft .title .cn a{ color: #FFFFFF}
.cLeft .title .en{ position:absolute; left:21px; top:23px; line-height:38px; font-family:"Times New Roman";}
.cLeft .title .en:first-letter{ font-size:50px;}
.cLeft ul.list{ margin-left:6px;}
.cLeft ul.list li{ height:36px; padding-left:35px; margin-bottom:5px; background:#d6d5d5 url(../img/cLeftIco.png) 19px center no-repeat; line-height:36px; color:#1c242e;}
.cLeft ul.list li:hover{ background:#383e42 url(../img/cLeftIco.png) 19px center no-repeat; color:#fff;}
.cLeft ul.list li.checked{ background:#383e42 url(../img/cLeftIco.png) 19px center no-repeat;; color:#fff;}

.cLeft2{ top:0; float:left; width:247px; margin-top:19px;}
.cLeft2 .title{ width:247px; height:48px; background:#ff6e00; line-height:48px; color:#fff;}
.cLeft2 .title .cn{ display:inline; margin-left:9px; font-size:18px; font-family:'微软雅黑';}
.cLeft2 .title .cn a{ color: #FFFFFF}
.cLeft2 .title .cn{ display:inline; margin-left:9px; font-size:18px; font-family:'微软雅黑';}
.cLeft2 .title .en{ display:inline; font-size:16px; font-family:'微软雅黑';}
.cLeft2 ul.list{ font-size:14px;}
.cLeft2 ul.list li{ height:35px; padding:0 30px 0 24px; margin:7px 0; background:#e6e6e6; text-align:right; line-height:35px; color:#1c242e;}
.cLeft2 ul.list li:hover{ color:#ff6e00;}
.cLeft2 ul.list li.checked{ background:#dedede url(../img/side_checked.png) no-repeat 220px center; text-align:left; color:#ff6e00;}
.cLeft2 .tel{ height:85px; margin-top:14px; background:url(../img/tel.jpg) no-repeat;}



.footer{ height:140px; margin:25px auto 0; padding:26px 0 20px; background:#4a4a4a; line-height:24px; color:#c5c5c5;padding-bottom: 60px}
.footer .links{ padding-left:12px;}
.footer .links a{ line-height:26px; font-size:14px;}
.footer p{ padding-left:12px; text-align:left;}
.footer .weixin{ position:absolute; right:118px; top:0; width:100px; height:120px; background:url(../img/weixin.png) no-repeat; background-size:100px auto; text-align:center; line-height:230px;}
.float_right{ position:fixed; z-index:11; right:0; bottom:50px;display:none}
.float_bottom{ position:fixed; z-index:11; bottom:0; width:100%;}
.float_bottom .bg{ position:absolute; z-index:0; width:100%; bottom:0; height:44px; background:#323232;}
.float_bottom img{ position:relative; display:block; width:1150px; margin:0 auto;}



.footer .center_w{  position:relative; width:1150px; height:inherit; margin:0 auto;  }
.footer .footer_qq{ width:180px; height:55px; position:absolute; right:130px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#FFF; text-align:center; display:none}

.footer .footer_wenxin{ width:119px; height:119px; position:absolute; right:95px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#fff; text-align:center; display:none }
.footer .footer_wenxin img { height:119px; width:119px;}

.footer .footer_tel{ width:180px; height:70px; position:absolute; right:0px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#fff; text-align:center;  display:none; font-size:16px; color:#000; }
.footer .footer_tel { line-height:180%; text-align:left; }
.footer .footer_tel div { padding-top:10px; padding-left:20px;}
.footer .footer_tel span { padding-left:20px; font-size:20px; color:#FF6E00; font-weight:bold}
.footer .footer_tel img { height:70px; width:180px;}
.snav{ position:absolute; top:20px;}
.snav a{ color:#FF6E00}




.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}



/*case*/
.case{
    margin-top: 24px;
    overflow: inherit;
}

.case .bd{
    position: relative;
}
.case .bd .prev,.case .bd .next{
    position: absolute;
    top: 0;
    color: #fff;
    font-size: 40px;
    position: absolute;
    top: 8px;
    margin-top: 0px;
    cursor: pointer;
    font-weight: bold;
    font-family: simsun;
}
.case .bd .prev{
    left: -20px;
}
.case .bd .next{
    right: -20px;
}

/*活动用餐*/
.hd_banner{

}
.hd_case{
    background: #f6f6f6;
    padding: 60px 0;
}
.hd_product{
    padding: 40px 0 20px;
}
.hd_title{
    text-align: center;
}
.hd_title h4{
    font-size: 32px;
    font-weight: bold;
}
.hd_title h4 span{
    color: #ff6e00;
}
.hd_title p.en{
    color: #999;
    text-transform:uppercase;
}
.hd_title::after{
    display: block;
    content: "";
    height: 3px;
    width: 60px;
    background:#ff6e00;
    margin: 0 auto;
    margin-top: 12px;
}
.hd_case .hd_conter{
    padding: 32px 0;
}
.hd_case .swiper-slide{
    height: 240px;
    background: #000;
    position: relative;
    overflow: hidden;
}
.hd_case .swiper-slide .pic img{
    width: 100%;
    height: 100%;
}
.hd_case .swiper-slide .tit{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,114,0,.9);
    transition: all .6s;
    -moz-transition:all .6s;
    -webkit-transition:all .6s;
    -o-transition:all .6s;
    text-align: center;
}
.hd_case .swiper-slide .tit h4{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    position: relative;
    top: 50%;
    margin-top: -25px;
}
.hd_case .swiper-slide .tit h4 small{
    display: block;
    font-size: 14px;
    font-weight: normal;
}
.hd_case .swiper-slide:hover .tit{
    top: 0;
}

.hd_case .hd_conter{
    position: relative;
}
.hd_case .hd_conter .swiper-button-prev,.hd_product .hd_conter .swiper-button-prev{
    left: -65px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAC8CAYAAAB7cYCmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzJBQjY5RTRFOTkxMUU4QTJDMjhDMDBFQTBEQUZCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzJBQjY5RjRFOTkxMUU4QTJDMjhDMDBFQTBEQUZCRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDMkFCNjlDNEU5OTExRThBMkMyOEMwMEVBMERBRkJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDMkFCNjlENEU5OTExRThBMkMyOEMwMEVBMERBRkJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i7dosAAAA1lJREFUeNrs3cFNAzEURVFAKYBSaIFOSCW4BDqATmiBUtLBMEHJAkFIUBLNu//fJ3kXZeEje8azeL6dpunGZOfOKcjP6tw/GGM4i//P6zwe5vE4z9/GlZQJ9LRDep+R7kXKBNrnJCiRlgM6GUqkZYFOghJpeaCjUCJlAP0JJVIO0EEokbKAvkGJlAu0z4dI2UBv83a3FgkCJBIASCQAkEgAIJEAQCIBgERaGGge61N+KFI4kEgAIJEAQCIBgEQCAIkEABLp+kAv5wJts9LjakDr3So6O66kcCCRAEAiAYBEAgCJBADqjoQA6oyEAeqKhALqiIQD6oaEBOqEhAXqgoQG6oCEB6qOVAKoMlIZoKpIpYAqIpUDqoZUEqgSUlmgKkilgSoglQeiI7UAIiO1AaIitQIiIrUDoiG1BCIhtQWiILUGIiC1B0pHEigcSaBwJIHCkQQKRxIoHEmgcCSBwpEECkcSKBxJoHAkgcKRBApHEigcSaBwJIHCkQQKRxIoHEmgcCSBwpEECkcSKBxJoHAkgZKRxhgCJSMJFI4kUDiSQOFIAoUjCRSOJFA4kkDhSAKFIwkUjiRQOJJA4UgChSMJVOSLg1l+JV1qBVxqRZoDzyShIG93QkHOSUJBvjgIRXi7EwryCi4U5JwkFOQwKxTki4NQACShIEhCQZCEgiAJBUHaRSgAklAQJKEgSEJBkISCIAkFQRIKgiQUBEkoCJJQECShIEhCQZCEgiAJBUESCoIkFARJKAiSUBAkoSBIQkGQhIIgCQVBEgqCJBQESagbTo9DayhS2UZbKFojSksoYm1NOyhqt1ArKHIBVBsoektXC6gKVWrloar03ZWGqlRKWBaqWnNkSaiK9Z7loKp2sJaCqlyUWwaqeptxCagOldN4qC694GioTuXtWKhuDftIqI7XIOCgut5VgYLqfKEIBqr7rS8IKK/mAUCJBIASCQAlEgBKpOtCDZHyoZ53WCKFQz2dCyUSAEokAJRIACiRAFAiAaBEAkCJtDDUGONVpAJQIgGgRAJAiQSAEgkAJRIASqRcqAeRsqE+5vEoUi7UF9C83W1EyoT6ASRSFtSvQCLlQB0EEikD6k8gkZaHOgq0zcp5WwRqfw46CrTN7TRNTlt43O4A+RRgALv80XVjCnjeAAAAAElFTkSuQmCC);
}
.hd_case .hd_conter .swiper-button-next{
    right: -65px;
}
.hd_case .hd_conter .swiper-button-next,.hd_product .hd_conter .swiper-button-next{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAC8CAYAAAB7cYCmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYzM0I0N0Q0RTk5MTFFODlCN0JCRDZFMkZEQzgzNEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYzM0I0N0M0RTk5MTFFODlCN0JCRDZFMkZEQzgzNEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDMkFCNjlFNEU5OTExRThBMkMyOEMwMEVBMERBRkJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDMkFCNjlGNEU5OTExRThBMkMyOEMwMEVBMERBRkJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pDqWQgAAA2RJREFUeNrs3dFt20AQRVHacAEpxS24E7mEdMAS3IHciVtQKemAoQEaCAInlmSKfHfmDrDQD8GPPdjFLijMu5umabCy694pyK+Hcx4ax/HH/PM2j9M8np22y2qev9si/QH0uIxBqKDt7i+gjzrM4+jUBSD9A0ioFKQvgITaG+lMIKH2QroQSKitka4EEmrjlXQtkFAbIp1WeJ9QN97u3i+or0LlHxyEghzBhYJcZoVKRxIKgiQUBEkoCNJSQgGQhIIgCQVBEgqCJBQESSgIklAQpA+oF6Gykd7r57DOf/GEuiHSsGx7QoUjCQVBEgqCJBQESSgIklAQJKEgSEJBkISCIAkFQRIKgiQUBEkoCJJQECShIEhCQZCEgiAJBUESCoIkFARJKAiSUBAkoQZO58jWUKT2nm2haD1YW0IRG+W2g6J2M24FRW453QaK3he8BVSF5u3loap02C8NVSkGoSxUtayKklAVA0XKQVVNfSkFVTmapwxU9fykElAdQq7wUF2SyNBQneLisFDdMv2QUB2DF3FQXdMxUVCdI0wxUN1zZhFQhgEDoEQCQIkEgBIJACUSAEokAJRIG0CN43gUqTiUSAAokQBQIgGgRAJAiQSAEgkAJRIASiQAlEgAKJEAUCIBoEQCQIkEKJHWrcOwzoe+13klPYsEARIJACQSAEgkAJBIACCRAEAiAYBEAgCJBAASCQAkEgBIJACQSAAgkTYAGlb4viRSOJBIACCRAEAiAYBEAgCJBADqjoQA6oyEAeqKhALqiIQD6oaEBOqEhAXqgoQG6oCEB6qOVAKoMlIZoKpIpYAqIpUDqoZUEqgSUlmgKkilgSoglQeiI7UAIiO1AaIitQIiIrUDoiG1BCIhtQWiILUGIiC1B0pHEigcSaBwJIHCkQQKRxIoHEmgcCSBwpEECkcSKBxJoHAkgcKRBApHEigcSaBwJIHCkQQKRxIoHEmgcCSBwpEECkcSKBxpFOh29bDCO47LKhIodCUJFI4kUDiSQOFIAoUjCRSOJFA4kkDJSEtQukCpSAKFIwkUjiRQOJJA4UgChSMJxFhJjwLlIz3N4yRQ9nb36xtQAm14cLgGSqAdjuCXQAm042X2HCiB9kQ6A0qgBKT/QAmUhPQJlEA71N00Tc4CfSVZ+9dvAQYAZ5PR+Udh7+IAAAAASUVORK5CYII=);
}

.hd_product{
    overflow: hidden;
}
.hd_product .h_pro_ul{
    overflow: hidden;
    margin: 32px 0;
}
.hd_product .h_pro_ul li{
    width: 288.75px;
    margin-right: 15px;
    overflow: hidden;
    margin-bottom: 15px;
}
.hd_product .h_pro_ul li:nth-child(4n){
     margin-right: 0;
}
.hd_product .h_pro_ul li .box{
    width: 100%;
    height: 100%;
}
.hd_product .h_pro_ul li .box .pic{
    height: 200px;
}
.hd_product .h_pro_ul li .box .pic img{
    width: 100%;
}

.hd_product .h_pro_ul li .tit{
    border: 1px solid #f0f0f0;
    border-top: none;
    padding: 8px 12px;
}


/*产品套餐*/
.mb-0{
    margin-bottom: 0 !important;
}
.productPackage{
    width: 100%;
    margin: 0 auto;
    background: #fff;
}

.productPackage-top{
    background: url(../images/product/p_top_bg.jpg) no-repeat top center;
    height: 400px;
    position: relative;
}
.productPackage-top-p{
    position: absolute;
    top: 30px;
    left: 10px;
}
.productPackage-top-t{
    position: absolute;
    right: 40px;
    top: 60px;
    text-align: center;
}
.productPackage-top-t img{
    display: block;
    margin: 0 auto;
    margin-bottom: 24px;
}
.productPackage-top-t h2{
    font-size: 32px;
    font-weight: bold;
    line-height: 35px;
}
.productPackage-top-t .orange{
    color: #ff8000;
    margin: 5px auto;
    font-size: 38px;
    font-weight: lighter;
}
.productPackage-top-t p{
    color: #999;
    letter-spacing:5px
}

.productPackage-introduce{
    text-align: center;
    overflow: hidden;
    padding:24px 0;
}

.productPackage-introduce-t{
    overflow: hidden;
    position: relative;
}

.productPackage-introduce-t h5{
    color: #43bb02;
    font-weight: bold;
    font-size: 28px;
    line-height: 28px;
}
.productPackage-introduce-t p{
    color: #999;
}
.productPackage-introduce-t::after,.productPackage-introduce-t::before{
    display: block;
    width: 28%;
    height: 3px;
    content: "";
    background: #43bb02;
    position: absolute;
    top: 50%;
}
.productPackage-introduce-t::after{
    left: 8%;
}
.productPackage-introduce-t::before{
    right: 8%;
}
.productPackage-introduce-c{
    padding: 32px 0px;
    overflow: hidden;
    box-sizing: border-box;
    margin: 24px auto;
}
.productPackage-introduce-c-img{
    float: left;
    width: 33%;
    overflow: hidden;
}
.productPackage-introduce-c-img img{
   max-width: 100% !important;
   max-height: 100% !important;
    height: auto !important;
    width: auto !important;
}
.productPackage-introduce-c-c{
    text-align: left;
    float: right;
    width: 65%;
}
.productPackage-introduce-c-c .col{
    position: relative;
    overflow: hidden;
    margin-bottom: 2px;
    border-bottom: 2px solid #77b800;

}
.productPackage-introduce-c-c .col:nth-child(3) .title{
    
}
.productPackage-introduce-c-c .col span{
    padding: 6px 0
}
.productPackage-introduce-c-c .col .title{
    background: #77b800;
    text-align: center;
    display: inline-block;
    width: 120px;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    
}
.productPackage-introduce-c-c .col .cont{
    display: inline-block;
    color: #333;
    position: relative;
    left: -5px;
    top: -2px;
    width: 76%;
    padding-left: 12px;
    box-sizing: border-box;
    margin-left: 125px
}

.productPackage-advantage{
    overflow: hidden;
    text-align: center;
    margin: 32px 0;
}
.productPackage-advantage .col{
    display:inline-block;
    width: 200px;
    height: 200px;
    border:2px solid #77b800;
    border-radius: 200px;
    text-align: center;
    margin: 0 24px;
}
.productPackage-advantage .col h2{
    font-weight: bold;
    font-size: 38px;
    color:#77b800;
    margin-top: 70px;
    line-height: 38px;
}
.productPackage-advantage .col p{
    color: #999;
}

.productPackage-introduce-t .black-color{
    color: #333;
    font-weight: inherit;
}
.productPackage-introduce-t .orange-color{
    font-size: 24px;
    font-weight: bold;
    margin: 12px 0;
    color: #ff8000;
}

.productPackage-troubled-cont{
    overflow: hidden;
    padding: 32px;
    box-sizing: border-box;
}
.productPackage-troubled-cont .col{
    float: left;
    width:260px;
    margin-right:12px;
    overflow: hidden;
    margin-bottom: 12px;
}
.productPackage-troubled-cont .col img{
    height: 286px;
}
.productPackage-troubled-cont .col:nth-child(3n){
    margin-right: 0;
}
.productPackage-troubled-cont .col p{
    background: #ff6e00;
    text-align: center;
    color: #333;
    line-height: 45px;
    color: #fff;
}

.productPackage-work .productPackage-introduce-t::after,.productPackage-work .productPackage-introduce-t::before{
    width: 20%;
}

.productPackage-health{
    overflow: hidden
}
.productPackage-health-c{
    float: left;
}
.productPackage-health-i{
    float: right;
}
.productPackage-health-c-a{
    width: 490px;
    overflow: hidden;
    margin-bottom: 15px;
}
.productPackage-health .productPackage-health-c-a:nth-child(2){
    margin-bottom: 0;
}
.productPackage-health-c-a p{
    display: block;
    background: #67cc7e;
    color: #fff;
    text-align: left;
    padding: 12px 24px;
    box-sizing: border-box;
    line-height: 30px;
}
.productPackage-cases-list{
    margin: 35px auto;
    width: 90%;
}
.productPackage-cases-list .col{
    float: left;
    width: 20%;
    overflow: hidden;
    margin: 15px 0;
    box-sizing: border-box;
}

.productPackage-cases-list .col img{
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.productPackage-ordering-cont{
    padding: 25px 0;
    box-sizing: border-box;
}
.productPackage-ordering-cont .col{
    display:inline-block;
    width: 30%;
    margin-right: 1%;
    border: 1px solid #f3f3f3;
    box-sizing: border-box;
}
.productPackage-ordering-cont .col .icon{
    padding: 35px 0;
}
.productPackage-ordering-cont .col .icon img{
    width: 65px;
}
.productPackage-ordering-cont .col .icon p{
    margin: 12px 0;
    color: #333;
    font-weight: bold;
    font-size: 16px;
}
.productPackage-ordering-cont .col .cont{
    background: #ff6e00;
    padding: 24px 0;
}
.productPackage-ordering-cont .col .cont p{
    color: #fff;
}

.server-list div{
    float: left;
    width: 32.33%;
    background: #ff6e01;
    margin-right: 1%;
    text-align: center;
    padding: 20px 12px;
    box-sizing: border-box;
}
.server-list div h5{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
    color: #fff;
}
.server-list div p{
    color: #fff;
    opacity: .8;
}
.server-list div a{
    color: #fff;
    width: 120px;
    height: 35px;
    line-height: 35px;
    display: block;
    margin:16px auto 0;
    border: 1px solid rgba(255,255,255,.3);
    background: rgba(255,143,58,.5);
}
.server-list div a:hover{
    background:#ff5501;
}
.server-list div i{
    display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}
.server-list div:nth-child(1) i{
    background-image: url("../images/ico-hd.png");
}
.server-list div:nth-child(2) i{
    background-image: url("../images/ico-yr.png");
}
.server-list div:nth-child(3) i{
    background-image: url("../images/ico-st.png");
}