/*@travel 前台样式*/
.btn_more{
	display:inline-block;
	width:105px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	padding:0;
	background: url('/img/travel/icon.png') no-repeat -31px -101px;
	text-shadow:none;
}
.btn_more:hover{
	background: url('/img/travel/icon.png') no-repeat -31px -101px;
	color:#dedede;
	text-decoration:none;
}

/*slider*/
#slider{
	text-align:center;
	height:386px;
}
#slider .switchable-box{
	width:100%;
	height:386px;
}
#slider .switchable-box li{
	width:100%;
}
#slider .switchable-box a{
	display:block;
	width:100%;
	height:362px;
}
#slider .b1{
	background: url(/img/travel/b1.jpg) center center no-repeat;
}
#slider .b2{
	background: url(/img/travel/b2.jpg) center center no-repeat;
}
#slider .switchable-nav{
	display:none;
}
.row1 .span4 .picbox{
	float:left;
}
.row1 .span4 .detail{
	height:150px;
	width:221px;
	float:right;
	position: relative;
	padding-left:5px;
}
.row1 .span4 .detail p{
	font-size:12px;
	color:#999999;
}
.row1 .span4 .detail .btn_more{
	position: absolute;
	bottom:0;
}
.row1 .span4 .detail h3{
	font-size:14px;
	margin:0;
}
.row2{
	margin-top:60px;
	border:1px solid  #eaeaea;
	background:#f8f8f8;
	overflow:hidden;
	position:relative;
}
.row2 .left{
	margin-top:10px;
	width:204px;
	float:left;
}
.row2  .scroll_window{
	width:756px;
	height:338px;
	float:right;
	margin-top:30px;
	overflow:hidden;
	position:relative;
}
.scroll_window .item{
	padding-left:22px;
}
.scroll_window .item_box{
	width:227px;
	height:250px;
	border-radius:5px;
	border:1px solid #dbdbdb;
	text-align:center;
	overflow:hidden;
}
.scroll_window .item h3{
	font-size:14px;
	margin:0;
	line-height:30px;
	margin-top:5px;
}
.scroll_window .item img{
	width:100%;
}
.scroll_window .item .text{
	font-size:12px;
	padding:0 10px;
	text-align:center;
}
.scroll_window .handle{	
	position:absolute;
	bottom:0px;
	right:0px;
	padding:20px;
	text-align:right;
	cursor:pointer;
}
.scroll_window .switchable-nav{
	display:none;
}
.btn_back,.btn_prev{
	display:inline-block;
	width: 22px;
	height: 23px;
	text-indent:9999px;
}
.btn_back{
	background: url('/img/travel/icon.png') no-repeat -165px -86px;
}
.btn_back.disable{
	background: url('/img/travel/icon.png') no-repeat -165px -113px;
}
.btn_prev{
	background: url('/img/travel/icon.png') no-repeat -142px -113px;
}
.btn_prev.disable{
	background: url('/img/travel/icon.png') no-repeat -142px -86px;
}

.row3{
	text-align:center;
	margin-top: 40px;
}
.row3 .step{
	border:1px solid #e1e1e1;
	padding:10px 0;
}
.row3 .step .colum{
	border-bottom:1px dashed #e1e1e1;
	padding:10px 30px;
}
.row3 .step .colum.last{
	border-bottom:none;
}
.row3 .step .colum .intro{
	width:360px;
	float:left;
	text-align:left;
}
.row3 .step .colum .desc{
	text-align:center;
}
.row3 .step .colum .intro h3{
	font-size:14px;
	margin:0px;
}
.row3 .step .colum .intro h4{
	font-size:12px;
	margin:0px;
	color:#999;
}
.row3 .step .colum .pic{
	width:538px;
	float:left;
	text-align:center
}
.row4{
	margin-top:20px;
}
.row4 .links{
	padding:40px;
	border:1px solid #dddddd;
	background:#fafafa;
}
.row4 .links{
	border:1px solid #dddddd;
	position:relative;
}
.row4 .links a{
	padding:5px;
	display:inline-block;
	border:1px solid #ddd;
	margin-right:40px;
}
.row4 .links .tragel{
	position: absolute;
	top: -11px;
	left: 43px;
}
i.tragel{
	display:inline-block;
	width:22px;
	height:11px;
	background:url(/img/travel/tragel.jpg);
}

#to_top{
	position: fixed;
	right:60px;
	bottom:170px;
	cursor:pointer;
	/*box-shadow:0 0 10px #f60;*/
}

