@charset "utf-8";
/****重置****/
html,body{ width:100%; height:100%;}
body{ font: 14px/1.5rem "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #555;}
::selection { background:#1581e5;color:#fff;
}
/*Mozilla Firefox*/
::-moz-selection {
    background:#1581e5;
    color:#fff;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body, header, footer, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
i,b{ font-style:normal; font-weight:normal}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border:none; }
legend { display:none }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:"" }
a { text-decoration:none; color:#444;}
/*a:active{ background:none;}*/
a:hover{text-decoration:none}
a:hover{color:#e42107;}
abbr, acronym { border: 0; }
.less12px { -webkit-text-size-adjust:none; }/*chrome私有属性，允许font-size<12px*/
.clearfix:after { content: "."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block }
* html .clearfix { height: 1%; }
.clearfix { display:block }
.tul,.tul:hover{ text-decoration:underline;}
input[type="checkbox"],input[type="radio"]{ margin-left:5px; margin-right:5px;}
input,
img{ outline:none; vertical-align:middle;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #fff;}
input:-moz-placeholder,
textarea:-moz-placeholder {color: #fff; }
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {color: #fff;}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {color: #fff;}




/****main****/
html,
body{ position:relative; height:100%;}
body{ background:#fff;}



.btn-defaul{ display: inline-block; *display: inline;zoom: 1; line-height: 42px; border: none; cursor: pointer; width: 170px; background: #ddd; text-align: center; border-radius: 4px; color: #666;}
.btn-block{ display: block;}
.btn-#e42107{ background: #e5162a; color: #fff;}
.btn-#e42107:hover{ background: #e20e23; color: #fff;}
.btn-green{ background: #23b352; color: #fff;}
.btn-green:hover{ background: #1aa748; color: #fff;}
.btn-blue{ background: #64caf7; color: #fff;}
.btn-blue:hover{ background: #64caf7; color: #fff; box-shadow:0 0 6px #444; }

.btn-box{ text-align: center;}
.btn-box .btn-defaul{ font-size: 16px;}
.btn-brown{ background:#c08f31; color:#fff;}
.btn-brown:hover{ background:#b78627; color: #fff;}
.btn-red{ background:#e42f05; color:#fff;}
.btn-red:hover{ background:#ee4017; color: #fff;}



.icon{ background: url(../images/icon.png) no-repeat;}
.icon-list1{ background-position: 0 -266px;}
.icon-list2{ background-position: -50px -266px;}
.icon-list3{ background-position: -100px -266px;}
.icon-list4{ background-position: -150px -266px;}


.section,
.header-wrap,
.nav-wrap
.footer,
.wrap{ width:100%; min-width:1200px; margin-left:auto; margin-right:auto;}
.container,
.header,
.page-container{ min-width: 1200px; width:1200px; margin-left:auto; margin-right:auto;}

body{ background: #fff;}

.nav{ float: right;}
.nav li{ float: left;}
.nav li a{ padding: 0 25px; display: block; float: left; font-size: 16px; line-height: 71px;}
.logo { padding: 5px 0; width: 280px;}
.logo a{ width: 271px; display: block; line-height: 61px;}
.logo a img{ display: block; height: 61px;}
.head-product{ position:relative; z-index:1000; background: #64caf7;}
.head-product .list{}
.head-product .list li{ position:relative; padding: 12px 0; float: left; line-height: 40px;}
.head-product .list li:first-child a{ border-left: none;}
.head-product .list li:hover>a{ top: -2px; position: relative;}
.head-product .list li>a{ padding-left:89px; width:210px;  border-left: 1px solid #a2d2f1;  display: block; font-size: 20px; color: #fff; line-height: 40px;}
.head-product .list .icon{ float: left; width: 40px; height: 40px; margin-right: 10px;}
.sub-product-menu{ display:none; padding:10px 25px; width:120%; box-shadow:0 2px 3px #ccc; position:absolute; left:0; top:64px;  background:#fff;}
.sub-product-menu dl{ width:46%; padding-right:3%; float:left; border-right:1px solid #eee;}
.sub-product-menu .list2{ border-right:none; padding-left:3%; padding-right:0;}

.sub-product-menu dt a{ font-weight:600; color:#64caf7;}
.sub-product-menu dd{}
.sub-product-menu dd a{ line-height:22px; padding:7px 0; padding-left:12px; position:relative; display:block; font-size:15px;}
.sub-product-menu dd a:before{ background:#64cafa; content:''; width:4px; height:4px; position:absolute; left:0; top:16px;}
.sub-product-menu dd a:hover{ text-decoration:underline;}

.foot-wrap{ position: relative; overflow: hidden; background: #fff;}
.foot-wrap .container{ overflow: hidden; position: relative; z-index: 10;}
.foot-wrap:after{ content: ''; position: absolute; width: 35%; right: 0; top: 0; height: 100%;}
.copyRight{ overflow: hidden; background: #87cae8; padding: 15px 0;}
.copyRight ,
.copyRight a{ color: #fff;}
.copyRight a:hover{ text-decoration: underline;}
.foot-menu{ overflow: hidden; padding: 40px 0 20px;}
.foot-left{ float: left; width: 70%;}
.foot-right{ float: right; width: 30%;}
.foot-menu{ overflow: hidden;}
.foot-menu .list{ float: left; margin-right: 70px;}
.foot-menu .list dt{ margin-bottom: 20px;}
.foot-menu .list dt a{ display: block; color: #64caf7; font-size: 18px;}
.foot-menu .list dd{ line-height: 26px;}
.copyRight{ line-height: 22px;}
.copyRight-menu{ padding: 15px 0; overflow: hidden;}
.copyRight-menu li{ float: left; line-height: 14px; border-left: 1px solid #fff; padding: 0 14px;}
.copyRight-menu li:first-child{ padding-left: 0; border-left: none;}


/***产品展示****/
.product-home{ padding: 50px 0; background: url("../images/home-bg1.jpg") bottom center no-repeat;}
.product-list-home{ overflow: hidden; position: relative;}
.product-list-home li{ float: left;}
.product-list-home .list1{  padding-top: 20px; width: 471px;}
.product-list-home .list2{  width: 492px; position: absolute; z-index: 10; left: 50%; margin-left: -246px;}
.product-list-home .list3{ padding-top: 20px; float: right; width: 491px;}
.product-list-home li .cen{  padding: 0 32%;padding-top: 30px; padding-bottom: 20px;}
.product-list-home li .cen .txt{ font-size: 14px; line-height: 22px; height: 66px; overflow: hidden;}
.product-list-home li .title a{ display: block; font-size: 17px; margin-bottom: 5px;}
.product-list-home li .bg-img,
.product-list-home li .img{ display: block;}
.product-list-home li .bg-img{ width: 100%;}
.product-list-home li .img{ margin: 0 auto; width: 250px; margin-top: -130px;}
.product-list-home li img{ max-width: 100%;}
.prd-class-home{ background: url("../images/home-bg2.jpg") center no-repeat;}
.prd-class-home .list{ overflow: hidden;}
.prd-class-home li{ position: relative; float: left; width: 300px; height: 700px;}
.prd-class-home li a{ padding-top: 150px; display: block; text-align: center;}
.prd-class-home li .pic{ height: 142px; display: block; overflow: hidden;}
.prd-class-home li .pic img{ width: 100%;}
.prd-class-home li .icon{ display: block; margin: 0 auto; margin-bottom: 33px; width: 150px; height: 150px;}
.prd-class-home li .txt{ font-size: 16px; padding: 30px 52px 0; height: 140px; margin-bottom: 5px; line-height: 28px; overflow: hidden;}
.icon-class1{ background-position: 0 0 ;}
.icon-class2{ background-position: -160px 0 ;}
.icon-class3{ background-position: -320px 0 ;}
.icon-class4{ background-position: -480px 0 ;}
.prd-class-home .list1 .main2{ background: #452f92;}
.prd-class-home .list2 .main2{ background: #fcb814;}
.prd-class-home .list3 .main2{ background: #1bc55b;}
.prd-class-home .list4 .main2{ background: #2577ff;}
.prd-class-home .main2{ height: 700px; display: none; color: #fff; position: absolute; left: 0; top: 0; z-index: 100;}
.prd-class-home .main2 .icon-txt{ padding-top: 32px; height: 118px; border-radius: 100%; background: #fff; font-size: 34px; line-height: 40px; }
.prd-class-home .list1 .icon-txt{ color:#452f92; }
.prd-class-home .list2 .icon-txt{color:#fcb814; }
.prd-class-home .list3 .icon-txt{color:#1bc55b; }
.prd-class-home .list4 .icon-txt{color:#2577ff; }
.prd-class-home li .more{ display: block; text-align: center; padding-bottom: 15px; color: #64caf7;}
.home-block3{ padding: 40px 0 30px; background: url("../images/home-bg3.jpg") center no-repeat; overflow: hidden;}

.title01{ text-align: center; margin-bottom: 40px;}
.title01 .tit-larger{ font-size: 26px; line-height: 32px; margin-bottom: 10px;}
.title01 .tit-small{ line-height: 28px; font-size: 16px;}
.home-block3 .pic{ padding-bottom: 35px; text-align: center;}
.home-block3 .pic img{ }
.home-block4{ background: #f5e7c5; padding: 40px 0;}
.home-block4 .pic{ text-align: center;}
/*.home-block5{ padding: 40px 0; background: url("../images/home-bg5.jpg") center no-repeat;}*/
.server-list-home{ padding: 200px 0; overflow: hidden;}
.server-list-home .list{ padding-left: 14px;}
.server-list-home li{ float: left; width: 218px; height: 252px; margin-left: 60px; background: url("../images/bg-kuai.png") center no-repeat;}
.server-list-home li a{ padding-top: 53px; display: block; text-align: center; font-size: 18px;}
.server-list-home li .icon{ display: block; width: 86px; height: 86px; margin: 0 auto 20px;}
.server-list-home li:hover a{ color: #64caf7; text-decoration: underline; top: -4px; position: relative;}

.icon-server1{ background-position: 0 -180px ;}
.icon-server2{ background-position: -96px -180px ;}
.icon-server3{ background-position: -192px -180px ;}
.icon-server4{ background-position: -288px -180px ;}
.home-block6{ padding: 60px 0; background: url("../images/home-bg6.jpg") center no-repeat;}
.home-block6 .main1{ margin-bottom: 50px; overflow: hidden; margin-left: -100px;}
.home-block6 .main1 .news-list{ float: left; width: 520px; margin-left: 120px;}
.news-list li{ overflow: hidden; line-height: 36px; *line-height: 32px;}
.news-list li a{ float: left;width: 80%; overflow: hidden; height: 36px;}
.news-list li .date{ float: right; color: #666;}
.news-list li:hover a{ text-decoration: underline;}
.home-block6 .main2{ overflow: hidden;}
.video-home-larger{ float: left; width: 455px;}
.video-home-larger a{ display: block;}
.video-home-larger .img{ height: 284px;}
.video-home-larger .img img{ width: 100%; height: 100%;}
.video-home-larger .txt{ background: #575757; color: #fff; font-size: 16px; line-height: 50px; overflow: hidden; text-align: center; }
.pic-list-home{ overflow: hidden;}
.pic-list-home li{ height: 335px; float: left; width: 228px; margin-left: 15px; background: url("../images/alp-bg-10.png") top left repeat;}
.pic-list-home li .date{ display: block; padding: 13px 0; text-align: center; color: #64caf7; font-size: 16px;}
.pic-list-home li .date em{ font-size: 26px; display: block;}
.pic-list-home li .pic{ height: 180px; display: block; overflow: hidden; }
.pic-list-home li img{ width: 100%; height: 100%;}
.pic-list-home li .title a{ padding: 10px; display: block; font-size: 16px; line-height: 26px; height: 56px; overflow: hidden;}
.avd-home{ position: relative; overflow: hidden; height: 370px;}
.avd-home img{ position: absolute; left: 50%; margin-left: -960px; height: 100%;}

.search-form{ position:absolute; right: 0; top:6px; width:220px;}
.search-form label{ background:#ea6c4e; display:block; position:relative; height:36px; border-radius:4px; overflow:hidden; }
.search-form label input[type='text']{ display:block; line-height:26px; height:26px; padding:5px 0; width:175px; text-indent:10px; background:none; border:none; color:#fff;}
.search-form label input[type='submit']{ border:none; position:absolute; width:36px; height:36px; cursor:pointer; right:0; top:0;}



/****幻灯片***/
.fullSlide { width:100%;  position:relative; height:660px;  background:#000;  }
.fullSlide .bd {  margin:0 auto;  position: absolute; width:100%; height:100%;  z-index:0;  overflow:hidden;  }
.fullSlide .bd ul {  width:100% !important; height:100%  }
.fullSlide .bd li {  width:100% !important; height:660px;  overflow:hidden;  text-align:center; background-size: cover !important;  }
.fullSlide .bd li a {  display:block;  height:100%;  }
.fullSlide .hd { background: url("../images/alp-bg-wihte.png") top left repeat; width: 140px; height: 36px; border-radius: 4px; line-height: 36px; text-align: center; position:absolute;  z-index:110; left: 50%; margin-left: -70px;  bottom: 40px;  }
.fullSlide .hd ul {  text-align:center;  }
.fullSlide .hd ul li {  cursor:pointer;  display:inline-block; *display:inline;  zoom:1; width: 12px; height: 12px;border-radius: 50%;  margin: 0 5px;  overflow:hidden;  background:#444;  filter:alpha(opacity=50);  opacity:0.5;  line-height:999px;  }
.fullSlide .hd ul .on {  background:#65caf7;  }
.fullSlide .prev,.fullSlide .next {  display:block;  position:absolute;  z-index:1;  top:50%;  margin-top:-30px;  left:7%;  z-index:1;  width:40px;  height:60px;  background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor:pointer;  filter:alpha(opacity=50);  opacity:0.5;  display:none;  }
.fullSlide .next {  left:auto;  right:7%;  background-position:-6px -137px;  }
/***新闻动态***/

/***新闻动态***/
.page-crumb{ margin-bottom: 30px; padding: 10px; border-bottom: 1px solid #d9d9d9; font-size: 16px; line-height: 32px;}
.page-crumb span{ color: #64cafa;}

.page-menu{ margin-bottom: 60px; overflow: hidden;}
.page-menu li{ width: 146px; margin-right: 25px; float: left;}
.page-menu li a { font-weight: 600; display: block; border: 1px solid #d2d2d2; border-radius: 6px; overflow: hidden; position: relative;  line-height: 50px; font-size: 16px; text-align: center;}
.page-menu .current a,
.page-menu li:hover a{ border-color: #64cafa; background: #64cafa; color: #fff;}
.title03{ margin-bottom: 50px; position: relative; text-align: center;}
.title03:after{ content: ''; display: block; width: 240px; height: 1px; background: #64cafa; margin: 0 auto; margin-top: 10px;}
.title03:before{ content: ''; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; width: 4px; height: 4px; border-radius: 50%; background: #64cafa; border: 4px solid #fff;}
.title03 .name{ font-size: 24px; line-height: 30px;}
.title03 .tit-small{ font-size: 16px; color: #666; line-height: 24px; text-transform: uppercase;}
.fcblue{ color: #64cafa;}
/***关于我们***/
.about-block1{ padding-bottom: 50px; overflow: hidden;}
.about-block1 .main{ overflow: hidden;}
.about-block1 .right-img{ float: right; width: 45%; margin-left: 2%; border-radius: 16px 0 16px 0; overflow: hidden;}
.about-block1 .right-img img{ width: 100%;}
.about-block1  .main .title{ font-size: 16px !important; font-weight: 600; margin-bottom: 5px;}
.about-block2{ overflow: hidden; padding: 50px 0; background: #f2f6f7;}
.about-block2 .loader-right{ text-align: right; padding-right: 10px; padding-top: 10px;}
.about-block3{ padding: 50px 0; overflow: hidden;}
.about-block3 .ctl-txt{ margin: 0 auto; width: 810px; text-align: center; margin-bottom: 40px;}
.about-block3 .clt-list{ width: 930px; margin: 0 auto; overflow: hidden;}
.about-block3 .clt-list .right-img{ float: right;}
.about-block3 .clt-list .list{ font-size: 18px; padding-top: 20px; line-height: 28px; }
.about-block3 .clt-list .list li{ margin-bottom: 15px;}
.about-block4{ overflow: hidden; padding: 50px 0 ; background: url("../images/about-bg0.jpg") top left repeat;}
.about-block4 .media{ text-align: center; overflow: hidden;}
.about-block4 .media img{ max-width: 100%;}
.about-block5{ padding: 50px 0 30px;}
.zizi-list{ overflow: hidden; margin-left: -20px;}
.zizi-list li{ float: left; width: 285px; margin-left: 20px; margin-bottom: 20px;}
.zizi-list li .img{ display: block; width: 100%; height: 200px; overflow: hidden; margin-bottom: 10px;}
.zizi-list li img{ width: 100%;}
.zizi-list li .title{ line-height: 24px; text-align: center;}

.news-list-page{ overflow: hidden; margin-left: -50px;}
.news-list-page li{ float: left; width: 350px; padding: 8px; padding-bottom: 10px; margin-bottom: 20px; margin-left: 50px; background: #f4f4f4;}
.news-list-page li .img{ margin-bottom: 10px; display: block; overflow: hidden; height: 247px;}
.news-list-page li .img img{ width: 100%; height: 100%;}
.news-list-page li .title{ font-size: 16px; margin-bottom: 3px; overflow: hidden;}
.news-list-page li .other{ color: #666;}
.news-list-page li .txt{ line-height: 24px; height: 48px; overflow: hidden;}
.news-list-page li a:hover{text-decoration: underline;}

.product-list-page{ overflow: hidden; margin-bottom: -25px;}
.product-list-page li{ float: left; width: 399px;  margin-bottom: 45px; border-left: 1px dotted #aaa; text-align: center;}
.product-list-page .list1,
.product-list-page .list4{ border-left: none;}
.product-list-page li a{ display: block; width: 320px; margin: 0 auto; padding-bottom: 25px; padding-top: 25px; border: 1px solid #ddd; border-radius: 4px; overflow: hidden;}
.product-list-page li .title{ margin-bottom: 25px; font-size: 20px; position: relative;}
.product-list-page li .title:after{ content: ''; display: block; width: 60px; margin: 0 auto; margin-top: 10px; height: 2px; background: #64cafa;}
.product-list-page li .img{ display: block; width: 180px; margin: 0 auto;margin-bottom: 25px; }
.product-list-page li img{ width: 100%;}
.product-list-page li .txt{ width: 270px; margin: 0 auto; text-align: center; line-height: 26px; font-size: 14px; height: 72px; overflow: hidden;}
.product-list-page li:hover a{ color: #64cafa;}

.contact-main{ margin-bottom: 40px; overflow: hidden;}
.contact-main .cen{ float: left; width: 640px; padding: 20px 30px; background: #f6f6f6; font-size: 16px; line-height: 28px;}
.contact-main .right-message{ padding-top: 50px; background: #fff; float: right; width: 420px;}
.contact-main .right-message .txt{ line-height: 26px; margin-bottom: 10px;}
.msg-form{}
.msg-form label{ display: block; margin-bottom: 20px; }
.msg-form .list-ipt{ border: 1px solid #ddd; border-radius: 3px; overflow: hidden;}
.msg-form .list-ipt input{ width: 28%; text-align: center; display: block; float: left; border: none; line-height: 26px; padding: 10px 0;}
.msg-form .list-ipt input[type='text']{ width: 72%; text-align: left; text-indent: 15px;}
.msg-form .list-ipt input[type='submit']{ cursor: pointer; background: #64cafa; color: #fff; font-size: 16px;}
.msg-form .list-ipt .submit{ cursor: pointer; background: #64cafa; color: #fff; font-size: 16px; width: 28%; text-align: center; display: block; float: left; border: none; line-height: 26px; padding: 10px 0;}
.con-map{ margin-bottom: 50px;}
.con-map>image{ width: 100%;}

.product-head{ margin-bottom: 20px; overflow: hidden; border: 1px solid #ddd; background: #f7f7f7;}
.product-head .img{ padding: 52px 0; float: left; width: 355px; margin-right: 30px; text-align: center; background: #fff;}
.product-head .img img{ width: 262px;}
.product-head .main{ padding: 40px 30px;}
.product-head .main .title{ font-size: 22px; margin-bottom: 20px;}
.product-head .main .txt{ font-size: 16px; line-height: 26px; margin-bottom: 15px;}
.product-detail{ margin-bottom: 40px;}
.product-table{ border-bottom: 2px solid #64cafa; overflow: hidden;}
.product-table li{ float: left; width: 120px;margin-right: 12px;}
.product-table li a{ border-radius: 4px 4px 0 0;  width: 100%; float: left; text-align: center; line-height: 40px;
    border: 1px solid #64cafa; color: #555; border-bottom: none; font-size: 16px;}
.product-table .active a{ background: #64cafa; color: #fff; }
.prd-title2{ padding-bottom: 2px; border-bottom: 1px solid #64caf7;}
.prd-title2 .name{ color: #fff; padding: 0 15px; display: inline-block; *display: inline;zoom: 1; background: #64caf7; line-height: 38px; text-transform: uppercase;}
.product-main{ display: block; padding-top: 20px;}

.page{ padding-top: 20px; padding-bottom: 20px; text-align: center;}
.page a,
.page span{ display: inline-block; *display: inline;zoom:1; line-height: 30px; padding: 0 10px; }
.page a:first-child,
.page a:last-child{ background: #64cafa; color: #fff; }
.page span,
.page .active{ color: #64cafa;}







/***留言板***/
.message-main{ padding: 40px 0; background: #f6f6f6; overflow: hidden;}
.message-main .left{ padding-top: 10px; padding-left: 70px; width: 650px; float: left; border-right: 1px solid #ebe6e6;}
.message-main .right{ width: 438px; float: right; border-left: 1px solid #fff;}
.message-main .signUp-main{ width: 240px; margin: 0 auto;}
.message-main .signUp-main .tit{ margin-bottom: 35px;}
.message-main .form-box li{ width: 400px;}
.message-main .form-box .list-text{ width: 520px;}
.message-main .form-box input[type='text']{ width: 365px;}
.message-main .form-box select{ width: 403px;}
.message-main .form-box textarea{ width: 485px;}
.message-main .form-box .code-list input{ width: 180px;}
.message-main .form-box .txt{ padding-top: 5px;}

/*
.page{ padding-top: 20px; text-align: left;}
.page a,
.page span{ display: inline-block; *display: inline;zoom:1; line-height: 30px; padding: 0 10px; }
.page a:first-child,
.page a:last-child{ background: #c08f31; color: #fff; }
.page span,
.page .active{ color: #9d6e14;}
*/


/***详情页***/
.detailBox{padding:0 0 20px; margin-bottom:8px; font-size:14px; line-height:1.6em;}
.detail-tit{padding:10px 0 0; font-size: 16px; font-weight: 600; color: #333; text-align: center;}
.small-txt-tit{ padding-bottom: 10px; color:#333; padding-top:5px; text-align: center;}
.small-txt-tit span{ margin-right:15px;}
.small-txt-tit .author{ padding-left:20px; margin:0 5px;/* background:url(../images/icon1.png) left center no-repeat;*/}
.small-txt-tit .timer{ padding-left:20px; margin:0 5px; /*background:url(../images/icon2.png) left center no-repeat;*/}
.detailBox .t2{ text-indent:2em;}
.detailBox h4,
.detailBox h3{ margin-bottom: 5px; font-size:1.1428em;}
.detailBox .media{ margin-top: 15px; margin-bottom: 15px; text-align:left;}
.detailBox .media img{ max-width: 100%; overflow:hidden;}
.detailBox .dline{ margin:10px 0 20px; border-top:1px dashed #ddd;}
.detailBox p{ margin-bottom: 10px; font-size:15px; line-height: 1.6rem; color: #555; }
.detailBox .cenTit{ line-height:26px; color:#000; padding:25px 0; margin-bottom:35px; border-bottom:2px solid #dedee0; text-align:center; font-size:30px;}
.detailBox .cen-clum-2{ padding: 20px 0 10px; overflow: hidden;}
.detailBox .cen-clum-2 .left{ float: left; width: 50%; margin-right: 20px;}
.detailBox .cen-clum-2 .right{ float: right; width: 50%; margin-left: 20px;}
.detailBox .cen-clum-2 .media{ margin-top: -5px;}
.jiamen-main .media{ text-align: center;}


/*返回头部*/
.izl-rmenu { position: fixed; right: 5px;/*margin-left:532px;*/ bottom: 10px; padding-bottom: 50px;  z-index: 999; }
.izl-rmenu .btn { width: 60px; height: 61px; margin-bottom: 1px; cursor: pointer; position: relative; }
.izl-rmenu .btn-qq { background: url(../images/r_qq.png) center no-repeat; background-size: 100%; }
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited { background: url(../images/r_qq.png) 0px 0px no-repeat; text-decoration: none; display: block; }
.izl-rmenu .btn-wx { background: url(../images/r_wx.png) 0px 0px no-repeat; }
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px; height: 160px; }
.izl-rmenu .btn-phone { background: url(../images/r_phone.png) 0px 0px no-repeat; }
.izl-rmenu .btn-phone .phone { position: absolute; width: 160px; left: -160px; top: 0px; line-height: 61px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .btn-top { background: url(../images/r_top.png) 0px 0px no-repeat; }
.izl-rmenu .btn-class { display: block; background: url(../images/r_class.png) center no-repeat; background-size: 100%; }
.izl-rmenu .btn-class, .izl-rmenu .btn-qq, .izl-rmenu .btn-wx, .izl-rmenu .btn-phone, .izl-rmenu .btn-top { background-color: #e42f05 !important; }
.izl-rmenu .btn-class:hover, .izl-rmenu .btn-qq:hover, .izl-rmenu .btn-wx:hover, .izl-rmenu .btn-phone:hover, .izl-rmenu .btn-top:hover, .izl-rmenu .btn-phone .phone { background-color: #ee4017 !important; }


/***预约****/
.Validform_checktip{  overflow:hidden;  color:#999;  font-size:0.675rem; line-height: 42px; overflow:hidden; position:absolute;  right: 10px; top: 0;  }
.Validform_right{  color:#71b83d;  padding-left:20px;right: 9%;  white-space:nowrap; font-size: 0.75rem; line-height: 2rem; }
.Validform_wrong{  color:red; }
.Validform_loading{padding-left:20px; /*background:url(../images/onLoad.gif) no-repeat left center;*/}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

