@charset "utf-8";
/* CSS Document */
/* index */

.top{ background:url(../images/t-bg.jpg) repeat-x left top; height:260px; overflow:hidden;}
.wrap{ margin:0 auto; width:1200px;}
.texlt{ height:35px; line-height:35px; text-transform:uppercase;}
.texlt a{ margin:0 15px;}
.logo{ text-align:center; border-bottom:2px solid #d4d4d4;}
.nav{ height:74px; padding:17px 0; line-height:40px; font-family:"Besom"; text-transform:uppercase; text-align:center;}
.nav a{ display:inline-block; margin:0 30px; font-size:24px; color:#333;}
.nav a:hover,.nav a.cur{ color:#62728c;}

.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .num{ height:20px; width:100%; overflow:hidden; position:absolute; left:0; bottom:18px; z-index:1; }
.slideBox .num ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox .num ul li{ display:inline-block;margin:0 5px;  width:20px; height:20px; text-indent:-9999px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%;}
.slideBox .num ul li.on{ background:#62728c;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:auto; width:100%;}
.slideBox .bd li a{ display:block; width:100%; height:auto;}
.slideBox .bd li a img{ width:100%;}
.index-midt{ padding-top:30px;}
.index-midt h2{text-transform:uppercase; line-height:145px; font-size:36px;font-family:"Besom"; text-align:center; font-weight:normal; color:#333;}
.doslt{margin:20px 0;}
.doslt-left{ width:48%; height:350px; float:left; margin-right:2%; position:relative;}
.doslt-zz{ background:url(../images/zz.png) repeat; position:absolute; bottom:0px;left:0; height:50px; width:100%; text-align:center;}
.doslt-zz a{color:#fff; font-family: "Besom"; line-height:50px; margin-left:10px; font-size:30px;}
.doslt dl{ width:50%; float:left;}
.doslt dt{ width:330px; text-align:center; float:left;}
.doslt dt a{ position:relative; top:-40px; display: inline-block;}
.doslt dd{ float:left; width:240px; margin-left:20px; float:left; line-height:20px; height:60px; overflow:hidden; font-size:12px;}
.doslt dd.mlo01{ line-height:65px; font-size:30px; height:65px;}
.doslt dd.mlo01 a{ color:#333;font-family:"Besom";}
.picScroll-sit{ width:100%;  overflow:hidden; position:relative; }
.picScroll-sit .prev,.picScroll-sit .next{ display:block;  width:64px; height:64px; overflow:hidden;cursor:pointer; position:absolute; top:50%; margin-top:-32px; z-index:5;filter:alpha(opacity=30);-moz-opacity:0.3; opacity:0.3;}
.picScroll-sit .prev:hover,.picScroll-sit .next:hover{filter:alpha(opacity=100);-moz-opacity:1; opacity:1;}
.picScroll-sit .prev{ left:0; background:url(../images/lc.png);}
.picScroll-sit .next{ right:0; background:url(../images/rc.png);}
.picScroll-sit .bd ul{ overflow:hidden; zoom:1; }
.picScroll-sit .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-sit .bd ul li .fl{ position:relative;}
.picScroll-sit .bd ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.picScroll-sit .bd ul li .pic01{ width:498px; height:400px; overflow:hidden;}
.picScroll-sit .bd ul li .pic02{ margin-left:10px; width:340px; height:195px; overflow:hidden;}
.picScroll-sit .bd ul li .breds{ background:url(../images/bts.png); height:65px; line-height:65px; width:100%; position:absolute; left:-100%; bottom:30px; color:#fff; text-align:left; padding:0 15px; transition:all 0.6s ease;}
.picScroll-sit .bd ul li a:hover .breds{ left:0; transition:all 0.6s ease;}
.picScroll-sit .bd ul li .breds span{ float:right;}
.picScroll-bet{ width:100%;  overflow:hidden; position:relative; }
.picScroll-bet .bd ul{ overflow:hidden; zoom:1; width:1200px;}
.picScroll-bet .bd ul li{ float:left; margin-right:18px; _display:inline; overflow:hidden; text-align:center; border-bottom-color:#333; width:384px;}
.picScroll-bet .bd ul li .pic{ border:1px solid #cecece;border-bottom:none; width:384px; height:465px; overflow:hidden;}
.picScroll-bet .bd ul li .pic img{ width:384px; height:465px; left:0; top:0; position:relative; transition:all 0.6s ease;}
.picScroll-bet .bd ul li .pic:hover img{ width:120%; height:120%;width:382px\9; height:306px\9; left:-10%; top:-10%;left:0\9; top:0\9; transition:all 0.6s ease;}
.picScroll-bet .bd ul li .tit{border:1px solid #cecece;border-top:none; height:50px; line-height:50px; text-align:left; padding:0 15px;}
.more-ton{ margin:30px 0; text-align:center;}
.more-ton a{ display:inline-block; width:140px; border:1px solid #333; line-height:40px; font-size:24px; color:#333; text-transform:uppercase;}
.picScroll-sot{ width:1221px; margin-left:-21px;}
.picScroll-sot .bd ul li{ float:left; width:386px; margin-left:21px;margin-left:19px\9; _display:inline; overflow:hidden; text-align:center; border:1px solid #cecece; border-bottom-color:#333; margin-bottom:21px;}
.picScroll-sot .bd ul li .pic{ width:384px; height:465px; overflow:hidden;}
.picScroll-sot .bd ul li .pic img{ width:100%; height:100%; left:0; top:0; position:relative; transition:all 0.6s ease;}
.picScroll-sot .bd ul li .pic:hover img{ width:120%; height:120%; left:-10%; top:-10%;width:100%\9; height:100%\9; left:0\9; top:0\9; transition:all 0.6s ease;}
.picScroll-sot .bd ul li .tit{ height:50px; line-height:50px; text-align:left; padding:0 15px;}
.more-ton{ margin:30px 0; text-align:center;}

.botln{ background:#f7f7f7; padding:50px 0; text-align:center;}
.botln h2{ text-align:center; margin-bottom:20px;}
.botln h2 a{ margin:0 2px;}
.botln .emwt{ width:180px; display:inline-block; vertical-align:top;}
.botln .emwt dt{ margin-bottom:5px;}
.botln .drelst{ text-transform:uppercase; margin-left:30px; vertical-align:top; display:inline-block; text-align:left; font-size:12px; line-height:1.6;}
.botln .drelst dt{ font-size:16px; margin-bottom:20px;}
.bolns{ text-transform:uppercase; text-align:center; font-size:12px; line-height:60px;}

.float-sild{ position:fixed; z-index:20; right:20px; top:50%; margin-top:-70px;}
.prelst{ width:70px; height:70px; margin-bottom:10px;}
#go-top{ display:block; width:70px; height:70px;}


.ny-banner{ height:auto; width:100%;}
.ny-banner img{ width:100%;}
.ny-main{ padding-bottom:50px;}
.ny-main h2{ line-height:75px; font-family:"Besom"; font-weight:normal; font-size:30px; color:#333;text-transform:uppercase;}
.ny-main h3{ line-height:75px; font-family:"Besom"; font-weight:normal; font-size:30px; color:#333;text-transform:uppercase; border-bottom:1px solid #333;}
.cholte{ padding-bottom:30px; border-bottom:1px solid #333; margin-bottom:15px;}
.cholte a{font-family:"Besom"; display:inline-block; font-size:24px; line-height:50px; padding:0 15px; background:#efefef; color:#333; margin-right:10px; margin-bottom:10px;text-transform:uppercase;}
.cholte a.cur{ background:#62728d;color:#fff;}
.cp-stl{ width:1275px; margin-left:-75px;}
.cp-stl dl{ padding:8px 8px 15px; border:1px solid #fff; margin-left:75px; margin-bottom:60px; width:350px; float:left;}
.cp-stl dl:hover{border:1px solid #c8c8c8;}
.cp-stl dl dt a img{width:322px\9;height:259px\9;}
.cp-stl dd{ margin-top:10px; line-height:35px; font-size:20px;}
.cp-stl dd a{ display:inline-block; width:160px; background:#62728d; color:#fff; line-height:45px; font-size:18px;}
.cp-stl dd.tc{filter:alpha(opacity=0);-moz-opacity:0;opacity:0; transition:all 0.5s ease;}
.cp-stl dl:hover dd.tc{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; transition:all 0.5s ease;}

.cp-loct{ width:1215px; margin-left:-15px;}
.cp-loct dl{ padding:3px 3px 10px; border:1px solid #fff; margin-left:15px; margin-bottom:0px; width:228px; float:left;}
.cp-loct dd{ font-size:14px;}
.cp-loct dd a{ font-size:14px; width:120px; line-height:35px;}



.page-flt a{ line-height:56px; background:#fff; height:62px; border:3px solid #e6e6e6; width:54px; text-align:center; display:inline-block; margin:0 5px; float:left; color:#333; font-family:"Besom"; font-size:24px;}
.page-flt a.cur{ background:#000; color:#fff; border-color:#000;}
.cp-xolt{ border-bottom:1px dashed #c8c8c8; padding-bottom:40px;}
.left-imgs{ width:682px;}
.big-img{ padding:5px; border:1px solid #b8b8b8;}
.picScroll-solx{ width:490px; margin:0 auto;  overflow:hidden; position:relative; margin-top:25px;}
.picScroll-solx .prev,.picScroll-solx .next{ display:block;  width:64px; height:64px; overflow:hidden;cursor:pointer; position:absolute; top:50%; margin-top:-32px; z-index:5;}
.picScroll-solx .prev{ left:0; background:url(../images/prev.jpg) no-repeat center center;}
.picScroll-solx .next{ right:0; background:url(../images/next.jpg) no-repeat center center;}
.picScroll-solx .bd{ padding:0 70px;}
.picScroll-solx .bd ul{ overflow:hidden; zoom:1; }
.picScroll-solx .bd ul li{ float:left; margin:0 5px; _display:inline; overflow:hidden; text-align:center;}
.picScroll-solx .bd ul li .piclt{ border:1px solid #b8b8b8; padding:3px;}
.picScroll-solx .bd ul li img{ width:96px; height:70px;}

.right-con{ width:495px; padding-right:20px;}
.right-con .tit{font-family:"Besom"; font-size:24px; line-height:35px; height:36px; overflow:hidden;}
.right-con .con{ line-height:20px; font-size:12px; color:#666; margin-top:20px; height:360px; overflow:hidden;}
.right-con .link{ margin-top:20px;}
.right-con .link a{font-family: "Besom";
    display: inline-block;
    font-size: 24px;
    line-height: 50px;
    padding: 0 15px;
    background: #efefef;
    color: #333;
    margin-right: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;}
.right-con .link a:hover{ background:#62728d; color:#fff;}
.about-us{ padding:20px 10px; line-height:2;}
.about-us p{ margin-bottom:20px;}
.ly-colt{ padding:20px 45px;}
.les-ol{ width:314px; color:#7b7c7e;}
.les-ol .tit,.blcn .tit{ line-height:40px; font-size:20px;}
.les-ol .pnet{ line-height:40px; font-size:18px;}
.les-ol .conlt{ line-height:1.6; font-size:12px; line-height:1.8;}
.les-ol .conlt a{ color:#a086d3; text-decoration:underline;}
.les-ol .conlt a{ margin-right:5px;}
.blcn{ width:725px; color:#7b7c7e;}
.blt-oat{ font-size:13px; padding-top:15px; line-height:25px;}
.blt-oat .honts{ width:98%; height:35px; line-height:35px; border:1px solid #e6e6e6; padding:0 5px;}
.blt-oat textarea{ width:100%; padding:5px; height:80px;border:1px solid #e6e6e6;}
.blt-oat .ablx{ width:110px; height:40px; color:#333; background:#efefef; border:none; cursor:pointer; font-family: "Besom"; font-size:25px;}
.blt-oat .ablx:hover{ background:#62728c; color:#fff;}

.contents{width:100%; padding:30px 0;}
.item{ background:#fafafa;}
.item .pic{ padding:5px;}
.item .pic img{width:100%;height:auto; box-shadow:1px 1px 5px #ccc;}
.item .news-item-info{ padding:0 5%;}
.item .news-item-info h5{ font-size: 18px; font-weight:normal;font-family:"Besom"; color:#333; line-height:35px; height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.item .news-item-info .news-item-time{ color: #999;font-style: oblique;}
.item .news-item-info .news-item-txt{line-height: 25px;color: #666; padding-bottom: 20px; text-indent:2em;}
.item .time{line-height: 40px;height: 40px; padding: 0 10px; color:#ccc;}
.item .time .ops01{ display:inline-block; background:url(../images/v01.jpg) no-repeat left center; padding-left:15px;}
.item .time .ops02{ display:inline-block; margin-left:15px; background:url(../images/v02.jpg) no-repeat left center; padding-left:15px;}
.tlsot{ padding:50px 0 30px; font-size:30px; text-align:center; font-family:"Besom"; color:#333;}
.timels{ color:#999; text-align:center; padding-bottom:50px; border-bottom:1px dashed #333;}
.conl-plt{ padding:50px 20px; line-height:2;}
.conl-plt p{ margin-bottom:20px;}


.pro-zoom{ width:670px;}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #ebebeb;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom img{ width: 670px; height: 490px;}
.spec-preview{width: 670px; height: 490px;margin: 0 auto;}
.spec-scroll{clear:both;margin:10px auto;width:636px; position:relative;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:64px;height:64px;cursor:pointer; position:absolute; top:12px;}
.spec-scroll .prev{background:#fff url(../images/prev.jpg) no-repeat center center; left:80px;}
.spec-scroll .next{background:#fff url(../images/next.jpg) no-repeat center center; right:80px;}

.spec-scroll .items{ margin:0 auto;position:relative;width:318px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:106px;text-align:center; background:#fff;}
.spec-scroll .items ul li img{border:1px solid #ddd;width:100px;height:74px; padding:2px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}








