/*by noyid 2014-11 QQ:374288398*/

@charset "utf-8";

body {font:14px/18px "微软雅黑","Microsoft Yahei",Helvetica,Arial,sans-serif;background: #eee;color: #515151;_behavior:url(css/csshover.htc);}

::selection,::-moz-selection{background:#2980B9;color:#fff;}



a{color:#666}

a:hover{color:#c6a868}

a:active{border:none;outline: none;noOutline:expression_r(this.onFocus=this.blur());}



a,.transition{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

/*按钮*/

.btn{display: inline-block;padding: .5em 1em;border: 1px solid rgba(0,0,0,.25);border-radius: 0.3em;background-image: none;box-shadow: 0 1px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.15);font-size:14px;color: #fff;text-align: center;text-shadow: 1px 1px rgba(0,0,0,.1);white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;user-select: none;overflow: visible;cursor: pointer;margin:0;line-height:20px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}

.btn[disabled]{pointer-events:none;cursor:not-allowed;webkit-box-shadow:none;box-shadow:none;filter:alpha(opacity=50);opacity:.5;}

.btn:hover, .btn:focus {background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.1)); color:#eee}

.btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.btn:active { box-shadow: 0 1px rgba(0,0,0,.2), inset 0 1px rgba(0,0,0,.05); outline: none; }



.green{background-color: #38BA86;}



.btn.full{display:block;width:100%;}

.btn.large{padding:15px 20px;font-size:24px;line-height:24px;}

.btn.small{padding:5px 10px;font-size:12px;font-weight:normal;line-height:18px;}



.loading{background:url(/image/loading.gif) no-repeat center;/* 加载中背景图片*/}

/*文本*/

h1,.h1{font-size:24px;}

h2,.h2{font-size:20px;}

h3,.h3{font-size:18px;}

h4,.h4{font-size:16px;}

h5,.h5{font-size:14px;}

h6,.h6{font-size:12px;}

h1 small,h2 small,h3 small{font-size:60%;filter:alpha(opacity=60);opacity:.6;}

h4 small,h5 small,h6 small{font-size:12px;filter:alpha(opacity=60);opacity:.6;}

dl{line-height:24px;}

dt{font-size: 18px;margin-bottom:10px}

dd{font-size: 14px;}

/*对齐*/

.text-left{text-align:left;}

.text-center{text-align:center;}

.text-right{text-align:right;}

.text-justify{text-align:justify;}

/*字号*/

.text-large{font-size:24px;}

.text-big{font-size:16px;}

.text-small{font-size:12px;}

/*行距*/

.line-large{line-height:36px;}

.line-small{line-height:20px;}

/*边框,全,上,下,左,右*/

.border{border:solid 1px #ddd;}

.border-top{border-top:solid 1px #ddd;}

.border-right{border-right:solid 1px #ddd;}

.border-bottom{border-bottom:solid 1px #ddd;}

.border-left{border-left:solid 1px #ddd;}

.border-left-right{border-left:solid 1px #ddd;border-right:solid 1px #ddd;}

.border-top-bottom{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}



.border-large{border-width:10px;}

.border{border-width:5px;}

.border-small{border-width:3px;}



.bold {font-weight:600;}

.italic {font-style:italic;}





.content{line-height:2em;padding: 0 20px 20px}

.content a{color:#2980B9;border-bottom: 0.125em solid #fff;}

.content a:hover{border-bottom: 0.125em solid #2980B9;color:#2980B9;}

.content p{text-indent:2em;margin-bottom:1.5em;font-size:13px;line-height:inherit;color:#666}

.content p:hover{color:#444}

.content blockquote {margin:2em 0;padding: 0.75em;font:13px/1.2 STKaiti,KaiTi,serif;border-left: 0.75em solid #c3cace;background: #efefef;}

.content blockquote p{margin:0.75em 0}

.content em,.content b,.content strong{font-style: inherit;font-weight:bold;color:#222}





/*site----------*/

.container{position:relative;z-index:20;background:#fff;padding:20px 40px 40px;}

.bar{font-size: 18px;font-weight: 400;height:40px;line-height: 40px;color: #333;border-bottom: 6px solid #d5d5d5;}

#index .title{display:block;border-bottom:6px solid #998251;_position:relative;_top:6px;padding:0 10px;background-color:#c6a868;color:#fafafa;font-weight:700}

#index .list{padding:20px 10px}



#index .item-hover:hover .title{color:#fff;padding-right:40px}

.more{background:url(/images/arrow-more.png) no-repeat left center;padding-left:20px}

.more:hover{background:url(/images/arrow-more-hover.png) no-repeat 5px center;color:#f30;padding-left:15px}



.header{height:100px;background:#eee;border-bottom: 6px solid #c6a868;position:relative;z-index:9999}

.topbar{background:#4b5b69;height:36px;line-height:36px;color:#c6a868;overflow:hidden;}

.topbar span{color:#fff;font-size:18px;font-weight:700}

.logo{float:left;height:64px;line-height:64px;width: 310px;}

.logo h1{font-size:20px;font-weight:700;color:#666}

/*导航*/

.nav{position: relative;z-index: 0;left:50px}

.nav li{list-style:none;display:inline;float:left;margin-left:5px;position:relative;*width:90px;z-index:9999;}

.nav a{display:block;padding:0 10px;height:64px;line-height:64px;text-align:center;color:#4b5b69;font-size:15px;font-weight:bold;position:relative;z-index:9999;}

.nav li:hover a,.nav .active a{color:#fff;background:#F27232;}

.nav li:hover,.nav .active{border-bottom:6px solid #C24E14}

.dropmenu{position:absolute;z-index:9999;top:84px;left:0px;width:200px;opacity:0;visibility:hidden;background:#FFF;border-top: 6px solid #C24E14;border-bottom:3px solid #bdbdbd;

/*transform:scale(0,0);transform-origin:left top;	-webkit-transform: scale(0,0);	-webkit-transform-origin:left top;-moz-transform:scale(0,0);	-moz-transform-origin:left top;	-o-transform: scale(0,0);-o-transform-origin:left top*/}

.dropmenu a{height:40px;line-height:40px;text-align:left;}

.nav li:hover .dropmenu{top:64px;opacity:1;visibility:visible;;/*transform:scale(1,1);-webkit-transform:scale(1, 1);-moz-transform:scale(1,1);-o-transform: scale(1,1);*/}

.nav li:hover .dropmenu a{color:#333;background:#fff}

.nav li .dropmenu a:hover{background:#efefef;color:#F27232;}



.search{width:54px;height:64px;line-height:64px;background:#FFF;position:absolute;border-bottom: 6px solid #998251;overflow:hidden;right:0;z-index:100}

.search input{display: inline;float:right;width:0px;height: 64px;outline:0;border: none;font-size: 16px;color:#AFB3B5;}

.search  .submit{display: inline;float:right;line-height:64px;height: 64px;margin:0;outline: 0;border: none;width:54px;background:#c6a868/*#F27232*/ url(/images/search.png) no-repeat center;text-indent: -9999px;}

.search:hover,.search.active{width:300px}

.search:hover input,.search input:focus,.search input.focus{width:245px;}

.search input:hover{color:#c6a868}



.search-result{width:400px;position:relative;top:-20px;overflow:hidden}

.search-result input{display:inline;float:left;width:334px;height: 64px;outline:0;border: none;border-left:12px solid #c6a868;font-size: 16px;color:#333;}

.search-result .submit{display: inline;float:right;line-height:64px;height: 64px;margin:0;outline: 0;border: none;width:54px;background:#c6a868/*#F27232*/ url(/images/search.png) no-repeat center;text-indent: -9999px;}



.footer{clear:both;background:#eee;height:350px;border-top: 6px solid #c6a868;} 

.footer .container{margin-top:0}

.copyright{line-height:24px;background:#4b5b69;color:#EEE;padding:20px 0;margin-top:30px}

.copyright span{margin-left:10px;margin-right:10px;}



/*list*/

.article-banner{width:100%;height:130px;background:#4b5b69 /*url(/images/banner.jpg) no-repeat*/;}







.list{}

.list a{display:block;overflow: hidden;}

.list .item{list-style:none;position:relative;padding-top:30px;padding-bottom:30px;border-bottom: 1px solid #eee;overflow: hidden; }

.list h1{line-height:18px;font-size:18px;font-weight:700;color:#c6a868;}

.list .media{float:left;margin-right:20px}

.list .media.right{margin-left:20px;margin-right:0   }





.list.x .item{float:left;}

.list h1,.list p,.list.inline .media,.meta{margin-bottom:10px}

.list.x .inner{width:96%;margin:0 2%;overflow:hidden;}

.list .right{float:right;}



.list .date{width:60px;height:60px;position:absolute;left:-60px;top:0;text-align:center;background:#ededed;color:#fff}

.list .date span{display:block}

.list .date .day{line-height:40px;font-size:30px;color:#666  }

.list .date .year{background:#09f;}



.meta a,.meta span{display:inline;margin-right:10px;margin-left:5px;font-style:italic }

.list .category a{}





.sidebar h3{border-left:6px solid #c6a868;padding-left:15px}

.sidebar .channel{padding:20px 0}

		 .channel a{margin-left:3px;padding-left:17px;border-left:3px solid #eee}

		 .channel a:hover,.channel a.active{border-left-color:#c6a868}

.sidebar .arclist{padding:20px}

.sidebar .medialist{padding:20px 0}

.sidebar .medialist a{}

.sidebar .medialist img{display:block;}

.sidebar .medialist span{display:block;}

.sidebar .contact{padding:20px 0}

.sidebar a{display:block;line-height:28px}

.sidebar.list li{padding-top:10px;padding-bottom:10px;border-bottom:none}

.sidebar.list .media{margin-right:10px}



.wrapper .item{display:block;overflow:hidden;position: relative;margin-bottom:20px;height:180px}

.wrapper .item img{position: relative;top: 0;width:100%;display:block;margin-left:auto;margin-right:auto}

.wrapper .item:hover img{top:-10px;}

.wrapper .item .info{position:absolute;bottom:0;z-index:2;width:100%;height:30px;overflow:hidden;background-color: #03304d;color:#fff}

.wrapper .item span{display:block;padding:0 10px;font-size:15px;line-height:30px;color:inherit;}

.wrapper .item p{color:inherit;padding:0 10px;font-size:13px}

/*.wrapper .item:hover .info{height:120px;}*/



/*products */

.detail{margin-bottom:30px;overflow:hidden}

.detail img{float:left}



/*slider */

.fullSlide{ min-width:960px; position:relative;height:400px; overflow:hidden;   }

.fullSlide .bd{ position:relative; z-index:0;}

.fullSlide .bd ul{ width:100% !important; }

.fullSlide .bd li{ width:100% !important;  height:400px; }

.fullSlide .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1; }

.fullSlide .bd img{width:100%;height:400px}

.fullSlide .hd{width: 940px;position:absolute;bottom:60px;z-index: 10;height:40px;left:50%;margin-left:-470px}

.fullSlide .hd ul{position:absolute;right:90px;width:135px;height:60px}

.fullSlide .hd ul li{float:left;margin-left:5px;position:relative;top:0px;cursor:pointer;width:40px;height:37px;text-indent:-9999px;border-bottom:3px solid #998251; background-color:#c6a868;/*filter:alpha(opacity=80);opacity:0.8;*/-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }

.fullSlide .hd .on{height:60px;top:-23px;/*filter:alpha(opacity=100);opacity:1;*/ background-color:#F27232;border-bottom:3px solid #C03}



.fullSlide .prev,.fullSlide .next{position:absolute;right:40px;bottom:0px;display: block;width:40px; height:40px; background: url(/images/pre_next.png) no-repeat 0 0; cursor: pointer;text-indent: -9999px;}

.fullSlide a.prev:hover{background-position:-48px 0px;}

.fullSlide .next{right:0px;background-position:0px -40px}

.fullSlide a.next:hover{background-position:-48px -40px;}



/*tab*/

.tab{overflow: hidden; }

.tab .hd{position:relative;height: 40px;line-height:40px}

.tab .hd ul{height: 40px; color: #4b5b69;position:absolute; left:240px;z-index:2}

.tab .hd li{ float: left; height:40px; line-height:40px;padding:0 15px;}

.tab .hd a.more{line-height:40px;}

.tab .hd a.more:hover{color:#F27232;}

.tab .hd li:hover{ color:#c6a868;}

.tab .hd li.on,.tab .hd li.active{ color:#fff; border-bottom: 6px solid #998251;background-color:#c6a868;font-weight:bold;}

.tab .bd ul,.tab .bd .panel{ overflow:hidden; zoom:1;padding-top:20px;}

.tab .bd li {overflow: hidden; }



/*txtScroll*/

.txtScroll-top{ overflow:hidden; position:relative;padding:1.5em 0}

.txtScroll-top i{float:left; height:24px; line-height:24px;font-style:normal;}

.txtScroll-top li{ height:24px; line-height:24px;color:#2980B9;}

.txtScroll-top a{color:inherit;margin-left:1em}

.txtScroll-top span{color:inherit;margin-left:2em;}

/*imgScroll*/

.imgScroll{overflow:hidden;}

.imgScroll .hd{position:relative;}

.imgScroll .next,

.imgScroll .prev{position:absolute;right:50px;top:6px;display: block;width:40px; height:34px;border-bottom:6px solid #998251; background: url(/images/pre_next.png) no-repeat 0 0; cursor: pointer;text-indent: -9999px; }

.imgScroll .prev{border-bottom-color:#333;}

.imgScroll a.prev:hover{background-position:-48px 0px;border-bottom-color:#998251;}

.imgScroll .next{right:0px;background-position:0px -40px}

.imgScroll a.next:hover{background-position:-48px -40px;border-bottom-color:#333;}

.imgScroll .hd ul{position:absolute;top:6px;right:110px;zoom:1;}

.imgScroll .hd li{ float:left; cursor:pointer; display:block; width:12px; height:12px; margin-right:4px; _display:inline; background-color:#c6a868;;font:0/0 a;color: transparent; }

.imgScroll .hd li.on{background-color:#F27232;height:24px; }

.imgScroll .bd{height:180px;zoom:1;margin-left:-10px;padding-top:20px}

.imgScroll .bd li{ float:left; height:180px;}

.imgScroll .bd li a{display:block}

.imgScroll .bd img{width:100%;height:150px;}

.imgScroll .bd li:hover h3{height:150px}



/*--form-----------*/

.form{width:auto;height:auto;display:block;margin-top:30px;}

.form p{margin-bottom:20px}

.form label,.form  .input{width:15%; height:32px; float:left; color:#a2a2a2;margin-top:10px;}

.form label{clear:left}

.form .input{width:84%;color:#797979;background:#fff;border:1px solid #d7d7d7; line-height:26px;}

.form textarea{width:83.5%;height:auto;float:left;color:#686868;overflow:hidden;margin-top:10px;}

.form .submit{width:84%;background-color: #38BA86;margin-top:10px;margin-right:1%}

.form input[class="input"]:hover,.form textarea:hover,.form input[class="input"]:focus{border:1px solid #2980B9;}



/*--dede------------*/

/*frendlink*/

.flink{}

.flink a{margin-left:20px;white-space: nowrap;color:#ddd}

.flink a:hover{border-bottom:3px solid #2980B9;}



/*contact*/

.contact i{height: 32px;font-size: 20px;font-style: italic;font-weight: bold;color: #f80;}



/*pagelist*/

.pagelist{margin:3em 0;padding-left:20px;clear:both;overflow:hidden;} 

.pagelist.result{padding-left:0}

.pagelist li{float:left;margin-right:10px;line-height:38px;}

.pagelist a,.pagelist .thisclass,.pagelist strong{display:inline-block;padding:0 20px;color:#888;border:1px solid #eee;font-weight: bold;}

.pagelist a:hover,.pagelist .thisclass{border: 1px solid #2980B9;}

/*breadcrumbs*/

.breadcrumbs{width:100%;height:60px;line-height:60px;position:relative;top:-20px;margin-bottom:20px;overflow: hidden;}

.breadcrumbs a{margin:0 5px;font-size:13px;font-style:italic}

.breadcrumbs span{float:left}

.breadcrumbs .title{height:54px;padding:0 20px;background-color:#c6a868;color:#fff;font-size:20px;font-weight:700;border-bottom:6px solid #998251}





/*畅言评论*/

.container #SOHUCS #SOHU_MAIN #powerby_sohu/*畅言版权*/,.container #SOHUCS #SOHU_MAIN .section-cbox-w .head-gold-w/*金币*/{display: none!important;}



/*--function--------------------*/

.left {float: left !important;}

.right {float: right !important;}

.clear { clear:both; display:block; overflow:hidden; }

.clear-left{ clear:left; } .clear-right { clear:right; }

.hide  { display:none	} .block {display:block !important;} .inline {display:inline !important;}

.visble{overflow:visible!important}

.relative{position:relative!important;}



/*--type------*/

/* 保证块/段落之间的空白隔行 */

.type p, .type  pre, .type  ul, .type  ol, .type  dl, .type  form, .type  hr, .type table,

.type-p, .type-pre, .type-ul, .type-ol, .type-dl, .type-form, .type-hr, .type-table, blockquote{

  margin-bottom:1.8em;}



h1, h2, h3, h4, h5, h6{ font-family:'Helvetica Neue', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;  font-weight:200;  color:#000;}



/* 标题应该更贴紧内容，并与其他块区分，margin 值要相应做优化 */

.type h1, .type h2, .type h3, .type h4, .type h5, .type h6,

.type-h1, .type-h2, .type-h3, .type-h4, .type-h5, .type-h6{  margin-bottom:0.4em;  line-height:1.5;}

.type h1, .type-h1{  font-size:2em;}

.type h2, .type-h2{  font-size:1.8em;}

.type h3, .type-h3{ font-size:1.6em;}

.type h4, .type-h4{  font-size:1.4em;}

.type h5, .type h6, .type-h5, .type-h6{  font-size:1.2em;}

.type .tagline {color: #999;font-size: 1em;padding-bottom: 1em;border-bottom: 3px double #EEE;}



/* 在文章中，应该还原 ul 和 ol 的样式 */

.type ul, .type-ul{  margin-left:1.3em;  list-style:disc;}

.type ol, .type-ol{  list-style:decimal;  margin-left:1.9em;}

.type li ul, .type li ol, .type-ul ul, .type-ul ol, .type-ol ul, .type-ol ol{  margin-top:0;  margin-bottom:0;  margin-left:2em;}

.type li ul, .type-ul ul, .type-ol ul{  list-style:circle;}



/* 同 ul/ol，在文章中应用 table 基本格式 */

.type table th, .type table td, .type-table th, .type-table td,.type table caption{

  border:1px solid #ddd;  padding:0.5em 1em;  color:#666;}

.type table th, .type-table th{  background:#fbfbfb;}

.type table thead th, .type-table thead th{  background:#f1f1f1;}

.type table caption{  border-bottom:none;}

/* 着重号，只能在少量（少于100个字符）且全是全角字符的情况下使用 */

.type-em, .type em, legend, caption{  color:#000; font-weight:inherit;}



.type-em {

  position: relative;

}

.type-em:after {

  position: absolute;

  top: 1em;

  left: 0;

  width: 100%;

  overflow: hidden;

  content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";

}

/* Responsive images */

.type img{ max-width: 100%; }

/*meta*/

.type .meta{margin-bottom:5em}

.type .meta span{color:#c6a868;}

.type .nolist{list-style:none;margin-left:0;}

.type p{line-height:1.8}



/*fixed*/

.type.map img{max-width: inherit;}