/* CSS Document */

html{-webkit-text-size-adjust: none;}

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,img,div{margin:0;padding:0;}

body,button,input,select,textarea{color:#333;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#333333;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}

body { background:#fff; color:#111;/* font-family:Arial,  ;*/*letter-spacing:0.1em;*/overflow-x: hidden; min-width:320px;}



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,img,div,a{-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box;outline:none;}



a{ color:#333; display: block;}

a:hover{ text-decoration:none;}

a:active,a:hover {outline: 0;}

.hide,.piano_tab_f,.q_gz_ip{ display: none;}

/*body{ overflow-x:hidden}*/

.Georgia{ font-family: 'Georgia'}

.Arial{ font-family: 'Arial' }

.weir{font-family: }

.syht{font-family: 'SingleMaltaRegular';}

input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none; }

/*input:hover,textarea:hover{ border:1px solid #333 !important; position:relative;}*/

.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}

.fl{ float:left;}

.fl1{ float:left;width:25%; height:100%;}



.fl1 .zi{top: 50%;

 left: 15%;

 transform: translateY(-50%);

 width: 80%;

}



.fr{ float:right}

.ab{ position: absolute; }

.re{ position: relative; }

.shou{ cursor: pointer; }

.img100{ width: 100%;display: block }

.fff{ color: #fff; }

.cor_666{ color: #666; }

.cor_111{ color: #111; }

.cor_999{ color: #999; }

.cor_4e{ color: #4e4e4e; }

.cor_ca1{ color: #fb8501; }

.cor_d2b{ color: #d2bb56 }

.font_20 { font-size: 18px; }

.font_12{ font-size: 12px; }

.font_14{ font-size: 14px; }

.font_18{ font-size: 18px; }

.font_44{ font-size: 30px; }

.font_16{ font-size:16px; }

.font_50{ font-size: 34px; }

.font_24{ font-size: 24px; }

.font_32{ font-size: 32px; }

.font_36{ font-size: 32px; }

.font_30{ font-size: 30px; }

.font_58{ font-size: 38px;  }

.font_22{ font-size:22px; }

.font_15{ font-size: 15px; }

.font_26{ font-size: 26px; }

.bold{ font-weight: bold; }

.block{ display:block; }

.center{ text-align: center; }

.in_block{ display: inline-block; }

.auto_1260{ width: 1260px; margin:0 auto; }

.auto_1220{ width: 1220px; margin:0 auto;}



.dh{-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}

.dh3{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}

.dh5{-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}

.dh6{-webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.6s ease-in-out;}

.dh7{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out;}

.dh12{-webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out; -o-transition: all 1.2s ease-in-out;}



.yand1{ transition-delay: .1s;-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;}

.yand2{ transition-delay: .2s;-webkit-transition-delay: .2s;-moz-transition-delay: .2s;-o-transition-delay: .2s;}

.yand3{ transition-delay: .3s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;}

.yand4{ transition-delay: .4s;-webkit-transition-delay: .4s;-moz-transition-delay: .4s;-o-transition-delay: .4s;}

.yand5{ transition-delay: .5s;-webkit-transition-delay: .5s;-moz-transition-delay: .5s;-o-transition-delay: .5s;}

.yand7{ transition-delay: .7s;-webkit-transition-delay: .7s;-moz-transition-delay: .7s;-o-transition-delay: .7s;}

.yand9{ transition-delay: .9s;-webkit-transition-delay: .9s;-moz-transition-delay: .9s;-o-transition-delay: .9s;}

.yand11{ transition-delay: 1.1s;-webkit-transition-delay: 1.1s;-moz-transition-delay: 1.1s;-o-transition-delay: 1.1s;}

.yand13{ transition-delay: 1.3s;-webkit-transition-delay: 1.3s;-moz-transition-delay: 1.3s;-o-transition-delay: 1.3s;}







.fenye{ padding: 2vw 0; font-weight: bold; }

.fenye a,.fenye span{ display: inline-block; border-radius: 4px; height: 40px; line-height: 40px; width: 40px;  }

.fenye .fen_1,.fenye a{ background: #f6f6f6; color:#fb8501; border: #fb8501 1px solid;}

.fenye span{ border-radius: 0%; background: #ca1250; color: #fff; }

.fenye .fen_1{ width: 110px; }

.fenye .fen_1 b{ font-family: '宋体'; margin:0 5px; }

.fenye a:hover{ background: #fae6ed; border:#ca1250 1px solid; color: #ca1250; }



















body{ height: auto !important; }







@font-face { 

  font-family: '黑体';     

   src: url('img/fan.eot');    

   src: url('img/fan.eot?#iefix') format('embedded-opentype'),        

   url('img/fan.woff') format('woff'),     

   url('img/fan.ttf') format('truetype'),      

   url('img/fan.svg') format('svg'); 

}







body,select,input,textarea{font-family: '黑体';}



@media screen and (max-width: 1441px) {

	.auto_1260{ width: 1200px; }

	.font_12{ font-size: 12px; }

	.font_14{ font-size: 14px; }

	.font_18{ font-size: 16px; }

	.font_44{ font-size: 36px; }

	.font_16{ font-size:14px; }

	.font_50{ font-size: 40px; }

	.font_24{ font-size: 22px; }

	.font_32{ font-size: 28px; }

	.font_36{ font-size: 30px; }

}





@charset "utf-8";



/* global */

@import url("global.css");



.w_100{width:100%;}

.glay_bg{background-color:#f9f9f9;padding:12px 0;}



.content{padding:0 12px;}

/*body{padding-top:75px;}*/



.index_tit{text-align:center;}

h3.index_tit{color:#5a5051;font-size:14px;padding-top:20px;}

h4.index_tit{color:#666666;font-size:16px;padding-bottom:20px;}





.page_tit{text-align:center;background:url(img/pointer.jpg) left center repeat-x;

	margin:20px 10px;}

.page_tit span{background-color:#fff;padding:0 30px;color:#363636;font-size:18px;}





.common_select{border:1px solid #8b8a8a;height:40px;line-height:40px;text-align:center;

	position:relative;z-index:10;}

.common_select span{font-size:16px;color:#8b8a8a;vertical-align:middle;}

.common_select i{display:inline-block;vertical-align:middle;background:url(img/sel_ico.png) no-repeat;

	margin-left:10px;width:17px;height:17px;background-size:cover;transition:all ease 0.3s;}

.common_select.cur i{transform:rotate(180deg);}

.common_select .slide_body{position:absolute;top:41px;left:-1px;width:101%;background-color:#fff;height:200px;

	overflow:auto;overflow-x:none;display:none;}

.common_select .slide_body ul li{border-bottom:1px solid #e8e8e8;}

.common_select .slide_body ul li a{display:block;font-size:14px;height:44px;line-height:44px;color:#7b7b7b;

	padding-left:10px;text-align:left;}

.common_select .slide_body ul li a:hover{text-decoration:none;color:#fff;background-color:#f5a0bd;}

.common_select .slide_body ul li .con{display:none;padding-left:20px;}







.search_btn_body{text-align:center;}

.search_btn_body a{display:inline-block;width:46%;height:65px;text-decoration:none;line-height:65px;

	text-align:center;background-color:#9d9d9d;margin:0 3px;}

.search_btn_body a i , .search_btn_body a span{vertical-align:middle;}

.search_btn_body a i{display:inline-block;background:url(img/search_ico_1.png) no-repeat;

	width:19px;height:19px;margin-right:5px;background-size:cover;}

.search_btn_body a span{color:#fff;font-size:16px;}

.search_btn_body a:hover , .search_btn_body a.cur{background:#ffa1bb;}

.search_btn_body a:hover i , .search_btn_body a.cur i{background:url(img/search_ico_2.png) no-repeat;background-size:cover;}



.search_total_body{padding:45px 0 15px;border-bottom:8px solid #f9f9f9;}

.search_total_body p{padding:0 10px;color:#363636;font-size:14px;}



.search_details_con{background-color:#fff;padding:20px 10px;border-bottom:10px solid #f9f9f9;}

.search_details_con a{display:block;text-decoration:none;}

.search_details_con h3{color:#363636;font-size:14px;padding-bottom:5px;}

.search_details_con p{font-size:14px;color:#8e8e8e;line-height:20px;}





.fckBody{font-size:14px;color:#676767;line-height:20px;}

.fckBody img{width:100%;}



.fckBody h1{font-size:1.5em;}

.fckBody h2{font-size:1.4em;}

.fckBody h3{font-size:1.3em;}

.fckBody h4{font-size:1.2em;}

.fckBody h5{font-size:1.1em;}

.fckBody h6{font-size:1em;}

.fckBody h1,.fckBody h2,.fckBody h3,.fckBody h4,.fckBody h5,.fckBody h6 {margin:10px 0;font-weight:700;}



