
/*
	2014.10.15
	version 1.0
*/

@charset "utf-8";


/*-----------------
	Global style 
-------------------*/

body { font-size: 14px; color: #000; }
a { color: #000; }
a:hover { color: #ee5900; }

/*-- Loading --*/
.ui-loading { background: url(../Images/loading.gif) no-repeat center center; }

/*-- Margin style --*/
.m-t8 { margin-top: 8px; }
.m-t16 { margin-top: 16px; }
.m-t24 { margin-top: 24px; }
.m-t32 { margin-top: 32px; }
.m-t48 { margin-top: 48px; }
.m-t64 { margin-top: 64px; }
.m-t96 { margin-top: 96px; }


/*-- Line --*/
.ui-short-line { margin-left: auto; margin-right: auto; width: 32px; height: 2px; background: #127add; font: 0/0 Arial; }

/*-- Article --*/
.article { line-height: 1.8; color: #333; }

/*-- Icon --*/
.ui-icon,i{ display: inline-block;  width: 26px; height: 26px; background: url(../Images/icon.png) no-repeat; overflow:hidden; }

.sumaart{display: none;}
/*-----------------
	Container style 
-------------------*/

header{display:block;height:75px; width:100%; background-color:#fff; padding-top:10px; }
.page-index header{position:absolute; top:0px; left:0px; z-index:10000; opacity:0.95;}
header .brand{width:142px; height:60px; float:left;}
header .language{top:0px; right:100px;}
header .language a{display:inline-block; padding:4px 15px; margin:0 2px; font-size:14px;}
header .language a:hover,header .language a.current{background-color:#ee5900; color:#fff;}
header .navbar-collapse{float:left; margin-left:150px; padding-top:20px;}
header .navbar-collapse li{float:left; margin:0 20px; font-size:16px;}


footer{width:100%; padding:30px 0; background-color:#e9e9e9; color:#000; margin-top:30px;}
footer .col-3{float:right;}
footer .col-1{width:300px;display:block;float:left;}
footer .col-2{ display:block;float:left; }

footer .col-1 li{line-height:52px; float:none; clear:both;  width:320px; margin-bottom:10px; height:52px;}
footer .col-1 i{ display:block;width:52px; height:52px; float:left; margin-right:10px; }
footer .col-1 i.cn{background-position:0 -52px;}
footer .col-1 i.en{background-position:-52px -52px;}
footer .col-1 i.jp{background-position:-104px -52px;}
footer .col-1 span{ display:block;float:left; line-height:26px; width:240px;  }
footer .col-1 span.title{font-size:16px; color:#000;}
footer .col-1 span.tel{font-size:16px; color:#ee5900; font-weight:bold; font-style:italic;}

footer .col-2 li { position: relative; height:26px;line-height:26px; margin-bottom:15px;  width: 115px;}
footer .col-2 i{display:block; float:left; margin-right:10px;}
footer .col-2 i.weibo{background-position:0 -26px;}
footer .col-2 i.weixin{background-position:-26px -26px;}
footer .col-2 i.zine{background-position:-52px -26px;}
footer .col-2 li a{ font-size:16px; display:block; }
footer .col-2 .footer-wechat { position: absolute; top: -36px; left: 145px; visibility: hidden; opacity: 0; }
footer .col-2 .footer-weibo { top: 5px; }

footer .col-3 li.level1{float:left; margin:0 10px 20px 10px;}
footer .col-3 li.level1 a{ font-size:16px; color:#ee5900;line-height:24px;}
footer .col-3 li.level1 a:hover{text-decoration:underline; color:#ee5900;}
footer .col-3 li.level1 ul{display:block; padding-top:10px;}
footer .col-3 li.level1 li a{float:none; color:#000; font-size:12px;}
footer .copyright{color:#8b8b8b; font-size:12px; text-transform:uppercase; padding-top:20px;}
footer .copyright a{color:#8b8b8b; font-size:12px;}
footer .copyright a:hover{text-decoration:underline;}

.page-banner{width:100%; height: 200px; overflow: hidden; background: url(../Images/loading.gif) no-repeat center center; }
.page-banner img { display: none; width: 100%; }
.location{width:100%; height:40px; background-color:#e9e9e9;}
.location a{line-height:40px; color:#555;}
.location a:hover{color:#ee5900; text-decoration:underline;}
.location a.current{color:#000; text-decoration:underline;}

.box-title{color:#f84e2b; line-height:26px; height:26px; font-size:16px; margin:5px 0 10px 5px;}
	.box-title i,.box-title span{display:block; float:left;}
	.box-title i.ico-case{background-position:-260px -105px;}
	.box-title i.ico-about{background-position:-286px -105px;}
	.box-title i.ico-contact{background-position:-312px -105px;}
	.box-title i.ico-news{background-position:-338px -105px;}
	.box-title i.ico-quali{background-position:-364px -105px;}
	.box-title i.ico-hr{background-position:-390px -105px;}

.ui-grid-full .box-left{float:left; width:944px;}
.ui-grid-full .box-right{float:right; width:220px;}

.box-right .channel-nav{display:block;}
	.box-right .channel-nav li{ height:40px; width:100%; line-height:40px; margin-bottom:1px; margin-left: 0; background-color:#e9e9e9;}
	.box-right .channel-nav li a{display:block; width:100%; line-height:40px; color:#000; text-indent:20px;font-size:16px;}
	.box-right .channel-nav li a:hover,.box-right .channel-nav li.current a{ color:#fff; background-color:#ee5900; }
.box-right .link-box{margin:10px 0;}

.box-right .news-title{font-size:14px; color:#555;}
	.box-right .news-item a{display:block; position:relative;}
	.box-right .news-item a span{display:block; width:100%; height:30px; background-color:#ee5900; color:#fff; line-height:30px; text-indent:10px; left:0; bottom:0px;}


.pager{margin-top:26px;}
.pager a span,.pager a i{display:block; float:left;}
.pager a span{margin:0 5px; line-height:26px;}
.pager .btn-prev i{background-position:-26px -130px;}
.pager .btn-next i{background-position:-26px -104px;}
.pager .btn-prev:hover i{background-position:0 -130px;}
.pager .btn-next:hover i{background-position:0 -104px;}


body.singe .box-left .box-title{border-bottom:#ee5900 3px solid; padding-bottom:8px;}

/*-----------------
	HOME  style 
-------------------*/
.home-banner{ min-height:478px; width:100%; background: url(../Images/loading.gif) no-repeat center center; }
.home-banner ul li { display: none; }
.home-banner ul li.active { display: block; }
.home-banner ul li img { width: 100%; min-width: 1200px; }
.home-banner .home-banner-info { width: 100%; bottom: 50px; text-align: center; z-index: 600; }
.home-banner .home-banner-info .cn { font-size:28px; color:#fff; } 
.home-banner .home-banner-info .en{ font-size:18px; color:#fff; }
.home-banner .home-banner-des { position: absolute; width: 1200px; bottom: -20px; opacity: 0; filter:alpha(opacity=0); }
.home-banner .home-banner-des.animate { bottom: 0; opacity: 1; }

.home-banner-linkbtn{position:absolute; left:0px; top: 50%; margin-top: -152px; z-index: 800; }
.home-banner-linkbtn a{display:block; background-color:#fff; width:30px; height:75px; margin-bottom:1px; padding:10px; color: #fff; position:relative; text-align: center;
	transition: all .5s ease-in;
 }
.home-banner-linkbtn span{ margin:3px auto; visibility: hidden; filter:alpha(opacity=0); opacity: 0; transition: all .5s ease-in;}
.home-banner-linkbtn i{ display:block; margin: 0 auto; position:relative; top: 30px; transition: all .5s ease-in;}
.home-banner-linkbtn a:hover { width: 147px; background: #df4c18; color: #fff; }
.home-banner-linkbtn a:hover span{ visibility: visible; filter:alpha(opacity=100); opacity: 1; }
.home-banner-linkbtn a:hover i { top: 0; }
.home-banner-linkbtn .btn-1 i{background-position:0 0; }
.home-banner-linkbtn .btn-2 i{background-position:-52px 0; }
.home-banner-linkbtn .btn-3 i{background-position:-104px 0; }
.home-banner-linkbtn .btn-4 i{background-position:-156px 0; }
.home-banner-linkbtn .btn-1:hover i{background-position:-26px 0; }
.home-banner-linkbtn .btn-2:hover i{background-position:-78px 0; }
.home-banner-linkbtn .btn-3:hover i{background-position:-130px 0; }
.home-banner-linkbtn .btn-4:hover i{background-position:-182px 0; }
.home-banner-arrow{ top: 0; width: 100%; }
.home-banner-arrow span.left{ width:52px; height:78px; background-position:-520px 0; position:absolute; top:200px; left:100px; opacity:0.5; cursor: pointer; z-index: 700; }
.home-banner-arrow span.right{ width:52px; height:78px; background-position:-572px 0; position:absolute; top:200px; right:100px;opacity:0.5; cursor: pointer; z-index: 700; }
.home-banner-title{width:100%; height:216px; background-image:url(../Images/bg-img-title.png);  z-index:500; bottom:0;}
.home-banner-title li{width:100%; height:216px; text-align:center;}


.home-news-line{height:33px;width:100%; background-color:#e9e9e9; padding-top:8px; }
.home-news-line i.btn-11{display:block; float:left; margin-right:10px; background-position:-286px 0;}
.home-news-line .title{float:left; line-height:26px; font-size:14px; font-weight:bold;}
.home-news-line .home-news-box {display:block; width: 500px; height:26px; line-height:26px; float:left; overflow:hidden;}
.home-news-line .home-news-box ul { position: absolute; }
.home-news-line li a{line-height:26px; font-size:14px; color:#ee5900;}
.home-news-line li a:hover{text-decoration:underline; color:#cc3300;}

.home-main-content{padding:26px 5px;}
.home-main-content .col-1{width:810px; float:left;_width:520px;}
.home-main-content .col-2{width:380px; float:left;}
.home-main-content .col-3{width:280px; float:left;}
.home-main-content h2{font-size:16px; color:#df4c18; margin-bottom:16px;}

.home-main-content .col-1 .pic{width:170px; float:left; margin-right:20px; overflow: hidden; }
.home-main-content .col-1 .home-main-box {display:block; float:left; width: 577px; height: 144px; overflow: hidden; }
.home-main-content .col-1 .home-main-box ul { position: absolute; }
.home-main-content .col-1 .home-main-box ul li { width: 577px; white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow: hidden; }
.home-main-content .col-1 li a{line-height:24px; font-size:14px; color:#000;}
.home-main-content .col-1 li a:hover{text-decoration:underline;}

.home-main-content .col-3 .tap-name li{background-color:#e9e9e9; width:138px;_width:136px; line-height:26px; height:26px; text-align:center; float:left; margin:0 1px;}
.home-main-content .col-3 .tap-name li:hover,.home-main-content .col-3 .tap-name li.current{ background-color:#ee5900; color:#fff;}
.home-main-content .col-3 .tap-content li{float:left; margin:0 1px; text-align:center; width:138px;_width:136px; padding:5px 0; position:relative;}
.home-main-content .col-3 .tap-content ul.hotel{display:none;}
.home-main-content .col-3 .tap-content li .prompt{display:block; width:131px; height:30px; text-align:center; background-image:url(../Images/logo-info-bg.png); line-height:26px; position:absolute; left:4px; bottom:-20px; z-index:1000;}

.home-main-content .col-3 .tap-content li .prompt{display:none;}
.home-main-content .col-3 .tap-content li:hover .prompt{display:block;}

/*-----------------
	case style 
-------------------*/
.case-list { background: url(../Images/loading.gif) no-repeat center center; }
.case-list li{ opacity: 0; margin:5px; float:left; _margin:3px; transition:all .5s ease-in; }
.case-list li a{display:block;width:226px; height:158px; position:relative;}
.case-list li .title{ padding:10px 20px; position:absolute; left:0px; bottom:0px; color:#fff;}

.case-list li.case-list-active{ opacity: 0; margin:5px;_margin:3px; float:left; transition:all .5s ease-in; }
.case-list li.case-list-active a{display:block;width:462px; _width:462px;height:326px; position:relative; }
.case-list li.case-list-active img { width: 462px; height: 326px; }
.case-list li.case-list-active .title{ padding:10px 20px; position:absolute; left:0px; bottom:0px; color:#fff; visibility: visible; opacity: 1; transition: all .5s ease-in; }
.case-list li.case-list-active .info-mask {display:block;width:462px; height:323px; position:absolute; top:0px; left:0px; color:#fff; border-top:#ee5900 3px solid; background-image:url(../Images/bg-mask.png);
visibility: hidden; opacity: 0; transition: all .5s ease-in; }
.case-list li.case-list-active .info-mask i{width:56px; height:52px; display:block;background-position:-687px -78px; margin:60px auto 20px auto; 
	transform: translateY(50px); transition: all .5s ease-in; }
.case-list li.case-list-active .info-mask .en{text-align:center; font-size:24px; transform: translateY(50px); transition: all .5s ease-in .1s; }
.case-list li.case-list-active .info-mask .cn{text-align:center; font-size:14px; transform: translateY(50px); transition: all .5s ease-in .2s; }
.case-list li.case-list-active .info-mask .line{height:20px; width:20px; border-bottom:#fff 1px solid; margin:0 auto; transform: translateY(50px); transition: all .5s ease-in .4s; }

.case-list li.case-list-active:hover .title { visibility: hidden; opacity: 0; }
.case-list li.case-list-active:hover .info-mask { visibility: visible; opacity: 1; }
.case-list li.case-list-active:hover .info-mask i,
.case-list li.case-list-active:hover .info-mask .en,
.case-list li.case-list-active:hover .info-mask .cn,
.case-list li.case-list-active:hover .info-mask .line { transform: translateY(0px); }



.case-gallery{position:relative; }
.big-view { width: 100%; height: 600px; background: url(../Images/loading.gif) no-repeat center center; }
.big-view img { display: none; }
.case-gallery .btn-nav{width:100%; height:50px; position:absolute; left:0px; top:280px; overflow: hidden; }
.case-gallery .btn-nav a{display:block; width:50px; height:37px; background-color:#ee5900; padding-top:13px; }
.case-gallery .btn-nav a.btn-prev i{display:block; background-position:-52px -104px; margin:0 auto; }
.case-gallery .btn-nav a.btn-next i{display:block; background-position:-52px -130px; margin:0 auto; }
.case-gallery .btn-nav a.btn-prev{ float:left; transform:translateX(-50px); transition:all .3s ease-in; }
.case-gallery .btn-nav a.btn-next{ float:right; transform:translateX(50px); transition:all .3s ease-in; }
.case-gallery .btn-nav.btn-nav-active a.btn-prev,.case-gallery .btn-nav.btn-nav-active a.btn-next { transform:translateX(0px); }
.case-gallery .album { float: right; }
.case-gallery .album li{ float:left; margin:10px 0 0 10px; cursor:pointer; background-color:#000;}
.case-gallery .album li img { opacity: .6; filter:alpha(opacity=60); }
.case-gallery .album li.album-li-active img { opacity: 1; filter: alpha(opacity=100); }
.case-details-content h1{font-size:18px; font-weight:bold; line-height:30px;}
.case-details-content .content-full{line-height:24px;}
.case-details-content {padding:20px 0;}


.case-other-list li{float:left; width:386px; margin:5px;}
.case-other-list li a{display:block;width:386px; height:272px; position:relative;}
.case-other-list li img{ width:386px; height:272px; }
.case-other-list li .info-mask { display:block;width:386px; height:269px; position:absolute; top:0px; left:0px; color:#fff; border-top:#ee5900 3px solid; background-image:url(../Images/bg-mask.png);
 visiblity:hidden; opacity: 0; transition:all .5s ease-in;}
.case-other-list li .info-mask i{ width:56px; height:52px; display:block;background-position:-687px -78px; margin:40px auto 20px auto; 
 visiblity:hidden; opacity: 0; transform:translateY(50px); transition:all .5s ease-in; }
.case-other-list li .info-mask .en{text-align:center; font-size:24px; 
 visiblity:hidden; opacity: 0; transform:translateY(50px); transition:all .5s ease-in .1s; }
.case-other-list li .info-mask .cn{text-align:center; font-size:14px;
 visiblity:hidden; opacity: 0; transform:translateY(50px); transition:all .5s ease-in .2s; }
.case-other-list li .info-mask .line{height:20px; width:20px; border-bottom:#fff 1px solid; margin:0 auto; 
 visiblity:hidden; opacity: 0; transform:translateY(50px); transition:all .5s ease-in .3s; }
.case-other-list li:hover .info-mask { visiblity:visible; opacity: 1; }
.case-other-list li:hover .info-mask i,
.case-other-list li:hover .info-mask .en,
.case-other-list li:hover .info-mask .cn,
.case-other-list li:hover .info-mask .line{ visiblity:visible; opacity: 1; transform:translateY(0px); }



/*-----------------
	about style 
-------------------*/
.box-left .content-full{line-height:24px; color:#7f7f7f; font-size:14px; margin:20px 5px;}
.box-left .content-full p { text-indent: 2em; }
.box-left .content-full p img { margin-left: -2em; }

.about-partners .item-title{margin:0 5px 40px 5px; background-color:#f0f0f0; color:#ee5900; line-height:30px; font-size:14px; text-align:center;}
.about-partners li{float:left; margin:5px;}
.about-partners ul{ display:block; padding-bottom:40px; width:100%;}


.member-grid li{width:153px; height:153px; float:left; margin:2px; background-color:#fff; color:#666;}
.member-grid li.pic{ background-color:#ee5900; cursor: pointer; }
.member-grid li.cols-2{width:310px;}
.member-grid li h4{color:#ee5900; font-size:16px; margin-top:8px;}
.member-ul { margin-left: -18px; width: 965px; }
.member-ul li { margin: 5px 18px; }
/*-----------------
	news style 
-------------------*/

.news-list-wrap .news-top .pic{width:462px;_width:456px; float:left; display:block; margin:5px; float:left;}
.news-list-wrap .news-top .text{width:422px;_width:416px; float:left; display:block; margin:5px; padding-left:40px;float:left;}
.news-list-wrap .news-top a.title{display:block; line-height:26px; font-size:18px; margin-bottom:10px;}
.news-list-wrap .news-top .desp{line-height:24px; color:#333; height:240px; overflow:hidden;}
.news-list-wrap .news-top .btn-more{display:block; text-align:right; color:#ee5900;}

.news-img-list{margin-top:50px;}
.news-img-list li{float:left; width:226px; margin:5px;_width:220px; overflow:hidden;}
.news-img-list li a,.news-list-wrap .news-img-list li span{display:block;}
.news-img-list li a.text{padding:15px; width:196px; height:98px; background-color:#f7f4f4; border-bottom:#ccc 1px solid;}
.news-img-list li a.text span.date{font-size:14px; font-weight:bold;}
.news-img-list li a.text span.title{font-size:14px;  margin-top:5px; line-height:22px;}

.news-text-list{margin:50px 0 30px 0;}
.news-text-list li a{margin:0px 5px; width:934px; height:26px; border-bottom:#eee 1px solid; padding:5px 0;}
.news-text-list li i,.news-text-list li a,.news-text-list li span{display:block; float:left; height:26px; line-height:26px;}
.news-text-list li i{ margin-right:10px; background-position:-312px 0;}
.news-text-list li span.title{width:700px;}
.news-text-list li span.date{width:120px; text-align:right; float:right;}

.news-list-wrap .pager{width:145px; float:right;}


.news-details-wrap h1{font-size:24px; margin:20px 5px;}
.news-details-wrap .date{color:#666; margin:5px;}
.news-details-wrap .content_full{line-height:24px; color:#333; width:934px; overflow:hidden;}

 /*-----------------
	HR style 
-------------------*/

.quali-img-list{width:219px; float:left; height:750px; margin-right:200px; position:relative; }
.quali-img-list .quali-img-box{ position:relative; display:block; margin-top: 35px; height:671px; overflow:hidden; }
.quali-img-list .quali-img-box ul { position: absolute; }
.quali-img-list li{ margin:20px 0 0 0; height: 143px; cursor: pointer; }
.quali-img-list .btn{ width:219px; }
.quali-img-list .btn a.btn-up{display:block; position:absolute; top:10px; left:100px;}
.quali-img-list .btn a.btn-down{display:block; position:absolute; bottom:10px; left:100px;}

.quali-img-list .btn a.btn-up i{ background-position:-78px -104px;}
.quali-img-list .btn a.btn-down i{ background-position:-78px -130px;}


.quali-text-box{float:left; padding-top:50px; width: 524px; }
.quali-text-box .title i,.quali-text-box .title h2{display:block; float:left; margin-right:10px; line-height:26px; font-size:18px; color:#ee5900;}
.quali-text-box .desp{line-height:24px; margin:20px 0 30px 0; padding-left:36px; color:#6f6f6f;}
.quali-text-box .line{width:120px; border-top:#eee 1px solid; height:40px;}
.quali-text-box p { color: #666; line-height: 1.8; }


 /*-----------------
	HR style 
-------------------*/
.hr-wrap{margin:5px;}
.hr-wrap .desp{margin:30px 0; line-height:24px; font-size:14px; color:#818181;}
.jobs-table {margin-top:30px;}
.jobs-table tr.first{ background-color:#f6f6f6; border:#ccc 1px solid; color:#ee5900; }
.jobs-table th,.jobs-table td{padding:20px 10px; text-align:center;}
.jobs-table td{border-bottom:#ccc 1px solid;}
.jobs-table td.first{color:#ee5900;}
.jobs-table td a.btn{display:block; padding:5px; text-align:center; height:26px; line-height:26px; border:#ccc 1px solid;}
.jobs-table td a.btn:hover{background-color:#ee5900; color:#fff;}

#single-map { width: 100%; height: 300px; }
.contact-wrap ul.text-box {display:block; margin-top:40px;}
.contact-wrap .text-box li{height:26px; line-height:26px; margin-bottom:5px;}
.contact-wrap .text-box li i,.contact-wrap .text-info li a{display:block; float:left; margin-right:10px;}
.contact-wrap .text-box li.address i{ background-position:-260px -52px;}
.contact-wrap .text-box li.tel i{ background-position:-286px -52px;}
.contact-wrap .text-box li.fax i{ background-position:-312px -52px;}
.contact-wrap .text-box li.zip i{ background-position:-338px -52px;}

/*-----------------
	showdialog style 
-------------------*/
.alpha,.alpha1 { position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter:alpha(opacity=50); z-index: 1000; }
.showdialog,.showdialog1 { position: fixed; display: none; top: 50%; left: 50%; width: 750px; background: #fff; z-index: 1001; }
.showdialog { margin: -290px 0 0 -375px ; height: 550px; }
.showdialog1 { margin: -250px 0 0 -375px ; height: 500px; }
.showdialog a.ui-icon,.showdialog1 a.ui-icon { position: absolute; top: 10px; right: 10px; background-position: -655px -124px; width: 32px; height: 32px; z-index: 1000; }
.showdialog-pic { width: 750px; height: 495px; }
.showdialog-pic img { display: none; }
.showdialog h4 { line-height: 55px; text-align: center; }
.showdialog-arrow a { position: absolute; top: 50%; margin-top: -16px; width: 18px; height: 32px; z-index: 1000; background: url(../Images/icon.png) no-repeat; text-indent: -9999px; }
.showdialog-arrow a.prev { left: 10px; background-position: -614px -124px; }
.showdialog-arrow a.next { right: 10px; background-position: -637px -124px; }
.showdialog-pic1 { position: relative; width: 750px; height: 500px; z-index: 999; }
.showdialog-pic1 img { position: absolute; display: none; top: 0; left: 0; }

/*-----------------
	Map style 
-------------------*/
.map-content { width: 0; height: 0; }
.map-content p.map-icon { position: relative; display: block; width: 20px; height: 28px; /* background: url(../Images/icon1.png) no-repeat; */ z-index: 99; }
.map-info {  display: none;  top: 30px; left: -175px; padding: 45px 20px 20px; background: url(../Images/map-info-bg.png) no-repeat; width: 170px; height: 193px; color: #fff; z-index: 100; }
.map-info h5 { padding-left: 30px; font-size: 18px; }
.map-info p { position: relative; margin-top: 10px; padding-left: 30px; }
.map-info p em { position: absolute; left: 0; }
.map-info p.map-address em { height: 15px; background-position: -372px 0; }
.map-info p.map-tel em { background-position: -412px 0; }
#chinamap { margin: 0 auto; width: 934px; height: 500px; }

.content-info { margin-left: -70px; width: 1034px; }
.content-item { margin: 10px 0 0 70px; }
.content-item-range { width: 45px; }
.content-item-range em { margin: 0 auto; display: block; width: 20px; height: 28px; background-position: -237px 0; }
.content-item-range p { margin-top: 5px; font-size: 24px; height: 24px; line-height: 19px; color: #999; border-right: solid 2px #999; }
.content-item-des { margin-left: 20px; padding: 15px 10px 20px 20px; width: 350px; height: 45px; border: solid 1px #dedede; font-size: 14px; color: #5a5a5a; }

/* slicy layer */
.slick-layer .slick-next {right: 10px;z-index: 10;margin-top: -15px;}
.slick-layer .slick-prev {left: 10px;z-index: 10;margin-top: -15px;}
.slick-layer h4{line-height: 30px;}
.showdialog-pic {width: 750px;height: auto;}
.showdialog-pic img {display: block;width: 100%;max-width: 100%;height: auto;}