﻿@charset "UTF-8";
/* 
**********
*******
**
时间：2016-03-21 编者：小骆
 */

/*基本样式*/

body,ul ,em,h1,h2,h3,h4,h5,dl ,dd {
	padding:0px;margin:0;font-size:12px;font-weight:normal;list-style-type:none;font-style:normal;font-family:"Microsoft YaHei","arial";color:#333;
}
body{ background:#000; }
p{
	padding:0px 0;margin:0px;
}
a{
	text-decoration:none;
}

a{
	text-decoration:none;color:#4d4d4d;
}
a:hover{
	color:#c2985b
}
a img{
	border:none;	
}


input ,textarea{
	padding:0px;margin:0;border:none;background:none;
}
/* img{filter:Gray;} */  /* css去色滤镜效果 */

/* 特殊字符 */
.none_border_right{margin-right:0px !important;}
/*  */


a:focus{-moz-outline:none;outline:none;}/*去掉虚线针对IE*/ 
a {blr:expression(this.onFocus=this.blur())}/*去掉虚线针对firefox*/ 
*:focus {outline: none;}


.fl {
    float: left;
}
.fr {
    float: right;
}


/*头部*/
.header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    
	width:100%;
    background: url(../images/top.png) no-repeat center top;
	 /* background: #3C1814;
	 border-bottom: 1px solid #FFC956; */
     
}


