
html{color:#666;background:#fff; }
body { color:#666; font-family:"Microsoft Yahei";background: #fff;width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;} /*网站字体颜色*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft Yahei" ;color: #666;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }



/*头部开始*/
/*头部导航*/
.g_nytop{width: 71px;height:1920px;background:url(../image/topsha.png) repeat-y;z-index: 152;position: fixed;left:0;top:0; transition: .5s}
.g_nytop .topss{height:920px;}
.g_nytop .nylogo{width:70px;height: 69px;}
.g_nytop .nylogo img{width: 100%;display: block;}
.g_nytop .menu{width: 100%;position: fixed;    left: 0;    top: 50%;    width: 71px;}
.g_nytop .cls{width:34px; height:108px;position: absolute;top:0px; right:-34px;}
.g_nytop .cls img{width:34px; height:108px;}


.g_top{width: 20%;position: fixed;left: -20%;top:0;z-index: 153;background: #fff;height: 100%;max-width: 260px;min-width: 260px;transition: .5s}
.g_top:hover,.g_top.cur,.g_nytop:hover .g_top{ left:0 !important}

.g_top h1{width: 100%;margin-bottom: 30px;}
.g_top h1 img{width: 100%;}
.g_top .navlst li{height: 40px;line-height: 40px;font-size: 16px;text-align: center;}
.g_top .navlst li a{display: block;height: 40px;line-height: 40px;color: #1a1a1a;}
.g_top .navlst li a:hover,.g_top .navlst li.cur a{color: #a40000;}

/*.g_top .navlst .cur a{background: #ededed url(../image/navjt.png) 90% center no-repeat}*/

.g_top .navlst .faej{left:100%;top:0;background: rgba(0,0,0,.9);position: absolute;width: 300px;height: 100%;padding-top: 40%;display: none;}
.g_top .navlst .faej h5 a{display: block;height: 50px;line-height: 50px;font-size: 20px;color: #fff;padding-left: 30px;text-align:left;background: none;}
.g_top .navlst .faej li a{font-size: 16px;display: block;color: #cccccc;padding-left: 30px;height: 50px;line-height: 50px;text-align:left;background: none;}
.g_top .navlst .faej li a:hover,.g_top .navlst .faej .cur a{background: #a40000 url(../image/navjt2.png) 90% center no-repeat;}
.g_top .navlst li.eico:hover .faej{ display:block}

.g_top .navlst .eico{background:url(../image/navjt.png) 90% center no-repeat;}
.g_top .m_ser{height: 40px;line-height: 40px;overflow: hidden;position: relative;margin: 6% 0;}
.g_top .serico{width: 30px;height: 30px;margin: 0 auto;}
.g_top .sershow{position: absolute;left:50%;top:0;margin-left: -110px; display: none;}
.s_inp{ background:url(../image/serbg.jpg) no-repeat; width: 220px; height: 32px; margin: 0 auto;}
.inp01{height:32px;line-height:32px;   padding-left: 5%; width:75%;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
.s_ss{float:left; width:20%; height:32px; background: none;border: none; cursor: pointer;}
.serkey{margin-bottom: 16px;text-align: center;}
.serkey a{display: inline-block;font-size:14px;color: #1a1a1a;padding: 0 5%;}
.ttel{text-align: center;font-size: 14px;color: #1a1a1a;position: absolute;left:0;bottom:5%;width:100%;}
.ttel em{display: block;font-size: 22px;font-weight: bold;color: #a00301;}

@media (max-width:1440px){
.g_top h1{margin-bottom: 10px;}
.g_top .navlst li{height: 22px;line-height: 22px;font-size: 12px;}
.g_top .navlst li a{display: block;height: 22px;line-height: 22px;}
.g_top .m_ser{margin: 1% 0 0 0}
.g_top .navlst .faej li a{font-size: 12px;height: 22px;line-height: 22px;}

}


@media screen and (max-width: 1679px) {
.g_top .navlst li{height: 28px;line-height: 28px;font-size: 14px;}
.g_top .navlst li a{display: block;height: 28px;line-height: 28px;}
.g_top .m_ser{margin: 6% 0 2% 0}
.g_top .navlst .faej li a{font-size: 14px;height: 28px;line-height: 28px;}
}

@media screen and (min-width: 1680px) {
.g_top .navlst li{height: 40px;line-height: 40px;font-size: 16px;}
.g_top .navlst li a{display: block;height: 40px;line-height: 40px;}
.g_top .m_ser{margin: 3% 0 0 0}
.g_top .navlst .faej li a{font-size: 16px;height: 40px;line-height: 40px;}
}

/*头部结束*/

/*底部开始*/
.f_bj{color:#333;line-height:30px;clear:both;height:798px;font-family:"Microsoft Yahei";}
.f_bj a{color:#333;}
.f_pic{top: -52px;right: -92px;z-index: 9;}
.f_nav{height: 190px;line-height: 200px;border-bottom: solid 10px #921c22;overflow: hidden;font-size: 16px;}
.f_nav li{float: left;color: #fff;}
.f_nav li a{color: #b1b1b1;display: inline-block;padding: 0 0 0 47px;}
.f_con{padding: 97px 0 0;height: 441px;border-bottom: solid 2px #333;}
.f_logo{width: 500px;overflow: hidden;}
.f_logo h2 img{width:344px;height:75px;display: block;}
.f_code{width:347px;padding:16px 0 0 16px;height: 111px;background: #f2f2f2;font-size: 12px;text-align: center;line-height: 29px;margin: 29px 0 5px;}
.f_code p{width:112px;float: left;}
.f_code p img{display: block;width: 74px;height: 74px;margin: 0 auto;}
.f_lwz{width: 410px;}
.f_lwz b{display: block;font-size: 16px;line-height: 52px;color: #921c22;}
.f_lwz p a{display: inline-block;padding: 0 34px 0 0;}

.f_text{width:700px;overflow: hidden;}
.f_text1{height: 106px;border-bottom: solid 1px #e5e5e5;margin-bottom: 20px;}
.f_text2{border: 0;}
.f_text span{display: block;font-size: 16px;color: #921c22;height: 31px;line-height: 23px;font-weight: bold;}
.f_text p{display: block;padding: 0 0 0 56px;background:none;}

.f_wz{height: 56px;line-height: 56px;color: #666;}
.f_wz a{color: #666;display: inline-block;}



/*友链*/
.link{position: relative;height: 0;}
.link_c{position: absolute;height: 56px;width: 700px;top: -56px;right: 0;line-height: 56px;overflow: hidden;white-space: nowrap;}
.link_c span,.link_c span a{width:24px;height: 56px;display: block;float: right;}
.link_c h3{width: 100px;float: left;font-size: 14px;color: #333;}
.link_c h3 a{color: #333;display: block;}
.link_c p{width: 546px;float: left;}
.link_c p a{display: inline-block;padding: 0 18px;}



.til01{text-align: center;font-size: 60px;color: #921c22;font-weight: normal;line-height: 75px;padding: 0 0 60px;}
.til01 a{color: #921c22;}
.til01 a:hover{text-decoration: none;cursor: pointer;}
.til01 em{font-size: 14px;color: #c5c5c5;line-height: 28px;display: block;text-transform: uppercase;letter-spacing: 18px;}



.topadcs{width:100%; overflow:hidden; text-align:center;margin:0 auto;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:510px;}
 /*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 0px #eee;margin: 3% 8% 30px; background:url(../image/nodata.gif) no-repeat 20px 20px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:43px}
#roll_top{}
#fall{}
#ct{}
#roll{display:block;width:43px;position:fixed;right:10px;top:80%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


.modal-backdrop{display:none;position: fixed !important;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background-color:rgba(0,0,0,0.5);}
.modal-backdrop .vd{    width: 60%;    height: 80%;    background: #FFF;    position: absolute;    left: 50%;    top: 0;    margin-left: -30%;    margin-top: -20%;}
.modal-backdrop .vd .close{position:absolute;top:0;right: 0; background: #fff url(../image/xx.png) no-repeat center; opacity:1;  width:20px; height:20px}
/*--客服样式--*/
.fleft_kh {
	top: 223px; width: 66px; right: 0%; margin-right: 2px; position: fixed; z-index: 300;
}
.fleft_kh a.nofows{ position:relative}
.fleft_kh span.ws{ position:absolute; right:72px; top:0; border:1px solid #ccc; padding:4px; background:#fff; display:none}
.fleft_kh span.ws img{ width:100px; height:100px; padding:10px; display:block}
.fleft_kh span.ws i { display: block; font-size:14px; color:#333; text-align:center; line-height:38px; font-style:normal}

.fleft_kh a:link {
	background: no-repeat center 8px #333333; width:66px; height: 38px; text-align: center; color: #fff; line-height: 38px; padding-top: 30px; margin-top: 1px; display: block; z-index: 545;font-size: 14px; 
}
.fleft_kh a:visited {
	background: no-repeat center 8px #333333; width: 66px; height: 38px; text-align: center; color: #fff; line-height: 38px; padding-top: 30px; margin-top: 1px; display: block; z-index: 545;
}
.fleft_kh a:hover {
	background-color: #921c22;
}
.fleft_kh a {
	position: relative;
}
.fleft_kh a.rtel {
	padding: 0px; height:66px; position: relative;
}
.fleft_kh a.rtel span {
	background: rgb(0, 204, 255); top: 0px; width: 66px; height: 66px; text-align: left; right: 0px; line-height: 66px; overflow: hidden; font-size: 24px; position: absolute;
}
.fleft_kh a.rtel span i {
	background: no-repeat center 8px #333333; width: 66px; height: 38px; text-align: center; color: #fff; line-height:38px; padding-top: 30px; font-size: 14px; font-style: normal; margin-right: 10px; float: left;
}
.fleft_kh a.rtel:hover span i {
	background-color: #921c22; 
}
.fleft_kh .fript {
	margin: 10px 0px 0px 5px; width: 120px; height: 28px; line-height: 26px; font-family: "微软雅黑"; font-size: 12px;
}
.fleft_kh .frbtn {
	background: rgb(51, 153, 204); border: currentColor; width: 70px; height: 32px; color: white; line-height: 32px; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; margin-left: 5px; cursor: pointer;
}
