﻿/*CSS通用重置样式*/
*{word-break:break-all;font-family:'Microsoft YaHei',Arial,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}
:focus {outline:0;}
.clear{clear:both;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {line-height:1.5;font-size:12px;color:#333;background:#FFF;} 
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a:link,a:visited,a:active{color:#666;text-decoration:none;}
a:hover{color:#F74D04;}
img{vertical-align:middle;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after,clear{clear:both;}
.clearfix{zoom:1;}
.clear{ clear:both;}
.wrapper{height:auto;margin:0 auto; padding-top:0;position:relative;width:1200px;z-index:1;}
.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
.box1{width:1200px;margin:0 auto 10px;}
.box1Clear{width:1200px;margin:0 auto;zoom:1;overflow:hidden;}
.path{width:1200px;color:#333;padding-bottom:12px;margin:0 auto;}
.mtop{margin-top:10px;}
#page_main{float:left; width:650px; text-align:left; display:inline; margin-top:10px;}
#page_right{float:left; width:300px; margin-left:10px; text-align:left; display:inline; margin-top:10px; }
table{border-collapse:collapse}


/*列表页*/
.lineLists em{color:#FF6033;font-family: Arial;font-weight: bold;}

.lineLists{ }
.listsBox{margin-top:5px;}
.listsBox .left{float: left;width: 250px;}
.listsBox .right{float: left;margin-left: 10px;width:940px;}

/*页头*/
#header_top{ width:100%; background:#00b068 url(/images/top.png) no-repeat center; height:80px; display:none;}
#header{background: #FFF;}
#header .shortCut{background:#f8f8f8;height: 30px;line-height: 30px;margin: 0 auto; border-bottom:1px solid #eee;width: 100%;}
#header .loginBar{float: left;}
#header .loginBar span{color: #CCC;}
#header .loginBar a{color: #C00;display: inline-block;margin: 0 5px;}
#header .headList{float: right;}
#header .headList b{color:#900; font-weight:normal;}
#header .headList li{border-left: 1px solid #CCC;float: left;height: 14px;line-height: 14px;margin: 8px 0 0;padding: 0 10px;}
#header .headList li.begin{border-left: none;padding: 0 8px 0 0;}
#header .headList li.end{padding: 0 0 0 8px;}
#header .headInfo{ height:100px; z-index: 1000; width:1200px;}
#header .headLogo{ position:absolute; top:16px; left:0; width:300px; height:70px;}
#header .headPhone{ position:absolute; top:15px; right:0; width:286px; height:70px; box-sizing:border-box; color:#ea1a56; font-size:21px; background:url(/images/tel.jpg); font-weight:bold; padding:35px 5px 0 113px;}


/*头部搜索*/
.headSearch{ position:absolute; top:25px; left:54%; width: 346px; margin-left:-173px;}
.headSearch .sform{background: url(../images/headbg.gif) repeat-x 0 0;height: 30px;margin-bottom: 3px;padding: 3px;position: relative;width: 340px;}
.headSearch .sform .s li{float: left;height: 30px;overflow: hidden;}
.headSearch .sform i{background: url(../images/headbg.gif) no-repeat 0 0;display: block;height: 36px;overflow: hidden;position: absolute;top: 0;width: 3px;}
.headSearch .sform i.left{background-position: left -105px;left: 0;}
.headSearch .sform i.right{background-position: left -68px;right: 0;}
.headSearch .defaultKey{color: #999;height: 30px;line-height: 30px;_line-height: 33px;left: 73px;position: absolute;top: 3px;}
.headSearch .sInput{border: medium none;color: #333;font-size: 12px;height: 18px;line-height: 18px;padding: 6px 3px 6px 10px;width: 263px;}
.headSearch .sBtn{background: url(../images/headbg.gif) repeat-x center -37px;border: medium none;cursor: pointer;height: 30px;width: 64px;}
.headSearch .hot{height: 18px;overflow: hidden;}
.headSearch .hot li{color: #000;float: left;margin-right: 5px;}
.headSearch .hot li a{color: #999;white-space: nowrap;}
.headSearch .option{left: 0;position: absolute;top: 3px;}
.headSearch .option dl{background: #B90000;border-radius: 0 0 3px 3px;display: none;padding: 0 3px 3px;width: 60px;}
.headSearch .option dd{background: #FFF;color: #666;cursor: pointer;font-size: 12px;height: 28px;line-height: 28px;overflow: hidden;padding: 0 11px 0;}
.headSearch .option dd.cur{background: #F0F0F0;color: #C00;}
.headSearch .optionCur{background: url(../images/arrowbg.gif) no-repeat 58px -327px;cursor: pointer;height: 30px;line-height: 30px;_line-height: 33px;overflow: hidden;padding: 0 14px;width: 41px;}
.headSearch .hover .optionCur{background-position: 58px -259px;}

/*网站主菜单*/
.headNav{box-shadow: -1px 2px 6px rgba(0,0,0,0.3); background:#00b068;height: 42px;z-index: 100; margin-bottom:3px;}
.headNav .navBox{_z-index: 101;}
.headNav .navList li{ border-right:1px solid #396;float: left;height: 40px; position: relative;}
.headNav .navList li.end{padding-right: 0;}
.headNav .navList li a{display: inline-block;height: 42px;}
.headNav .navList li a.on,.headNav .navList li a:hover{ background-image:linear-gradient(90deg, #FE612D 0%, #FD0138 100%);}
.headNav .navList li a span{color: #FFF;cursor: pointer;display: inline-block;font: normal 16px/42px "微软雅黑";height: 42px;overflow: hidden;padding: 0 22px;}
.headNav .navList i{display: block;height: 23px;width: 19px;position: absolute;top: -10px;right: 0;}
.headNav .navList i.new{background: url(../images/new.gif) no-repeat 0 0;}
.headNav .navList i.hot{background: url(../images/hot.gif) no-repeat 0 0;}

/*首页快速导航*/
.fastNav{background: #FFF;height: 276px;position: absolute;top: 0;left: 0;width: 210px;z-index: 200; box-shadow:-1px -1px 1px #EAEAEA;}
.menu {height: 320px;position: relative;width: 210px;z-index: 100;}
.menu li{background: url(../images/index2/bglines.gif) repeat-x 0 bottom;border-right: 1px solid #E5E5E5;float: left;height: 46px;position: relative;width: 210px;}
.menu li.end{height: 44px;}
.menu li .trunk{background: url(../images/index2/navico.gif) no-repeat 0 0;height: auto;margin: 0;overflow: hidden;padding: 0 0 0 45px;}
.menu li .trunk dt{background: url(../images/index2/arrowright.gif) no-repeat 142px 18px;color: #666;height: 46px;line-height: 46px;overflow: hidden;}
.menu li .trunk dt a{color: #666;display: block;height: 46px;line-height: 46px;}
.menu li.end .trunk dt{height: 44px;line-height: 44px;}
.menu li .around{background-position:17px -93px;}
.menu li .domestic{background-position: 17px -45px;}
.menu li .abroad{background-position: 17px -93px;}
.menu li .team{background-position: 17px -139px;}
.menu li .theme{background-position: 17px -185px;}
.menu li .ticket{background-position: 17px -230px;}
.menu li .custom{background-position: 17px -276px;}
.menu li .sub{background: #FFF;position: absolute;left: 211px;height: 320px;width: 749px;top: 0;display: none;z-index: 150;}
.menu li .container{height: 320px;overflow: hidden;padding: 0 0 0 10px;position: relative;width: 739px;}
.menu li.this{border-right: 1px solid #FFF !important;}
.menu li.end{border-right: 1px solid #E5E5E5 !important;}
.menu li.this .trunk dt{background-position: 142px -43px;color: #000;}
.menu li.this .trunk dt a{color: #000;}
.menu li.this .sub{display: block;}
.menu li .left{float: left;margin-right: 10px;width: 490px;}
.menu li .right{background: url(../images/index2/subbg.gif) no-repeat 0 0;display: inline-block;float: right;height: 320px;overflow: hidden;padding: 0 10px 0 15px;width: 210px;}
.menu li h4{background: url(../images/index2/bglines.gif) repeat-x 0 bottom;color: #D21E45;height: 46px;line-height: 46px;overflow: hidden; font-weight:bold;}
.menu li .themes{background: url(../images/index2/themebg.gif) no-repeat right bottom;}
.menu li .themeList{padding-top: 10px;}
.menu li .themeList dd{background: url(../images/dot.gif) no-repeat 0 50%;float: left;margin-bottom: 5px;padding: 0 20px 0 8px;white-space: nowrap;}
.menu li .picWrap{overflow: hidden;width: 220px;}
.menu li .picWrap dd{display: inline-block;float: left;padding: 10px 10px 0 0;}
.menu li .picWrap dd a{display: block;height: 75px;overflow: hidden;width: 100px;}
.menu li .picWrap dd img{vertical-align: top;}
.menu li .lists{height: 265px;overflow: hidden;width: 490px;}
.menu li .lists dl{background: url(../images/index2/bglines.gif) repeat-x 0 bottom;padding: 10px 0 0; height:28px; overflow:hidden;}
.menu li .lists a{display: inline-block;white-space: nowrap;}
.menu li .lists dt a{color: #D21E45;padding-right: 10px; line-height:28px; height:28px; font-weight:bold;}
.menu li .lists dt,.menu li .lists dd{margin-right: 10px;height: 28px;line-height: 28px;overflow: hidden;padding-bottom: 10px;}
.menu li .lists dt{float: left;overflow: hidden; line-height:28px; height:28px;}
.menu li .lists dd{float: left;}

/*主体样式*/
#main{ padding:0 0 20px 0; background:#f0f2f5; }
#banner{ width:100%; position:relative;}
#banner img{ min-height:350px;}

.widthSlider{ width:100%; height:450px; position:relative;}
.focusBox {overflow:hidden;position:absolute;width:100%;margin:0; height:450px; }
.focusBox .pic img {width: 100%;height:450px;display: block; }
.focusBox .hd {overflow: hidden;zoom: 1;position: absolute;bottom: 10px; z-index: 3 ; width:100%;text-align:center;}
.focusBox .hd li {text-align: center;width:60px;height: 10px; display:inline-block;cursor: pointer;background: #fff; margin-left: 4px;filter: alpha(opacity=90);opacity: .9;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease }
.focusBox .hd .on {background:#ea1a56; color:#fff; filter: alpha(opacity=90);opacity: 0.9; height:13px; width:70px; }
.focusBox .prev,.focusBox .next {position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; }
.focusBox .next {left:auto; right:3%; background-position:8px 5px;  }
.focusBox .prev:hover,	.focusBox .next:hover {}

.CustomizeBox{ width: 250px; border:4px solid #F86A5C;border-radius: 5px;border-bottom-left-radius: 5px;background-color: #fff;-webkit-box-shadow: 1px 1px 5px #a2a2a2;-moz-box-shadow: 1px 1px 5px #a2a2a2;box-shadow: 1px 1px 5px #a2a2a2;    padding: 5px 10px 10px 20px;   font-size: 14px; height: 290px; position:absolute; right:0; top:20px;}
.CustomizeBox .content h3{color:#F86A5C; font-size:18px; padding:10px 0; margin-bottom:10px; border-bottom:1px dashed #CCC;}
.CustomizeBox .content li{height:25px; line-height:25px; font-size:14px; color:#B5B5B5; margin-bottom:8px;}
.CustomizeBox .content li i{background:url(/images/custom.png) no-repeat;height:25px; width:25px;float:left;margin-right:8px;}
.CustomizeBox .content li.d1 i{ background-position:0 -65px;}
.CustomizeBox .content li.d2 i{ background-position:-25px -65px;}
.CustomizeBox .content li.d3 i{ background-position:-51px -65px;}
.CustomizeBox .content p{ color:#666;font-size:15px; margin:10px 0 18px 0;}
.CustomizeBox .content .but{ text-align:center;}
.CustomizeBox .content .but a{background-color:#F86A5C;border-radius: 3px;display: block;height: 40px;line-height: 40px;padding: 0;text-align: center;width: 170px;border-radius: 3px; font-size:22px; color:#FFF; margin:0 auto;}
.CustomizeBox .content .but a:hover{background:#00b068; text-decoration:none;}

.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*当前导航及分享按钮*/
.topCrumb{color: #888;height: 40px;line-height: 40px;overflow: hidden;width: 100%;}
.topCrumb b{font-weight: normal;}
.topCrumb a{margin: 0 2px; line-height:30px;}
.topCrumb span{float:right;}



/*图片列表*/
dl.picCol{background: #FFF;display: inline-block;float: left;height: auto;position: relative;width: 337px; border:1px solid #eee;}
dl.picCol:hover{-webkit-box-shadow: 3px 3px 3px #aaa ;-moz-box-shadow: 3px 3px 3px #aaa ;box-shadow: 3px 3px 3px #aaa ;}
dl.picCol dt{padding-bottom: 5px;}
dl.picCol dt img{vertical-align: top; width:100%;}
dl.picCol dd{color: #888;height: 54px;line-height:27px; font-size:14px;overflow: hidden; padding:2px 5px;}
dl.picCol dd em.price{font-size: 18px;padding-right: 2px; color:red; font-style:italic;}
dl.picCol a.orderBtn{background: url(../images/index2/orderbg.gif) no-repeat 0 3px;display: inline-block;float: right;height: 27px;width: 65px;}
dl.picCol a.orderBtn:hover{background-position: 0 -31px;}
.line_content  dl.picCol dt img{width:100%; height:200px;}
.line_content  dl.picCol{margin:0 8px 15px 7px;}

/*二级列表页*/
.itemLists dl.picCol{width:380px; overflow:hidden; margin:10px 5px 10px 10px; border:1px solid #F3F3F3; background:#fafafa; padding:0 0 5px 0; }
.itemLists dl.picCol dt img{ height:230px;}
.itemLists dl.picCol dt img:hover{transform: scale(1.06); opacity:0.8;}
.itemLists dl.picCol dd{padding:5px;}
.itemLists dl.picCol dd a{ font-size:18px; color:#494949; line-height:26px;}
.itemLists dl.picCol dd.desc{color: #a7a7a7;line-height: 20px;  height: 40px; font-size:12px; overflow:hidden;}
.itemLists dl.picCol dd.price{ height:27px;}
.itemLists dl.picCol dd em.price{font-size:26px; color:#F86A5C; font-weight:normal;}


/*分页*/
.page{padding-top: 10px;text-align: right;}
.page a,.page span{border: 1px solid #E5E5E5;border-radius: 3px;display: inline-block;height: 18px;line-height: 18px;_line-height: 20px;margin-left: 1px;overflow: hidden;padding: 5px 12px 4px;}
.page span.current,.page a:hover{background: #F60;border-color: #F60;color: #FFF;}
.page span.no{background: #FFF;color: #F60;}

/*返回顶部*/
#mTop{position:fixed;right:10px;bottom:10px;width:50px;z-index:9000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||10)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#mTop a{width:50px;display:block;height:50px;background:url(../images/fixedtool.gif) no-repeat 0 0}
#mTop a.back-top{margin-bottom:8px;background-position:0 0}
#mTop a.back-top:hover{background-position: right 0;}
#mTop a.m-code{background-position:0 -51px;position:relative}
#mTop .m-item{position:absolute;border:1px solid #ccc;padding:10px;left:-225px;width:200px;height:200px;bottom:0;background:#fff;display:none}
#mTop a.m-code:hover .m-item{display:block}
#mTop a.m-code:hover{background-position: right -51px;}

/*页脚样式*/
#footer{background:#484848;color:#CCC;margin:0 auto 0 auto;padding: 0 0 70px 0;width: 100%; font:normal normal normal 12px/20px 'Microsoft YaHei',Arial,sans-serif;}
#footer a{color:#CCC;}
#footer a:hover{color:#fff; font-weight:bold;}
#footer .assure{height:40px;line-height:40px;background:#48bd77;font-size:16px;color:#FFF; overflow:hidden; width:100%;}
#footer .assure li{float:left; width:207px;padding-left:32px; background:url(../images/icon.png) no-repeat 0 -87px; display:inline;}
#footer .assure li.d1{background-position:186px -560px;}
#footer .assure li.d2{background-position:0 -356px;}
#footer .assure li.d3{background-position:0 -511px;}
#footer .assure li.d4{background-position:0 -408px;}
#footer .assure li.d5{background-position:0 -454px;}
#footer .artBox,#footer .netMark{height: auto;padding: 15px 5px 15px 11px; border-bottom:1px solid #565656;}
#footer .artBox .telBox{float: left;padding-right: 10px;width: 157px;}
#footer .artBox .telBox dt{height: 24px;font: bold 12px/24px;}
#footer .artBox .telBox dd{ font-size:20px;overflow: hidden; color:#FC0;}
#footer .artBox .faq{float: left;width:1015px;}
#footer .faq dl{border-left: 1px dotted #AAA;display: inline;float: left;height: 128px;overflow: hidden;padding: 0 15px;width:222px;}
#footer .faq dt{font:bold 14px/24px 'Microsoft YaHei' ; color:#FFF;height: 24px;overflow: hidden;}
#footer .faq dd{height: 26px;line-height: 26px;overflow: hidden;}
#footer .siteLinks{margin-top: 10px;padding:7px;}
#footer .siteLinks dt,.siteLinks dd{float: left;line-height: 22px;}
#footer .siteLinks dt{font-weight:normal;width:50px; color:#666;}
#footer .siteLinks dd{width: 894px;text-align: justify;}
#footer .siteLinks dd span{ margin:0;}
#footer .siteLinks dd span a{color: #888;}
#footer .netMark{height:55px;margin-top: 10px;text-align: center;padding: 0 15px; border-bottom:none;}
#footer .netMark a{display: inline-block;}
#footer .linksBox{height: 18px;line-height: 18px;margin-top: 10px;padding:  10px 0;text-align: center;}
#footer .linksBox a{color: #FFF !important;}
#footer .copyright{margin-top: 10px;}
#footer .copyright p,.copyright p a{text-align: center;}

/* 底部浮动层 */
.footer_layer { color:#fff; position:fixed; left:0; bottom:0; height:100px; width:100%; z-index:900; background:url(/images/qyer_layer_bg.png);}
.footer_layer .text_a{ font-size:25px; font-weight:bold; padding-left:5px; line-height:100px; height:50px; float:left; padding-right:15px;}
.footer_layer .text_a em{ font-style:normal; color:#ff007e}
.footer_layer .weixin{ float:left; position:relative;padding:3px 8px; cursor:pointer;bottom:20px;}
.footer_layer .weixin img{width:112px; height:112px; border-radius:5px; }
.footer_layer .weixin .qrcode{ display:none}
.footer_layer .weixin:hover .qrcode{ display:block; width:140px; height:140px; position:absolute; bottom:60px; left:-40px; box-shadow:2px 5px 5px rgba(0, 0, 0, 0.349019607843137);}
.footer_layer .weibo{ float:left; height:50px; width:50px;padding:8px 8px;}
.footer_layer .weibo img{ width:35px; height:35px;}

.footer_layer .zx{ float:left; height:50px; margin-left: 26px;}
.footer_layer .zx a{ display:block; background:url(/images/zx-ico.png) left center no-repeat; font-size:16px; color:#fff; padding-left:45px; font-weight:bold; line-height:50px;}
.footer_layer .tel{ float:left; height:50px; line-height:50px; padding:0 25px; font-size:20px; font-weight:bold;}
.footer_layer .tel strong{ color:#FC0;font-size:25px; font-family:Georgia, "Times New Roman", Times, serif }


/*页脚JS脚本*/
#footerJs{display: none;}

/*Tab切换样式*/
.ui-tabs-nav{/**/}
.ui-tabs-nav li{float: left;text-align: center;}
.ui-tabs-nav li a{display: block;}
.ui-tabs-nav li.ui-tabs-selected{/**/}
.ui-tabs-panel{/**/}
.ui-tabs-hide{display: none;}

/*页面左边*/
.service{background: #FFF; margin:0 0 5px 0; border-radius:5px; border:1px solid #E8E8E8;}
.container .service .content{padding: 0;}
.service h3.hd{background: #F60;color: #FFF; height:36px;  line-height:36px; font-size:16px; padding:0 10px;}
.service li{background: url(/images/service.png) no-repeat 15px 20px;border-bottom: 1px solid #EFEFEF;float: left;height: 45px;overflow: hidden;padding: 10px 15px 10px 60px;width: 198px;}
.service li.d1{background-position: 15px 21px;}
.service li.d2{background-position: 15px -67px;}
.service li.d3{background-position: 15px -149px;}
.service li.d4{background-position: 15px -232px;}
.service li.end{background-position: 15px -318px;border: none;}
.service li b{color: #F60;display: block;font-weight: normal;font-size: 14px;height: 21px;line-height: 21px;overflow: hidden;}
.service li p{color: #999;height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: justify;}

/*页面右边*/
.right_title{width:300px;  background:url(/images/index.gif) 0 -385px; border:none; line-height:32px; line-height:32px; font-size:13px; font-weight:bold; text-indent:10px; color:#fff; font-family:"microsoft yahei";}
.right_list{ width:298px; border:1px solid #D9E4F3; border-top:none; margin-bottom:10px; box-shadow:0 1px 1px 1px #F3F3F3;border-radius:0 0 5px 5px; background:#FFF; }
.right_list .ItemPic{margin:5px 10px; display:inline;}
.right_list ul {	text-align: left; width:100%;}
.right_list ul li {	color:#0B3B8C;	text-decoration: none; width:100%; float:left;}
.right_list ul li a{	line-height: 26px; height:26px; display:block; width:99%; text-indent:3px; float:left; white-space: nowrap;	word-break:keep-all;	text-overflow:ellipsis;	overflow:hidden;	table-layout:fixed;}
.right_list span {    float: right;    line-height:25px;    width:15%;}
.right_list a:link,.right_list a:visited,.right_list a:active{color:#039;}
.right_list a:hover{color:#970002;text-decoration:none}

/*新闻页面*/
.main_title{width:648px; border:1px solid #DEDEDE; border-bottom:none; background:#FAFAFA;line-height:40px; height:40px; text-indent:10px;}
.main_title a:link,.main_title a:visited,.main_title a:active{color:#1044BA;}
.ArticleList{width:640px; padding:4px; border:1px solid #DEDEDE; border-top:none;border-radius:0 0 5px 5px; }
.ListItem{width:100%; border-bottom:1px dotted #D9D9D9; float:left; color:#666666; margin-bottom:10px; padding-bottom:10px; line-height:20px;}

.ItemPic{width:126px;  margin:3px 10px 0 0 ;  float:left; display:block; }
.ItemPic img{width:100%; display:block; table-layout:fixed; overflow:hidden; padding:2px; border:1px solid #EEE;}
.ItemPic .name{ width:100%; padding:3px 0 3px 0; display:block; line-height:18px; height:36px;text-overflow:ellipsis; text-align:center; font-size:12px;	overflow:hidden;	table-layout:fixed; }
.ItemPic .name a:link,.ItemPic .name a:visited,.ItemPic .name a:active{color:#666;}
.ItemPic .name a:hover{color:#970002;text-decoration:none}

.ItemTitle{ width:504px;line-height:20px; padding:0 0 5px 0; color:#D60000;  float:left; font-weight:bold; font-family:"microsoft yahei";}
.ItemTitle .time{ margin:0;  float: right;line-height:25px; font-size:11px; font-weight:normal; padding:0; text-align:left;  width:125px; text-align:left;color:#669900; }
.ItemTitle a:link,.ItemTitle a:visited,.ItemTitle a:active{color:#950002;font-size:13px; }
.ListItem em{color:#950002;}

.article{width:630px; background:#FFF; padding:9px; border:1px solid #DEDEDE; border-top:none; line-height:25px; color:#333333; font-size:14px; font-family:tahoma,"Hiragino Sans GB",宋体,sans-serif; }
.article p{ text-indent:2em;  line-height:25px; margin-top:20px;}
.article img{margin:5px auto; display:block; box-shadow:2px 2px 2px 0 #CCC; padding:3px; border:1px solid #E8E8E8;}
.ArticleTitle{color:#9A0003; font-size:19px; line-height:35px; font-family:"microsoft yahei"; border-bottom:1px dotted #CCCCCC;}
time{width:100%; text-align:center; line-height:25px; display:block; color:#B0B0B0; margin-bottom:20px;}

.bdshare_t{ height:40px; margin:10px 0 20px 260px; display:block; clear:both;}
.Related{width:620px;  float:left; margin:20px 30px; background:#FFF; border-radius:0; box-shadow:none; border:none;}
.Related img{box-shadow:none; padding:2px; border:1px solid #CCC; margin:0;}
.Related .ItemPic{margin:5px 27px 5px 0;}

/* ---------- 按钮样式开始 ----------*/
.btn44x20{display:block;width:44px;height:20px;border:0;padding:0;background:url(../images/oldbtn.gif) -89px -40px no-repeat;cursor:pointer;}
.btn142x37{width:142px;height:37px;border:0;padding:0;background:url(../images/oldbtn.gif) 0 0 no-repeat;cursor:pointer;}
.btn73x23{width:73px;height:23px;line-height:23px;color:#fff;font-size:14px;font-weight:bold;border:0;padding:0;background:url(../images/oldbtn.gif) 0 -37px no-repeat;cursor:pointer;}
.btn124x32{width:124px;height:32px;line-height:32px;color:#fff;font-size:14px;font-weight:bold;border:0;padding:0;background:url(../images/oldbtn.gif) 0 -61px no-repeat;cursor:pointer;}
.btn124x32gr{width:124px;height:32px;line-height:32px;color:#fff;font-size:14px;font-weight:bold;border:0;padding:0;background:url(../images/oldbtn.gif) 0 -94px no-repeat;cursor:pointer;}
.btn37x21{width:37px;height:21px;line-height:21px;color:#fff;border:0;padding:0;background:url(../images/oldbtn.gif) -99px -131px no-repeat;cursor:pointer;}
.btn48x22{width:48px;height:22px;line-height:22px;font-weight:bold;color:#fff;border:0;padding:0;background:url(../images/oldbtn.gif) 0 -233px no-repeat;cursor:pointer;}
.btn48x22no{width:48px;height:22px;line-height:22px;font-weight:bold;color:#fff;border:0;padding:0;background:url(../images/oldbtn.gif) -49px -233px no-repeat;cursor:pointer;}
.btn98x25{width:98px;height:25px;border:0;padding:0;background:url(../images/oldbtn.gif) 0 -127px no-repeat;cursor:pointer;}
.formTitle{height:23px;line-height:23px;background:url(../images/textareaBg.png) no-repeat;border:1px #B9C8E7 solid;color:#333;padding:0 0 0 5px;}
.formTextarea{background:url(../images/textareaBg.png) no-repeat;border:1px #B9C8E7 solid;font-size:12px;line-height:150%;color:#333;padding:5px;}
.formInput01{width:79px;height:28px;line-height:28px;background:url(../images/oldbtn.gif) no-repeat 0 -256px;padding:0;border:0;color:#fff;font-size:12px;text-align:center;cursor:pointer;}
.formInput01:hover{background:url(../images/oldbtn.gif) no-repeat 0 -285px;}
.formInput02{width:79px;height:28px;line-height:28px;background:url(../images/oldbtn.gif) no-repeat 0 -314px;padding:0;border:0;color:#1561c2;font-size:12px;text-align:center;cursor:pointer;}
.formInput02:hover{background:url(../images/oldbtn.gif) no-repeat 0 -343px;}
/* ---------- 按钮样式结束 ----------*/
/* ---------- 网友印象开始 ----------*/
.impression{padding-bottom:10px;color:#fff;zoom:1;overflow:hidden;}
.impression li{float:left;height:20px;line-height:20px;padding:0 5px;color:#fff;border-right:1px #fff solid;}
.impression li.t0{background:#666;}
.impression li.t1{background:#DB94FF;}
.impression li.t2{background:#4C94DB;}
.impression li.t3{background:#94B770;}
.impression li.t4{background:#EE6AFE;}
.impression li.t5{background:#FEBD6A;}
.impression li.t6{background:#9384F3;}
.impression li.t7{background:#4AD5D7;}
.impression li.t8{background:#8CB193;}
.impression li.t9{background:#40BDD8;}
/* ---------- 网友印象结束 ----------*/



/*.itemLists img,.picShow img,#myFocusShow img,.sHotPics img,.imgCen120x90 img,.sListText img,#travelstext img,.news .mainContent .content img{  -moz-transform:scaleX(-1);    -webkit-transform:scaleX(-1);    -o-transform:scaleX(-1);    transform:scaleX(-1);       filter:FlipH;}*/
.sliderBox img,.banner img{  -moz-transform:scaleX(1);    -webkit-transform:scaleX(1);    -o-transform:scaleX(1);    transform:scaleX(1);    /*IE*/    filter:none;}
.kefu {margin-bottom:10px;}
.travelsList .pics img{width:220px;}
#footer .kefu .faq dt{color:#C06;}
#footer .kefu .faq dd{color:#666;}
#footer .artBox .telBox p{text-indent:0px; text-align:center; color:#666; font-size:13px; font-family:"黑体"; }

/* floatnav
----------------------------*/
.floatnav{width:58px;text-align:center;border:1px solid #ded9cd; left:5px;position:fixed;top:180px;z-index:10000;cursor:pointer;background-color:#fafafa;overflow:hidden; border-radius:2px; }
.floatnav dt{height:20px;line-height:20px;color:#fff;margin-bottom:5px;background-color:#269C52;}
.floatnav dd{width:58px;border-bottom:1px solid #EAE7DF;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px;clear:both;cursor:pointer;text-align:center;}
.floatnav dd a {color: #555555;display: block;height: 20px;padding-top: 30px;width: 58px;}
.floatnav dd.meishi{background-position:left 0px;}
.floatnav dd.lvyouzhusu{background-position:left -60px;}
.floatnav dd.xiuxianyule{background-position:left -120px;}
.floatnav dd.jiudian{background-position:left -180px;}
.floatnav dd.shenghuo{background-position:left -240px; }
.floatnav dd.hunqing{background-position:left -300px; }
.floatnav dd.wanggou{background-position:left -360px; }
.floatnav dd.backtop{ background-color:#eae7df; background-position:left -420px; padding-top:25px; margin:-5px 0 0;}
.floatnav dd{background-image:url(/images/floatnav.png);}

.tjdiv { height:385px;}
.qk{clear:both; border:0px; padding:0px; margin:0px;}
#iconDivMain1 a{display:none; visibility:hidden;}
.cityIntro .ui-tabs-panel .texts a img{width:280px; height:210px; margin-top:5px; margin-bottom:12px; margin-left:10px;}
.free_top {    background: url("http://www.zycits.com/images/alltop.jpg") #FFF89E repeat-x;    height: 372px;    margin: 0;    padding: 0;    width: 100%;}
.free_TopImg {    height: 372px;    margin: 0 auto;    width: 1132px;}
.free_top_s {    background: none repeat scroll 0 0 #FFCB19;    display: none;    height: 100px;    margin: 0;    padding: 0;    width: 100%;}
.free_TopImg_s {    height: 100px;    margin: 0 auto;    position: relative;    width: 1040px;}

.friendlink{height:70px; overflow:scroll;}

.CategoryList{width:1200px; margin:0 auto; display:block; clear:both; }
.CategoryList ul{margin:0; padding:0; list-style-type:none; }
.CategoryList ul li{ margin:2px 5px; font-size:12px; line-height:25px; height:25px; float:left;white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}

.hotkey{margin-top:0px; color:#999;  width:380px; line-height:25px; height:25px; float:left; margin-left:0px;}
.hotkey a:link,.hotkey a:visited,.hotkey a:active{color:#AFAFAF; }
.hotkey a:hover{color:#F30;}
.logotxt{font-size:15px; color:#666;  font-family:"黑体"; margin-top:5px; float:left;}

.keywords {width:100%; padding:4px;border:1px solid #DEDEDE; border-top:none;}
.keywords ul li{width:24%; float:left; font-size:12px;}
.keywords ul li a{ display:block;color:#0B3B8C;}

.pager{height:60px; line-height:40px; text-align:center; display:table; padding-top:10px; width:100%;}
.pager a{ background:#00b068; color:#FFF;  width:30px; height:30px; line-height:30px;  padding:5px; margin-left:5px;}


/*首页*/
.index_title{ margin-top:20px; font-size: 30px; color: #000; text-align: center; background: url(/images/32.jpg) repeat-x center; line-height: 46px; }
.index_title div {    display: inline-block; background:#F0F2F5;   zoom: 1; padding: 0 86px;    position: relative;    z-index: 1;  color: #000;}
.index_title div::before {width: 19px;height: 5px;background: #b6c4cd;position: absolute;right: 0;top: 50%;margin: -2.5px 0 0;content: "";}
.index_title div::after {width: 19px;height: 5px;background: #b6c4cd;position: absolute;left: 0;top: 50%;margin: -2.5px 0 0;content: "";}
.index_title2{  font-family: Arial;font-size: 14px;color: #aaa;text-align: center;text-transform: uppercase;line-height: 28px;}

.indexproduct{ margin:20px auto 0 auto; box-shadow:0px 8px 16px 0px rgba(179, 179, 179, 0.29); background:#fff;}
.indexproduct .left{ width:228px; border:1px solid #ddd; margin:10px; float:left;}
.indexproduct .right{ width:940px; padding:10px 10px 0 0; float:left; }
.indexproduct .left .title{ width:100%; height:40px; line-height:40px; background:#ea1a56; text-align: center;   font-size: 22px; color:#fff;}
.indexproduct .left .title1{ height: 40px; line-height: 40px; background:#F0F0F0; text-indent:15px;   font-size: 18px;   }
.indexproduct .left .catebox{  border-bottom:1px solid #ddd;padding-bottom:10px;}
.indexproduct .left div:nth-of-type(4),.indexproduct .left div:nth-of-type(8){ border-bottom:none; }
.indexproduct .left .title2{  padding: 10px 0 6px 15px;    font-size: 16px; }
.indexproduct .left ul{ padding:0 10px 18px 15px;}
.indexproduct .left ul li{float: left;    margin-right: 5px;    line-height: 18px;}
.indexproduct .left ul li a{    font-size: 12px; }

.indexproduct .right .hd{ height:40px; background:#F0F0F0; font-size:18px; color:#333; padding:10px 12px; }
.indexproduct .right .hd li{padding:0 20px; line-height:40px; border-radius:5px; float:left; margin-right: 20px; cursor:pointer;}
.indexproduct .right .hd li.on{ color:#fff; background-image:linear-gradient(90deg, #FE612D 0%, #FD0138 100%); }
.indexproduct .right .bd{}
.indexproduct .right .bd li{width:32%;  display:block; margin: 20px  2% 0 0; float:left;}
.indexproduct .right .bd li:nth-child(3n+3){ margin-right:0;}
.indexproduct .right .bd li a{ width:100%;height:200px; display:block; position:relative; }
.indexproduct .right .bd li a img{ width:100%; height:200px; }
.indexproduct .right .bd li a:hover img{ opacity:0.8;}
.indexproduct .right .bd li a .detail_box{ position:absolute; left:0; bottom:0;width:100%; height:60px; font-size:14px; background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); color:#FFF; text-align:left; }
.indexproduct .right .bd li a .detail_box_left{ width:71%; float:left; font-size:14px; color:#fff; padding:10px 2%;}
.indexproduct .right .bd li a .detail_box_left .title{ height:20px; line-height:20px; overflow:hidden; }
.indexproduct .right .bd li a .detail_box_left .desc{height:20px; line-height:20px; position:relative; font-size:12px; color:#CCC; text-indent:5px; }
.indexproduct .right .bd li a .detail_box_left .desc em{ position:absolute; right:5px;}
.indexproduct .right .bd li a .detail_box_right{ width:25%; height:60px; text-align:center; line-height:60px; float:left; font-size:12px; color:#fff;  background: #ff1a62;  background: -webkit-linear-gradient(30deg,#ff1a62,#ff745a); background: -o-linear-gradient(30deg,#ff1a62,#ff745a);  background: linear-gradient(30deg,#ff1a62,#ff745a); }
.indexproduct .right .bd li a .detail_box_right em{ font-size:20px; color:#fff;}


.indexfeature .z4 { text-align:center; margin-top:50px; margin-bottom:20px; font-size:36px; font-weight:bold; color:#FD1136; }
.indexfeature .z5 { text-align:center; font-size:16px; color:#3c3c3c; }
.indexfeature .bg1 { margin-top:42px; width:1200px; height:500px; background:url(/images/index/bg1.jpg) no-repeat 0 0; }
.indexfeature .mask3 { width:1200px; height:500px; background-color:#333; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; }
.indexfeature .mask3 h2 { margin-top:28px; font-size:32px; font-weight:bold; color:#fff; }
.indexfeature .mask3 h3 { font-size:24px; font-weight:bold; color:#fff;margin-top:18px; margin-bottom:8px;}
.indexfeature .bg1 .mask3 ul li { position:relative; float:left; width:299px; height:249px; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.indexfeature .bg1 .mask3 ul li .icon { margin-top:55px; }
.indexfeature .div1 { position:absolute; left:0px; top:134px; width:299px; text-align:center; }
.indexfeature .div2 { display:none; position:absolute; left:0px; top:134px; width:299px; text-align:center; }

.indexbox1{ margin:40px auto 0 auto; }
.indexbox1 .head{ font-size: 36px; text-align:center; font-weight: bold; color: #FD1136; }
.indexbox1 .text{ font-size: 16px; text-align:center; font-weight: bold; color: #3c3c3c; margin-top:20px; }
.indexbox1 .list{ margin-top:20px;}
.indexbox1 .list li{ width:23.5%; margin:10px 2% 10px 0; display:inline-block; float:left;}
.indexbox1 .list li:nth-child(4n){ margin-right:0;}
.indexbox1 .list li a{ display:inline-block; padding:5px; border-radius:5px; box-shadow:0px 8px 16px 0px rgba(179, 179, 179, 0.29);}
.indexbox1 .list li a:hover{ background:#00b068; color:#fff;}
.indexbox1 .list li a img{ width:100%; height:230px;}
.indexbox1 .list li a .title{ text-align:center; font-size:16px; font-weight:bold; line-height:38px;}
.indexbox1 .list li a .desc{ padding:5px; height:110px; overflow:hidden; text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  line-clamp:5;  -webkit-box-orient: vertical; }

.Indexbox{ margin:20px auto 0 auto; background:#f5f5f5; box-shadow:0px 8px 16px 0px rgba(179, 179, 179, 0.29); border-radius:5px;}
.Indexbox .left{ width:180px; float:left; height:820px; background:url(/images/index/domestic.jpg) #fff bottom no-repeat; padding:10px 20px;}
.Indexbox .right{ width:960px; float:left;   padding:10px 0 10px 20px; background:#fff;}
/* .Indexbox .right{ width:960px; float:left; height:510px;  padding:10px 0 10px 20px; background:#fff;} */

.Indexbox .left .title{ width:100%; border-bottom:2px solid #ea1a56; color:#ea1a56; text-align:left; font-weight: 700; font-size: 24px; line-height:45px; vertical-align:top;}
.Indexbox .left .content{ padding:10px 0;}
.Indexbox .left .content li{ width:29%; margin-right:6.5%; float:left; line-height:30px; height:30px; white-space: nowrap;    text-overflow: ellipsis;font-size: 14px;    overflow: hidden;    word-break: break-all;}
.Indexbox .left .content li:nth-child(3n){ margin-right:0;}
.Indexbox .left .content .tit{ width:100%; margin-bottom:5px; line-height:30px; font-weight:bold;}

.Indexbox .hd ul { float: left; width:100%; }
.Indexbox .hd ul li { height: 35px; line-height:35px; font-size:14px; color: #666; float: left; margin:0 10px; cursor: pointer; }
.Indexbox .hd ul li.on { color:#ea1a56; font-weight: 700 }
.Indexbox .hd ul li.more{ float:right; padding-right:10px;}

.Indexbox .linelist ul li { width: 290px; float: left; margin:10px 15px 10px 0px; position: relative;}
.Indexbox .linelist ul li:hover { box-shadow: 0 1px 10px  #CCCCCC; }
.Indexbox .linelist ul li img { width: 100%;height: 165px;}

.Indexbox .linelist ul li .detail_box { border: 1px solid #eee; border-top: none; padding:5px 5px; }
.Indexbox .linelist ul li .detail_box .name{ height: 40px; font-size: 14px; color: #333; line-height:20px; overflow: hidden ;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.Indexbox .linelist ul li .detail_box .info { color: #999; line-height: 20px; margin-top:5px; font-size:12px; }
.Indexbox .linelist ul li .detail_box .info em { float: right; color:#ea1a56; font-style:normal; }
.Indexbox .linelist ul li .detail_box .info b{ font-size:18px;}

.Indexbox2 .left{ background:url(/images/index/around.jpg) #fff bottom no-repeat;}
.Indexbox3 .left{ background:url(/images/index/domestic.jpg) #fff bottom no-repeat;}
.Indexbox4 .left{ background:url(/images/index/around.jpg) #fff bottom no-repeat;}
.Indexbox5 .left{ background:url(/images/index/domestic.jpg) #fff bottom no-repeat;}
.Indexbox6 .left{ background:url(/images/index/around.jpg) #fff bottom no-repeat;}
.Indexbox7 .left{ background:url(/images/index/domestic.jpg) #fff bottom no-repeat;}
.Indexbox8 .left{ background:url(/images/index/around.jpg) #fff bottom no-repeat;}
.Indexbox9 .left{ background:url(/images/index/domestic.jpg) #fff bottom no-repeat;}


.mode{ width:1180px; margin: 20px auto 0 auto; background:#FFF; box-shadow:0 0 5px #ddd;  padding:10px 10px;}
.mode h2.hd{ text-indent:35px; color:#333; height:45px;line-height:45px;background: url(../images/index2/navico.gif) no-repeat 5px -93px;font-family: 'PingFang SC','Microsoft Yahei UI','Microsoft Yahei','Hiragino Sans GB',Helvetica,STHeiti,sans-serif; }
.mode h2.hd b{color: #333;font-weight: bold;font-size:20px;}
.mode h2.hd span{color: #333;float: right; margin-right:5px;}
.mode h2.hd span a{color: #333;}
.mode .container{background: #FFF;padding: 0; width:1198px; }
.mode .sidebar{float: left;width: 285px; }
.mode .sidebar .box{ background:url(/images/index/around.png) bottom  no-repeat #88CBD6;height:560px; padding:10px;}
.mode .rightWrap{float: left;height: auto;margin-left: 10px;overflow: hidden;width:934px;}
.mode .sidebar .title{   height: 40px; line-height:35px;    border-bottom: 3px solid #86CED0;}
.mode .sidebar .title h2{font-size:20px; font-weight:bold;}
.mode .destination{}
.mode .destination dt{color: #fff; font-weight:bold; text-align:center; border-bottom:2px solid #FFF; height: 18px;line-height: 18px;margin-bottom: 6px;padding-bottom: 7px; font-size:14px;}
.mode .destination dd li{float: left;width:50%;}
.mode .destination dd a{color:#656766; background:#FFF; border-radius:10px; display: block;height: 28px;line-height: 28px;width:110px;  text-align:center;margin:5px 0px 7px 15px; }
.mode .destination dd a:hover{color:#FF6600;text-decoration:none;}

.mode2 .sidebar .box{background:url(/images/index/domestic.png) bottom  no-repeat #E092A6;}
.mode3 .sidebar .box{background:url(/images/index/abroad.png) bottom  no-repeat #A2CFAC;}
.mode4 .sidebar .box{background:url(/images/index/hongkong.png) bottom  no-repeat #93CAEE;}
.mode5 .sidebar .box{background:url(/images/index/chujing.jpg) bottom  no-repeat;}

.mode2 .List .hd{ border-bottom:3px solid #E695A6;}
.mode3 .List .hd{ border-bottom:3px solid #00AF67;}
.mode4 .List .hd{ border-bottom:3px solid #92CBEE;}
.mode5 .List .hd{ border-bottom:3px solid #00AF67;}

.mode2 .List .hd  li.on{background:#E494A6;}
.mode3 .List .hd  li.on{background:#00AF67;}
.mode4 .List .hd  li.on{background:#92CBEE;}
.mode5 .List .hd  li.on{background:#00AF67;}

.mode2 .sidebar .title{ border-bottom: 3px solid #E695A6;}
.mode3 .sidebar .title{ border-bottom: 3px solid #00AF67;}
.mode4 .sidebar .title{ border-bottom: 3px solid #92CBEE;}
.mode5 .sidebar .title{ border-bottom: 3px solid #E695A6;}

.mode .rightList{width: 100%;overflow: hidden;}
.mode .rightList li{background: url(../images/dot.gif) no-repeat 0 7px;display: inline-block;float: left;height: 18px;line-height: 18px;overflow: hidden;margin:0 2px 12px 9px;padding-left: 10px;width: 363px;}
.mode .rightList li.top{background: #FFF;display: inline-block;float: left;height: auto;padding: 0;width: 222px;}
.mode .rightList li span{color: #888;float: right; margin-left:10px;}
.mode .rightList li span em{padding-right: 2px;}


.modeNav{height:35px;position: absolute;top:4px;right: 15px;width: auto; }
.modeNav li{float:left;height: 35px;overflow: hidden;width: auto;}
.modeNav li a{color:#333;line-height:33px;_line-height:33px;font-size: 16px; margin:0 15px; display:block;}
.modeNav li a:hover{ color: #00c77b;    border-bottom: 3px solid #00c77b;  }
.modeNav li.end a{background: none;padding: 0 0 0 10px;}

#List1 .hd  li.on, #List1 .hd  li.on a{ background:#86CED0;}
.List{ width:895px;float:left;  border-top:none; }
.List .hd{ height:40px; border-bottom:3px solid #86CED0; }
.List .hd b{font:12px/1.4 'PingFang SC','Microsoft Yahei UI','Microsoft Yahei','Hiragino Sans GB',Helvetica,STHeiti,sans-serif; color:#50b400; font-size:28px; line-height:32px; padding-left:8px;}
.List .hd .title{width:150px;background: url(../images/index2/navico.gif) no-repeat 5px -93px; text-indent:35px; float:left;}
.List .hd .title h2{ font-size:20px; line-height:40px;}
.List .hd ul{float:right; max-width:1000px; overflow:hidden; height:30px;}
.List .hd li{float: left; text-align:center; padding:0 10px;line-height:30px; height:30px; display:block; font-size: 14px;cursor:pointer; border-radius:5px;}
.List .hd li a{}
.List .hd  li a:hover,.List .hd  li a:active{color:#FFF;}
.List .hd  li.on,.List .hd  li.on a{ background:#50B400; color:#FFF;  }

.List .bd{ height:auto;}
.List .bd li{width:209px;height:auto; margin-bottom:20px; background:#FFF;float:left; margin:15px 0 0 12px;transition: all 0.3s linear 0s;position:relative; border:1px solid #e4e4e4;}
.List .bd li:first-of-type{ width:430px; }
.List .bd li:first-of-type img{ height:314px;}
.List .bd li:hover{box-shadow: 3px 3px 3px #eee;}
.List .bd li img{width:100%; height:120px;}
.List .bd li img:hover{opacity:0.8;filter: alpha(opacity=80);}
.List .bd li .ItemName{line-height:30px; text-align:center; display:inline-block; width:100%;}
.List .bd li p{height:22px; line-height:22px;overflow:hidden; margin-top:5px;padding:0 5px; text-align:left;}
.List .bd li p.ellip{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.List .bd li p.pirce{margin:0 0 5px 0;font-weight: 500; color:#666;}
.List .bd li p.pirce em{color:#f60;font-weight: bold; font-family:Arial; font-size:16px;padding-right:3px;}
.List .bd li p.pirce em i{font-size:12px;font-weight:500; padding-right:3px;}
.List .bd li p.pirce span{float:right;color:#FFF;font-weight: 500; font-size:12px; background:#F90; height:17px; line-height:17px; padding:1px 1px 1px 5px;border-radius: 2px;}
.List .bd li p.pirce span i{ background:#FFF;color:#F60; float:right; margin-left:5px; padding:0 5px; font-family:Arial;}


.index_hot{ background:#FFF; width:1220px; margin:20px auto;}
.index_hot .hd{ width:100%; clear:both;}
.index_hot .hd .title{ width:200px; height:35px; line-height:35px; margin:0 auto;background-image: linear-gradient(90deg, #FE612D 0%, #FD0138 100%); color:#FFF; font-size:18px; text-align:center;}
.index_hot .List{ width:1180px; padding:10px 10px 30px 10px;}
.index_hot .List .bd li{ margin:20px 0 0 20px}
.index_hot .List .bd li:first-of-type{ width:450px;}
.index_hot .List .bd li:first-of-type img{ height:319px}

.caselist{ width:1170px; margin-top:20px; box-shadow:0px 8px 16px 0px rgba(179, 179, 179, 0.29); padding:5px 15px 20px 15px; background:#fff; position:relative; }
.caselist .hd{ width:100%; font-size:14px; line-height:50px; height:50px; border-bottom:3px solid #eee;}
.caselist .hd .title{ width:97px; color: #00b068; border-bottom:3px solid #00b068;  text-align: left;    font-weight: 700;    font-size: 24px; float:left;}
.caselist .hd ul{ position:absolute; right:15px;}
.caselist .hd li{ float:left; display:inline-block; cursor:pointer; padding:0 10px;}
.caselist .hd li.on{color: #00b068; border-bottom:3px solid #00b068; }
.caselist .bd li{ width:32%; margin:20px 2% 0 0; float:left;}
.caselist .bd li:nth-child(3n){ margin-right:0;}
.caselist .bd li a{ display:block; width:100%; height:230px;}
.caselist .bd li a img{ width:100%; height:230px;}
.caselist .bd li a:hover{ opacity:0.8;box-shadow: 0 1px 10px  #CCCCCC;}



/*首页*/

/*列表页*/
.listsBox .List{width:100%; background:#FFF; box-shadow:0 0 5px #ddd; margin:20px 0 10px 0; padding:20px 10px;}
.listsBox .List .hd{ margin:0 15px 0 5px; border-bottom:1px dashed #CCCCCC; overflow:hidden;}
.listsBox .List .hd b i{ background:url(/images/index_ico.png); display:block; float:left; margin-left:3px; width:32px; height:32px; }
.listsBox .List .hd li{}
.listsBox .List .bd li{ width:286px; text-align:center;margin:5px 5px 10px 5px; padding-bottom:5px;}
.listsBox .List .bd li img{ height:180px;}
.listsBox .List .hd  li.on{background:#50b400;}


#Area2 .hd b,#Area2 .hd b a{ color:#ff7800;}
#Area2 .hd  li.on,#Area2 .hd  li.on a{background:#ff7800}
#Area2 .hd b i{background-position:-46px 0;}

#Area3 .hd b,#Area3 .hd b a{ color:#ff7800;}
#Area3 .hd  li.on,#Area3 .hd  li.on a{background:#ff9f13}
#Area3 .hd b i{background-position:-95px 0;}

#Area4 .hd b,#Area4 .hd b a{ color:#50b400;}
#Area4 .hd  li.on,#Area4 .hd  li.on a{background:#50b400}

#Area5 .hd b,#Area5 .hd b a{ color:#ff7800;}
#Area5 .hd  li.on,#Area5 .hd  li.on a{background:#ff7800}
#Area5 .hd b i{background-position:-46px 0;}

#Area6 .hd b,#Area6 .hd b a{ color:#ff7800;}
#Area6 .hd  li.on,#Area6 .hd  li.on a{background:#ff9f13}
#Area6 .hd b i{background-position:-95px 0;}

#Area7 .hd b,#Area7 .hd b a{ color:#50b400;}
#Area7 .hd  li.on,#Area7 .hd  li.on a{background:#50b400}

#Area8 .hd b,#Area8 .hd b a{ color:#ff7800;}
#Area8 .hd  li.on,#Area8 .hd  li.on a{background:#ff7800}
#Area8 .hd b i{background-position:-46px 0;}

#Area9 .hd b,#Area9 .hd b a{ color:#ff7800;}
#Area9 .hd  li.on,#Area9 .hd  li.on a{background:#ff9f13}
#Area9 .hd b i{background-position:-95px 0;}

#Area10 .hd b,#Area10 .hd b a{ color:#50b400;}
#Area10 .hd  li.on,#Area10 .hd  li.on a{background:#50b400}

#Area11 .hd b,#Area11 .hd b a{ color:#ff7800;}
#Area11 .hd  li.on,#Area11 .hd  li.on a{background:#ff7800}
#Area11 .hd b i{background-position:-46px 0;}

#Area12 .hd b,#Area12 .hd b a{ color:#ff7800;}
#Area12 .hd  li.on,#Area12 .hd  li.on a{background:#ff9f13}
#Area12 .hd b i{background-position:-95px 0;}