/*inner page*/
.siderbar,.main{
	margin-top:40px;
}
.bread{
	height:60px;
	border:1px solid #e4e4e4;
	line-height:60px;
}
.bread .route{
	color:#999;
	font-size:12px;
}
.siderbar{
	width:220px;
	float:left;
}
.siderbar ul{
	list-style-type: none;
	margin:0;
	padding:0;
	border:1px solid #ededed;
        border-top: 0px;
        background: #fafafa;
	padding-bottom: 20px;
}
.siderbar ul.ul_first{
        border-bottom: 0px;
}
.siderbar .siderbar_title{
        display: block;
	width:200px; height:41px; background:#920809; color:#ffffff; line-height:41px;
	padding-left:20px;font-size:14px;font-family:"微软雅黑";
}
.siderbar li.ul_title{
	height:41px; background:#ededed; color:#666666; line-height:41px;
	padding-left:20px;font-size:14px;font-family:"微软雅黑"; margin-bottom: 10px;
}
.siderbar li.info a{
	display:block;
	height:24px;;
	line-height:24px;
	text-align:left;
	color:#666666;
	padding-left:34px;
	cursor:pointer;
	text-decoration:none;
        background:url(/img/front_travel/ico_lv_jt1.png) no-repeat 23px 8px; 
}
.siderbar li.info a:hover{
        background:url(/img/front_travel/ico_lv_jt2.png) no-repeat 23px 8px; 
}
.siderbar li.active a,.siderbar li.active a:hover{
	
	color:#960405;background:url(/img/front_travel/ico_lv_jt2.png) no-repeat 23px 8px; 
}
.siderbar li.info a:hover{
	color:#960405;
}
.top-link_efood{color:#333333;font-size:14px;font-family:"微软雅黑";}
.yh{font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tohoma,sans-serif;}
.main{
	width:755px;
	float:right;
	color:#666666;
}
.main .title{
	height:35px;
	line-height:35px;
	background:#eeeeee;
  	font-family: '宋体';
  	color:#000;
  	text-indent:12px;
}
.main .title.h2{
  	font-family: '宋体';
  	color:#000;
}
.articleTitle1 {
    font-size: 12px;
    background: #ddd;
    text-indent: 1.5em;
    color: #555;
    line-height: 35px;
}
.intro{
	margin:10px 0;
	text-indent:24px;
	color:#333;
	font-size:14px;
}
.main .text{
	padding-left:24px;
}
.main .text.soft,.main .text.hard,.main .text.fangan{
	padding-left:0;
	text-indent:24px;
	color:#666;
	line-height:20px;
	margin:10px 0;
}
.main  table.table td,.main table.table th{
	border:1px solid #b4b4b4;
	height:35px;
	line-height:35px;
}
.main table.table th{
}
.main .proList{
	list-style-type: none;
	font-size:12px;
	margin:10px 0;
}
.main .pro_params{
	width:100%;
}
.main .pro_params tr{
	height:30px;
	line-height:30px;
}
.main .pro_params th{
	background:#e9f3f5;
	width:100px;
	text-align: center;
}
.main .pro_params .key{
	background:#dceaed;
	width:130px;
	padding-left:20px;
}
.main .pro_params .value{
	background:#ecf4f7;
	padding-left:20px;
}
.main .pro_params .border-top{
	border-top: 1px solid #a9cbcd;
}
.main .text h3{
	font-size:14px;
}
.main .pic_box{
	margin-top:10px;
	text-align:center
}
.main .table td{
	vertical-align:middle;
}
.main .table p{
	display:inline;
	margin:0;
	padding:0;
}
.main li{
    margin-top: 20px;
    width: 350px;
    float: left;
}
.main li.first{
    margin-right: 15px;
}
.main li .li_img{
    width: 156px;
    height: 128px;
    padding: 3px;
    border: 1px #f1f1f1 solid;
    float: left;
}
.main li .li_con{
    width: 176px;
    height: 128px;
    margin-left: 10px;
    float: left;
}
.main li .li_title{
    width: 100%;
    font-size: 16px;
    color: #000000;
    float: left;
}
.main li .li_s_title{
    width: 100%;
    font-size: 14px;
    color: #a73028;
    float: left;
}
.main li .li_content{
    width: 100%;
    margin-top: 3px;
    font-size: 12px;
    color: #999999;
    float: left;
}
.main li .li_btn{
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    color: #950b0c;
    float: left;
}
.main .more{
    margin-bottom: 20px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
    float: left;
    text-align: right;
}
.main a.more a{
    color: #666666;
}
.main .more_first{
    border-bottom: 1px #e1e1e1 solid;
}
.proTable {
    background-color: #b4b4b4;
    margin: 10px auto;
}

.proTable .til td,
.proTable .til {
    background-color: #f5f5f5;
}

.proTable td {
    background-color: #FFF;
    padding: 5px 20px;
}
.hardware{
    margin-top: 40px;
    margin-bottom: 50px;
    width: 755px;
    *width: 715px;
    border: 1px solid #e8e6e6;
    float: right;
    padding: 20px;
    box-sizing: border-box;
}
.params h2.title {
    border-bottom: 1px solid #900;
    padding-bottom: 7px;
    margin-bottom: 20px;
}
h2 {
    font-size: 14px;
    line-height: 14px;
    color: #333333;
    font-weight: bold;
    margin-top: 37px;
    margin-bottom: 5px;
}
.icon-note {
    background: url(/img/Pages/icon_note.jpg) no-repeat;
    width: 14px;
    height: 16px;
    vertical-align: middle;
    margin-right: 7px;
}
.hardware .kv dt {
    display: inline;
    color: #900;
}
dt {
    font-weight: bold;
}
dt, dd {
    float: left;
    line-height: 20px;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    border-color: gray;
}
.table th {
    border: 1px solid #eee;
}
.table td, .hardware .table th {
    border: 1px solid #eee;
}