@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{margin:0;padding:0}
body{font: 12px/1.5 'microsoft yahei',Tahoma,arial,宋体,sans-serif;color:#666;text-align: left;background-color:#fff;}
button,input,select{font-size:100%}input, textarea {margin: 0;padding: 0;outline: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,i,var{font-style:normal}fieldset,img{border:0}img{vertical-align:bottom;}
ul,ol,li{list-style:none;}a{color:#666;text-decoration:none;}
.fl{float:left}.fr{float:right}.cb{clear:both}.cl{clear:left}.cr{clear:right}.p6{ padding:6px;}
.pr{ position:relative;}.pa{ position:absolute;}

.wrap{width: 1170px; margin:0 auto; overflow:hidden;clear:both;}

.header{width:100%;background:#fff;margin-bottom:5px;}
/*页头*/
.topbar{height: 36px; border-bottom: 1px solid #f1f1f0; line-height: 36px;overflow:visible;}
.topbar .loginBar{float:left;}
.topbar .loginBar a{padding:0 8px; color:#F60;}
.topbar .loginBar .user{ color:#F90; padding-left:2px;}
.topbar .headList{float:right;}
.topbar .headList li{float:left; padding:0 8px; border:1px solid #FFF;border-width:0 1px;}
.topbar .headList li.drop{padding-right:16px; position:relative;z-index:300;}
.topbar .headList li.drop i{position:absolute;top:15px;right:6px;width:8px;height:8px;background:url(//www.ctsscs.com/style/blue/images/icon.png) no-repeat 0 -191px ;}
.topbar .headList li.drop .dropDown{top:38px;position:absolute;background:#1F85D7;padding:4px; z-index:66; display:none;box-shadow:2px 5px 6px #888;}
.topbar .headList li.weixin .dropDown{left:-92px;}
.topbar .headList li.drop .content{background:#FFF;padding:5px;z-index:77;}
.topbar .headList li.weixin .content p{line-height:24px;font-size:14px; text-align:center;}
.topbar .headList li.weixin .content p em{color:#F60;}
.topbar .headList li.weixin .content img{width:248px;}
.topbar .headList li.wap .dropDown{left:-120px;}
.topbar .headList li.wap .content p{line-height:24px;font-size:14px; text-align:center;}
.topbar .headList li.wap .content img{width:248px;}
.topbar .headList li.hover a{color:#F60;}
.topbar .headList li.hover i{background-position:0 -238px;}
.topbar .headList li a{ display:inline-block;}
.topbar .headList li.wap a{padding-left:18px; background:url(//www.ctsscs.com/style/blue/images/icon.png) no-repeat 2px 10px;}
.topbar .headList li.webNav a{padding-left:18px; background:url(//www.ctsscs.com/style/blue/images/icon.png) no-repeat 0 -87px;}
.topbar .headList li.webNav .content {padding:10px;width:120px;line-height:24px;}
.topbar .headList li.webNav dl{ padding-bottom:10px; border-bottom:1px solid #DEDEDE;}
.topbar .headList li.webNav dd{float:left;width:60px;}
.topbar .headList li.webNav.hover a{background-position:0 -124px;}
.topbar .headList li.webNav dd a{padding:0; background:none; color:#888;}
.topbar .headList li.webNav .dropDown{left:-58px;}

.head{height:80px;padding:10px;overflow:visible;}
.logo{display: block;width:400px;height:70px;line-height:70px;float: left;}
.duso,.top_search{ float:left; width:250px; height:30px; margin:20px 0 0 70px;}
.top_search .ts_txt {display: inline-block;height: 22px;line-height: 22px;padding: 2px 5px; border:1px solid #ccc; border-right:none; width: 186px; background: #fff; color: #ccc;  font-size: 14px; overflow:hidden;}
.top_search .ts_txt:focus {border-color: #f79646;}
.top_search .ts_btn{height: 28px;width: 50px;background-color: #f5f5f5;color: #000;font-size: 14px;	display: inline-block;  cursor: pointer;	border: 1px solid #a6a6a6;vertical-align: top;text-align: center;width: 50px;}
.tel{float:right; height:50px; width:185px;background:url(//www.ctsscs.com/zt/images/24hour.png) no-repeat right top;}
.tel span{float:left; margin-top:26px;margin-left:10px;color:#F60; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold;}
.telimg{ float:right;}
.navMenu{height:40px; /*background:#2080bd;*/background: #1F85D7;}
.navMenu ul{width:1200px;height:41px;margin:0 auto;}
.navMenu li{float:left;position:relative;}.navMenu li:hover{background: #0d4e9e; }
.navMenu li a{ display:block; height:40px;padding:0 10px; line-height:40px;font-size:16px; color:#fff;text-decoration:none;}
.navMenu li i{display:block;position: absolute;top: -8px; right: 12px;background: url(//www.ctsscs.com/style/blue/images/icon151027.png) no-repeat;}
.navMenu li i.newNav-hot{width:20px;height:17px;background-position: 0px -16px;}
.navMenu li i.newNav-cu{width: 20px;height: 17px;background-position:-103px -16px;}
.navMenu li i.newNav-jijiu{width:35px;height:17px;background-position: -25px -16px;}
.navMenu li i.newNav-qiang{width:35px;height:17px;background-position: -126px -16px;}

/*头部搜索*/
.headSearch{float: left;width: 360px; margin:5px 0 0 80px;}
.headSearch .sform{border:2px solid #1F85D7;height: 36px;margin-bottom: 3px;position: relative;width: 356px;border-radius:3px; z-index:300;}
.headSearch .sform .s li{float: left;height: 36px;overflow: hidden;}
.headSearch .sform i{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: 36px;line-height: 36px;_line-height: 36px;left: 78px;position: absolute;top: 0;}
.headSearch .sInput{border: medium none;color: #333;font-size: 12px;height: 24px;line-height: 24px;padding: 6px 3px 6px 6px; margin-left:70px;width: 213px;box-shadow: 1px 1px 3px #dddddd inset;}
.headSearch .sBtn{border: medium none;cursor: pointer;height: 36px;width: 64px; background:#1F85D7;transition: all 0.3s linear 0s;font-size:16px; color:#FFF;}
.headSearch .sBtn:hover{background:#109BE3;}
.headSearch .hot{height: 24px;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: 0px;_top:1px;_left:1px;}
.headSearch .option dl{background: #EAEAEA;border-radius: 0 0 3px 3px;display: none;padding:1px 1px 0;width: 69px;text-align:center; position:absolute;left:0;top:36px;}
.headSearch .option dd{background: #FFF;color: #666;text-align:left;cursor: pointer;font-size: 12px;height: 28px;line-height: 28px;overflow: hidden;padding: 0 13px 0;border-bottom:1px solid #EAEAEA;}
.headSearch .option dd.cur{background: #F0F0F0;color: #C00;}
.headSearch .optionCur{background:url(//www.ctsscs.com/style/blue/images/icon.png) no-repeat 54px -177px #f5f5f5;cursor: pointer;height: 36px;line-height: 36px;_height: 35px;overflow: hidden;padding: 0 14px;width: 42px; display:block;}
.headSearch .hover .optionCur{}
.hotso a{ padding: 0 2px; color:#1f85d7;/*letter-spacing: 1px;*/}

.browse{height:26px; line-height:26px; font-size:12px;}
.mdd_nav{padding:5px 5px 0 5px;
  border: 1px solid #E6E6E6;
  border-top: 2px solid #3AA400; overflow:hidden; margin-bottom:20px;}
.mdd_nav dl{ clear:both; border-bottom:1px dotted #ccc;}
.mdd_nav dt {float: left; width: 90px;  text-align: right;  padding-right: 8px;  line-height: 40px;color: #000;}
.mdd_nav dd {margin-left:100px;line-height: 40px;overflow: hidden;}
.mdd_nav dd a { display: inline;  padding: 0 10px;  color: #666;  font-size: 12px;}
.mdd_nav dd a.cur {color: #F60;}

/*line*/
.line{width: 875px; float:left;}
.top-pic{ margin-bottom: 15px; }
.top-pic a{ display: block; }
.top-pic img{ width: 100%; height: auto; min-height: 100px; }
	/*九寨沟*/
.line_list{ margin-bottom:15px;}
.line_list h2{ height:40px; line-height:40px; color:#FFF; font-size:18px; padding-left:15px; background: #32abe2;}
.line-top{padding:15px 0; overflow:hidden;border-bottom: #666 dotted 1px;}
.line-top .pic{ width:150px; height:75px; overflow:hidden; float:left; position:relative;}
.line-top .pic img{width:150px; height:75px;}
.line-top .pic .lefttoparrow {position: absolute;z-index: 1;left: 0;top: 0;width: 38px; height: 35px;  background: url(//www.ctsscs.com/zt/images/lefttop-arrow.png) no-repeat;}
.line-top .info{ margin-left:170px;}
.line-top .infoc{line-height:26px; font-size:16px;color:#2A98DA;}
.line-top .info p{ line-height:26px; font-size:14px;color:#2A98DA}
.line_list ul{ clear:both;}
.line_list li{padding:10px 0;border-bottom: #666 dotted 1px; position:relative;}
.line_list li h3{width:720px; height:30px; line-height:30px; font-size:16px; font-weight:600;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.line_list li h3 a{color:#f60;color:#2A98DA;}
.line_list li p{width:720px; padding-left:5px;font-size:14px;line-height:24px; max-height:48px; margin-top:2px;overflow:hidden;}
.line_list li p em{ color:#309900;}
.line_list li .price{display:inline-block;height: 30px; position:absolute;top:10px;right:10px; font-size:20px;line-height: 30px;color: #f60;letter-spacing:-1px;}
.line_list li .price i{position:relative;top:-2px;padding-left:3px;font-size:12px;letter-spacing:0;font-weight:normal;font-style:normal;}
.line_list li .price em{font-size: 16px;font-family: "Microsoft Yahei","Arial","Verda","tahoma";font-style: normal;}

/*mdd_gonglue*/
.mdd_gonglue{float:right; width:280px;background:#FFF;}
.jzgtq{ overflow:hidden; margin-bottom:15px; display: none;}

/*Fak*/
.fak,.GLlist{
  margin-bottom: 15px;
  border-radius: 6px;
  background: #EFEFEF; margin-bottom:15px;
}
.fak h2,.GLlist h2{
  height: 36px;
  line-height: 36px;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  padding-left: 15px;
  color: #54b122;
  background: #e3e3e3;
}
.fak dl{ padding:6px 15px 0; color:#666; line-height:26px;}
.fak dl dt,.fak dl dd{font-family:"Microsoft YaHei"; font-size:14px;}
.fak dl dd{ border-bottom:#666 dotted 1px; padding-bottom:5px;}
.fak dl .fak_dd{ border-bottom:0;}

.GLlist ul{padding: 0 10px;border: 1px solid #ccc;border-top: none;}
.GLlist li {
  border-bottom: 1px dotted #ddd;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
/*浏览记录*/
.recommend{background:#FFF; max-height:645px;}
.recommend .hd{font-size:14px; text-indent:12px;background:#F4F4F4; height:40px; line-height:40px;border:1px solid #E6E6E6;}
.recommend .hd span{float:right; padding-right:20px;font-size:12px; font-weight:500;}
.recommend .hd span a{ color: #777}
.recommend .content{padding:0 10px 10px 10px;border:1px solid #E6E6E6; border-width:0 1px 1px;}
.recommend .content dl{padding-top:15px;}
.recommend .content dt{width:60px; height:45px; float:left;padding-right:8px;}
.recommend .content dt img{width:60px;height:45px;}
.recommend .content dd{height: 22px;overflow:hidden;}
.recommend .content dd span{color:#666; padding-right:8px;}
.recommend .content dd span em{font-size:14px; color:#F60;font-family:Arial;padding:0 3px;}

.jzgt{ clear:both;}
.jzgt table{border:1px #666 solid;border-collapse: collapse; max-width:100%;}
.jzgt table th,.jzgt table td{padding:5px 3px;border:1px #ccc solid;}

.footer{width:1050px;font-size:12px;color:#666;padding:10px 0 20px 0;margin:0 auto;}.footer p{text-align:center;line-height:24px;}.footer a{padding:0 5px;color:#666;text-decoration:none;}
.footer .tel-foot{}
.footer .tel-foot em{color:#F60;font-family:Arial;font-weight:600;}
.footer .tel-foot i{color:#1F85D7;font-weight:600;}

.float_nav{ display:none;position:fixed;top:100px; left:50%; margin-left:-655px;background:#3EAEF3;}
.float_nav li{width: 60px;height: 24px;color: #555;font-size: 12px;line-height: 24px;padding:3px;overflow:hidden; border-bottom:1px dotted #ccc;}
.float_nav li a{ display:inline-block; color:#fff;}
.links2Box{width: 1100px;color: #444;padding-bottom:10px;margin: 0 auto;}
.links2Box a{font-size: 12px;color:#444;padding-left:6px;}
/*180119 qq*/
#iconDiv1 a span,#kf_hidden1 #KFLOGO .Lelem a span{ display: block; height: 90px; }