@charset "utf-8";
/* CSS Document */
body
{
	padding: 0;
	margin: 0;
}
*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:"微软雅黑";
}
a { text-decoration: none; color:#333;}
a:hover {text-decoration: none;}
.clear{ clear: both;}
img { border:none; }
.hide{ display:none;}
em{ font-style:normal;}

.xyn-top{ height:70px; background:#282828;}
.xyn-top-main{ width:1329px; margin:auto;}
.xyn-top-logo{ float:left; margin-top:15px;margin-left: 100px;}
.xyn-top-nav{ float:left; margin-left:-10px;}
.xyn-top-nav ul li{ float:left; margin-left:28px; line-height:69px;}
.xyn-top-nav ul li a{ color:#fff; font-size:16px;}
.xyn-top-nav ul li a:hover{ color:#5dc7e6;}
.xyn-top-right{ float:right;margin-right:80px}
.xyn-top-right a{ color:#fff;font-size:16px; display:inline-block; width:54px; height:28px; border:1px solid #282828; margin-top:22px; border-radius:6px; text-align:center; line-height:28px; margin-left:20px;}
.xyn-top-right a.xyn-zhuce{ background:#5dc7e6;border:none; color:#fff;}

.xyn-main{ width:1149px; margin:auto; background:#fff;}
.xyn-main-left{ width:250px; float:left;}
.xyn-main-left.xyn-main-left2{width:250px; background:#fff; float:left;min-height: 1220px;border-left: 1px solid #ccc;border-right: 1px  solid #ccc;}


.xyn-main-div span{ display: block; width:125px; height:60px; color:#fff; text-align:center; line-height:60px; font-size:19px; float:left;}
.xyn-main-div span.xyn-quanqiu{ background:#5dc7e6;}
.xyn-main-div span.xyn-fensheng{ background:#e9fbff;cursor:pointer;color:#6cc9f3}
.xyn-txxz{ height:96px; line-height:96px; color:#fff; font-size:24px; text-align:center;}

.xyn-list-title{ background:#efefef;; color:#282828; height:50px; line-height:50px; padding-left:20px; font-size:20px;}
.xyn-list ul{ padding-top:6px; padding-bottom:6px;}
.xyn-list ul li{line-height:32px; padding-left:15px; padding-right:15px;}
.xyn-list ul li span{ color:#282828; float:right; cursor:pointer;border: 1px solid #282828;display: block;height: 20px;line-height: 20px;margin-top: 12px;text-align: center;width: 44px;font-size:12px;}
.xyn-list ul li label{clear: both;line-height: 45px;padding-left: 13px;color:#282828;cursor:pointer;font-size:16px;}
.xyn-list ul li span.sn-blue{background: #5dc7e6;border: medium none;color: #fff;cursor: pointer;float: right;}
.xyn-list ul li label.xyn-blue{ color:#1c7dc7;}

.xyn-right{ background:#fff; width:899px; float:left;}
.xyn-submit{ background:#f3f5f8; height:60px;}
.xyn-submit div{ float:left; font-size:18px; line-height:60px; padding-left:10px;}
.xyn-submit span{ font-size:18px; color:#1c7dc7; font-weight:bold;}
.xyn-submit span.xyn-yellow{ color:#ff6e35;}
.xyn-submit div.xyn-btn-order{ float:right;}
.xyn-btn-order a{ display:block; width:110px; height:40px; background:#ffae00; color:#fff; line-height:40px; text-align:center; font-size:18px; margin-top:10px; }

.xyn-pic{ position:relative; width:899px; height:559px;}
.xyn-pic img{ position:absolute; top:0;left:0;}
.xyn-p{z-index:2;}
.xyn-p1{z-index:3;}
.xyn-p2{z-index:4;}
.xyn-p3{z-index:5;}
.xyn-p4{z-index:6;}
.xyn-p5{z-index:7;}
.xyn-p6{z-index:8;}
.xyn-p7{z-index:9;}
.xyn-demo{
  background-color: rgba(0,0,0,0.7);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
  position:absolute; left:0; bottom:0;
  width:100%;
  height:95px;
  z-index:99;
}
.xyn-demo-text{
  color: #FFFFFF;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .xyn-demo{
    background-color:#000000;
    filter:Alpha(opacity=70);
 /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .xyn-demo-text{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.xyn-demo-text{ color:#ffae00;margin-left:40px;}
.xyn-demo-text>div{ float:left; margin-top:23px;}
.xyn-demo-text>div label{ margin-left:40px;}
.xyn-label{ margin-top:16px;}

.xyn-box-text h1{
    background: #f3f5f8;
    border-bottom: 1px solid #e6e9ed;
    display: block;
    height: 39px;
    line-height: 39px;
}
.xyn-box-text h1 span.move {
    background: url(../img/graph/text-bj.jpg);
    height: 40px;
    color: #ff6e35;
}
.xyn-box-text h1 span {
    display: block;
    height: 39px;
    float: left;
    width: 140px;
    cursor: pointer;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    color: #4b5055;
    line-height: 39px;
}
.xyn-box-mian div{ margin-left:20px;}
.xyn-box-mian h3{ margin-top:20px;}
.xyn-box-mian p{ margin-top:10px;}

.xyn-banner{ position:relative;}
.xyn-banner .xyn-photo{ width:100%; display:block;}
.xyn-banner-box{ position:absolute; top:35%; left:10%; color:#fff;}
.xyn-banner-box{ width:406px; text-align:center;}
.xyn-h2{ font-size:45px; margin-bottom:20px;}
.xyn-h3{ font-size:20px; line-height:45px; height:45px; width:296px; margin:0 auto;}
.xyn-h3 span{
display:block;
font-size:20px;
 padding-left: 41px;
float:left;
background:url(http://i.tq121.com.cn/i/cp/cma.png) no-repeat 0px 5px;}
.xyn-h3 span.tqw{
float:right;
background:url(http://i.tq121.com.cn/i/cp/tqw.png) no-repeat 0px 8px;}
.xyn-bar{ margin-top:5px; margin-bottom:5px;}
.xyn-banner-btn a{ display:inline-block; color:#fff; width:155px; height:45px; border:1px solid #fff; border-radius:5px; line-height:45px; margin-top:30px; margin-right:10px; font-size:20px;}
.xyn-banner-btn a.xyn-start{ background: #5dc7e6;color: #fff;border-color: #5dc7e6;}

.xyn-banner-btn a.xyn-start-new{display:inline-block; color:#fff; width:155px; height:45px; border:1px solid #fff; border-radius:5px; line-height:45px; margin-top:80px; margin-right:-15px; font-size:20px; background:rgba(93, 199, 230, 0);color: #fff;border-color: #F8FAFB;}

.xyn-w-tx-title{ text-align:center; padding-top:70px; font-size:38px;}

.xyn-weather-tx{ width:1261px; margin:auto; padding-bottom:100px;}
.xyn-qw a{ display:block;}
.xyn-box-pic{ position:relative; width:280px; height:400px;}
.xyn-demo2{
  background-color: rgba(0,0,0,0.7);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
  position:absolute; left:0; bottom:0;
  height:75px;
  width:100%;
}
.xyn-demo2 p{
  color: #FFFFFF;
  font-size:25px;
  line-height:75px;
  text-align:center;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .xyn-demo2{
    background-color:#000000;
    filter:Alpha(opacity=70);
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .xyn-demo p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.xyn-gg{margin-right:10px}
.xyn-qw > div{ float:left; margin-top:47px; margin-right:47px;}
.xyn-qw div.xyn-box-pic-last{ margin-right:0px;}

.xyn-box-bj{background:#000000;filter:Alpha(opacity=70); background:rgba(0,0,0,0.7);; width:280px; height:325px; position:absolute; bottom:75px; left:0; display:none; cursor:pointer; }
.xyn-box-bj div{ color: #fff; margin-top:170px; font-size:18px; padding-left:30px; line-height:30px;}

/*新加css*/
.xyn-list-title{ cursor:pointer;}
.xyn-list{ border-bottom:1px solid #fff;}
.xyn-list ul{ display:none;}
.xyn-list-title span{ display:block; float:right; width:18px; height:18px; background:url(../img/graph/icon1.png) no-repeat; margin-top:20px; margin-right:20px;}
.xyn-list-first ul{ display:block;}
.xyn-list-title span.icon-2{ background:url(../img/graph/icon2.png) no-repeat;margin-right:14px; margin-top:17px;}
.xyn-box-text h1 span{ color:#1c7dc7;}
.xyn-delete{text-decoration:line-through; color:#ff6e35;}
.xyn-delete em{ color:#252525; font-size:14px;}
.xyn-submit .xyn-delete span.xyn-yellow{ font-size:14px;}
.xyn-submit div{ padding-left:30px;}
.xyn-box-mian{ padding-bottom:100px;}

/*css首页从这里新加*/
.xyn-line{ height:1px; width:100%; background:#ebebed;}
.xyn-line2{ margin-top:70px;}
.xyn-banner-box.xyn-home-box {
    text-align: center;
    width: 600px;
    left: 50%;
	margin-left: -300px;
	//left: 650px;
    position: absolute;
    top: 150px;
}
.xyn-home-btn a{ font-size:30px; width:214px; height:61px; line-height:61px;}
.xyn-dl dl{ float:left; margin-top:78px; width:25%; text-align:center;cursor: pointer;}
.xyn-dl dl dd{ margin-top:30px;}
.xyn-dl dl dd h4{ font-size:24px; font-weight:normal;}
.xyn-dl dl dd p{ margin-top:16px;}
.xyn-more-lj {margin-top:56px;}
.xyn-more-lj a{ display:block; background:#5dc7e6; color:#fff; width:90px; height:30px; line-height:30px; border-radius:3px; text-align: center; margin:auto;}
.xyn-home{ border-bottom:1px solid #ebebed; padding-bottom:70px;}

.xyn-dl2 .xyn-photo{ display: block;width: 100%; margin-top:70px;}


.xyn-dl2{ position:relative;margin-top: 100px;}
.xyn-dl2-main{ position: absolute; top:0; width:1149px; left:50%; margin-left:-574.5px;}
.dl-demo {
    background-color: #fff;
    border: 1px solid #26c7e4;
    float: left;
    position: relative;
    text-align: center;
    top: -50px;
    width: 22.7%;
}
.dl-demo.dl-demo2{ margin-left:15.5%; margin-right:15.5%;}
@media \0screen\,screen\9 {
  .dl-demo{
    background-color:#fff;
    filter:Alpha(opacity=70);
  }
  .dl-demo p,img{
    position: relative;
  }  
}
.dl-demo-title{ font-size:29px; padding-top:18px;}
.dl-demo div img{ margin-top:38px;}
.dl-demo-text{ margin-top:42px; padding-bottom:34px;}
.dl-demo-text p{ color:#5f5f5f; line-height:30px; font-size:20px;}
.home-page-friend{ width:1209px; margin:auto; margin-top:50px; padding-bottom:50px;}
.home-page-friend img {
    height: 44px;
    padding-right: 60px;
    padding-top: 16px;
    width: 108px;
}
.bannerbox {
    height: 600px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
        }
/* .banner { */
/* 	height: 600px; */
/*     overflow: hidden; */
/*     position: relative; */
/*     width: 100%; */
/* } */
.bannerbox.bannerbox2{ height:420px;}
.bannerbox.bannerbox2 .banner{ height:420px;}

.xyn-top-right .xyn-name{width:auto;}


/*API从这个开始新加*/
.xyn-center{ width:1149px; margin:auto; position: absolute; top:70px; left:50%; margin-left:-574.5px;}
.xyn-center-box {
    text-align: center;
}
.xyn-center-box {
    position: absolute;
    top: 10%;
    left: -2%;
    color: #fff;
}
.xyn-search-api{ text-align:left; margin-left:30px; position:absolute;margin-top:42px; }
.xyn-search-api input{line-height:40px;  border:1px solid #fff; width:316px; height:40px; background:none; color:#fff; padding-left:17px;  outline:medium; }
.xyn-search-api img{ position:absolute; right:17px; top:8px; cursor:pointer;}

.xyn-box-pic.xyn-box-api{ height:307px; border:1px solid #dbdbdb; width:17%;cursor: pointer;}
/**.xyn-box-pic.xyn-box-api p{ text-indent:2em;  text-align: left;}**/
.xyn-box-pic.xyn-box-api p{  text-align: justify;}
.xyn-qw div.xyn-box-pic.xyn-box-api{ margin-right:3.4%;}
.xyn-qw div.xyn-box-pic.xyn-box-api.xyn-box-pic-last{ margin-right:0;}

.xyn-box-bj2{background:#ffc766;filter:Alpha(opacity=70); background:rgba(255,199,102,0.7); width:100%; height:307px; bottom:0; position:absolute;  left:0; display:none; cursor:pointer; }
.xyn-box-api{ text-align:center;}
.xyn-icon-api{ padding-top:90px;}
.xyn-title-api{ font-size:25px; margin-top:30px;}
.xyn-text-api{ font-size:12px; padding-left:20px; padding-right:20px; margin-top:150px; cursor: default; line-height:20px;}
.xyn-center-box2{ margin-top:100px;}

/*api新加css*/
.xyn-icon-api{ padding-top:22px; height:60px;}
.xyn-title-api{ color:#282828;}
/*.xyn-box-api p{ color:#c8c8c8; padding-left:22px; padding-right:22px; margin-top:35px; line-height:20px;}*/
.xyn-box-api p{ color:#aeaeae; padding-left:22px; padding-right:22px; margin-top:35px; line-height:20px;}
.btn-api:hover{ background: rgba(255,255,255,0.5); color:#000; border-color:#70716f;}
//.xyn-banner-btn a.xyn-start:hover{ background: rgba(255,162,0,0.5); color:#000; border-color:#664d1f;}


.xyn-on{ cursor:default; position:relative;}
.xyn-hui{ background:#dbe2ed;}
.xyn-hui .xyn-jiao{border:1px solid #b5b5b5; }
.xyn-jiao{ display:inline-block; height:58px; width:25px; position:absolute;}
.xyn-jiao img{ padding-left:3.5px; padding-top:25px;}
.xyn-submit div.xyn-on{ padding-left:5px; margin-left:30px; margin-right:10px; position: relative;}
.xyn-submit div.xyn-on span{ padding-right:10px;}
.xyn-input{  position:absolute; top:60px; left:0px; height:0; border:none;}

/*从这里开始复制css*/
.x-box{ width:800px; height:250px; background:#fff; position: absolute; left:-170px; top:60px; z-index:99999;}
.x-box h3{ text-align:center; color:#888; font-weight:normal; margin-top:18px; margin-bottom:10px;}
.xyn-select{ height:232px; margin:auto; width:311px;}
.xyn-select ul li a{ display:inline-block; border:1px solid #296da1; width:58px; height:22px; text-align:center; line-height:22px; color:#296da1; margin-top:18px; margin-left:31px; cursor:pointer;}
.xyn-select ul li a.active{ background:#deecf8; color:##5188b2;}
.x-box-left{ float:left; width:399px; border-right:1px solid #dad9d9;}
.x-box-right{ float:right; width:400px;}
.x-text{ height:0px; border:0;margin-left:79px;}
.xyn-submit .xyn-select{float:none; font-size:18px; line-height:0; padding-left:0px;}
.xyn-submit .x-box{padding-left:0; line-height:0;}
.xyn-submit .x-box-left{padding-left:0; line-height:0;}
.xyn-submit .x-box-right{padding-left:0; line-height:0;}

/*选购页 新加*/
.xyn-xuangou-left{ float: left; width:1149px; background:#fff;}
.xg-box{ padding-left:40px;padding-bottom:20px;}
.xg-box-top{ padding-left:40px; padding-bottom:3px;}
.xg-box-top h2{ font-size:23px; width:170px; text-align:right; margin-top:20px; font-weight:normal;}
.xg-box-top h2.blue-title{ color:#60a4d8; font-size:16px; font-weight:normal;}
.xyn-xuangou-left .xg-box h2{ font-size:23px; width:184px; text-align:right; margin-top:20px; font-weight:normal;}
.xyn-xuangou-left .xg-box h2.blue-title{ color:#60a4d8; font-size:16px; font-weight:normal;}
.box-div a{display: inline-block;margin-top:20px; }
.box-div span{ width:170px; text-align:right; font-size:16px; line-height:24px; padding-right:17px; float:left;display: inline-block;margin-top:20px;}
.box-div > div{ float:left; width:550px;}
.box-div.box-div5 > div{width:582px;}
.box-div .div-self{ font-size:12px; border: 1px solid #678ec0;color: #678ec0; cursor:pointer;text-align:center; width:50px; height:24px; line-height:24px; border-radius:3px; margin-left:17px;}
.box-div .div-zd{ float:left;font-size:16px; border: 1px solid #333333; color: #585858; padding-left:8px; padding-right:8px; margin-left:16px; cursor:pointer; height:24px; line-height:24px;}
.box-div .div-zd em {font-size: 12px;}

.div-check{display:inline-block; display:none; margin-top: 20px;}
.div-check label{ margin-left:21px;font-size:14px;}
.div-check.div-check2 label{ margin-left:17px;}
.div-check label em{ display:inline-block; background: url(../img/xuangousimple/check2.png) no-repeat; width:12px; height:12px; margin-right:3px;}
.div-check label em.checked{background: url(../img/xuangousimple/check1.png) no-repeat;}
.div-check label input{ margin-right:5px; border:none; background:#f4f6f7; border-radius:0;}
.box-text1{ margin-top:23px; color:#b8b8b8;}
.xg-box.box2{ border-bottom:none; padding-bottom:100px;}
.box-div a.cur{background: #5DC7E6;color: #fff;border: 1px solid #5DC7E6;}
.box-div .box-zt .div-zd{ font-size:14px;}
.xyn-xuangou-right{ float: right; width:325px; background:#e6eaeb; color:#fff;}
.xyn-xuangou-right > div{ padding-left:28px;}
.xyn-xuangou-right > div h2{ font-size:20px; font-weight:normal; margin-top:20px; margin-bottom:20px;color: #282828;}
.xyn-xuangou-right > div p{ line-height:24px; color:#7a7b7c;}
.xg-pic{ margin-top:30px;}
.product-mian{width:1149px; margin:auto;}
.xyn-right2 .xyn-submit div.xyn-on{ margin-left:6px;}



/*搜索页面从这里开始新加*/
.xyn-search{ width:600px; height:40px; position:relative;}
.xyn-search input{ width:583px; height:40px; border:1px solid #c9c9c9;   background:none; color:#c9c9c9; padding-left:17px; line-height:40px;outline:none}
.xyn-search img{ position:absolute; right:18px; top:8px; cursor:pointer;}
.xyn-search-tpage{ text-align:center; font-size:12px;}
.xyn-search-tpage li{ padding-left:5px; padding-right:5px; color:#8e8e8e; cursor:pointer;}
.xyn-search-tpage li.active{ background:#ecfaff;  padding-left:5px; padding-right:5px; cursor:pointer;}
.xyn-search-tpage span{ padding-left:5px; padding-right:5px; cursor:pointer;}
.xyn-s-t{ margin-top:20px;}
.xyn-s-t span{ margin-right:36px;}
.x-s-rm{ color:#ffae00}
.search-cont{ background:#f7f7f7f;}
.search-main{ width:1149px; background:#fff; margin: auto; padding-top:20px; padding-bottom:200px;}

.xyn-banner3{ height:400px;}
.bannerbox.bannerbox3{ height:400px;}
.bannerbox.bannerbox3 .banner{ height:400px;}

.search-box1{ border:1px solid #e4e3e3; margin-left:15px; margin-right:15px; padding-left:25px; padding-bottom:50px;}
.e-hs{ padding-top:32px; font-size:17px;}
.e-hui{ padding-top:15px; color:#8e8e8e;}
.e-h-h{  margin-top:30px;font-weight:normal;color:#8e8e8e;}
.e-h-h span{ font-size:17px; color:#000; display:inline-block; width:160px; padding-right:20px;}
.search-box2{ margin-top:20px;}

.e-title{padding-top:32px; font-size:20px;}
.search-table>div{ margin-top:68px;}
.search-table>div span{ color:#8e8e8e; display:inline-block; width:43%;}
.search-table>div a{ display: inline-block; width:114px; height:32px; border-radius:3px; border:1px solid #ffa200; color:#ffa200; text-align: center; line-height:32px; font-size:16px;}



/*map新加*/
.xyn-map-main{ width:1149px; margin:auto;}
.xyn-cc-map{ float:left; width:822px; background:#d0e0ed; height:755px; float:left;}
.xyn-map-box{ width:282px;  background:#fff; padding-bottom:15px;}
.xyn-map-box-t{ height:42px; border-bottom:1px solid #e4e3e3; background:#e8e8e8;}
.xyn-map-box-t .xyn-t-cur{ background:#fff;}
.xyn-map-box-t div{ float: left; width:141px; height:42px; text-align:center; line-height:42px; cursor:pointer; }
.map-box-dian{ display:none;}
.map-box-quyu img{ float:left; padding-left:21px; padding-top:19px; padding-right:16px;}
.map-box-quyu p{ padding-left:17px; padding-top:15px; padding-right:10px; line-height:20px;}
.map-search{ padding-top:20px; padding-left:7px;}
.map-search input{ width:190px; height:36px; border:1px solid #c3c3c3;color:#c3c3c3; padding-left:10px; background:#fff; float:left;}
.map-search-btn{ float:left;}
.map-search-btn input{ width:45px; height:23px; background:#ffae00; color:#fff; border:none; margin-top:6px; margin-left:10px;cursor:pointer;}
.map-du{ width:57px; height:22px; border:1px solid #c3c3c3; background:#fff; margin-left:8px; margin-right:8px;}
.map-du-box{ padding-left:7px; padding-top:20px;}
.map-cha-btn{width:45px; height:23px; background:#ffae00; color:#fff; border:none; margin-top:6px; margin-left:5px; cursor:pointer;}
.map-box-grey{ width:250px; height:140px; background:#e8e8e8; position:relative;}
.map-box-grey .map-sanjiao{ position:absolute; left:120px; bottom:-16px;}
.map-box-grey-t{ padding-left:15px; padding-top:20px;}
.map-box-grey-p{ color:#898989; margin-top:7px; padding-left:15px;}
.map-box-grey-btn{ text-align:center}
.map-box-grey-btn input{width:45px; height:23px; background:#ffae00; color:#fff; border:none; margin:auto;margin-top:10px; cursor:pointer}
.map-box-grey-btn input.b-ytj{ color:#d42020; background:#fff; width:50px;}

.xyn-c-m-right{ float:right; background:#ffffff; width:327px; height:755px;}
.map-right-box{ border-bottom:1px solid #d0d0d0; padding-left:14px; padding-top:30px;}
.map-right-box h3{ font-size:16px;}
.map-right-box1 ul{ padding-top:7px;}
.map-right-box1 ul li{ color:#7a7a7a; margin-top:6px; padding-right:37px;}
.map-right-box1 ul li span{ margin-right:20px;}
.map-right-box1 ul li em{ color:#d42020; float:right; cursor:pointer;}

.map-page{ text-align:center; margin-top:20px; margin-bottom:20px;}
.map-page em{ padding-left:10px; padding-right:10px; cursor:pointer;}
.map-page em.map-page-cur{ color:#ffae00;}
.map-right-box2 h3{ text-align:center}
.map-p-t{ margin-top:35px;}
.map-p-t a{ color:#ffae00; padding-left:70px;}
.map-p-t-s{ color:#a5a5a5; padding-right:58px;}
.map-check-box{ margin-top:15px; margin-bottom:20px;}
.map-check-box label{ margin-right:15px; font-size:12px;}
.map-check-box input{ margin-right:3px; vertical-align:middle}

.map-right-box.map-right-box3{ padding-top:22px; padding-bottom:22px;}
.box3-grey{ color:#acacac; width:90px; display:inline-block; margin-right:25px;}
.box3-yellow{ color:#ffae00;}
.box3-em em{ padding-left:8px;padding-right:8px;border: 1px solid #333333; color: #585858;font-size: 12px;margin-right: 5px;cursor: pointer;}
.box3-em em.cur{background: #5DC7E6; color: #fff;border: 1px solid #5DC7E6;}
.box3-ding{ padding-left:70px;}
.box3-box{ margin-top:10px;}
.map-right-box.map-right-box3.map-right-box4{ border-bottom:none;}
.btn-fw{ display:inline-block; width:24px; height:58px; border:0px solid #dad9d9; position:absolute;text-align:center; cursor:pointer;}
.btn-fw.active{ border:1px solid #dad9d9; }
.btn-fw img{ margin-top:25px;}

.hide-box-xz{ background:#fff; width:758px; height:289px; position:absolute; box-shadow:1px 3px 5px #ccc; display:none;}
.hide-box-xz>div{ width:375px; float:left; height:289px;}
.hide-box-xz>div h3{ text-align:center; color:#919191; font-weight:normal; padding-top:15px;}
.hide-box-left{ border-right:1px solid #dad9d9;}
.hide-box-left ul{ margin:auto; width:256px;}
.hide-box-left ul li span{ border:1px solid #296da1; width:94px; height:24px; display:inline-block; text-align:center; line-height:24px; margin-left:16px; margin-right:16px; margin-top:22px; cursor:pointer; color:#296da1;}

.hide-box-right ul{ margin:auto; width:308px;}
.hide-box-right ul li span{ border:1px solid #296da1; width:76px; height:24px; display:inline-block; text-align:center; line-height:24px; margin-left:12px; margin-right:12px; margin-top:22px; cursor:pointer; color:#296da1;}
.hide-box-right ul li span.hide-box-cur{ background:#548ab4; color:#fff;}
.hide-box-left ul li span.hide-box-cur{ background:#548ab4; color:#fff;}

.map-search{ position:relative;}
.map-search-box ul{ padding-top:6px;}
.map-search-box ul li{ line-height:27px; padding-left:10px;}
.container3 .div4{ width:200px;}
.container3 .div4 ul li{ color:#000;}
.container2.container3{ height:100px; border: 1px solid #e4e3e3; border-top:none;}
.xyn-search-select2.xyn-search-select3{ width:200px; left:7px; top:58px; background:#fff; z-index:999;}
.xyn-main-div span.xyn-quanqiu.xyn-quanqiu2{background: #ffae00;}
.xyn-main-div span.xyn-quanqiu a{color: #fff;font-size: 18px;}

.wzq_map_zoomin{width:26px;height:26px;background-image: url('../img/gedian/zoomIn1.png');}
.wzq_map_zoomin_hover{background-image: url('../img/gedian/zoomIn2.png');}
.wzq_map_zoomout{width:26px;height:26px;background-image: url('../img/gedian/zoomOut1.png');}
.wzq_map_zoomout_hover{background-image: url('../img/gedian/zoomOut2.png');}
.wzq_map_mapreset{width:26px;height:26px;background-image: url('../img/gedian/mapreset1.png');}
.wzq_map_mapreset_hover{background-image: url('../img/gedian/mapreset2.png');}
.wzq_map_location{width:26px;height:26px;background-image: url('../img/gedian/location1.png');}
.wzq_map_location_hover{background-image: url('../img/gedian/location2.png');}
.alert-mian-gedian{display:none}
.alert-bj-gedian{
    background:rgba(0,0,0,0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    background-color:#000;
    opacity:0.5;
    filter:alpha(opacity=50);
}

.alert-box-new-gedian{
    width:390px;
    background: #fff;
    height: 210px;
    z-index: 100000000000;
    margin-top:15%;
    position:absolute;
    left:50%;
    margin-left:-195px;}

.alert-box-main-new-gedian{ margin:auto; }

.alert-box-main-new-gedian h2{ height:40px; background:#60d1e6; color:#fff; line-height:40px;font-size:16px; padding-left:15px;}
.alert-box-main-new-gedian h2 img{ float:right; padding-right:13px; cursor:pointer; margin-top:13px;}
.xyn-alert-p2-gedian{ text-align:center;padding-top:55px;}
.xyn-alert-p2-gedian span{ color:#ff0101; }
.xyn-alert-xbtn-gedian a{ display:block; width:100px; height:30px; background:#60d1e6; text-align:center; line-height:30px; color:#fff; border-radius:6px; margin:auto; margin-top:35px;}



/*搜索新加*/
.search-main-cont{ position:relative;}
/**.xyn-search-select{ position:absolute; width:566px; background:#000; left:20px; top:45px; display:none; background:#000; background: rgba(0,0,0,0.7);filter:Alpha(opacity=70);}**/
.xyn-search-select{ position:absolute; width:583px; background:#000; left:8px; top:41px; display:none; background:#000; background: rgba(0,0,0,0.7);filter:Alpha(opacity=70);}

.xyn-search-select.xyn-search-select2 {
    left: 0px;
    width: 335px;
}
.container-select {   
	border: solid 1px grey;   
	position: relative;  
	overflow: hidden;
	height:178px;  
}  
/**.div1 {  width: 510px;   position: absolute;  left: 0px;  }**/ 
.div1{width:100%;    position: absolute;  left: 0px;  }}
.div1 ul{padding-top:5px; padding-bottom:5px;} 
.div1 ul li{text-align:left; padding-left:20px; font-size:16px; color:#8e8e8e; line-height:30px; cursor:pointer;}
.div1 ul li:hover{background:#5dc7e6 ;color:#fff;}
.div2 {  
	width: 12px;  
	height: 178px;
	border:1px solid grey; 
	position: absolute;  
	right: 0; 
	display:none;  
	background:#000;
}
.div3 {  
	width: 12px;  
	height: 30px;  
	background-color: #b8b6b6;  
	position: absolute;  
	left: 0;  
	top: 0;  
	cursor: pointer;
	border-radius:4px;
} 

/*搜索改版新加*/
.search-box3{ padding-left:15px; padding-right:15px;} 
.select-box-search{ height:50px; border:1px solid #e4e3e3; padding-left:30px; line-height:50px;}
.select-box-search-right{ float:right; padding-right:10px; margin-top:8px; color:#000; cursor: pointer;}
.select-box-search-big{ font-size:16px; font-weight:bold; }
.select-box-search-city{ color:#8e8e8e; margin-left:47px;}
.wraper-box{ border:1px solid #e4e3e3; border-top:none;  margin-top:8px;}
.wraper-box ul li{ line-height:40px; padding-left:30px; margin-top:8px;}
#wraper{position:relative; height:250px; overflow:hidden; width:1117px; top:-7px;}
#slider{position:absolute;top:0;left:0; width:100%;}
#pannel{position:absolute;right:0;top:0;width:15px;height:100%;background-color:#fff; border:1px solid #e4e3e3;border-top:none; border-right:none;}
#drag{position:absolute;left:0;width:15px;height:30px;background-color:#e4e3e3;cursor:pointer; border-radius:10px; }
.wraper-box ul li{ width:100%; cursor:pointer;}
.wraper-box ul li:hover{ background:#ECFAFF;}
.wraper-box ul li{ width:100%; user-select:none;
-moz-user-select:none;/*火狐*/
-webkit-user-select:none;/*webkit浏览器*/
-ms-user-select:none;/*IE10*/
-khtml-user-select:none;/*早期浏览器*/
user-select:none;}
.search-table{ margin-left:15px; margin-right:15px;}
.search-table table{ width:100%; border:1px solid #e4e3e3; margin-top:30px; border-bottom:none; border-left:none}
.search-table table tr{  background: #ecfaff;}
.search-table table tr td{ text-align:center; border-left:1px solid #e4e3e3; height:50px;border-bottom:1px solid #e4e3e3;}
.search-table table tr th{ text-align:center; border-left:1px solid #e4e3e3; height:50px;border-bottom:1px solid #e4e3e3; font-size:15px;}
.search-table>div a{ display: inline-block; width:114px; height:32px; border-radius:3px;  border: 1px solid #5dc7e6;background: #5dc7e6;
  color: #fff; text-align: center; line-height:32px; font-size:16px;}

/*套餐页面开始*/
.taocan-main{ padding-left:45px; padding-right:45px;}
.taocan-box1{ border:1px solid #e4e3e3;}
.taocan-box1 dl{ margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px;}
.taocan-box1 dt{ float:left;}
.taocan-box1 dd{ float:left; text-align:center; width:350px; margin-left:120px;}
.taocan-box1 dd h3{ font-size:20px; font-weight:normal; color:#323232; margin-bottom:45px; margin-top:30px;}
.taocan-box1 dd p{ font-size:18px; color:#323232; line-height:25px;}
.taocan-box1 .taocan-btn a{ display:block; width:105px; height:34px; text-align:center; line-height:34px; color:#fff; background:#5dc7e6; border-radius:3px;  margin:auto;margin-top:42px;}
.taocan-h2{ font-size:20px; height:90px; line-height:90px;}
.taocan-box2 table{ border:1px solid #e4e3e3; border-bottom:none; border-right: none; width:100%;}
.taocan-box2 table td{ border-right:1px solid #e4e3e3;border-bottom:1px solid #e4e3e3; text-align:center; height:53px; width:120px; padding-left:10px; padding-right:10px; font-size:16px; color:#404040;}
.taocan-box3 table{ border:1px solid #e4e3e3; border-bottom:none; border-right: none; width:100%;}
.taocan-box3 table td{ border-right:1px solid #e4e3e3;border-bottom:1px solid #e4e3e3; text-align:center; height:53px;  padding-left:10px; padding-right:10px; font-size:16px; color:#404040;}
.taocan-box3 table td.xyn-left-tb{ text-align:left; height:108px; padding-left:20px;}
.taocan-box3 table td.xyn-left-tb p{ margin-top:5px; font-size:16px;}
.xyn-table-tc{ background:#edf9ff;}
.taocan-box2 table td a{ color:#ffae00; font-size:16px;}
.xyn-btn-tb{ display:block; width:155px; height:34px; text-align:center; line-height:34px; color:#fff; background:#5dc7e6; border-radius:3px; margin:auto;}
.xyn-btn-tb.left{ display:block; width:155px; height:34px; text-align:center; line-height:34px; color:#fff; background:#5dc7e6; border-radius:3px;float: left;margin-left: 160px;}
.xyn-btn-tb.right{ display:block; width:155px; height:34px; text-align:center; line-height:34px; color:#fff; background:#5dc7e6; border-radius:3px;float: left;margin-left: 10px;}
.picprice{width:700px;}

/*新加专业产品css*/
.xyn-weather-txyj{margin:auto; padding-bottom:50px;}
.xyn-weather-txyj.xyn-weather-tx3{ width:1000px;}
.xyn-weather-txyj.xyn-weather-tx3 p{ font-size:16px; line-height:26px; color:#333;}
.xyn-weather-txyj.xyn-weather-tx3 p.zycp-p{text-indent:35px;}
.xyn-weather-txyj.xyn-weather-tx3 p.zycp-p2{ text-indent:35px;}
.xyn-weather-txyj.xyn-weather-tx3 p.zycp-p3{ margin-top:30px;}
.zycp-jishu-main{ width:1000px; margin:auto;}
.zycp-js-box{ border:1px solid #e4e3e3; padding-left:22px; padding-right:65px; padding-top:25px; padding-bottom:25px; border-top:none;}
.zycp-js-box.zycp-js-box-first{ border-top:1px solid #e4e3e3;}
.zycp-js-box dd{ float:left; color:#333;}
.zycp-js-box dd h3{ font-size:17px; margin-top:10px; margin-bottom:40px;}
.zycp-js-box dt{ float:right; width:386px; height:180px; background:#d3d3d3;}
.zycp-red-p{ color:#d42020; height:75px; line-height:75px;}
.zycp-table-main{ width:1000px; margin:auto;}
.zycp-table-main table{ border:1px solid #e4e3e3; width:100%; border-left:none; border-bottom:none;}
.zycp-table-main table td{border-bottom:1px solid #e4e3e3;border-left:1px solid #e4e3e3; height:57px; padding-left:20px; color:#333;}
.zycp-table-main table td p{ line-height:25px;}
.table-right-td{ padding-right:80px; width:670px;}
.zycp-red-p.zycp-red-p2{ line-height:25px; margin-top:16px; width:800px;}
.imgRow{
	width: 100%;
	height: 230px;
	margin-top: 45px;
}
.imgRowLi{
	float: left;
	width: 394px;
	height: 230px;
	position: relative;
	cursor: pointer;
}
.imgRowLiCenter{
	margin: 0 39px;
}
.imgRowLi img{
	width: 100%;
	height: 100%;
}
.imgRowLi p{
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: left;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.imgRowLi p span{
	margin-left: 15px;
	font-size: 20px;
	color: #ffffff;
}

/*问题反馈弹出从这里开始css*/
.xyn-fk{ width:52px; height:52px; background:url(../img/x-fk.png) no-repeat; position:fixed; bottom:52px; right:1%; cursor:pointer;}
.xyn-fk:hover{ background:url(../img/x-fk1.png) no-repeat;}
.hasColor{
	color: #FF0000;
}
.alert-mian{ display:none;}
.alert-bj{
	background:rgba(0,0,0,0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
	background-color:#000;  
opacity:0.5;  
filter:alpha(opacity=50);
	}

.alert-box{ 
	width:600px;
    background: #fff;
    height: 496px;
    z-index: 100000000000;
	position: fixed;
	left:50%;
	top:20%;
	margin-left:-300px;}

.alert-box-fd{ margin:auto; }
.alert-btn-fd{ margin-top:10px; text-align:center;}
.alert-btn-fd a{ display:inline-block; background:#bfcfdb; width:100px; height:28px; line-height:28px; text-align:center; color:#fff; margin-left:10px; cursor:pointer;}
.alert-btn-fd a.alert-btn-yes{ background:#60d1e6; border-radius:5px;}

.alert-box-fd h2{ height:40px; background:#60d1e6; color:#fff; text-align:center; line-height:40px;font-size:16px;}
.alert-box-fd h2 img{ float:right; padding-right:13px; cursor:pointer; margin-top:13px;}
.alert-box-p{ font-size:12px; text-align:center; padding-top:20px;}
.alert-box-list{ width:316px; margin:auto; margin-top:20px;}
.alert-box-list > div{ margin-top:11px; height:28px;}
.alert-box-list > div > input{ width:232px; height:28px; line-height:28px; padding-left:6px; font-size:12px; border:1px solid #dfdfdf; background:#fff;}
.alert-box-list > div > span{ width:50px; display:inline-block; margin-right:13px; font-size:12px; float:left; line-height:28px;}
.alert-box-list div select{ width:241px; height:28px; padding-left:4px; font-size:12px; border:1px solid #dfdfdf; background:#fff;}
.alert-box-list div select option{padding-left:6px; font-size:12px;}
.alert-textarea{ text-align:center; margin-top:23px;}
.alert-textarea textarea{ width:512px; height:164px; resize:none;font-size:12px; padding-left:6px; line-height:22px; padding-top:6px;border: 1px solid #dfdfdf;}
.alert-id{ font-size:12px; line-height:28px;}
.alert-box-list div.alert-id span{ width:50px;}
.alert-box-list div.alert-shuju input{ cursor:pointer}
.alert-box-fd dl{ width:87px; margin:auto; margin-top:165px;}
.alert-box-fd dl dd{ color:#60e676; font-size:18px; text-align:center; margin-top:20px;}
.alert-box-fd dl dt img{ margin-left:6px;}
 
.btn_addPic{
display: block;
position: relative;
width: 232px;
height: 28px;
overflow: hidden;
border: 1px solid #ccc;
background:#fff;
color: #999999;
cursor: pointer;
padding-left:6px;
}
.btn_addPic span{display: block; font-size:12px; padding-top:6px;}
.filePrew {
display: block;
position: absolute;
top: 0;
left: 0;
width: 300px;
height: 28px;
font-size: 100px;
opacity: 0;
filter:alpha(opacity=0);
}
/*天气图形新增*/
.xyn-tqtx-box{ width:782px; margin:auto;}
.xyn-tqtx-title{ font-size:37px; text-align: center;}
.xyn-tqtx-area textarea{ width:779px; height:214px; border:1px solid #e4e3e3; background:#fff; padding-top:10px; padding-left:10px; padding-right:10px; color:#9e9e9e; margin-top:45px;resize:none;}
.xyn-text-tqtxb{ width:400px; margin:auto;}
.xyn-text-tqtxb > div{ margin-top:15px;}
.xyn-text-tqtxb > div input{ width:300px; height:38px; border:1px solid #e4e3e3; background:#fff; margin-left:20px; padding-left:8px; color:#b4b4b4; line-height:38px;}
.xyn-text-tqtxb > div span{ display:inline-block; width:67px; text-align:right;}
.xyn-tqtx-btn{ margin-bottom:140px;}
.xyn-tqtx-btn a{ width:145px; height:47px; text-align:center; line-height:47px; color:#fff; background:#60d1e6; display:block; margin:auto; font-size:26px; border-radius:5px; margin-top:34px;}
.xyn-chenggong{ width:220px; height:65px; border:1px solid #e3e3e3; line-height:65px; text-align:center; margin:auto; margin-top:200px; margin-bottom:200px; color:#a8422c; font-size:18px;}

/* 向上 */
.up span {
	width: 52px;
    height: 52px;
    display: block;
    position: fixed;
    cursor: pointer;
    bottom: 0px;
    right: 1%;
    background: url(../img/up_top.png) no-repeat;
}
.up span:HOVER {
    background: url(../img/up_top1.png) no-repeat;
}

