@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;font-size:12px;color:#333;font-family:"微软雅黑";}
p, ul, li, input, form, h1, h2, h3, h4, h5, h6, dl, dd, dt{margin:0;padding:0;font-weight:normal; font-style:normal;}
ul, li{margin:0;padding:0;list-style-type:none;}
img{border:0;vertical-align:top;}
a{text-decoration:none; color:#595857;}
a:hover{text-decoration:none; color:#df411a;}
a img{border: 0 none; margin: 0; padding: 0; vertical-align: middle;}
em{ font-style:normal;}
.strong{font-weight:bold;}
.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
.clearfix:after{clear: both;content: ".";display: block;_display: block;height: 0;overflow: hidden;visibility: hidden;}
.cf:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fb{font-weight:bold;}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.pb10{padding-bottom:10px;}
.bmd{ border-bottom:dotted 1px #e9e9e9;}
.btd{ border-top:dotted 1px #e9e9e9;}
.pt10{padding-top:8px;}
.pt30{ padding-top:30px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl70{padding-left:70px;}
.pl80{padding-left:80px;}
.pl90{padding-left:90px;}
.pr10{padding-right:10x;}
.pb20{padding-bottom:20px;}
.wd50{width:50px;}
.wd100{width:100px;}
.wd150{width:150px;}
.wd200{width:200px;}
.wd240{width:240px;}
.wd250{width:250px;}
.wd300{width:300px;}
.wd290{width:290px;}
.wd400{width:400px;}
.wd700{width:700px;}
.wd750{width:750px;}
.w1020{width:1020px; margin:0 auto;}
.tr{text-align:right;}
.pr{position:relative;}
.pb{position:absolute;}
.wrap{width:1200px; margin:0 auto;}
.flash{width:700px; margin:0 auto; height:500px; overflow:hidden; padding-top:60px;}
.more{display:inline-block;width:56px; height:19px; padding-top:10px;}
/*头部样式*/
.top{width:100%; padding-bottom:10px; background:#fff;}
.header{height:90px;width:1200px;margin:0 auto; padding-top:10px;}
.header .logo{width:579px; height:78px; margin-top:10px;}
.header .ico{width:50px; margin-top:18px;}
.header .mail{width:120px;text-align:right; padding-top:35px; font-size:14px; margin-right:20px;}
.header .tel{width:247px;text-align:right;}

/*菜单*/
.nav{height:42px; position:relative;z-index:12;width:100%; margin-top:30px;text-align:center;}
.nav-meun{ width:1200px;height:42px; font-family:'微软雅黑'; margin:0 auto;}
/*.nav-meun .line{width:2px; height:42px; display:inline-block; background:url(../images/line.png) 0 18px no-repeat; float:left;}*/
.nav-meun .nav_main{ float:left;min-width:110px;position:relative;}
.nav-meun .nav_main > a{line-height:35px;font-size:16px;height:42px; color:#333;display:inline-block;}
.nav_main > a.cur,.nav_main > a:hover{color:#fff; display:inline-block; background:url(../images/nav-hover.png) no-repeat bottom center; min-width:89px;}
.nav_list{position:absolute; z-index:99999; width:180px; overflow:hidden; top:42px; left:0;/* border:solid 1px #c9cbca;*/
display:none; background:#fff;}
.nav_list ul{ padding:4px 0 0 5px;}
.nav_list .top-line{ border-top:solid 1px #c9cbca;}
.nav_list li{ height:24px; font-size:14px;width:100%; display:inline-block; background:url(../images/nav-ico.png) 8px 10px no-repeat;}
.nav_list li a{color:#333; text-align:left; width:135px; font-size:12px; height:24px; line-height:24px; display:inline-block;}
.nav_list li a:hover{height:24px;color:#249e17; display:inline-block;}


/*首页banner*/
.banner{ height:498px; margin:0 auto; text-align:center; width:100%; background:#ddefef; position:relative;}
.banner1 { height: 498px; position: relative; overflow:hidden; z-index:10;}

/*数字按钮样式*/
.banner1 .num { overflow:hidden; height: 15px; position: absolute; bottom:10px; right: 15%; zoom:1; z-index:3; }
.banner1 .num li { width: 15px; height: 15px; line-height: 20px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #979797; background: #979797; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner1 .num li.on { background: #249e17; color:#249e17 !important; } 
.banner1 .bannerpic img{height:498px;}

.banner-news{width:822px; height:34px; background:url(../images/banner-news.png) no-repeat; left:-92px; top:-34px; display:inline-block; position:relative; z-index:222; margin:0 auto;}

.index-main{ width:100%; padding-top:20px;}

.recom-car{width:1200px;}
.recom-car .title{width:250px;}
.car-list{border-top:solid 1px #898989;}
.TTSliderPicList li.p-first{ margin-left:0px;}
.TTSliderPicList li{width:370px; float:left; /*margin-left:45px;*/margin-left:30px; overflow:hidden;}
.TTSliderPicList li .pic{ z-index:200000;width:370px; background:#fff;overflow:hidden;height:268px; /*border:solid 1px #c9c9c9;*/text-align:center;display:table;position:relative;}
.TTSliderPicList li .pic a{display:table-cell;vertical-align:middle;width:370px;height:268px; z-index:333; position:absolute;}
.TTSliderPicList li .pic a img{width:370px;height:268px;width: expression(this.width > 370 && this.width > this.height ? 370 :true); height:expression(this.height >268 ? 268: true);vertical-align:middle; overflow:hidden;}
/*For IE7*/
*+html .car-list li .pic a{position:absolute;top:50%;width:100%;text-align:center;height:auto; z-index:333;}
*+html .car-list li .pic a img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .car-list li .pic a{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .car-list li .pic a img{position:relative;top:-50%;left:-50%; width:expression(this.width>370?"370px":"atuo"); height:expression(this.height>268?"268px":"atuo");}

.index-case{width:1200px;overflow:hidden; margin-bottom:30px;}
.index-case .cont-title{width:1200px;height:40px;}

.case-list{width:1200px; position:relative;}
.case-list li{width:228px; float:left; margin-left:10px; overflow:hidden; height:86px; background:#f2f2f2;}
.case-list li:hover{ background:#cbcbcb;}
.case-list li .pic{width:228px; background:#fff;overflow:hidden;height:76px; /*border:solid 1px #c9c9c9;*/text-align:center;display:table;position:relative;}
.case-list li .pic a{display:table-cell;vertical-align:middle;width:228px;height:76px; z-index:333; position:absolute;}
.case-list li .pic a img{width:228px;height:76px;vertical-align:middle; overflow:hidden;}


/*旅游路线*/
.recom-news{width:1200px;overflow:hidden; margin-bottom:30px;}

.index-contact{width:492px;min-height:185px;}
.index-contact .cont-title{width:492px; font-weight:bold;height:26px; color:#333; font-size:14px; line-height:26px;}
.index-contact .cont-text{width:492px; font-size:14px; margin:0 auto; line-height:20px; padding-top:15px;color:#333;}

.index-about{width:640px;}
.index-about .cont-title{width:535px; height:40px;}
.index-about .cont-title .title{width:123px; height:40px;}
.index-about .about-text{ line-height:20px;color:#fff; font-size:14px; padding-top:25px; padding:33px 15px; background:#249e17; height: 210px;}

.route{width:263px;}
.route .route-title{width:100%; height:29px; line-height:26px; color:#333; font-size:14px; font-weight:bold;}
.route .route-title .title{width:135px;}
.route .route-list{width:100%; margin-top:20px;}

/*.route .route-list ul{ padding-top:10px;*padding-top:5px;}
.route .route-list li{width:100%; height:25p; line-height:25px; display:inline-block; float:left; overflow:hidden; border-bottom:dashed 1px #ddd;}
.route .route-list li .ico{ background:url(../images/ico.png) 0 5px no-repeat; width:230px; padding-left:10px;}*/
.route .top-pic{ border:solid 2px #828282;}
.tabactive{ background:url(../images/m-title-hover.gif) no-repeat center bottom; width:95px; height:31px; display:inline-block;}
.top-text{width:230px;color:#555; line-height:22px; overflow:hidden;}
.top-text .line-more{ font-size:11px;}
.top-text .line-more a{color:#009543;}
/*内页左侧联系方式*/
.left-contact{width:178px;min-height:185px;}
.left-contact .cont-text{width:178px; margin:0 auto; padding-top:10px;}



/*内页样式*/
.bg03{clear: both; padding-top:20px; *padding-top:20px; min-height:200px;}
/*.leftTitle{PADDING-LEFT: 35px;text-align:left; HEIGHT: 23px; COLOR: #cd1420; FONT-SIZE: 15px;PADDING-TOP: 11px}
.leftTitle SPAN{PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-WEIGHT: 200; PADDING-TOP: 0px}
.leftTitle FONT{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #075fa3; FONT-WEIGHT: normal}*/
.lBox{text-align:center;}
.lBox UL LI{PADDING-LEFT: 50px}
.lBox UL LI A{LINE-HEIGHT: 36px; TEXT-INDENT: 18px; DISPLAY: block; HEIGHT: 36px; color:#333333; font-size:14px;}
/*.lBox UL LI A:link{COLOR: #666666; TEXT-DECORATION: none}
.lBox UL LI A:visited{COLOR: #666666; TEXT-DECORATION: none}*/
.wleft{PADDING-BOTTOM: 12px; WIDTH: 240px; FLOAT: left; OVERFLOW: hidden}
.wright{MARGIN: 0px; WIDTH: 720px; FLOAT: left; OVERFLOW: hidden}
/*.lBox UL LI A:hover,.lBox UL LI A.cur{BACKGROUND: url(../images/dota2.gif) no-repeat left center; COLOR: #cd1420}
.lBox UL LI A.sel:link{BACKGROUND: url(../images/dota2.gif) no-repeat left center; COLOR: #cd1420}
.lBox UL LI A.sel:visited{BACKGROUND: url(../images/dota2.gif) no-repeat left center; COLOR: #cd1420}*/
#sidetop{LINE-HEIGHT: 24px; PADDING-LEFT: 16px; DISPLAY: block; FONT-FAMILY: "微软雅黑", "黑体", "宋体"; BACKGROUND: url(../images/dot3.gif) no-repeat left center; FLOAT: left; COLOR: #044577; MARGIN-LEFT: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold}
#wzdh{LINE-HEIGHT: 24px; PADDING-RIGHT: 5px; FLOAT: right}
#wzdh A{COLOR: #666}
#wzdh A:hover{COLOR: #ff0000; TEXT-DECORATION: underline}
.aboutcon{PADDING-BOTTOM: 20px; LINE-HEIGHT: 26px; text-align:left; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; FONT-SIZE: 14px; PADDING-TOP: 12px}
.aboutcon2{PADDING-BOTTOM: 20px; LINE-HEIGHT: 24px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 12px}
.ltit{font-size:15px;color:#333;}
.lmenu{padding-left:18px; line-height:35px; background-image:url(../images/dota2.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #e4e4e4; margin-left:10px;}
.tel3{border-left: 1px solid #DEDEDE; border-right: 1px solid #E1E1E1; clear: both; margin: 0; padding: 0; width: 230px;}
.borderline {border-bottom:none; line-height:26px; font-weight:bold;}
.borderline a{ line-height:26px; font-size:15px; color:#000;}
.mw_news_header {
    background-color: #CCCCCC;
    color: #484848;
    font-size: 13px;
    text-align: left;
	height:36px; line-height:36px;
	margin-bottom:5px;
}
.procon{ margin-top:15px;}
.titleNews{ font-size:15px; font-weight:bolder; line-height:26px; padding:5px 0 20px 0; height:26px;color:#333;}
.contentnews{color:#333; font-size:12pt; line-height:24px; text-indent:2em;}
.about-des,.about-des p{text-indent:2em; font-size:15px; color:#333; line-height:26px;}

/*产品服务*/
.search{ margin-top:60px;}
.product{width:915px; margin:0 auto; padding:20px 0;}
.product-title{ font-size:18px; height:40px; line-height:40px; border-bottom:solid 2px #ccc; color:#333; font-family:Arial, Helvetica, sans-serif;}
.product-list ul{ padding-top:20px;}
.product-list li{ float:left; margin:10px 0 10px 22px; width:290px; text-align:center;}
.product-list li.first{ float:left; margin:10px 0 10px 0px;}
.product-list li .pic{width:290px;height:160px;overflow:hidden;text-align:center;display:table;position:relative;}
.product-list li .pic a{display:table-cell;vertical-align:middle;width:290px;height:160px;}
.product-list li .pic a img{/*border:1px #ddd solid;*/margin:0 auto;max-width:160px;max-height:160px;width:160px\0;height:160px\0;}
/*For IE7*/
*+html .product-list li .pic a{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .product-list li .pic a img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .product-list li .pic a{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .product-list li .pic a img{position:relative;top:-50%;left:-50%; width:expression(this.width>160?"160px":"atuo"); height:expression(this.height>160?"160px":"atuo");}

.back{width:100%; text-align:right; line-height:30px;}
.back a{color:#df431b; font-size:14px;}
.product-des{width:100%; color:#686868; font-size:14px; line-height:24px;}
.product-pic{width:100%; display:inline-block;}
.product-pic .p-pic{width:300px;height:250px;overflow:hidden;text-align:center;display:table;position:relative;}
.product-pic .p-pic p{display:table-cell;vertical-align:middle;width:300px;height:250px;}
.product-pic .p-pic p img{/*border:1px #ddd solid;*/margin:0 auto;max-width:300px;max-height:250px;width:300px\0;height:250px\0;}
/*For IE7*/
*+html .product-pic .p-pic p{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .product-pic .p-pic p img{position:relative;top:-50%;left:-50%;}
/*For IE6*/
*html .product-pic .p-pic p{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .product-pic .p-pic p img{position:relative;top:-50%;left:-50%; width:expression(this.width>300?"300px":"atuo"); height:expression(this.height>250?"250px":"atuo");}
.product-pic .p-title{font-size:18px; color:#dc431a; font-family:Arial, Helvetica, sans-serif,'宋体'; padding-bottom:15px;}
.product-pic .p-des{width:600px; margin-left:10px;}
.product-content{ margin-top:15px;}

/*下载*/
.downs{ margin-top:15px;}
.d-title{font-size:15px;color:#333; border-bottom:solid 1px #cacaca;}
.mw_down_header {
    background-color: #9b9b9b;
    color: #fff;
    font-size: 13px;
    text-align:center;
	height:36px; line-height:36px;
	margin-bottom:5px;
}
.downs table{border-left:solid 1px #cacaca;}
.downs td{ border-right:solid 1px #cacaca;border-bottom:solid 1px #cacaca;}
.downs-des{margin-top:15px;}
.downs-des p{ line-height:30px; font-size:15px; padding:5px 0;}

.panter img{ width:180px; height:120px; border:solid 1px #ededec; margin-right:10px;}

/*底部*/
.footer{width:100%; margin:0 auto; min-height:265px; background:#249e17;}
.f-main{width:1200px;color:#fff;padding-top:40px; margin:0 auto;}
.foot-cop{width:320px; padding-top:50px;}
.foot-cop h2{ padding-bottom:30px;}
.foot-cop p{ font-size:12px; line-height:26px;}
.foot-cop #hidden{ color:#249E17;}
.foot-cop #hidden a{ color:#249E17;}
.foot-cop p a{ color:#fff;!}
.foot-cop p a:hover{ color:#fff; text-decoration:underline;}
.foot-con { border-left:solid 1px #a6d7a0; height:170px; width:320px; margin-left:120px; padding-top:30px;}
.foot-con ul{ margin-left:20px; margin-top:20px;}
.foot-con p{ margin-left:20px; font-size:18px; text-align:left;}

.foot-con li{ line-height:26px; border-bottom:solid 1px #a6d7a0;}

.foot-link { border-left:solid 1px #a6d7a0; height:170px; width:320px; margin-left:10px; padding-top:30px;}
.foot-link ul{ margin-left:20px; margin-top:20px;}
.foot-link p{ margin-left:20px; font-size:18px; text-align:left;}

.foot-link li{ line-height:26px; border-bottom:solid 1px #a6d7a0; background:url(../images/footer-ico.png) no-repeat right;}
.foot-link li a{color:#fff;}


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-300px; top:0px; display:none;width:300px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}