@charset "utf-8";
/*■■■■■■■■　公用样式  ■■■■■■■■*/
*{margin:0px;padding:0px;}
html,body{ margin:0 auto;}
body{font-family:"Microsoft yahei"; font-size:14px; overflow-x:hidden; line-height:21px; color: #2f2f2f;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.page{width:100%;margin:0 auto;}
a{ color: #2f2f2f;text-decoration:none;transition:background-color 0.35s ease-in 0.1s, color 0.2s ease-in 0s;}
a:hover{text-decoration:none;/*text-decoration:underline;*/}
i{ font-style:normal;}
ul,dl,li{ list-style-type:none;}
li{ vertical-align:top;}
.w1200{margin: 0 auto;text-align: left;width: 1200px;position: relative;}
.fl{float: left;}
.fr{float: right;}
img{max-width: 100%;height: auto;outline-width:0px;vertical-align:top;}  /*多图片上下空隙*/
/*img{max-width: 100%;height: auto!important;border:0px;}*/  /*图片等比例*/
em{font-style:normal;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
img{ border:none; vertical-align:top;}
input,textarea{ border:0 none; font-family:"Microsoft yahei"; outline:none; font-size:14px;}
input[type=number] {-moz-appearance:textfield;}
.icon{background: url(../images/icon.png) no-repeat;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
/* 清理浮动 */
.clear{clear: both;}
.clear_10{height:10px;clear: both;}
.clear_20{height:20px;clear: both;}
.clear_30{height:30px;clear: both;}
.clear_40{height:40px;clear: both;}
.clear_50{height:50px;clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none;}

/*pages*/
.list_page{line-height:30px;text-align:center;}
.list_page ul{padding: 30px 0;}
.list_page ul li{float:left;list-style-type:none;}
.list_page ul li a{display:inline-block;padding: 10px 20px;border: 1px solid #129D8E;margin: 0 2px; color: #666;}
.list_page ul li.active a,.list_page ul li a:hover{background:#129D8E; color: #fff;}

/*头部 第一*/

/*banner*/

/*搜索*/

/*■■■■■■■■　首页　■■■■■■■■*/
@charset "utf-8";
.w_1440{ width: 1440px; margin: 0 auto;}
.header{ /*! height: 730px; */ position: relative; z-index: 10;}
.menuBox{ height: 80px; background: url(../images/menubg.png); position: fixed; top: 0; left: 0; width: 100%; z-index: 999;}
.logo{ height: 80px; width: 288px; background: url(../images/logo.png) no-repeat 0 10px; float: left;}
.logo a{display: none;width: 100%;height: 100%;}
.menu{ width: 864px; height: 80px; float: left;}
.menu ul li{ float: left; width: 150px; height: 80px; line-height: 80px; float: left;}
.menu ul li a{ font-size: 16px; display:block; height: 80px; text-align: center;}
.menu ul li a:hover{ color: #139D8E;}
.hTel{ width: 288px; height: 80px; float: left; }
.hTel em{ display: inline-block; width: 68px; height: 80px; background:url(../images/tel.png) no-repeat 20px 28px #139d8e ; float: left;}
.hTel span{font-size: 28px; letter-spacing: -1px;line-height: 80px; color: #139d8e; padding: 0 0 0 10px;}
.banner{ background: #ebebeb; /*! height: 730px; */position: relative;}
.banner .bannerBt{  width: 100%;height: 100px; background: url(../images/menubg.png); position: absolute; left: 0; bottom: 0; z-index: 1;}
.advisoryBtn{ width: 50%; float: left; cursor: pointer;}
.advisoryBtn:first-child{ background: rgb(255,255,255,0.5);}
.advisoryBtn:hover{ background: #fff;}
.advisoryBtn:hover .aTxt{ color: #139D8E;}
.advisoryBtn:hover .aBtn{ background: #139D8E; border-color: #139D8E; color: #fff;}
.advisoryBtn:hover .aBtn em{ bbackground:url(../images/arrow.png); background-position: -25px 0;}
.aTxt{ font-size: 20px; float: left; margin: 0 0 0 230px; line-height: 100px;}
.aBtn{ border: 1px solid #2F2F2F;height: 38px; line-height: 38px; border-radius: 19px; width: 96px; padding: 0 30px; float: left; margin: 30px 0 0 20px; font-size: 16px;}
.aBtn em{ display: block; width: 25px; height: 5px; background:url(../images/arrow.png); float: right; margin: 17px 0 0;}
.header_mini{ background: #fff; box-shadow: 0 0 15px #ccc;}

/*banner*/
.slider{position: relative;width: 100%;height: auto;overflow: hidden;}
.slides{height: auto;/* Simple clear fix */overflow: hidden;/** * Prevent blinking issue * Not tested. Experimental. */-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;/** * Here is CSS transitions * responsible for slider animation in modern broswers */-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{height: auto;float: left;clear: none;}
.slider-arrows{}
.slider-arrow{position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}/*å·¦å³æŒ‰é’®æ ·å¼åŠæ”¾ç½®ä½ç½®*/
.slider-arrow--right{bottom: 50%;right: 30px;}
.slider-arrow--left{bottom: 50%;left: 30px;}
.slider-nav{position: absolute;bottom: 160px;}
.slider-nav__item{width:100px;height: 4px;float: left;clear: none;display: block;margin: 0 5px;background: #ccc;}
.slider-nav__item:hover{background:#139D8E;}
.slider-nav__item--current{background: #139D8E;} 
.slideBoxTxt{width:800px; height:auto; font-size: 12px; width: 1440px; margin:0 auto; padding: 200px 0 0;}
.slideBoxTxt p{ font-size: 38px; line-height: 120px; font-weight: bold; color: #000000; text-align: left;}
.slideBoxTxt a{ width: 250px; height: 68px; line-height: 68px; font-size: 20px; color: #fff; text-align: center; display: block; background: #139D8E;}
.slideBoxTxt a:hover{ background: #1bc7b4;}
.box{width: 100%;height: 730px;line-height: 5;text-align: center;font-size: 5em;color: #fff;text-transform: capitalize;vertical-align: middle;}
.arrowsWrapper{ display: none;}

/*content*/
.iBbout,.iNumber,.iSolution,.iProduct,.iPartner{ padding: 40px 0 60px; overflow: hidden;}
.iSolution{ background: #f6f6f6;}
.iTitle{ font-size: 30px; text-align: center; padding: 30px 0 50px;}
.iTitle span{ line-height: 40px;}
.iTitle p{ padding: 5px 0;}
.iTitle p a{ font-size: 16px; color: #999;}
.iBbout{ padding: 80px 0;}
.iBboutlt{ width: 399x; float: left; text-align: right;border-right: 1px solid #EBEBEB; height: 170px; padding-right: 100px;}
.iBboutlt h2{ font-size: 60px; font-weight: bold; line-height: 80px; color: #5d6068;}
.iBboutlt span{ font-size: 30px; color: #139D8E;}
.iBboutRt{ width: 910px; float: right; padding: 0 0 0 100px;}
.iBboutTxt{ overflow: hidden; margin: 0 0 40px;}
.iBboutTxt p{ padding:0 0 20px; font-size: 15px; line-height: 26px;}
.more{ width: 126px; height: 40px; border-radius: 20px; border: 1px solid #9a9999; overflow: hidden; cursor: pointer;}
.more a{ display: block; height: 40px; line-height: 40px; text-align: center; color: #9a9999;}
.more a:hover{ background:#139D8E; color: #fff;}

.iNumber{ border-top: 1px solid #EBEBEB; padding: 60px 0;}
.iNumber ul li{ width:212px; float: left; ;border-right: 1px solid #EBEBEB; padding-left: 60px;}
.iNumber ul li:last-child{ border: none; width: 288px;}
.value{ font-size: 50px; font-weight: bold; position: relative; display: inline-block; line-height: 50px;}
.value span{ letter-spacing: -2px;}
.value i{ display: block; font-size: 16px; color:#999999 ; position: absolute; right: -26px; top: 0; width: 26px; height: 26px; line-height: 26px; text-align: center;}
.iNumber ul li p{ font-size: 15px; color: #5D6068;}

.iSolutionBox ul li:nth-child(1) em{ background: url(../images/i01.png);}
.iSolutionBox ul li:nth-child(2) em{ background: url(../images/i02.png);}
.iSolutionBox ul li:nth-child(3) em{ background: url(../images/i03.png);}
.iSolutionBox ul li:nth-child(4) em{ background: url(../images/i04.png);}
.iSolutionBox ul li:nth-child(5) em{ background: url(../images/i05.png);}
.iSolutionBox ul li:nth-child(6) em{ background: url(../images/i06.png);}
.iSolutionBox ul li:nth-child(7) em{ background: url(../images/i07.png);}
.iSolutionBox ul li:nth-child(8) em{ background: url(../images/i08.png);}
.iSolutionBox ul li:nth-child(9) em{ background: url(../images/i09.png);}

.iSolutionBox ul li:nth-child(1).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(2).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(3).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(4).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(5).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(6).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(7).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(8).on em{ background-position:-40px 0;}
.iSolutionBox ul li:nth-child(9).on em{ background-position:-40px 0;}

.iSolutionBox ul li { background: url('../images/s01.jpg') no-repeat; height: 500px; float: left; width: 96px; position: relative; overflow: hidden; transition: all 0.5s; }
.iSolutionBox ul li:nth-child(2) { background: url('../images/s02.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(3) { background: url('../images/s03.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(4) { background: url('../images/s04.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(5) { background: url('../images/s05.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(6) { background: url('../images/s06.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(7) { background: url('../images/s07.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(8) { background: url('../images/s08.jpg') no-repeat; }
.iSolutionBox ul li:nth-child(9) { background: url('../images/s09.jpg') no-repeat; }
.iSolutionBox ul li .left_top { position: absolute; left: 0; top: 50px; width: 40px; padding: 0 28px; text-align: center; }
.iSolutionBox ul li .left_top em { display: block;width: 40px;height: 40px;margin: 30px auto;}
.iSolutionBox ul li i { font-size: 24px; color: #666; line-height: 30px;}
.iSolutionBox .left_top { font-size: 30px; color: #FFF; }
.iSolutionBox ul li .left { float: left; width: 96px; background: #e9e9e9; height: 500px; }
.iSolutionBox ul li:nth-child(2n) .left{ background: #fff; }
.iSolutionBox ul li .right {display: block;position: absolute; top: 80%; left: 290px; width: 126px; height: 40px;}
.iSolutionBox .right a { display: block;height: 40px; border-radius: 20px;background:#139D8E;overflow: hidden; opacity: 0.6; color: #fff; text-align: center; line-height: 40px;}
.iSolutionBox ul li.on { width: 672px;}
.iSolutionBox ul li.on .left{background: #139D8E;}
.iSolutionBox ul li.on i{ color: #fff;}


.iProductBox{ overflow: hidden;}
.iProductBox ul li{ width: 348.75px; height:440px; background: #f6f6f6; float: left; margin: 0 15px 0 0; position: relative; overflow: hidden;}
.iProductBox ul li:last-child{ margin: 0;}
.iProductBoxImg{ width: 348.75px; height:440px; overflow: hidden; position: relative;}
.iProductBoxImg img{ width: 348.75px; height:440px; transition: all .5s ease; position: absolute; left: 0; top: 0;}
.iProductBox ul li:hover .iProductBoxImg img{transform: scale(1.3);}
.rt20 img{ left: 200px;}
.iProductBoxImgNum{ width: 158px; height: 227px;}
.iProductBoxImgNum img{ width: 100%; height: 100%;}
.iProductBox ul li .iProductBoxImgTxt{position: absolute;z-index:9;top: -440px;left: 0;width: 288.75px;height: 360px;overflow: hidden;cursor: pointer;transition:all 300ms;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms; color: #139D8E; padding: 80px 30px 0;}
.iProductBox ul li .text_gobuy_show{left: 0;top:0;position: absolute;cursor: pointer;background-color: rgba(32, 32, 33,0.05);}
.iProductBoxImgTxt p{ color: #139D8E; font-size: 30px; line-height: 46px; /*font-weight: bold;*/}

.iServerBox{ border: 1px solid #EBEBEB; height: auto; overflow: hidden; position: relative; margin: 60px 0 0; z-index: 0;}
.iServerBox i{ display: block; width: 64px; height: 64px; position: absolute;z-index: 1;left: 0; top:0; background: url(../images/s.png) no-repeat;}
.iServerBox ul li{ float: left; width: 227px; padding: 50px 30px; font-size: 15px; border-right:1px solid #EBEBEB ;}
.iServerBox ul li:last-child{ border: none; width: 226px;}

.iPartner{ position: relative; padding-bottom: 0;}
.iPartnerBg{ width: 100%; height: 100px;background: #f6f6f6; position: absolute; top: 160px; left: 0; z-index: 0;}
.iPartnerBox{ position: relative; z-index: 1;}
.ipHd{ width: 288px; float: left; background: #139D8E; padding: 32px 0;}
.ipBd{ width: 1152px; float: left; height: auto; overflow: hidden;}
.ipHd ul li{ height:68px; color: #fff; font-size: 18px; text-align: center; line-height: 68px;}
.ipHd ul li.on{ background: #fff; color:#139D8E; border-left: 2px solid #139D8E;}
.ipBd{}

.subIpBox{ height: auto;}
.subIpBoxHd{ width: 1152px; overflow: hidden; height: 100px; background: #f6f6f6;}
.subIpBoxHd ul li{ width: 288px; height:100px; float: left; text-align: center;}
.subIpBoxHd ul li img{ width: 100%; height: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; opacity: 0.6;}
.subIpBoxHd ul li:hover img{ opacity: 1;cursor: pointer;}
.subIpBoxHd ul li.on{ background: #fff;}
.subIpBoxHd ul li.on img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
.subIpBoxBd{ padding: 150px 200px 0;}
.subIpBoxBd ul li{ font-size: 24px; line-height: 36px; color: #5D6068;}

.footer{background: #333; overflow: hidden;}
.footerCont{height: 350px; color: #727272; padding: 40px 0;}
.footerBtm{ background: #0f0f0f; height: 60px; line-height: 60px; color: #797979;}
.footerBtm span{ float: right;}
.footerBtm span a,.footerBtm a{color: #797979; }
.footerBtm span a:hover{ color: #dcdcdc;}
.footerContList{ float: left; width: 350px; height: 350px;}
.fcTitle{ color: #e0e0e0; line-height: 40px;}
.fcTitle p{ opacity: 0.4; line-height: 20px;}
.footerTel{ font-size: 30px; color: #fff; line-height: 40px; padding: 0 0 40px;}
.wx{ width: 182px; height: 182px;}
.wx img{ width: 100%; height: 100%;}
.fcSubTt{padding: 20px 0 10px;}
.fcSubTt p{ padding: 5px 0; color:#727272;}
.fcSubTt p a{color:#727272;}
.fcSubTt p a:hover{ color:#fff;}

.footerContList:nth-child(3){ border-left: 1px solid #727272;}
.footerContList:nth-child(n+3){ width: 200px; padding-left: 151px;}

/*标题*/
.in_top {text-align: center;font-size: 30px;margin-bottom: 40px;/*font-weight: bold;*/}

/*更多*/
.in_more{width:70px;height:40px;line-height:40px;text-align:center;color:#6e6f7b;display:block;margin:40px auto 0;/*! border-radius: 50px; */border-bottom: 1px solid #6e6f7b;/*! box-shadow: 0 0 1px rgba(0, 0, 0, 0); *//*! transition:all 0.3s ease-out 0s; *//*! box-shadow:0 3px 10px rgb(222,222,222); */font-size: 20px;text-transform: uppercase;}
.in_more:hover{border-color:#129D8E;color:#129D8E;text-decoration:none;}

/*■■■■■■■■　内页　■■■■■■■■*/
.main{width: 1440px; overflow: hidden;margin:0 auto;  padding: 40px 0;/*! background: #fff; */}
.main_l{width:280px;}
.main_r{width:1079px; overflow:hidden;background: #fff;padding: 0 40px; border-left: 1px solid #e5e5e5;}
.main_r .p10{width:100%;min-height:500px;}
.main .p10{/*! background: #fff; *//*! border-top-right-radius: 10px; *//*! border-top-left-radius: 10px; */}
.main .title{width: 100%;margin: 0 auto;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e0e0e0;line-height: 60px;height: 60px;text-indent: 15px;margin-bottom: 10px;text-align: left;}

/*sub_banner*/
.sub_banner{margin-top: 80px;position: relative;}
.sub_banner img{}
.sub_banner .w1400{/*! position:relative; */}
.sub_banner .banner_text p,.sub_banner .banner_text h4{position:absolute;z-index:101;left:0;bottom:160px;font-size:34px;/*! font-weight:bold; */color:rgba(255,255,255,0.3);text-transform:uppercase;letter-spacing:2px;}
.sub_banner .banner_text h4{font-size:34px;color:#fff;width:100%;top:45%;letter-spacing:2px;text-align: center;position: absolute;}
.sub_banner .banner_text .banner_search{/*! font-size:36px; */width:500px;height:45px;position: absolute;background: #fff;top: 60%;left: 16%;}
.sub_banner .banner_text .banner_search .select{width: 60px;height: 43px;line-height: 43px;border: 0;}
.sub_banner .banner_text .banner_search .text{width: 300px;height: 45px;line-height: 45px;text-indent: 20px;}
.sub_banner .banner_text .banner_search span{font-size: 20px;width: 60px;height: 100%;line-height: 40px;text-align: center;}
.sub_banner .banner_text .banner_search .submit{width: 60px;line-height: 45px;background: none;text-align: center;cursor: pointer;}

/*左侧*/
/*分类栏目*/
.left_class {width: 280px;height: auto;float:left;background: #fff;}
.left_class_title {height: 60px;color: #fff;font-size: 20px;line-height: 60px;color: #fff;background: #00468C;padding-left: 20px;text-align: center;}
.left_class_title span {color: #fff;font-size: 14px;text-transform: uppercase;font-weight: normal;margin-left: 5px;}
.left_class_list {width: 280px;/*! height: auto; *//*! padding: 15px; *//*! margin: 0 auto; *//*! border: 1px solid #DDDDDD; *//*! border-top: 0; *//*! border-bottom: 0; */}
.left_class_list ul li {/*! width: 278px; *//*! height: 45px; */line-height: 80px;text-indent: 80px;/*! font-size: 15px; *//*! text-align: left; *//*! border-bottom: 1px solid #DDDDDD; */position: relative;font-size: 20px;/*! color: #000; *//*! text-align: center; *//*! background: #F5F6FB; *//*! margin-bottom: 10px; */cursor: pointer;transition: all 0.6s;}
.left_class_list ul li a {/*! display:block; */display: block;/*! width: 100%; *//*! height: 100%; *//*! padding: 20px 0; */color: #000;}
.left_class_list ul li:hover a,.left_class_list ul li.hover a{color: #129D8E;}
.left_class_list ul li.hover:after{
    content: "";
    width: 35px;
    height: 2px;
    background: #129D8E;
    position: absolute;
    left: 0;
    top: 50%;
}

/*二级*/
.class_box h3{width:278px;height:50px;line-height:50px;text-indent:40px;background:#2264BB url(../images/left_list_on.jpg) no-repeat 40px center;font-size:18px;text-align:left;position:relative;margin-bottom:2px;font-weight:normal;}
.class_box h3 a{display:block;color:#fff;}
.class_box h3 a:hover{text-decoration:none;}
.class_box h3 em{width:7px;height:7px;float:left;background:#D7171E;position:absolute;left:10px;top:42%;display:none;}
.class_box h3 i{position:absolute;right:20px;top:30%;color:#fff;}
.class_box ul{margin:0 auto;padding:5px 0;background:#F0F0F1;}
.class_box ul li{height:35px;line-height:35px;text-indent:55px;background:url(../images/jiantou.gif) no-repeat 40px center;overflow:hidden;text-align:left;font-size:14px;display:inline-block;}
.class_box ul li a{display:block;color:#333;}
.class_box ul li:hover{background:none;}
.class_box ul li:hover a{color:#d7171e;}

/*about*/
.maincont .sub_about{position: relative;width: 100%;}
.maincont .sub_about img{margin:0 !important;height:auto;max-width: 100%!important;;height: auto!important;}
.maincont .sub_about p{width:100%;display:block;margin: 0 !important;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.maincont .sub_about p a{width:25%;height:100%;display: inline-block;box-sizing: border-box;transition: all 1s ease-out 0s;overflow: hidden;border: 4px solid #fff;border-top: 0;border-bottom: 0;}
.maincont .sub_about p a:hover{opacity: 0.5;background: #fff;}

/*partners*/
.about_partners{}
.about_partners .ap_title{width: 100%;height: 125px;line-height: 125px;text-align: center;font-size: 24px;border-bottom: 1px solid #ccc;}
.about_partners .ap_nav{width: 100%;height: 80px;line-height: 80px;font-size: 20px;background: #CBE9E6;}
.about_partners .ap_nav a{width: 25%;height: 100%;display: inline-block;text-align: center;}
.ap_nav a:hover{background: #129D8E;color: #fff;}
.about_partners .ap_nav a:nth-of-type(1) {background: #129D8E;color: #fff;}
.about_partners .row{width: 100%;height: auto;margin: 40px 0;}
.about_partners .row .ap_b1{font-size: 20px;color: #000;font-weight: bold;margin-bottom: 30px;position: relative;text-indent: 15px;}
.about_partners .row .ap_b1:after{
    content: "";
    width: 4px;
    height: 22px;
    background: #4d4d4d;
    position: absolute;
    left: 0px;
    top: 0;
}
.about_partners .row .ap_b2{}
.about_partners .row .ap_b2 p{line-height: 30px;font-size: 15px;margin-bottom: 20px;}


/*plan*/
.sub_plan{}
.sub_plan ul li{ width: 30%; height:460px; float: left; margin: 0 5% 0 0; overflow: hidden; position: relative; margin-bottom: 40px;}
.sub_plan li:nth-child(3n){ margin-right: 0;}
.sub_plan li .solImg{ width: 110px; height: 110px; background: url(../images/k01.png) no-repeat; margin:0 0 40px; overflow: hidden;}
.sub_plan li h2{ font-size: 24px; /*! font-weight: bold; */ height: 50px; line-height: 50px; color: #139d8e;}
.sub_plan li h3{ font-size: 18px; height: 30px; line-height: 30px; margin: 0 0 50px;}
.sub_plan li p{ font-size: 15px; color:#8d8d8d; line-height: 30px;}
.sub_plan li .solMore{ width:110px; height: 40px; background:#139d8e ; position:absolute; left: -110px; bottom: 130px;}
.sub_plan .solMore a{ display: block; line-height: 40px; text-align: center; color: #fff;}
.sub_plan li .smore{left: 0;transition:all 300ms;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;}

.sub_plan ul li:nth-child(1) .solImg{ background: url(../images/k01.png);}
.sub_plan ul li:nth-child(2) .solImg{ background: url(../images/k02.png);}
.sub_plan ul li:nth-child(3) .solImg{ background: url(../images/k03.png);}
.sub_plan ul li:nth-child(4) .solImg{ background: url(../images/k04.png);}
.sub_plan ul li:nth-child(5) .solImg{ background: url(../images/k05.png);}
.sub_plan ul li:nth-child(6) .solImg{ background: url(../images/k06.png);}
.sub_plan ul li:nth-child(7) .solImg{ background: url(../images/k07.png);}
.sub_plan ul li:nth-child(8) .solImg{ background: url(../images/k08.png);}
.sub_plan ul li:nth-child(9) .solImg{ background: url(../images/k09.png);}
.sub_plan ul li:hover .solImg{ background-position:-110px 0;}
.sub_plan ul li:hover{ border-bottom: 1px solid #139D8E; height:459px;}


/*sub_product 选项卡*/
.sub_product{overflow:hidden;width:100%;padding:50px 0;}
#tabs{width:100%;margin:0 auto;text-align: center;}
#tabs li{/*! float:left; */background:#fff;line-height:50px;font-size:16px;margin:0 5px;text-align:center;width:180px;margin-bottom:15px;display: inline-block;transition: all 0.3s ease-out;/*! border: 1px solid #e4e4e4; *//*! border-left: 1px solid #e4e4e4; *//*! border-bottom: 1px solid #e4e4e4; *//*! border-right: 1px solid #e4e4e4; */}
#tabs li a{color:#595959;display:block;/*! float: left; */border: 1px solid #c6c6c6;}
#tabs li.hover a{background:#129D8E;color:#fff;/*! float: left; *//*! display: block; */border: 1px solid #129D8E;}
#contents{/*! width:1200px; */margin:0 auto;overflow:hidden;/*! height:340px; */}
#contents ul{display:none;}
.list{overflow:hidden;clear:both;}
.list ul{padding-top:50px;/*! width:108%; */}
.list li{width:340px;display:block;float:left;margin:0 10px;/*! margin-bottom:20px; */transition:all 0.3s ease-out 0s;position:relative;}
.list li .pic{width:100%;height:300px;overflow:hidden;border-bottom: 5px solid #fff;transition:all 0.5s linear;}
.list li .pic img{width:100%;height:300px;transition:all 0.5s linear;}
.list li .pic:hover{border-bottom: 5px solid #129D8E;}
.list li .pic:hover img{transition:all 0.5s linear;transform:scale(1.15);}
.list li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;font-size: 18px;line-height: 80px;}
.list li p a{color: #5a5a5a;}
.list li:hover p{color:#129D8E;}

/*sub_case*/
.sub_case{overflow:hidden;background:#fff;padding:60px 0;}
.sub_case .row{width:1200px;margin:0 auto;margin-top:30px;position:relative}
.sub_case .row em{display:block;width:50px;height:50px;position:absolute;top:140px;font-size: 50px;background: #ACACAC;border-radius: 50%;text-align: center;color: #fff;}
.sub_case .row em.sclt{left:-100px;/*! background-position: -660px -158px; */}
.sub_case .row em.scrt{right:-100px;background-position: -710px -158px;}
.sub_case .row em:hover{cursor:pointer}
.sub_case .row em.sclt:hover{background-position: -660px -208px;}
.sub_case .row em.scrt:hover{background-position: -710px -208px;}
.sub_case .scCon{overflow:hidden;width:1200px;height:400px;margin:0 auto;position:relative;margin-bottom:0px;}
.sub_case ul{position:absolute;top:0;left:0}
.sub_case ul li{width:300px;/*height: 300px;*/float:left;text-align:left;margin-right:40px;margin-right:20px;/*! border:1px solid #EAEAEA; *//*! background:#fff; */transition:all ease 600ms;position: relative;}
.sub_case ul li:hover {box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);/*box-shadow: 0 5px 20px 1px rgba(49,49,49,.2);*/}
.sub_case ul li a{text-decoration:none;}
.sub_case ul li .pic{width:300px;height:300px;overflow:hidden;/*! padding:0px; */}
.sub_case ul li .pic img{width:300px;height:300px;transition:all 0.3s ease-out 0s;}
.sub_case ul li:hover img{transform:scale(1.2,1.2);}
.sub_case ul li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;font-size: 18px;line-height: 80px;}
.sub_case ul li:hover p{color:#129D8E;}


/*sub_teshe*/
.sub_teshe{overflow:hidden;background:#fff;padding:60px 0;}
.sub_teshe .row{/*! width:1200px; *//*! margin:0 auto; *//*! margin-top:30px; *//*! position:relative */}
.sub_teshe ul{/*! position:absolute; *//*! top:0; *//*! left:0 */width: 100%;}
.sub_teshe ul li{width:230px;height: 300px;float:left;text-align:left;padding:70px 15px 0 15px;margin-right:30px;border:1px solid #ccc;/*! background:#fff; */transition:all ease 600ms;position: relative;margin-top: 40px;}
.sub_teshe ul li:hover {box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);border: 1px solid #129D8E;cursor: pointer;}
.sub_teshe ul li a{text-decoration:none;}
.sub_teshe ul li .pic{width:110px;height:120px;margin:0 auto;text-align:center;transition: .8s;position: relative;/*! position: absolute; */}
.sub_teshe ul li .pic .t_a{left: 0;top: 0;position: absolute;}
.sub_teshe ul li .pic .t_b{opacity:0;left: 0;top: 0;position: absolute;}
.sub_teshe ul li:hover .t_a{opacity:0;}
.sub_teshe ul li:hover .t_b{opacity:1;}
.sub_teshe ul li p{width:100%;text-align:center;font-size: 16px;line-height: 30px;margin-top: 30px;color: #6A6A6A;}
.sub_teshe ul li:hover p{color:#129D8E;}
.sub_teshe ul li:last-of-type {margin-right:0;}  /*最后一个列表*/


/*内页团队*/
dl.tema_list{margin: 0px 20px 30px 18px;width: 265px;background: #fff;padding: 7px;float: left;overflow: hidden;height: auto;}
dl.tema_list:hover {box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);}
dl.tema_list:nth-of-type(4n+0){margin-right:0;}   /*4 的倍数*/
dl.tema_list dt{width: 250px;height: 320px;overflow: hidden;}
dl.tema_list dt img{width: 100%;height: 100%;min-height: 320px;transition: all 0.5s ease-out 0s;}
dl.tema_list dt:hover img{transform:scale(1.12);}
dl.tema_list dt a{display:block;}
dl.tema_list dd{text-align: center;}
dl.tema_list dd .p1{font-size:16px;color:#333;margin:20px 0 5px;font-weight: bold;}
dl.tema_list a:hover .p1{color:#269ef2;}
dl.tema_list dd .p2{font-size:12px;color:#939393;}

/*团队详情*/ 
.team_info_l{width: 479px;height: auto;float: left;background: #fff;padding:20px 0px 10px 0px;overflow: hidden;}
.t_l_pic{width: 450px;height: auto;overflow: hidden;}
.t_l_pic img{width: 100%;height:100%;}
.t_l_a{width: 100%;height: 80px;overflow: hidden;line-height: 80px;font-size: 25px;/*! font-weight: bold; */color: #333333;margin-top: 20px;}
.t_l_b{width: 100%;height: 24px;overflow: hidden;line-height: 24px;font-size: 14px;color: #313131;margin-bottom: 15px;}
.t_l_b_b2 a{color: #787878;margin-right: 19px;padding-left: 24px;}
.t_l_b_b2 a:hover{color: #000;}
.t_l_b_b2 .fa{}
.t_l_c{border-top: 1px solid #E5E5E5;height: auto;line-height: 50px;font-size: 14px;color: #787878;}

.team_info_r{float: right;width: 680px;height: auto;}
.team_r_li{width: 100%;height: auto;overflow: hidden;}
.team_r_li .t_r_t{height: 26px;line-height: 26px;position: relative;font-size: 20px;font-weight: bold;color: #000000;display: block;}
.team_r_li .t_r_t:before{content: '';position: absolute;top: 13px;right: 0;height: 1px;background: #DEDEDE;width: 580px;}
.team_r_li .t_r_con{font-size: 16px;color: #666666;line-height: 30px;padding:17px 0 40px 0;overflow: hidden;display: block;}

/*内页产品*/
dl.pro_list{width:325px;/*! height:400px; */float:left;/*! text-align:center; */margin: 0px 20px 50px 15px;display:inline;position: relative;border: 1px solid #eaeaea;}
dl.pro_list:hover {box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);}
dl.pro_list dt{width:100%;height:250px;/*! border-bottom: 1px solid #eee; */overflow: hidden;}
dl.pro_list dt img{width: 100%;height: 100%;transition: all 1s ease-out 0s;}
dl.pro_list dt:hover img{
    transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -webkit-transform:scale(1.12);
    -moz-transform:scale(1.12);
    -o-transform:scale(1.12);
    -m-transform:scale(1.12);
    transform:scale(1.12);
}
dl.pro_list dt a{display:block;}
dl.pro_list dd{font-size: 14px;padding: 0 20px;}
dl.pro_list dd .p1{font-size:14px;color:#333;margin:15px 0;}
dl.pro_list a:hover .p1{color:#269ef2;}
dl.pro_list dd .p2{}
dl.pro_list dd .p3{font-size:12px;border-top:1px solid #eee;background:url(../images/service_dot.png) no-repeat right center;/*! line-height:30px; */color:#666;padding: 10px 0;}

/*列表样式*/
dl.photo_list{width:250px;/*! height:210px; */float:left;text-align:center;margin: 0px 25px 20px 0px;display:inline;}
dl.photo_list:nth-of-type(4n+0){margin-right:0;}   /*4 的倍数*/
dl.photo_list dt{border: 1px solid #e4e4e4;overflow: hidden;}
dl.photo_list dt img{height:220px;transition: all 1s ease-out 0s;}
dl.photo_list dt:hover img{
    opacity: 0.7;
    filter: alpha(opacity=70);
    transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -webkit-transform:scale(1.12);
    -moz-transform:scale(1.12);
    -o-transform:scale(1.12);
    -m-transform:scale(1.12);
    transform:scale(1.12);
}
dl.photo_list dd{height:50px;line-height:50px;font-size: 16px;}

/*合作伙伴*/
dl.partner_list{width:25%;height:140px;/*! float:left; */text-align:center;box-sizing: border-box;padding: 10px 10px 0px 10px;display:inline-block;float: left;}
dl.partner_list dt{border: 1px solid #e4e4e4;overflow: hidden;}
dl.partner_list dt img{width:100%;height:auto;transition: all 1s ease-out 0s;}
dl.partner_list dt:hover img{
    opacity: 0.7;
    filter: alpha(opacity=70);
    transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -webkit-transform:scale(1.12);
    -moz-transform:scale(1.12);
    -o-transform:scale(1.12);
    -m-transform:scale(1.12);
    transform:scale(1.12);
}
dl.partner_list dd{height:50px;line-height:50px;/*! font-size: 12px; */}

/*热门资讯*/
.toplist{width:280px;margin-top:10px;padding:0;list-style:none;background:#fff url(../images/dotnum.gif) no-repeat 5px top;max-height:310px;overflow:hidden}
.toplist li{line-height:30px;height:30px;padding-left:40px;border-bottom:1px solid #F0F0F0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}
.toplist li span{float:right;color:#999}

/*当前位置*/
.position{width: 100%;margin: 0 auto;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e0e0e0;line-height: 60px;height: 60px;text-indent: 15px;margin-bottom: 10px;text-align: left;}
.position span{float: right;font-size: 12px;overflow:hidden;text-indent: 45px;text-align: right;font-weight: normal;padding-right: 15px;}
.position span .fa{margin:0 5px;vertical-align:middle;}
.position a{color:#333;}
/*end 当前位置*/

/*新闻列表*/
.news_pic_list{font-size: 13px;color: #808080;border: #e6e6e6 2px solid;/*! padding-bottom: 30px; */width: 100%;height: auto;padding: 25px;background: #fff;margin-top: 20px;box-sizing: border-box;transition: all 0.3s ease-out 0s;overflow: hidden;}
.news_pic_list .pic{float: right;width: 300px;height: 200px;overflow: hidden;}
.news_pic_list .pic img{width: 100%;height: 100%;transition: all 0.5s ease-out 0s;}
.news_pic_list .pic:hover img{transform:scale(1.12);}
.news_pic_list .text{float: left;width: 65%;}
.news_pic_list .text h3{width: 100%;line-height: 25px;font-size: 18px;color: #555;margin-bottom: 15px;}
.news_pic_list .text .info{width: 100%;max-height: 90px;font-size: 16px;color: #333333;/*! margin-top: 20px; */line-height: 30px;display: -webkit-box;overflow: hidden;}
.news_pic_list .text .date{font-size: 15px;color: #999999;/*! margin-bottom: 10px; *//*! line-height: inherit; */line-height: 30px;}
.news_pic_list:hover {border: 2px solid #129D8E;box-shadow: 0px 0px 8px rgba(9, 8, 9, 0.2);}
.news_pic_list:hover h3 {color: #129D8E;}
.news_pic_list:hover .pic img {transform: scale(1.1);}

/*新闻内容*/
.maincont{/*! width: 100%; *//*! height: auto; *//*! padding: 20px 0px; *//*! margin: 0 auto; *//*! min-height: 450px; */text-align: left;}
.maincont h1{font-size:26px;line-height:50px;/*! padding:10px 0 10px; */text-align:left;font-weight:bold;margin-bottom: 20px;}
.maincont .subhead{margin:0 0 12px;font-size:14px;text-align:center;}
.maincont #longtitle{margin:0 0 12px;font-size:14px;text-align:center;}
.maincont .explain{margin-bottom:20px;line-height:30px;font-size:14px;color:#898989; border-top: 1px solid #e5e5e5; padding: 10px 0;/*! text-align:center; */}
.maincont .explain em{font-family:'Lucida Sans Unicode', Tahoma, Helvetica, Arial, sans-serif;color:#666666;}

.maincont .font_s {text-align: right;line-height: 30px;}
.maincont .font_s a {color: #0273cf;font-size: 14px}
.maincont .font_s img {margin-top: 8px;margin-right: 5px;}

.Big, .Middle, .Small, .Print, .Close, .Favorite{cursor:pointer;}
.maincont .Zoom{/*! border-top:1px solid #E0E0E0; *//*! padding:20px 0px; *//*! margin:10px auto; */ *padding-bottom:15px;line-height:30px;font-size:15px;/*! overflow-x:auto; *//*! overflow-y:hidden; */}
.maincont .Zoom p{margin:0 0 10px 0;}
.maincont .Zoom img{margin:5px 0px;height:auto;max-width: 80%;height: auto!important;}
.maincont .Zoom p.player{margin:0 0 10px;text-align:center;}
.maincont .Zoom a{color:#333;text-decoration:none;}
.maincont .Zoom a:hover{color:#139d8e;text-decoration:none;}
.maincont .editor{margin:10px 15px;font-weight:bold;font-size:14px;text-align:right;}

/*表格样式*/
.maincont .Zoom table{width:100%;max-width:95%;border-collapse:collapse;border-spacing:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd; margin: 0 auto}
.maincont .Zoom table th{border-bottom:2px solid #ddd;vertical-align:bottom;padding:5px;text-align:left;}
.maincont .Zoom table td{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:5px;/*! vertical-align:center; *//*! line-height: 30px; */}
.maincont .Zoom table tr:nth-child(odd){background: #E6E7E8;}

/*组图内容*/
.group_picture{width:400px;}
.group_info{width:400px;line-height:2;}
.group_info h1{border-bottom:1px dashed #ddd;font-size:18px;color:#004097;padding:0 0 10px 0;font-weight:700;margin-top:20px;margin-bottom:12px;line-height:1.5;}
.group_info strong{color:#ea3516;font-size:24px}
.group_info .but {
    background: -webkit-linear-gradient(bottom, #ea3516, #f0592d);
    background: -moz-linear-gradient(bottom, #ea3516, #f0592d);
    background: -o-linear-gradient(bottom, #ea3516, #f0592d);
    background: linear-gradient(bottom, #ea3516, #f0592d);
    box-shadow: 0 0 1px #ff0;
    border-radius: 3px;
    color: #fff;
    display: block;
    overflow: hidden;
    width: 120px;
    line-height: 40px;
    text-align: center
}
.group_info .but:hover {
    background: -webkit-linear-gradient(right, #ea3516, #f0592d);
    background: -moz-linear-gradient(right, #ea3516, #f0592d);
    background: -o-linear-gradient(right, #ea3516, #f0592d);
    background: linear-gradient(right, #ea3516, #f0592d)
}
.Zoom_tit{border-bottom:1px solid #eee;position:relative;padding-bottom:12px;margin-bottom:15px;}
.Zoom_tit h3{font-size:20px;color:#333;}
.Zoom_tit s{width:80px;height:3px;display:block;position:absolute;left:0;bottom:-2px;background:#004097;}

.maincont .Zoom_part{border-top: 0;}

/*标签*/
.maincont .label{line-height:30px;font-size:15px;}
.maincont .label a{color:#333;}
.maincont .label a:hover{color:#139d8e;}

/*上一篇*/
.maincont .previous{line-height:30px;font-size:15px;padding: 20px 0;}
.maincont .previous a{color:#333;}
.maincont .previous a:hover{color:#139d8e;}

/*内页 联系*/
.main_contact{width: 100%;min-height: 1000px;background: #fff;}
.contact_fl {width: 750px;margin: 0 0 0 100px;}
.contact_fl .cot_s1 {}
.contact_fl .cot_s1 img {width: 100%;height: auto;}
.contact_fl .cot_s2 {width: 530px;margin: 0 30px 0px 0;}
.contact_fl .cot_s2 h1 {line-height: 80px;text-align: center;font-size: 16px;}
.contact_fl .cot_s2 p {/*! line-height: 50px; *//*! text-align: center; *//*! font-size: 16px; */margin-bottom: 25px;}

.contact_fr {width: 780px;}
.contact_fr .cot_s3{margin: 80px 80px 0 100px;width: 550px;}
.cot_s3 h1{line-height: 50px;font-size: 20px;}
.cot_s3 h2{line-height: 40px;font-size: 15px;border-top: 1px solid #ccc;margin-top: 20px;padding-top: 20px;}
.cot_s3 h3{font-size: 18px;line-height: 30px;}
.cot_s3 p{line-height: 35px;font-size: 15px;margin-bottom: 20px;}
.cot_s3 p em{color: #476088;margin-right: 10px;font-size: 16px;border: 2px solid #476088;width: 30px;height: 30px;padding: 5px;border-radius: 50%;text-align: center;}

/*自定义表单*/
.if_message{width: 90%;margin: 0 auto;}
.if_message p{clear: both;margin: 20px 0 0 0;}
.if_message .text{border:none;border:#E4E4E4 1px solid;height:50px;line-height:50px;background-color:#fff;width:100%;text-indent:20px;color:#030303;text-transform:uppercase;}
.if_message .text:hover{background-color:#E3E3E3}
.if_message .textarea{border:none;border:#E4E4E4 1px solid;height:200px;line-height:28px;background-color:#fff;width:100%;padding:10px 20px;}
.if_message .textarea:hover{background-color:#E3E3E3}
.if_message .select{border:none;border:#E4E4E4 1px solid;height:50px;line-height:50px;background-color:#fff;width:100%;text-indent:10px;color:#030303;text-transform:uppercase;}
.if_message .button1{height:50px;background:#F0C418;color:#FFF;text-align:center;line-height:50px;font-size:18px;border:none;width:100%;font-weight:bold;letter-spacing:5px;cursor: pointer;}
.if_message_input::-webkit-input-placeholder{color:#dddddd;-webkit-transition:color.5s;}
.if_message_input:focus::-webkit-input-placeholder,input:hover::-webkit-input-placeholder{color:#000;-webkit-transition:color.5s;}

/*相关产品*/
.rcrd_img{font-size:14px;background:#f6f6f6;width: 100%;/*! padding: 0px 10px; */text-align: left;margin: 0 auto;}
.rcrd_img b{display:block;line-height:50px;overflow:hidden;color:#004097;text-indent: 10px;}
.rcrd_img dl{width:195px;float:left;text-align:center;margin: 10px 10px 0px 10px;display:inline;position: relative;}
.rcrd_img dl dt{width:100%;height:100%;overflow: hidden;}
.rcrd_img dl dt img{width: 100%;height: 160px;transition: all 1s ease-out 0s;}
.rcrd_img dl dt:hover img {
    transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    -webkit-transition:all 0.5s linear;
    -webkit-transform:scale(1.12);
    -moz-transform:scale(1.12);
    -o-transform:scale(1.12);
    -m-transform:scale(1.12);
    transform:scale(1.12);
}
.rcrd_img dl dt a{display:block;}
.rcrd_img dl dd{line-height:40px;height:40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.group_img dl{width: 150px;margin:10px 12px 0px 15px;}
/*相关产品 end*/

/*相关新闻*/
.rcrd{font-size:14px;width:96%;/*! padding:0px 10px; */text-align:left;margin: 0 auto;}
.rcrd b{display:block;line-height:50px;height:50px;overflow:hidden;color:#004097;text-align:left;background:#f6f6f6;text-indent: 10px;}
.rcrd ul{max-height: 210px;overflow: hidden;}
.rcrd li{border-bottom:1px #cacaca dashed;padding:0 0 0 20px;line-height:40px;height:40px;overflow:hidden;background:url(../images/jiantou.gif) 5px center no-repeat;text-align:left;float:left;width:46.3%;margin:0 30px 0 0px}
.rcrd li:nth-of-type(2n+0){margin-right:0;}   /*2 的倍数*/
.rcrd li a{color:#666}
.rcrd li span{float:right;color:#666}
.group_list li{width:96.3%;}
/*相关新闻 end*/

/*tags*/
.tags_list{line-height: 35px;}
.tags_list a{margin: 0px 10px 0 5px;text-decoration: none !important;}

/*漂浮*/
.f_flotage {width: 233px;height:382px;overflow:hidden;position: fixed;top: 200px;right: 1%;z-index: 1000;background:url(../images/pao.png) 5px center no-repeat;display:none;}
.f_flotage h3{width: 100%;height: 150px;}
.f_flotage ul{}
.f_flotage ul li{width: 100%;height: 105px;text-indent: -9999px;}
.f_flotage ul li a{display:block;width: 100%;height: 105px;}

/*预约*/
.f_make{width: 100%;}
.f_make .f_m_box{width: 300px;margin: 0 auto;position:relative;}
.f_make .f_m_box p{margin-bottom: 10px;}
.f_make .f_m_box p span{font-size: 15px;margin-bottom: 5px; display: block;}
.f_make .f_m_box .text{vertical-align:middle;height:50px;line-height:50px;padding:0;padding-left:6px;border:1px solid #dedede;width:100%;font-size: 15px;}
.f_make .f_m_box .select{height:50px;line-height:50px;padding:0;padding-left:6px;border:1px solid #dedede;width:100%;font-size: 15px;}
.f_make .sub{width: 300px;margin: 0 auto;}
.f_make .submit{background: #FFA700;width: 300px; height: 50px;border: none;border-radius: 10px;cursor: pointer;color: #fff;margin: 0 auto;font-size: 18px;}

/* 搜索 */
.search_pro{width:100%;margin:0 auto;overflow:hidden;/*! height:340px; */}
.search_pro ul{overflow:hidden;padding-top:50px;clear:both;}
.search_pro ul li{width:320px;display:block;float:left;margin:0 20px;/*! margin-bottom:20px; */transition:all 0.3s ease-out 0s;position:relative;}
.search_pro ul li .pic{width:100%;height:300px;overflow:hidden;border: 5px solid #ccc;transition:all 0.5s linear;}
.search_pro ul li .pic img{width:100%;height:300px;transition:all 0.5s linear;}
.search_pro ul li .pic:hover{border: 5px solid #129D8E;}
.search_pro ul li .pic:hover img{transition:all 0.5s linear;transform:scale(1.15);}
.search_pro ul li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;font-size: 18px;line-height: 80px;}
.search_pro ul li p a{color: #5a5a5a;}
.search_pro ul li:hover p{color:#129D8E;}



/*input, select, textarea { vertical-align:middle; font-size:1.4rem; color:#3a3a3a; transition-duration:0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; box-sizing:border-box }
input[type="text"], input[type="password"] { padding-left:0.1em; padding-right:0.1em; height:2.4em; line-height:2.4em; border:1px solid #e8e9ec; background:#fff }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border: 1px solid #2a61ad }
textarea { padding:0.1em }
button { cursor:pointer; vertical-align:middle; text-align:center;}*/



