
/*banner更换*/ 
.ty_midBanner {margin:0 auto;height: 300px; overflow:hidden; zoom:1; position:relative;}
.ty_midBanner .ty_sideShow li a{height: 300px; display: block; }
.ty_midBanner .ty_sideShow{width:100%; height:300px; z-index:1; position:relative; margin:0 auto;}
.ty_midBanner .ty_sideShow li{position:absolute; width:100%; display: none;}
.ty_midBanner .circle{width:100%;position:absolute;bottom:33px; clear:both;z-index:2; display:none;}
.ty_midBanner .circle ul{margin:0 auto;height:14px;overflow:hidden;text-align:center;border-radius:10px;padding-top:1px;}
.ty_midBanner .circle li{display:inline-block; margin:0 3px; width:10px; height:10px; border:#dbdbdb solid 1px; border-radius:6px;}
.ty_midBanner .circle li.on{ background:#dbdbdb;}
.ty_midBanner .circle li:hover{ cursor: pointer; }

/*焦点图1*/
.ty_slider{position:relative;}
.ty_sliderArea{width:330px; height:248px; position:relative; overflow:hidden; -webkit-user-select:none; -moz-user-select:none; margin:10px 0px 10px 10px;}
.ty_sliderArea .ty_sliderPic{position:absolute; left:0; top:0;}
.ty_sliderArea .ty_sliderPic li{float:left;width:330px; height:248px; position:relative;}
.ty_sliderArea .ty_sliderPic li img{width:330px; height:248px;}
.ty_sliderArea .ty_sliderPic li span{width:330px; height:30px;  line-height:30px; background-color:#e8d4c7; position:absolute; left:0; bottom:0; color:#555; font-size:14px; text-align:center; word-break:break-all; overflow:hidden;}
.ty_sliderArea .ty_sliderBtn{width:30px; height:60px; position:absolute; top:89px; background:url(./img/sliderBtn.png) no-repeat; cursor:pointer; display:none;}
.ty_sliderArea .ty_sliderBtn.prev{left:0; background-position:0px 0px;}
.ty_sliderArea .ty_sliderBtn.next{right:0; background-position:7px -65px;}
.ty_slider .ty_sliderCircle{position:absolute; right:13px; bottom:50px; overflow: hidden;}
.ty_slider .ty_sliderCircle i{display:inline-block; width:16px; height:16px; line-height:16px; margin: 0px 3px; background-color:#e8d4c7; cursor:pointer; border:1px solid #ada697; font-size:14px; color:#555; text-align: center;}
.ty_slider .ty_sliderCircle i.on{background-color:#ff7746; color:#fff;}
/*焦点图2*/
.ty_sliderT{height:140px; background-color:#fff; position:relative; -webkit-user-select:none; -moz-user-select:none;}
.ty_sliderT .ty_sliderPicWrap{width:660px; height:122px; position:relative; margin-left:30px; top:10px; overflow:hidden;}
.ty_sliderT .ty_sliderPic{position:absolute; left:0px;}
.ty_sliderT .ty_sliderPic li{float:left; margin:0px 4px;}
.ty_sliderT .ty_sliderPic li a{color:#555;}
.ty_sliderT .ty_sliderPic li img{width:156px; height:102px;}
.ty_sliderT .ty_sliderPic li span{display:block; text-align:center; font-size:14px; margin-top:4px;}
.ty_sliderT .ty_sliderBtn{position:absolute; width:30px; height:60px; top:57px; background:url(./img/sliderTBtn.png) center 0px no-repeat; cursor:pointer;}
.ty_sliderT .ty_sliderBtn.prev{background-position:center 20px; left:0px;}
.ty_sliderT .ty_sliderBtn.next{background-position:center -60px; right:0px;}

/*图组*/
.ty_picGroup{width:690px; margin:0px auto;}
.ty_bigPic{width:669px; height:450px; margin:0px auto; position:relative;}
.ty_bigPic li{float:left; width:669px; height:450px;}
.ty_popPic { width:670px; margin:20px auto; background:black; position:relative; z-index:2; border-radius:3px; overflow:hidden; background:white;}
.ty_popPic .ty_bigPic { width:100%; height:450px; position:relative; overflow:hidden; text-align:center; background:url(./img/loading2.gif) no-repeat center center;  }
.ty_popPic .ty_bigPic .ty_good{ color:#fff; text-decoration:none; position:absolute; right:52px; top:5px; padding:0px 14px 0px 50px; line-height:42px; border-radius:5px 5px 5px 5px; font-size:16px; background:#323232 url(./img/goodbtn.png) no-repeat 13px 9px;}
.ty_popPic .ty_bigPic .ty_good:hover{ color:#f87777;background:#323232 url(./img/goodbtn.png) no-repeat 13px -37px;}
.ty_popPic .ty_bigPic .ty_bigLeft, .ty_popPic .ty_bigPic .ty_bigRight { width: 36px;height: 100px;line-height:100px; background-image:url(./img/tools-2.png); background-repeat:no-repeat; font-family: "宋体";color: #222;font-weight: 900;text-align: center;cursor: pointer;font-size: 80px;top:175px; left:10px;position: absolute; filter:alpha(opacity=20);opacity:0.2; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.ty_popPic .ty_bigPic .ty_bigLeft{background-position:0px 0px;}
.ty_popPic .ty_bigPic .ty_bigRight {background-position:0px -100px; left:auto; right:10px;}
.ty_popPic .ty_thumbWrap { padding:0 30px; width:610px; height:70px; position:relative; margin:5px auto 10px auto;}
.ty_popPic .ty_thumbPic { width:100%; padding-top:10px; height:56px;  overflow:hidden; position:relative;}
.ty_popPic .ty_thumbPic ul { position:absolute; top:10px; }
.ty_popPic .ty_thumbPic li { float:left; margin-right:5px; display:inline-block; width:52px; height:52px; border:2px solid #fff; opacity:0.5; filter:alpha(opacity=50);}
.ty_popPic .ty_thumbPic li img { width:52px; height:52px; cursor:pointer;}
.ty_popPic .ty_thumbPic li.on { width:52px; height:52px; border:2px solid #ffa306; }
.ty_popPic .ty_thumbPic li.on img { width:52px; height:52px; }
.ty_popPic .ty_thumbWrap i { width: 30px;height: 50px;line-height: 50px; background-image:url(./img/tools-2.png); background-position:center -200px; background-repeat:no-repeat; opacity:0.5; filter:alpha(opacity=50); color: #222;font-family: "宋体";text-align: center;font-weight: bolder;position: absolute;top: 13px; left:0px; cursor: pointer;font-size: 30px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;  }
.ty_popPic .ty_thumbWrap .ty_thumbRight { background-position:center -250px; left:auto; right:0px;}
.ty_popPic .ty_thumbWrap i:hover{ opacity:1; filter:alpha(opacity=100);}
.ty_picMsg{width:100%; color:#888;}
.ty_picMsg .ty_picCount{float:left; width:72px; margin-top:20px; padding-left:10px; font-size:24px;}
.ty_picMsg .ty_picCount i{color:#3d95d5;}
.ty_picMsg .ty_describe{float:right; width:574px; height:65px; padding-right:10px; font-size:14px; position:relative; text-align:justify;}
.ty_picMsg .ty_describe p{display:none; position:relative; top:30px;}
.ty_picMsg .ty_describe a{float:right; color:#3d95d5;}
.ty_picBox{border:1px solid #dbdbdb; background:#f9f9f9;}


/*资讯详情*/
.ty_zx_detail{background-color:#fff; min-height:500px;}
.ty_zx_detail h1{padding:20px 10px; font-size:24px; color:#222; font-weight:normal; text-align:center; line-height:1.4;}
.ty_zx_detail .ty_message{height:40px; line-height:40px; background-color:#f9f9f9; margin:0px 10px;}
.ty_message span{float:left; height:40px; color:#888; text-align:center;}
.ty_message .ty_s1{width:180px;}
.ty_message .ty_s2{width:108px; overflow:hidden; margin-left:10px;}
.ty_message .ty_s3{width:132px; overflow:hidden; margin-left:20px;}
.ty_message .ty_s4{margin-left:30px;}
.ty_message .ty_s5{float:right; padding-right:5px;}
.ty_message span em{color:#555;}
.ty_zx_detail .ty_detail{padding:30px 10px;}
.ty_zx_detail .ty_detail i,.ty_zx_detail .ty_detail em{font-style:italic;}
.ty_zx_detail .ty_detail p{font-size:14px; color:#555; line-height:2em; text-indent:2em; text-align:justify;}
.ty_zx_detail .ty_detail img{max-width: 640px;display: block;margin: 0 auto;}
.ty_zx_page{border-top:1px solid #dbdbdb; height:38px; line-height:38px; text-align:left; color:#c6c6c6; background-color:#fff;}
.ty_zx_page em{margin-left:15px;color:#555;}
.ty_zx_page a{margin-right:15px; color:#787878;}

.ty_zx_detail .ty_detail table{width: 100% !important;border-collapse: collapse;}
.ty_zx_detail .ty_detail table tr td{border:1px solid #ece9d8;}


/* artDialog */

.d-mask { background:#fff; filter:alpha(opacity=50); opacity:.5; }
.d-outer { text-align:left; outline:none 0; padding: 8px;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}

.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;border:1px solid #dadada;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "微软雅黑"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(./img/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(./img/ico/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding-bottom:15px; text-align:center; white-space:nowrap; }
.d-buttons .d-button{line-height:31px; background:#eee;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #d4d4d4;vertical-align:middle; margin:0 10px;}
.d-buttons .d-button:hover{background:#d7d7d7;text-decoration:none;}
.d-buttons .d-state-highlight{background:#3d95d5;border:1px solid #3d95d5; color:#fff;}
.d-buttons .d-state-highlight:hover{background:#3187c5;text-decoration:none;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(./img/ico/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }
table.d-border, table.d-dialog{background: #fff;}
.pub-tips-box{display: inline-block;color: #404040;
font-size: 14px;padding: 14px 25px;vertical-align: top;background-color: #fff;
_float: left;z-index: 9999999;/*width:150px*/}
.pub-tips-box .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 14px;float:left;position:relative;white-space:nowrap;}
.pub-tips-box .tips-box-txt .icon_tip_success{top: 2px;height: 43px;width: 38px;background:url(./img/ico/tips.jpg) -2px -108px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_warning{top: 2px;height: 43px;width: 38px;background:url(./img/ico/tips.jpg) -2px 0px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_fail{top: 2px;height: 43px;width: 38px;background:url(./img/ico/tips.jpg) -2px -53px no-repeat;position:absolute;left:0}

.xybluebtn,.xygraybtn{height:31px;line-height:31px; background:#FF53B0;display:inline-block;border:0;color:#fff;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #FF53B0;vertical-align:middle;}

.xybluebtn:hover{background-color: #F4389F;border-color: #F4389F;text-decoration: none;}
