.contry{ width:641px;  overflow:hidden; color:#cc0000; font-size:24px; padding-top:15px; line-height:24px;}
.contry img{ width:90px; height:53px; float:left; padding:5px 15px 0 0;}
.contry h1{ line-height:1.3em;}
.contry span{ font-size:14px; color:#666666; margin:0px;}


.icon{ width:641px; padding:20px 0; height:110px; overflow:hidden; border-bottom:1px solid #cccaca;}
.icon li{ float:left; margin-right:20px;  width:68px; text-align:center;line-height:18px; }
.icon li a{color:#545454; display:inline-block; }
.icon li a:hover{ color:#82981e;}

/* 介绍*/
.contry_info{ margin:12px 0 15px 0;   line-height:20px;}
.contry_info img{ padding:10px; width:230px; clear:both;}
#contry_info_txt{ height:100px; overflow:hidden;}
#contry_info_txt.on{ height:auto; overflow:visible;}

/* 分类线路*/
.class_box{ overflow:hidden; width:626px;}

.class_title{border-bottom:2px solid #01345e;}
.class_title li{ float:left; width:162px; height:33px; line-height:33px; color:#333333; background:url(../images/class_2.gif) no-repeat center 0; text-align:center;
 font-size:14px; margin-right:8px;}
.class_title li.list,.class_title li:hover{  background:url(../images/class_1.gif) no-repeat center 0; color:#fff;}

.class_box .class_title{ border-bottom:none;}
.class_box .class_title li{ margin-bottom:3px; width:140px; overflow:hidden;}


.class_line{ overflow:hidden;}
.class_line li{ float:left; padding:20px 30px 20px 0; width:297px; line-height:18px; display:block;}
.class_line li h3{ line-height:14px;}
.class_line li.list{ padding-right:0px;}
.class_line li img{ width:117px; height:86px; float:left; margin-right:5px; border:3px solid #e6e6e6;}
.class_line li p{ margin-top:5px;}
.class_other{ border-top:1px dashed #c7c5bf; padding-left:15px; margin-bottom:30px; }
.class_other li{ float:left; padding:18px 60px 0 10px; background:url(../images/ico_5.gif) no-repeat 0 28px; }
.class_other li a{ font-size:12px; color:#545454;}
.class_other li a:hover{ color:#82981e; text-decoration:underline;}

/* 线路列表*/
.contry_line{overflow:hidden;}
.contry_line li{  padding:15px 0; border-bottom:dashed 1px #c7c5bf; }
.contry_line_img{  width:161px;  float:left;  position:relative;}
.contry_line_img img{ width:155px; height:104px; border:3px solid #e6e6e6;}
.contry_line_img p{ position:absolute; left:3px; top:3px; z-index:999; width:49px; height:40px;}
.contry_line_img p img{ width:49px; height:40px; border:0px;}
.contry_line_content{ width:455px; float:right;}
.contry_line_content h3 img{ margin-left:20px;}

.contry_line_content p{ line-height:22px; background:url(../images/ico_5.gif) no-repeat 0 10px; padding-left:12px; margin:2px 0; }
.contry_line li p a{ text-decoration:underline;}
.p-text {padding:20px 0;}


/*-----线路文字列表------*/
.font_list {margin-top:20px; overflow:hidden;}
.font_list li {padding:10px 10px 10px 22px; border:none; margin:6px 0; background:url(../images/ico_5.gif) no-repeat 10px 18px;}
.font_list li.level {padding:10px 10px 10px 20px; border:none; background:url(../images/ico_5.gif) no-repeat 8px 18px #F2EBD9;}
.font_list li h3 { font-weight:normal;}

/*左侧内容guide*/

.left_guide{background:url(../images/zy_left_bg.gif) repeat-y; margin-bottom:3px; padding:10px; overflow:hidden;}
.left_guide li{ width:68px; text-align:center; margin:15px 20px 10px 9px;float:left; display:inline;}

/*右侧预定步骤*/
.r-step {background:#f7f2e7; padding:10px 15px; }
.r-step h2 { color:#cc0000; margin-bottom:15px;}

/*相关景点线路样式*/
.related-box {background:#f7f2e7; padding:10px 15px; margin-bottom:30px;}
.related-box h3 { color:#06a3eb; margin-bottom:12px; font-size:14px;}
.related-box ul.jd {margin-bottom:30px; border-bottom:dashed 1px #c7c5bf;padding-bottom:30px; overflow:hidden;}
.related-box ul.jd li {background:url(../images/ico_5.gif) no-repeat left 14px; float:left; width:285px;padding:4px 0 4px 12px;}
.related-box ul.xl li {background:url(../images/ico_5.gif) no-repeat left 14px;padding:4px 0 4px 12px; color:#333;}
.related-box ul.xl li a { text-decoration:underline;}

/*----gallery图片展示样式---*/
.gallery {margin:25px 0 10px 0; padding:0;  overflow:hidden;}
.gallery li { float:left;  background:#f4f4f4; width:146px; margin: 0 13px 22px 0; height:120px; overflow:hidden;}
.gallery li p{ margin:0 4px;  width:138px; height:18px; line-height:18px; text-align:center;  overflow:hidden; }
.gallery li img {width:146px; height:102px;}
/*.gallery ul a:hover img {color: #fff;}
.gallery ul a:hover { color: #fff; }*/

/*-diy 行程-*/
.diy_tour{ background:url(../images/diy_tour_bg.jpg) no-repeat; padding:15px; height:77px; margin-top:15px;}
.diy_tour p{ width:470px; line-height:18px; color:#383838; }
.diy_tour p a{ float:right; padding-right:10px; color:#F00; text-decoration:underline;}

.withchina{ border:0px; overflow:hidden;}
.withchina p{ margin:0 0 15px 0;}
.withchina img{ float:right; padding:0 0 15px 15px; width:305px; height:353px;}