@charset "utf-8";
/* 
 	Theme Name:旭佳广告
 	Theme URL:http://zhan.leiue.com
 	Description:<a href="http://www.xujiacm.com">旭佳广告传媒</a>专用，由<a href="http://idc.leiue.com">泪雪互联</a>提供技术支持。
 	Author:Fanly
 	Author URI:http://zhangzifan.com
 	Tags:TearSnow,TS,Fanly
 	Version:1.0
 */
 
*,table,tbody,tr,td {margin:0;padding:0;list-style:none;border-spacing: 0;}
body {background: #f8f8f8;min-width:1000px;font-size:14px; color:#666; line-height:24px; font-family:"Microsoft YaHei","微软雅黑","宋体","Arial Narrow",HELVETICA;}
a {text-decoration:none;color:#666;}
a:hover {color:#BC272C;}

/* Head */
.hd-wp {background: #fff;border-bottom: 1px solid #f0f0f0;box-shadow: 0 1px 3px rgba(0,0,0,.03);border-top: 3px solid #BC272C;}

.hd {width: 1000px;height: 88px;margin: 0 auto;}

.logo {float: left; overflow: hidden;display: inline;height: 88px;}
.xlogo{display: block;width: 193px;height: 60px;margin: 14px 0;background:url(images/logo.png) no-repeat;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar {float:right;position:relative;z-index:20;padding-left:10px;height:88px;line-height:88px;color:#333;}
.nav {position:relative;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;margin-right: 20px;}
.nav h2 {font-size:100%;font-weight:normal;}
.nav>li {float:left;position:relative;z-index:1;min-width: 84px;}
.nav .s {float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav li a {display:block;padding: 0 14px;text-align:center;font-weight:bold;}
.nav .sub-menu {display:none;position:absolute;left:-1px;top:88px;z-index:1;width:160px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub-menu li {text-align:center;padding:0 14px;margin-bottom:-1px;height: 45px;}
.nav .sub-menu li a {display:block;border-bottom:1px dotted #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#666;text-align: left;}
.nav .sub-menu li a:hover {color:#BC272C;}
.nav .block {height:3px;width:122px;background:#BC272C;position:absolute;left:0;top:57px;overflow:hidden;}

.nav>li.current-menu-parent>a, .nav>li.current-menu-item>a{background-color: #BC272C;color: #FFF;}
.nav .sub-menu li.current-menu-item a{color: #BC272C;}

/* banner */
.banner {height:99px;border-bottom: 1px solid #d9d9d9;}
.banner .pic { width:1000px; margin:0 auto;}

/* Focus */
.slide-wp{width: 1900px;height:500px;position: relative;left:50%;margin-left:-950px;}
.slides, .slide-bg{height: 500px; background-color: #fff;overflow: hidden;}
.slidesjs-pagination{position: absolute;bottom: 10px;left: 50%;z-index: 11;margin-left: -56px;}
.slidesjs-pagination li{float: left;margin-right: 10px;}
.slidesjs-pagination li a{text-indent: -9999px;background-color: #DFDFDF;display: inline-block; *display:block;_display: block;width: 25px;height: 7px;padding: 0;_height: 2px;_line-height: 1;}
.slidesjs-pagination li a.active{background-color: #666;}
.slideChild{z-index: 10;height: 500px;position: relative;}
.slideChild a.opa{position: absolute;top: 0;left: 0;display: inline-block; *display:block;_display: block;width: 100px;height: 50px;background-color: #fff;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";opacity: 0;}
/*.slideImg{position: absolute;top: 0;left: 0;z-index: 9;}*/

/* Main */
.bg{ background:#FFF;padding: 9px 0;}
.main{width: 1000px;margin:0 auto;overflow: hidden;}
.main .pl{color:#dfdfdf; padding-left:6px;}
#top{float: left;margin:20px 0}
#mid{float: left;margin:20px 0}
/*#but{float: left;margin:20px 0}*/

.ts-left{float:left;width:280px;}
.ts-l{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-left .time{color: #999;font-size: 11px;line-height: 1.5em;}
.ts-left-1{float:left;width:240px;}
.ts-l-1{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
#mid .ts-left-1 ul{width: 200px;display: block; overflow: hidden;list-style: none;}
#mid .ts-left-1 ul li{/*float:left;*/margin: 3px 6px;}
#mid .ts-left-1 ul li:hover{    border-left: 3px solid #BC272C;}
#mid .ts-left-1 ul li a{padding-left:10px;}

.ts-center{float:left;width:330px;margin-left:30px;}
.ts-c{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-c a { float:right;}
.ts-center .time{color: #999;font-size: 11px;line-height: 1.5em;}
.ts-center  li { white-space:nowrap;overflow: hidden;margin-top:1em;border-bottom: 1px dashed #ddd;}
.ts-center li a.a{float: left;display:block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width: 260px;}

.ts-right{float:left;width:330px;margin-left:30px;}
.ts-r a { float:right;}
.ts-right .time{color: #999;font-size: 11px;line-height: 1.5em;}
.ts-right  li { white-space:nowrap;overflow: hidden;margin-top:1em;border-bottom: 1px dashed #ddd;}
.ts-right li a.a{float: left;display:block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width: 260px;}
.ts-r{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-right-1{float:left;width:730px;margin-left:30px;}
.ts-r-1{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-r-1 a{float:right;}
.ts-right-2{float:left;width:1000px;}
.ts-r-2{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-r-2 a{float:right;}
.ts-right-3{float:left;width:1000px;}
.ts-r-3{height: 30px;line-height: 30px;border-bottom: 2px solid #f0f0f0;}
.ts-r-3 a{float:right;}

.ts-l h3,.ts-c h3,.ts-r h3{float: left;height: 30px;border-bottom: 2px solid #BC272C; font-size:16px;}
.ts-l-1 h3,.ts-r-1 h3{float: left;height: 30px;border-bottom: 2px solid #BC272C; font-size:16px;}
.ts-r-3 h3,.ts-r-2 h3{float: left;height: 30px;border-bottom: 2px solid #BC272C; font-size:16px;}

.main p {margin-top:10px;}
.ts-left-1 ul {margin-top:10px;}
.ts-left-1 li { white-space:nowrap;overflow: hidden;margin-top:1em;}
.ts-left-2 ul {margin-top:10px;}
.ts-left-2 li { white-space:nowrap;overflow: hidden;margin-top:1em;}
/*.main li { white-space:nowrap;overflow: hidden;background: transparent url(http://www.tearsnow.com/static/css/img/li.gif) no-repeat left 11px;margin-top:1em;}*/

#show { overflow:hidden; width: 730px;margin: 10px 0;} 
#show ul li ,#show ul li{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#show ul li{ float:left;line-height:25px;height: 152px;width: 178px; overflow:hidden;margin-left: 4px;}
#show ul li img{ border:1px solid #DADADA; width: 176px;height: 120px;display:block}
#show ul li span{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

#Marquee_x { overflow:hidden; width: 1000px;margin: 10px 0;} 
#Marquee_x ul li ,#Marquee_x ul li{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li{ float:left;line-height:25px;height:150px; width:192px; overflow:hidden;}
#Marquee_x ul li img{ border:1px solid #DADADA; width:180px; height:110px; display:block}
#Marquee_x ul li span{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
ul#bcty365_nav{padding-left:50px; margin-bottom:10px; border-bottom:2px solid #ccc; overflow:hidden; _zoom:1;}
ul#bcty365_nav li{float:left; display:inline; margin:10px;}
ul#bcty365_nav li a{display:block;color:#000000; font-size:16px;}
ul#bcty365_nav li a,#wimoban_p,#wimoban_p a{ font-family:"微软雅黑";}
ul#bcty365_nav li a:hover,#wimoban_p a:hover{color:red;}


#app { overflow:hidden; width: 1000px;margin: 10px 0;} 
#app ul li{ float:left;line-height:25px;height:150px; width:192px; overflow:hidden;margin-left: 6px;}
#app ul li img{ border:1px solid #DADADA; width:180px; height:110px; display:block}
#app ul li span{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



#shows { overflow:hidden; width: 780px;margin: 10px 0;} 
#shows ul li ,#shows ul li{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#shows ul li{ float:left;line-height:25px;height: 142px;width: 180px;overflow:hidden;margin: 10px 7px;}
#shows ul li img{ border:1px solid #DADADA;width: 178px;height: 120px;display:block}
#shows ul li span{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



/* News */
.news li {background: url(images/li.gif) no-repeat left 50%;line-height: 28px;margin: 5px 0;padding: 5px 0;border-bottom: 1px dashed #ddd;}
.news li a{padding-left: 10px;}
.news .date { float:right;}

/* page */
.wrap {width: 1000px;margin:20px auto;}
.sidemenu{ float:left;background: #FFF;display: block; width: 160px; height: auto; position: relative;border-bottom: 2px solid #DDD;}
.sidemenu li:last-child{border-bottom: none !important;}
.sidemenu li.current-menu-parent, .sidemenu li.current-menu-item {border-left: 3px solid #BC272C;}
.sidemenu li.current-menu-parent a, .sidemenu li.current-menu-item a { color: #BC272C; font-weight:bold;}
.sidemenu li { border-left: 3px solid #fff; border-bottom: 1px solid #EEEEEE; font-size: 14px; height: 40px; margin-bottom: 1px; overflow: hidden; padding-left: 25px;}
.sidemenu li a { height: 40px; line-height: 40px; display: block; color: #333;}
.sidemenu li:hover {border-left: 3px solid #BC272C;}

#contact{border-top:2px solid #CCC;}
#contact p{ text-align:center; padding:6px 0;font-size: 12px;}



.wrap .content{ float:right;width: 780px; background: #FFF; padding: 0 20px; margin-bottom: 20px;    overflow: hidden;}
.content h2{ margin: 20px 0;border-bottom: 2px solid #f0f0f0; padding-bottom: 3px; width: 100%; height: 30px;}
.content h2 strong{ display: inline-block; height: 33px; font-size: 18px; overflow: hidden; color: #BC272C; border-bottom: 3px solid #BC272C;}
.content h2 strong a{color: #BC272C;}
.content p { margin: 20px 0; color: #333}
.content h3{border-bottom: 1px solid #f0f0f0;margin: 20px 0; width: 100%; height: 30px;}
.content h4{margin: 20px 0; width: 100%; height: 30px;}

.content p img { max-width: 720px; height: auto; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<720?"720px":"auto"); overflow: hidden; display: block; margin: 0 auto;border: 3px solid #f0f0f0;}

/* nav page */
.prev-next { display: block; text-align: center; padding: 18px 0;}
.prev-next a { display: inline-block; padding: 0 9px; font-weight: bold;}


.navigation{margin:20px 0;font-size:12px;text-align:center;}
.pagination{line-height:24px;}
.inactive{height:22px;width:22px;}
.pagination span,.pagination a{width:22px;text-align:center;height:22px;line-height:24px;margin:0px 2px 0px 2px;display:inline-block;text-decoration:none;border:1px #e0e0e0 solid;}
.pagination .current{height:22px;width:22px;color:#333;border:1px #bcbcbc solid;font-weight:bold;background:#f0f0f0;}
.pagination a:hover{height:22px;width:22px;color:#333;border:1px #bcbcbc solid;text-decoration:none;}
.pagination .page_previous,.pagination .prev{width:50px;height:22px;text-align:center;}
.pagination .page_previous:hover,.pagination .prev:hover{width:50px;height:22px;text-align:center;}
.pagination .page_next,.pagination .next,.pagination .page_next:hover,.pagination .next:hover{width:50px;height:22px;text-align:center;}
.pagination .fir_las,.pagination .fir_las:hover{width:30px;height:22px;text-align:center;}

/* Footer */
.footer{  clear: both;background: #f8f8f8;color: #999;border-top: 1px solid #f0f0f0;}
.footer .in {width: 1000px;margin: 0 auto;}
.partner{overflow: hidden;padding: 10px 0;border-bottom: 1px solid #f0f0f0;}
.partner li {float:left;margin: 0 4px;}
.partner span {float:left; font-size:16px;}
.partner img {width:80px;height:21px;}

.copyright{position: relative;border-top: 1px solid #fff;line-height: 28px;padding: 15px 0 15px;}
.copyright a {color:#999;}
.copyright a:hover {color:#BC272C;}

/*客服*/
.qqbox{ width:100px; left:10px; top:50%; margin-top:-200px; position:fixed; z-index:99999;}
.qqbox .head{ height:60px; background:url(images/qqhead.jpg) top center;}
.qqbox .footbg{ height:8px; background:url(images/qqfoot.jpg) top center;}
.qqbox .qqbd{ padding:10px 2px; width:auto; background:url(images/qqbd.jpg) center top;}
.qqbox .qqbd img{ vertical-align:bottom;}
.qqbox .qqbd a{ padding:5px 0; display:block; color:#3e4f61;text-align: center;}
.qqbox .qqbd a font{margin-left: 3px;}


#search{padding: 14px 12px 14px 40px;}}
.search-trigger {margin-top: 26px;display: block;position: relative;float: right;width: 18px;height: 18px;background: url(images/search-big.png) no-repeat top center;background-size: 18px 36px;cursor: pointer;}
.search-trigger.open{background-position: bottom center;}
.search-trigger:before{content: "";display: block;position: absolute;width: 1px;height: 35px;background: rgb(255, 255, 255);background: rgba(255, 255, 255, .5);top: -7px;left: -32px;}
.search-trigger.open:before{display: none;}
.search-form {position: absolute;top: 55px;right: 0px;margin-right: 65px;display: none;}
.search-trigger {margin-top: 35px;display: block;position: relative;float: right;width: 18px;height: 18px;background: url(images/search-big.png) no-repeat top center;background-size: 18px 36px;cursor: pointer;}
.search-form{position: absolute;top: 20px;right: 0px;margin-right: 90px;display: none;}
.search-form .button{position: absolute; width: 58px; text-align: center; height: 47px; line-height: 26px; background: #00A1E9; margin-left: -4px; border: 0; color: #fff; cursor: pointer; vertical-align: middle;}
#search{float:left;width: 300px;border: none;outline: none;background: transparent;background-size: 16px 16px;padding: 10px 20px 10px 20px;font-family:'Microsoft YaHei',“微软雅黑”, 'Open Sans', sans-serif;font-weight: 300;color:rgb(199, 199, 199);font-size: 13px;height: 25px;line-height: 25px;border: 1px solid rgb(199, 199, 199);-webkit-appearance: none;-webkit-border-radius: 4px;-webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;}
#nav.desktop #search:focus{background: rgba(255, 255, 255, .1);color: #fff;-webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;}

.content table{    border: 1px solid #CCC;width: 760px;}
.content table p{text-align: center;margin: auto;}
.content tr td{ border:1px solid #CCC}

/*浮动*/
.mod_float_box{position:fixed;_position:absolute;left:50%;top:270px;margin-left:-630px;width:118px;*zoom:1;z-index:2000}
.mod_float_box a:hover{text-decoration:none}
.mod_float_qr{position:relative;*zoom:1;width:118px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);background-color: #FFF;}
.mod_float_qr_content{position:relative;*zoom:1;z-index:2;border:1px solid #c9c9c9;}
.mod_float_qr .qr_title{display:block;height:24px;line-height:24px;overflow:hidden;color:#666;font-size:14px;font-family:hiragino sans gb,microsoft yahei;text-align:center;cursor:default;background-color:#E8EAED;border-bottom:1px solid #DBDFE2}
.mod_float_qr .qr_pic img{display:block;width:95px;height:95px;margin:12px auto 2px}
.mod_float_qr .desc{display:block;line-height:1.4;color:#333;font-size:14px;text-align:center;margin-bottom:7px;font-family:hiragino sans gb,microsoft yahei}
.mod_float_qr .desc:hover{color:#333}
.mod_float_qr:hover{background-position:0 -320px}
.mod_float_qr:hover .desc{color:#999}