@font-face {
  font-family: 'iconfont';  /* project id 141259 */
  src: url('//at.alicdn.com/t/font_x2wexkade06yldi.eot');
  src: url('//at.alicdn.com/t/font_x2wexkade06yldi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_x2wexkade06yldi.woff') format('woff'),
  url('//at.alicdn.com/t/font_x2wexkade06yldi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_x2wexkade06yldi.svg#iconfont') format('svg');
}          
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*base*/
body{font-family: "\5FAE\8F6F\96C5\9ED1"; padding: 0; margin: 0; background: #dff0f1;;}
body,div,a,span,ul,li,h1,h2,h3,h5,h6,textarea,input{ padding: 0; margin: 0; font-size: 14px;}
ul,li{ list-style: none;}
input::-moz-placeholder,input::-webkit-input-placeholder,input::-ms-input-placeholder,input::placeholder{ font-size: 12px;}
a{ font-size: 12px; text-decoration: none; color: #666; transition: all 0.3s;}
a:hover{ text-decoration:underline; color: #0089D2;}
.w{ margin: 0px auto; width: 1100px;}
.pd20{ padding: 20px 0px;}
.mt30{ margin-top: 30px;}
.mr0{ margin-right: 0px;}
/*base*/
/*top*/
.clear{ content: "";  clear: both;; height: 0; display:block; width: 100%;}
.clearfix:after{ content: "";  clear: both;; height: 0; display:block; width: 100%;}
.top{ background: #fff;;}
.topnav{ color: #0b8acb; font-size: 12px; border-bottom: 1px solid #f1f0ec;;}
.topnav a{ color: #0b8acb; padding: 0px 5px;}
.topnav .topleft{ width: 40%; float: left; line-height: 34px; height: 34px; text-align: left;}
.topnav .topright{ width: 60%; float: left; line-height: 34px; height: 34px; text-align: right;}
.topnav .topright a.webo{ width: 22px; height: 22px;  line-height: 22px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: #0B8ACB; display:inline-block; margin-right: 10px; padding: 0px; text-align: center;}
.topnav .topright a.webo i.iconfont{ color: #fff; font-size: 18px;}

.logo{ background: url(/img/logo.jpg) left center no-repeat; width: 470px; height: 80px; display: block; float: left; overflow: hidden;; line-height: 9999px;}
.top-tel{ width: 220px; float: right; margin-top: 10px;}
.top-tel i.iconfont{ color: #0B8ACB; font-size: 38px; float: left; width: 50px; line-height: 50px; height: 50px; display: block; float: left;}
.top-tel span{ color: #333; font-size: 12px; width: 170px; height: 20px; line-height: 20px; display: block; padding-top: 2px;}
.top-tel b{ width: 170px; color: #0B8ACB;; font-size: 24px; font-weight: normal;}

.nav{ background: #0B8ACB; height: 58px; line-height: 58px; -webkit-box-shadow: 1px 1px 10px #ccc;  -moz-box-shadow: 1px 1px 10px #ccc; ;box-shadow: 1px 1px 10px #ccc; font-size: 16px;;}
#nav{ width: 1100px; margin: 0px auto;}
#nav ul li{ float: left; width: 155px; color: #fff; text-align: center;}
#nav ul li a{ font-size: 16px; color: #fff; text-decoration: none; display:block}
#nav ul li:hover{ background: #f49a2f;}
#nav ul li.on{ background: #f49a2f;}

#banner{ width: 100%; clear: both; display: block; margin-top: 10px; height:482px}
#banner img{ display: block;}
#banner-bottom{ background: #fff; border-top: 1px solid #fff; line-height: 55px; height: 55px; font-size: 12px; clear:both}
#hotkey{ width: 870px; float: left; height: 55px; line-height: 55px; color:#999}
#hotkey a{ padding: 0px 5px; text-decoration: none;}
#search{ width: 230px; float: left; height: 30px; line-height: 30px;;margin-top: 12px;}
#search .input-text{ width: 180px; float: left; background: #eee; border: none; color: #0089d2;; padding-left: 10px;height: 29px; line-height: 30px; outline: none;}
#search .input-btn{ float: left;}

#index-left{ width: 230px; float: left; margin-right: 30px;}
#index-left .title{ background: #0089d2; padding: 15px 15px 10px 15px; width: 200px; color: #fff; border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-bottom: 1px solid #fff;;}
#index-left .title span{ color: #fff; font-family:arial; display: block; font-weight: normal; font-size: 14px}
#index-left .title b{ display: block; font-weight: normal; font-size: 20px;  height: 30px; line-height: 30px;}
.typelist{ background: #fff;;}
.typelist ul li{ padding-left: 0px;  color: #4f4f4f;position: relative;}
.typelist ul li a{font-size: 14px; width: 210px; margin: 0px auto; display: block;; height: 45px; line-height: 45px; text-decoration:none;border-bottom: 1px solid #dbdbdb; }
.typelist ul li:hover{ background: #0089d2;  color: #fff;;}
.typelist ul li:hover a{ color: #fff;;}
.typelist ul li ul li a{ font-weight: normal;width: 200px; margin: 0px auto; padding-left: 10px;font-size: 14px;height: 35px; line-height: 35px; border-bottom: none;}
.typelist ul li ul{ display:none;position: absolute;left:230px; background: #0089d2;;top:0px; z-index: 888;}
.typelist ul li ul li:hover{border-bottom: none;}
.typelist ul li:hover ul{ display: block; padding: 10px 0px;}
.typelist ul li:hover a { border-bottom: 1px solid #0089D2;}

.typelist ul li ul li a:hover{ text-decoration: underline; color: #fff;}
.left-tel{ background: #fff; padding:20px 15px 15px 15px; display: block;}
.left-tel i.iconfont{ color: #272636; font-size: 35px; width: 50px; height: 30px; float: left; text-align: center; margin-top: 0px;}
.left-tel span{ font-size: 12px; float: left; display: block; }
.left-tel b{ color: #0089d2; font-size: 22px; font-weight: normal;float: left; display: block;}
.left-tel a{ padding:0px 5px;; margin-top: 10px; display: inline-block;}
#right-banner{ width:790px; padding: 25px 25px 10px 25px; float: left; background: #fff;min-height: 200px;}
.pro-btn{ width: 100%; border-bottom: 1px solid #e9e9e9;}
.pro-btn span{ border-top: 2px; height: 53px; line-height: 33px; padding: 0px 25px; font-size: 24px; display: inline-block; cursor: pointer; margin-right: 10px;}
.pro-btn span.on{ /* border-top:2px solid #0089D2; */ color: #0089D2;}

.pro-btn span a{ font-size: 16px;color: #0089D2; text-decoration:none}
.advtange{ background: url(/img/9dabg.gif) center top no-repeat; height: 640px; background-size:100% 640px; width: 100%; display: block; }
.adv-title{ width: 100%; text-align: center;}
.adv-content{ width: 1060px; margin: 0px auto; background: #fff; padding: 20px;}
.adv-tab{ width: 100%; border-bottom: 1px solid #e8e4e0; padding-bottom: 18px; }
.adv-tab span{ border-radius: 2px; -webkit-border-radius: 2px; -moz-animation: border-radius: 2px; margin-right: 10px; font-size: 15px; width: 107px; height: 45px; line-height: 45px; display: block; float: left; text-align: center; color: #0089D2; cursor: pointer;}
.adv-tab span:hover{ background: #0089D2; color: #fff;;}
.adv-tab span.on{ background: #0089D2; color: #fff;;}
.adv-c{ padding: 15px 0px; display:none}
.adv-c img{ float: left; margin-right: 30px; display: block;}
#advcontent{ margin-top: 20px;}
.adv-txt{ width: 500px; float: left; line-height: 30px; color: #737373;;}
.adv-txt b{ font-size: 18px; font-weight: normal; color: #0089d2; margin-top: 20px;}

.service-tel{ padding: 50px 0px; width: 100%; text-align: center;}
.service-tel img{ margin: 0px auto; display: block;}
.custorm{ background: url(/img/hzhb.png) center top no-repeat; background-size: 100% 630px; height: 630px; display: block;}
.title2{ padding-top: 40px;}
.title2 b{ font-size: 32px; color: #0089d2; display: block; margin-bottom: 5px; height:50px; line-height: 50px;}
.title2 span{ color: #aecbe5; font-size: 36px; text-transform: uppercase; padding: 10px 0px;}
.title2 p{ color: #888888; font-size: 14px; padding: 0px; margin: 0px auto;}

.custorm-list{ background: #fff; padding:20px 30px; width: 1040px; margin: 40px auto;}
.custormtab{ width: 510px; float: left; margin-top: 20px; margin-bottom: 20px;}
.custormtab .imgs{ width:175px; height: 120px; float: left;}
.custormtab .imgs a{width:175px; height: 120px; overflow: hidden; display: block;}
.custormtab .imgs img{ width:175px; height: 120px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
.custormtab .cus-txt{ width: 310px; padding-left: 25px; float: left;}
.custormtab a{ text-decoration: none;}
.custormtab:hover img{transform: scale(1.1,1.1); opacity: 0.9;}
.custormtab .cus-txt b{ color: #0089d2; font-size: 20px; font-weight: normal; height: 40px; line-height: 40px;}
.custorm .cus-txt p{ color: #8a8a8a; font-size: 14px;}
.text-center{ text-align: center; background: #f7f7f7; padding-bottom: 20px; border-bottom: 2px solid #0098db;}
.Container{ width: 1100px; margin: 40px auto; margin-top: 90px;}
.flip-current img{ border: 4px solid #eee;}

.index-news{ background: url(/img/news.gif) center top no-repeat; background-size: 100% 597px; height:597px; display: block;}
.index-news-left{ padding: 10px; width: 250px; height: 457px; display: block; background: url(/img/newsbg.gif) center top  no-repeat; float: left; margin-top: 65px; margin-right: 40px; float: left;}
.index-news-left .title3{ border-bottom: 1px solid #59b5e4; color: #fff;}
.index-news-left .title3 span{ color: #fff; font-size: 20px; display: block; margin-top: 10px; margin-bottom: 8px;}
.index-news-left .title3 p{ margin: 0px auto; margin-bottom: 10px; color: #85caee;}
.i-nlist{ color: #fff;;}
.i-nlist ul li{ line-height: 38px; height: 38px; display: block; border-bottom: 1px dotted #59b5e4;}
.i-nlist ul li a{line-height: 38px; height: 38px; width: 100%; display: block; overflow: hidden; font-size: 14px; color: #fff;}
.index-right-news{ border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; width: 750px; float: left; background: #fff; padding:0px 20px;margin-top: 65px; height: 477px;}
.news-qh{ border-bottom: 2px solid #e8e8e7; height: 70px;  color: #666666;}
.news-qh span{ float: left; width: 120px; text-align: center;font-size: 20px; height: 50px; padding-top: 20px; margin-right: 10px; cursor: pointer;}
.news-qh span p{ font-family: arial; font-size: 10px;}
.news-qh span.on{ border-bottom: 2px solid #0089D2; color: #0089D2;}
.news-qh span:hover{ border-bottom: 2px solid #0089D2; color: #0089D2;}
.news-qh-tab{ padding: 25px 0px;}
.news-qh-tab span{ width: 224px; height: 145px; display: block; float: left;}
.news-qh-tab ul{ width: 490px;  float: left; padding-left: 30px;}
.news-qh-tab ul li{ background:url(/img/p.gif) left  center no-repeat; padding-left: 10px; line-height: 28px; height: 28px; color: #808080;}
.news-qh-tab ul li a{ font-size: 14px;}
.news-order{ padding-top: 25px; border-top: 1px solid #eee;}
.news-order span{ width: 224px; height: 145px; display: block; float: left;}
.order-tab{ width: 490px;  float: left; padding-left: 30px;}
.order-tab input{ height: 30px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding-left: 5px; border: 1px solid #ddd; float: left; font-size: 14px;}
.order-tab input.name{ width: 110px; margin-right: 10px;;}
.order-tab input.tel{ width: 168px; margin-right: 10px;}
.order-tab input.QQ{width: 170px;}
.order-tab .order-content{border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;border: 1px solid #ddd; line-height: 22px; clear: both; width: 468px; margin-top: 6px; margin-bottom: 6px; height: 50px; padding: 5px 10px;}
.order-tab input.submit-tj{  border:none;float: none; background: #0089D2; color: #fff; font-size: 14px; text-align: center; width:300px; float:right; height: 35px; line-height: 30px;}

#linkf{ padding: 40px 0px; background: #fff;;}
.title4{border-bottom: 2px solid #e8e8e7; height: 60px;  color: #666666;}
.title4 span{border-bottom: 2px solid #0089D2; height: 60px; line-height: 60px; font-size: 20px;color: #0089D2; display: inline-block;}
.title4 span i{ font-size: 12px;}
.links{ width: 100%; padding: 20px 0px 0px 0px; color: #ddd;}
.links a{font-size: 14px; padding:5px 10px; white-space: nowrap; display: inline-block;}

#foot{ background: #0098db; padding: 40px 0px; color: #fff; padding-bottom:60px;}
#foot .foot-txt{ width: 900px; float: left;}
#foot .foot-txt p{ margin-bottom: 8px; margin-top: 8px;}
#foot .foot-right{ float: left; color: #fff; text-align: right; padding-top: 30px;}
#foot .foot-right i.iconfont{ font-size: 38px; color: #fff; transition: all 0.3s;}
#foot .foot-right a{ padding: 0px 5px; text-decoration: none;}
#foot .foot-right a:hover i.iconfont{ color: #00b6e8;}



.pika-thumbs li{width: 182px; height:110px; padding-right: 20px;}
.pika-thumbs li:last-child{ padding: 0px;}
.pika-thumbs img{width: 180px; height:115px;}
.pika-stage {width: 790px;}
.pika-stage img{ width: 790px;}

.pikachoose {width: 790px; margin: 0 auto;}
.pika-stage {position: relative;text-align:center;height:410px; }
	.pika-stage {position: relative; padding: 10px 0px;text-align:center; padding-bottom: 0px;}
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 0px;}
	.pika-stage .pika-aniwrap{width:100%;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%; display: block;}

.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background:url(/img/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 0px;cursor:pointer;}
	.pika-imgnav a.next {background: url(/img/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 0px;cursor:pointer;}
	.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width: auto; display: none;}
	.pika-textnav a.next {float: right; width: auto; display: none;}
	
.pika-thumbs {margin: 10px 0px; padding: 0; overflow: hidden;}
	.pika-thumbs li {float: left; list-style-type: none; background: #fafafa; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}


.pika-tooltip{display: none;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
		

.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}

.mb30{ margin-bottom: 30px;}

#right-content{ width:800px; padding: 20px; float: left; background: #fff; border-radius: 2px; line-height:200%; margin-bottom: 50px;}

.title5{ width: 100%; border-bottom: 1px solid #eee; height: 40px; line-height: 40px; padding-bottom: 10px;}
.title5 span{height: 40px; line-height: 40px; padding-left: 10px; font-size: 18px;color: #0089D2; float: left;}
.title5 .bx{ width: 640px; float: right; text-align: right;; padding-right: 10px; height: 40px;;}
.title5 .bx i.iconfont{ color: #0089D2; font-size: 16px; padding-right: 5px;}
.title5 .bx a{ color: #0089D2; font-size: 14px;}

.about{ margin: 30px auto; line-height: 200%;}

/*list*/
.list{ width: 100%; margin: 20px auto;}
.list ul li{ float: left; padding: 11px;}
.tab{ width: 240px; position: relative; height: 200px; overflow: hidden;}
.tab img{height: 200px; width: 240px; position: absolute; z-index: 1; top: 0px; transition: all 0.4s; opacity: 1;}
.tab span{ position: absolute; background: rgba(0,0,0,0.8); height: 40px; line-height: 40px; text-align: center; color: #fff; z-index: 10; display: block; width: 100%; bottom: 0px; transition: all 0.4s; }
.tab:hover img{ transform: scale(1.2,1.2); opacity: 0.9;}
.tab:hover span{ bottom:-40px}

#page{ width: 100%; margin: 10px auto; text-align: center;}
.nynews{ margin: 30px auto; width: 100%;}
.nynews ul li{ padding: 15px 0px; border-bottom: 1px dotted #eee;}
.nynews ul li a{ font-size: 16px;;}
.nynews ul li time{ font-size: 12px; color: #ddd;;}
.nynews ul li p{ margin: 0px; padding: 0px; line-height: 180%; font-size: 13px; color: #999;}

.nynews ul li:Hover a{ color: #0089D2; }

.newsd{ width: 770px;  margin: 30px auto; padding: 0px 15px;}
.newsd h1.t{ line-height: 40px; font-size: 18px; color: #666; height: 40px;}
.newsd p.time{ color: #999; line-height: 30px; height: 30px; border-bottom: 1px solid #eee;font-size: 12px; padding-bottom: 5px; margin: 0px auto;}
.newsd p.newscontent{ line-height: 30px; color: #666; padding:20px 0px}

.share-n{ width: 100%; display: block;}
.next-pre{ width: 100%; margin: 15px auto;}
.next-pre ul li{ line-height: 25px; height: 25px; width: 46%; border: 1px dashed #ccc; padding:5px 1%; float: left; color: #999; overflow: hidden;}
.next-pre ul li a{ font-size: 13px;}
.leftnews{ width: 230px;  margin: 20px auto;  border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;;}
.leftnews span{ padding:10px 15px; background: #0089d2;; width: 200px; display: block; color: #fff;font-size: 15px; border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -ms-border-radius: 4px 4px 0px 0px;}
.leftnews ul{ background: #fff; padding: 15px;}
.leftnews ul li{ line-height: 35px; height: 35px; border-bottom: 1px dotted #ccc; width: 200px; overflow: hidden;}



#full-screen-slider { width:100%; height:482px; float:left; position:relative}
#slides { display:block; width:100%; height:482px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}



/*myroom*/
.myroom{ background: #fff; padding: 50px 0px 20px 0px;}
.wtitle{ width: 485px; float: left; border: 4px solid #eee; height: 180px; padding-left: 15px; border-right: 0px;}
.room-list{ width:2240px; margin: 0px auto; margin-top: 40px; margin-bottom: 30px;}
.room-list ul li{ padding-right: 20px;; width: 260px; float: left;; position: relative; height: 230px; overflow: hidden;}
.room-list ul li img{ display: block;transition: all 0.4s; width: 260px;height: 230px;}
.room-list ul li.last{ padding-right: 0px;}
.room-list ul li span{ width: 240px;; background: rgba(0,0,0,0.8); position: absolute; bottom: 0px; height: 35px; line-height: 35px; color: #fff; font-size: 14px; z-index: 100; left: 0px; padding-left: 20px; transition: all 0.4s;}
.room-list ul li:hover span{ bottom:-35px}
.room-list ul li:Hover img{transform:scale(1.1,1.1);}

.footorder{ background:#0089D2; position:fixed; z-index:9999; bottom:0px; width:100%; padding:15px 0px;}
.order-foot{ width:1000px; margin:0px auto}
.order-foot input{ border-radius:2px; -webkit-border-radius:2px; -mo-border-radius:2px; padding:0px 5px; border:none; height:30px; line-height:25px;}
.order-foot input.name{ width:80px}
.order-foot input.tel{ width:90px}
.order-foot input.qq{ width:90px}
.order-foot .order-content{ width:150px;}
.order-foot .submit-tj{ background:#f49a2f; color:#fff; padding:0px 12px; height:35px; line-height:30px; cursor:pointer}
.foot-tel{ color:#fff; float:right; margin-top:-32px; font-size:22px; font-weight:normal}
.foot-tel i.iconfont{ font-size:33px; margin-right:10px}
#shadows{ background: #eaeaea; color: #888; width: 100%;position: fixed;; top: 0px; left: 0px; z-index: 99999; display: block; font-size: 44px; text-align: center; text-shadow: 1px 1px 2px #fff;}
.n-adv{ width:1060px; margin: 0px auto; background:#fff; padding: 20px;}
.n-adv img{ float: left; margin-right: 40px;}
.adv-hlist{ width: 540px; float: left;}
.adv-item{ width: 500px; margin: 0px auto; margin-top: 20px; padding:10px 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;border: 1px dashed #ccc; cursor: pointer; }
.adv-item i{font-style: normal; font-size: 20px; font-family: impact; margin-right: 10px ;transition: all 0.3s;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.adv-item b{ font-size: 18px; color: #666;}
.adv-item p.adv-des{ color: #999; padding-top: 5px; line-height: 170%;}
.adv-item:hover{ border: 1px dashed #0089D2;;}
.adv-item:hover i,.adv-item:hover b{ color: #0089D2;}
.n-about{ width: 100%; margin: 0px auto; line-height: 180%; font-size: 14px; color: #666; text-indent: 2em; padding-bottom: 20px;}
.n-about img{ float: left;; margin-right: 40px; box-shadow: 1px 1px 10px #ccc; width: 480px; border: 4px solid #eee;;}
.n-about a.more{ background: #0089D2; color: #fff; padding: 5px 15px; font-size: 14px; display: table; text-indent: 0px; margin-top: 10px;}
.n-about a.more:hover{ opacity: 0.8;}

#honor{ background: #fff; width: 100%;}
#honor-pic{ width: 1100px; margin: 0px auto; padding: 40px 0px 40px 0px}
#honor-pic a{border: 1px solid #eee; width: 250px; height: 100px; overflow: hidden;  display: block ;}
#honor-pic a img{ width: 250px; height: 100px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
.bods{ border-bottom: 2px solid #eee; padding-bottom: 20px; }
#honor ul li{ padding-right: 30px;float: left; padding-bottom: 30px;}
#honor-pic a:hover img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2);}
#adv2{ width: 100%; margin: 0px auto;}
.bods2{ border-bottom: 2px solid #fff; padding-bottom: 20px;}

.adv2{ width: 1060px; margin: 0px auto; padding: 20px; background: #FFF;}
.adv-tab2{ width: 100%; clear: both; margin-bottom: 20px; padding-top: 15px; padding-bottom: 20px; background:url(/img/ss.gif);}
.adv-tab2:after{ clear: both; display: block; content: ""; width: 100%;}
.adv-tab2 .adv-t{ width: 540px; float: left; display: block;}
.adv-tab2 .adv-img{ width: 500px; float: left;}
.adv-tab2 .adv-t i.iconfont{ width: 60px; height: 60px; display: block; line-height: 55px; font-size: 50px; color: #6cbeee; float: left;}
.adv-tab2 .adv-t b{ font-size: 24px; color: #6cbeee; display: block;}
.adv-tab2 p:after{ clear: both; display: block; content: ""; width: 100%;}
.adv-tab2 .adv-t span{ font-size: 16px; font-family: impact; color: #ddd;}
.adv-tab2 ul li{list-style-type:decimal-leading-zero; font-size: 14px; color: #717171; line-height: 35px;list-style-position: inside;}
.adv-tab2 ul{ padding-top: 15px; width:520px;padding-left:20px;}
.adv2 .adv-tab2:nth-child(2n-1){ background-position: left bottom; background-repeat: no-repeat;}
.adv2 .adv-tab2:nth-child(2n){ background-position: right bottom; background-repeat: no-repeat;}
#gototop{  opacity: 0; width: 45px; height: 45px; line-height: 45px; font-size: 60px; color: #3db6ee; position: fixed; right: 40px; bottom: 120px; z-index: 999;}
#gototop i.iconfont{font-size: 50px; cursor: pointer; color: #3db6ee;}