.header-main {
    position: relative;
    height: 134px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.logo {
    display: block;
    position: absolute;
    /*top: 11px;*/
    left: 50%;
    margin-left: -73px;
    width: 90px;
    height: 100px;
	    padding: 10px 28px 30px 28px;
	background:url(../images/tlg.png) no-repeat center;
	
   
}

.header-link {
    margin-top: 18px;
     text-align:right
}
.header-link li{ margin-left:10px; font: 14px "Microsoft Yahei"; color: #FFC93B; font-size:14px; line-height:30px; margin-right:5px; float:left}

.header-link li a{color: #FFC93B; font-size:14px; display:inline-block;}
.header-link li a.t2f12 {font-family: "Times New Roman","Microsoft Yahei";font-size:24px;color: #FFC93B;}

.header-main .nav {
    position: absolute;
    top: 58px;
    height: 40px;
}

.header-main .nav li a {
    display: block;
    height: 40px;
	/*padding:0 5px;*/
}


.header-main .nav li:hover a{

    background: url(../images/li-bg.png) no-repeat bottom center; color:#FFC93B

}

.header-main .nav a.nav_on{
    background: url(../images/li-bg.png) no-repeat bottom center; color:#FFC93B

}

.nav.fl li {
    padding-right: 50px;
	width:80px;
	text-align:center
}
.nav.fl {
    left: 0;
}
.nav.fr {
    right: 0;
}
.nav.fr li {
    padding-left: 50px;
	width:80px;
}
.tf15 {
    font: 16px "Microsoft Yahei";
    color: #EDB96C;
	text-align:center
}



/*底部*/

.index_foot{/*position:fixed;*/ z-index:9999;width:100%; height:52px; background:#3C1814;    float: left; /*background:url(../images/bot.png) repeat-x center top;*/ line-height:50px;  bottom:0px;  
font-size:12px; color:#c2985b;font-family: "Times New Roman","Microsoft Yahei"; text-transform:uppercase; }
.index_foot a{ color:#c2985b;font-family: "Times New Roman","Microsoft Yahei";}

.index_foot .fr a{ margin:0 8px;}
.index_foot .fr span{ font-size:20px;font-family: "Times New Roman","Microsoft Yahei"; margin-right:10px;}

/*首页banner*/
/* top_slide_wrap */
.top_slide_wrap{width:100%;height:640px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:640px;overflow:hidden}
.slide_box li{height:640px}
.slide_box img{width:100%;height:640px}
.slide_info{width:980px;margin:-540px auto 0}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}
/* op_btns */
.op_btns{width:1150px;margin:-590px auto 0;position:relative;z-index:3;*margin-top:-530px}
.op_btns .op_btn{display:block;width:62px;height:62px;cursor:pointer;overflow:hidden;position:absolute;margin-top:360px;}
.op_btns .op_prev{background:url(../images/left.png) no-repeat center; left:0}
.op_btns .op_next{background:url(../images/right.png) no-repeat center; right:0}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;cursor:pointer}
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-48px 0;margin-left:20px;}

/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-40px}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative}
.bx-wrapper .bx-controls .bx-pager a{width:12px;height:12px; margin:5px;display:inline-block;overflow:hidden;background:url(../images/dian.png) no-repeat center;}
.bx-wrapper .bx-controls .bx-pager a.active{background:url(../images/c-dian.png) no-repeat center;}







.left-cp{ position:relative; z-index:999}

.lxfx {
    position: fixed;
    width: 77px;
    height: auto;
    top: 240px;
    right: 5px;
    z-index: 9999;
}
.lxfx li {
    width: 77px;
    height: 56px;
    background: #68302A;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
	float:left;
	overflow:hidden;
   
}
.lxfx li.ovfl{ overflow:inherit !important;}
.lxfx li a {
    color: #fff;
    padding-top: 9px;
    display: block;
    height: 47px;
	float:left;
	width:300px;

}
.leftlx {
    float: left;
    width: 77px;
    height: 47px;
}
.lxfx li i {
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
    background: url(../images/fx.png) no-repeat;
    background-position: 4px 0px;
}
.lxfx li p {
    text-align: center;
    line-height: 12px;
}
.lxfx li i.icon-tel {
    background-position: 0px -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-sp {
    background-position: -35px -26px;
}
.lxfx li span {
    font-size: 20px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 8px;
    border-left: 1px solid #fff;
    margin-top: 8px;
}

.ewm {
    width: 120px;
    height: 120px;
    background: #c0c0c0;
    border: 5px solid #fff;
   position:absolute;
    right: 96px;
    top: -40px;
	display:none;
	z-index:99999
}

.kf-list{ float:left; border-left:1px solid #fff;    width: 200px; position:absolute; left:77px;}

.kf-list a{ float:left; width:77px !important; height:47px;}
.kf-list a:hover{ background:#250504}





/* qq-client */
.qq-client{position:fixed;left:0px;top:50%;margin-top:-80px; /*background:url(../images/b80.png);*/background:#250504;border-radius: 50%; }
.qq-client a{width:80px; height:40px;text-align:center;padding:20px 0px; font-weight:bold;line-height:20px;display:block; font-size:16px; color:#EFAA18}
.qq-client-content{position:fixed;left:-250px;top:24%;width:150px;text-align:center;display:none;background:url(../images/b80.png)}
.qq-client-content em{font-size:12px;font-weight:normal;position:absolute;cursor:pointer;background:url(../images/b80.png);
width:40px;height:40px;line-height:40px; right:-40px; top:0px; color:#fff;
text-align:center;}

.client-list{overflow:hidden;line-height:40px;width:90%;margin:0px auto; text-align:center}
.client-list a{display:block; font-size:14px;}
.client-list a:hover{color:#c2985b;}
.client-list span{float:left;}
.client-list label{float:left;width:60px;text-align:right;padding-right:10px;}

.qq-client-content h2{ text-align:center; font-size:24px; line-height:50px;    border-bottom: 1px solid #0C0C0C; color:#E1A525}


#audio_btn{
	margin-top:15px; margin-left:10px;    
	width: 20px;
    height: 20px;
	cursor:pointer;
	z-index:9999999;
}

.off {
	 background-image: url(../images/music.gif);
     background-repeat:no-repeat;background-size: 20px 20px;
}

.play_yinfu {
   background-image:url(../images/music_on.png);
   background-size: 20px 20px;
}




.off, .play_yinfu {
    background-position: center center;
}

.icb{ width:40px; height:30px; float:left; margin:10px 0; }
.icb img{ height:100%; width:23px;}