
/*Í·²¿*/
.head { width:100%; height:40px; background:#fff; position:relative;}
.head .logo { width:100px;float:left; margin:10px 0 0 10px;}
.head .tel{width:130px; float:right; margin-right:10px; margin-top:15px;}
.head .drop { display:block; float:right; margin:10px 20px 0 0; position:relative; z-index:1;}
.head .drop img { width:25px; height:25px;}
#out {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); width:100%; height:100%; position: absolute;top:0; z-index:998;}
.out { position:absolute; top:60px; right:0; height:auto; background:#ff9000;}
.out li {border-bottom:1px solid #e5c465;}
.out a { color:#fff; font-size:14px; text-align:center; display:block; padding:5px 20px;}
.head .pre { margin:15px 0 0 15px; float:left;}
.head span.hd_h { position:absolute; left:50%; font-size:20px; line-height:60px; font-weight:bold; color:#fff; margin-left:-40px;}
.head .fh { font-size:16px; color:#bea04a; float:left; line-height:20px; margin:20px 0 0 10px; position:relative; z-index:1;}
.head .fh span { font-size:20px; margin-right:5px;}
.head .hh { font-size:20px; color:#bea04a; display:block; width:100%; position:absolute; left:50%; margin-left:-50%; margin-top:15px; text-align:center; z-index:0;}

/*½Å²¿*/
.footer { width:100%; height:48px; position: fixed; bottom:0; left:0; background: rgba(51,51,51,0.9); z-index:999;}
.footer li { width:20%; height:48px; float:left; background:url(bor2.png) repeat-y 0 0;}
.footer li .ft-a { display:block; width:48px; text-align:center; font-size:12px; color:#fff; margin:4px auto 0;}
.footer li .ft-a img { width:24px; height: auto; text-align:center;}
.footer li .ft-a p { color:#fff; margin-top:1px;}
.footer .ft-home { display: block; width:60px; height:60px; position:absolute; left:50%; margin-left:-29px; top:-15px;}
.footer .ft-home img { width:60px; height:60px;}


/*Ö÷²Ëµ¥*/
.nav { width:100%; overflow:hidden; margin-top:10px;}
.nav ul{ width:90%; overflow:hidden; font-size:14px; margin:auto;}
.nav .above li{width:33%;float:left; text-align:center; margin:10px 0 5px 0;}
.nav .below li { width:25%; float:left; height:auto; color:#878787; text-align:center; }
.nav ul li img { width:90%;}
.nav ul.above h1{font-weight:bold; color:#000;}
/*²úÆ·*/
.cp_1 { width:95%; height:auto; overflow:hidden; margin:0 auto 0;}
h1.ht_2 { width:100%; height:40px; background:#ff9000; font-size:18px; color:#fff; line-height:40px; font-weight:bold; margin-bottom:10px;}
h1.ht_2 .fl{margin-left:10px;}
h1.ht_2 .fr { margin-right:10px;font-size:14px; color:#fff;}
.cp_1 .box { width:100%; height:auto; overflow:hidden;}
.cp_1 .box tr{width:100%; margin:0 auto;}
.cp_1 .box tr td { width:48%; float:left;margin:0 1% 5px;}
.cp_1 .box tr td a { display:block; width:100%; position:relative;}
.cp_1 .box tr td a span { position:absolute; left:0; bottom:0; width:100%; height:25px; background:rgba(0,0,0,0.7); line-height:25px; color:#fff; text-align:center; font-size:12px;}
.cp_1 .box tr td img {width:100%;}
.cp_2 { width:95%; height:auto; overflow:hidden; margin: 10px auto 0;}
/*.cp_2 .box { width:100%; height:auto; overflow:hidden;}
.cp_2 .box ul li { float:left;}
.cp_2 .box ul li a { display:block; width:100%; position:relative;}
.cp_2 .box ul li a span { position:absolute; left:0; bottom:0; width:100%; height:25px; background:rgba(0,0,0,0.7); line-height:25px; color:#fff; text-align:center; font-size:12px;}
*/
.f_list{ width:100%; margin:0 auto;overflow:hidden;}
.f_list li{ padding:10px 0;}
.f_date1{ float:left; height:70px; padding-top:5px;margin:0 10px; position:relative; text-align:center; width:70px; border:1px solid #CCC;}
.f_date1 b{ color:#a0a0a0; font:bolder 40px/35px Î¢ÈíÑÅºÚ;}
.f_date1 p{ color:#a0a0a0; font:16px/14px Î¢ÈíÑÅºÚ; margin-top:5px;}
.f_date2{}
.f_date2 h2{ line-height:210%;}
.f_date2 h2 a{ color:#505050; font-size:16px;}
.f_date2 p{ color:#b4b4b4; font-size:12px;}

.td { overflow: hidden; }
.td p.p1 { font: bold 16px/30px "Î¢ÈíÑÅºÚ"; color: #878787; text-align: center; position: relative; }
.td p.p1 a { position: absolute; right: 10px; font: normal 14px/30px "Î¢ÈíÑÅºÚ"; }
.td .td_box { width:100%; height:200px; overflow: hidden; margin:0 auto; padding:0 2%;}
.td .td_box ul{margin:0 auto;}
.td .td_box ul li { float:left; width:33%;}
.td .td_box ul li a>img{width:90%; height:auto;}
.td .td_box ul li a { display: block;height:250px; position: relative;}
.td .td_box ul li a span.td_bg img{ width:90%;display: block; position: absolute; top: 0; left: 0; z-index: 1; }
.td .td_box ul li a h3 { text-align: center; font: bold 16px/30px "Î¢ÈíÑÅºÚ"; color: #ff9000; margin:15px 0 0 0; }
.td .td_box ul li a p.p2 { text-align: center; font: bold 14px/30px "Î¢ÈíÑÅºÚ"; color: #878787; }

/*Í¼ÎÄ*/
.twmb{ width:98%; margin:10px auto;}
.twmb tr td{width:45%;}
.twmb tr td a{width:100%; display:block; margin:0 auto;}
.twmb tr td a img{width:96%;}
.twmb tr td a p{width:100%;text-align:center; font-size:12px;}

/*ÁÐ±í*/
.zx{width:95%; margin:5% auto 0	;}
.zx td{padding-bottom:5%;}
.zx td h2 , .jl td h2{font:16px/20px Î¢ÈíÑÅºÚ;padding-bottom:10px;}
.zx td img{width:95%;}
.zx td span{font:12px/20px Î¢ÈíÑÅºÚ; color:#b5b5b5;}
.zx td .xq{font:12px/20px Î¢ÈíÑÅºÚ; color:#333;}

/*ÏêÇé*/
.xq { width:95%; height: auto; overflow:hidden; margin:5px auto 0; padding-bottom:20px;}
.xq .xq-1 { text-align:center; color:#333; font-weight:bold; margin-top:10px; font-size:18px;}
.xq .xq-2 { text-align:center; color:#999; font-size:12px;}
.xq .xq-3 { width:100%; height:auto; overflow:hidden; margin-top:10px;}
.xq-3 img{ max-width:98%; margin:0 auto; display:block;}








