@charset "utf-8";

.__AC{-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:linear;-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:linear}

input,textarea,select{
	-webkit-appearance:none;
	outline:none
}
body,
ul,
pp{margin:0;padding:0;font-size:12px;work-break:break-all;font-family:'Microsoft yahei';word-wrap:break-word;list-style:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
table,
form{margin:0;padding:0}
a,
input,
textarea,
select{text-decoration:none;color:#555;outline:none;hide-focus:expression(this.hideFocus=true);font-family:'Microsoft yahei'}
img{border:0}
html,
* html body{background-image:url(about:blank);background-attachment:fixed}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;padding:0}
a:hover{text-decoration:none}
.text_c{text-align:center}
.text_r{text-align:right}
.text_l{text-align:left}
.cur_p{cursor:pointer}
.float_l{float:left}
.float_r{float:right}
.clear_b{clear:both}
.dis_b{display:block}
.dis_n{display:none}
.over_h{overflow:hidden}
.over_s{overflow:scroll}
.pos_a{position:absolute}
.pos_r{position:relative}
.text_c{text-align:center}

.pos_a{position:absolute}
.pos_r{position:relative}

.font_s12{font-size:12px}
.font_s13{font-size:13px}
.font_s14{font-size:14px}
.font_s15{font-size:14px}
.font_s16{font-size:16px}
.p_x2{text-indent:2em}

html{overflow-x:hidden;}
.m_{display:none;}
body,html{min-height:100%;background:#f7f7f7;}

._BOX{position:relative;}


#TOP_BG{height: 45px;background:#000;position:fixed;left:0;top:0;width:100%;z-index:100;border-top:36px solid #444444;}
#TOP{height: 45px;}
#TOP .logo{left:0;top:10px;z-index: 5;}
#TOP .search{right:2px;top:0;}
#TOP .search_show{position: absolute;right:0px;background:#000;width:0;top:10px;overflow: hidden;}
#TOP .search_show form{width:150px;margin:0 auto;}
#TOP .search_show .i0{width:110px;background:none;border:0;border-bottom:1px solid #ddd;padding:2px 5px;height:20px;float:left;background:#000;color:#dedede;}
#TOP .search_show .i1{width:30px;height:25px;border:0;float:left;background:url(../img/search_icon.jpg) no-repeat center;border-bottom:1px solid #ddd;}
#TOP .language{right:160px;top:0;width:80px;text-align: center;}
#TOP .language a{line-height: 45px;font-family: 'verdana';color:#eee;font-size:13px;}
#TOP .menu{display: flex;justify-content: center;width: 100%;margin:0 auto 0 30px;top:13px;left:0;}
#TOP .menu a{width:196px;text-align: center;color:#eee;height:26px;font-size: 13px;position: relative;overflow:hidden;}
#TOP .menu .cn{display: block;position:absolute;left:0;top:-100%;width: 100%;height:26px;}
#TOP .menu .en{display: block;position:absolute;left:0;top:0%;width: 100%;height:26px;}
#TOP .menu a:hover{color:#d12626;text-shadow:2px 2px 3px #333;}
#TOP .menu a:hover .cn{left:0;top:-0%;}
#TOP .menu a:hover .en{left:0;top:-100%;}

#FOOT_BG{height:312px;background:#191919;}
#FOOT{height:312px;position:relative;width:1200px;}
#FOOT .logo{left:0;top:40px;position: absolute;}
#FOOT .backhome{left:0;top:100px;position: absolute;font-size:15px;}
#FOOT .qrcode{position: absolute;left: 0;top: 150px;display: flex;}
#FOOT .qrcode .c{width:90px;margin:0 16px 0 0;}
#FOOT .qrcode .c img{width: 100%;}
#FOOT .share{position: absolute;left:0;top:180px;}
#FOOT .share a{background:#2e2e2e;width:34px;height:34px;margin:0 7px 0 0;display:inline-block;text-align: center;border-radius:50px;cursor: pointer;}
#FOOT .share a img{margin:9px 0 0 0;}
#FOOT .share a:hover{background:#e62129;}
#FOOT .newsletter{position: absolute;left:340px;top:50px;}
#FOOT .newsletter h5{color:#fefefe;padding:0 0 29px 0;font-size: 20px;font-family:'arial';font-weight:normal;letter-spacing:1px;}
#FOOT .newsletter h6{font-size:12px;font-family: 'arial';line-height:22px;color:#eee;font-weight:normal;padding:0 0 65px 0;letter-spacing:1px;}
#FOOT .newsletter form .i0{background:#fff url(../img/icon_1.jpg) left no-repeat;width:200px;height:34px;line-height: 34px;border:0;padding:0 0 0 48px;}
#FOOT .newsletter form .i1{background:#e62129;color:#fefefe;width:70px;height:34px;border:0;font-size:12px;}
#FOOT .service_cn{position: absolute;left:850px;top:48px;}
#FOOT .service_cn h4{color:#fafafa;font-size:20px;padding:0 0 15px 6px;font-weight:normal;}
#FOOT .service_cn ul a{display: block;font-size:12px;color:#ddd;height:34px;line-height: 34px;}
#FOOT .service_cn ul a span{color:#e62129;padding:0 6px 0 0;}
#FOOT .service_en{position: absolute;left:1050px;top:48px;}
#FOOT .service_en h4{color:#fafafa;font-size:20px;padding:0 0 15px 6px;font-weight:normal;}
#FOOT .service_en ul a{display: block;font-size:12px;color:#ddd;height:34px;line-height: 34px;}
#FOOT .service_en ul a span{color:#e62129;padding:0 6px 0 0;}

#FOOOT_BG{height:45px;background:#050505;overflow: hidden;}
#FOOOT{height:45px;position:relative;}
#FOOOT .t0{position: absolute;left:0;color:#666;line-height: 45px;font-size:14px;width:100%;text-align: center;}
#FOOOT .t1{position: absolute;left:804px;color:#666;line-height: 45px;font-size:14px;}
#FOOOT .t1 a{color:#666;}
#FOOOT .t1 a:hover{color:#888;}
#FOOOT .top{position: absolute;right:0;top:0;}

.text_hidden{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}


#MASK{width:100%;height:100%;background:#000;opacity:0;display:none;position:fixed;z-index:50;top:0;left:0;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop));zoom:1;_height:expression(document.body.clientHeight+"px")}
#MASK_BOX{width:100%;height:0;left:0;top:0;z-index:56;display:none}
#CLIENTMORE{background:#fff;border:10px solid #fff;margin:0 auto;height:55;box-shadow:0 0 10px #000;z-index:52;width:100px}
#CLIENTMORE #ZOOM_BOX .zoomimg{width:100%;height:100%;text-align: center;}
#CLIENTMORE #ZOOM_BOX .zoomimg .ll{left:0;top:0;width:50%;height:100%;background:url(../images/1x1.gif)}
#CLIENTMORE #ZOOM_BOX .zoomimg .ll:hover{background:url(../img/trun_l0.jpg) left center no-repeat}
#CLIENTMORE #ZOOM_BOX .zoomimg .rr{right:0;top:0;width:50%;height:100%;background:url(../images/1x1.gif)}
#CLIENTMORE #ZOOM_BOX .zoomimg .rr:hover{background:url(../img/trun_r0.jpg) right center no-repeat}
#CLIENTMORE #ZOOM_BOX_T{font:14px 微软雅黑,verdana;color:#333}
#CLIENTMORE #ZOOM_BOX .button_bg{height:40px;background:#d1d1d1;top:-50px;width:100%;padding:0 10px;left:-10px;text-align:center}
#CLIENTMORE #ZOOM_BOX .button_bg a{margin:0 1px;z-index:54;line-height:40px;padding:10px  32px;background:url(../images/icon_1-.png) center center no-repeat}



/*--------------------*/

@media screen and (max-width:600px)
{
	body,html{min-height:auto;height:auto;}
	body{padding:0 0 0 0;background:#f5f5f5;}


    .DEFS{margin:0 auto;width:100%;overflow:hidden;}

    .m_{display:inherit;}
    .pc_{display:none;}
	.del_{display:none;}

    .PAGE1{margin:22px 0;font-size:12px;color:#666}
    .PAGE1 a{padding:4px 10px;font-size:14px;color:#232;border:1px solid #ddd;margin:0 3px;overflow:hidden;background:#fff;box-shadow:1px 1px 2px #eee;}
    .PAGE1 a.selected,
    .PAGE1 a:hover{background:#fff;color:#fff;background:#444;outline:0;border:1px solid #454545;}
    .PAGE1 span{display:block;padding:20px 0 0 0;}

	#TOP_BG{height:auto;}

	#TOP{height:54px;overflow:inherit;z-index:20;position:fixed;left:0;top:0;width:100%;background:#313031;box-shadow:0 2px 1px rgba(0,0,0,0.1);border-top:0px solid #424542;}
	#TOP .logo{left:0%;top:15px;width:100%;position: absolute;text-align: center;}
	#TOP .logo img{width:80px;}
	#TOP .text0{display:none;}
	#TOP .stone{right:3%;top:13px;}
	#TOP .stone img{width:20px;}
	#TOP .search{top:15px;right:4%;z-index: 10;}
	#TOP .search img{width:25px;}
	#TOP .menu{display: none;}

	#MENU_BG{display:none;}

	#M_FOOT{padding:25px 0;background:#4f231a;}
	#M_FOOT .logo{width:45%;margin:0 auto;padding:0 0 10px 0;}
	#M_FOOT .text{text-align: center;color:#f8f8f8;line-height: 22px;}
	#M_FOOT a{color:#fefefe;}


	.m_menuon{left:3%;top:19px;z-index: 12;}

	#m_menuul{background:#222;right:0;top:0;z-index:20;width:100%;display:none;box-shadow:0 1px 5px #111;padding:15% 0 11% 0;overflow: scroll;}
	#m_menuul li{width:84%;line-height:50px;border-bottom:1px solid #aaa;margin:0 auto;}
	#m_menuul li a{display:block;font-size:16px;height:50px;}
	#m_menuul li a .r{margin:0 0 0 4%;float:left;width:30px;display:none;}
	#m_menuul li a .name{float:left;padding:0 0 0 4%;color:#dedede;}
	#m_menuul li a .r{float:right;margin:20px 4%  0 0;}
	#m_menuul li ul{display:block;background:#ddd;height:0;overflow:hidden;padding:0;margin:0;}
	#m_menuul li ul a{display:inline-block;padding:0 0 0 5%;width:95%;text-align:left;line-height:38px;height:38px;color:#444;font-size:14px;margin:0;}
	#m_menuul .close{position: absolute;top:-42px;left:2%;width: 20px;background:#313031;padding:2%;}
	#m_menuul .search{width:84%;margin:2px auto;display: block;position: relative;height:40px;left:inherit;right:inherit;top:18px;padding:0;}
	#m_menuul .search .i0{width:87%;border:0;border-bottom:1px solid #eee;background:#222;height:25px;padding:1% 2% 1% 11%;color:#ddd;}
	#m_menuul .search .i1{position: absolute;left:0;top:6px;height:30px;width:30px;background:url(../img/m/icon_2.png) top center no-repeat;background-size:18px;border:0;}

	input{
	-webkit-appearance:none;
	outline:none
	}

	#FOOT_BG{height:auto;background:#191919;}
	#FOOT{height:auto;position:relative;width:100%;}
	#FOOT .logo{left:0;top:40px;position: absolute;display: none;}
	#FOOT .backhome{left:0;top:100px;position: absolute;font-size:15px;display: none;}
	#FOOT .share{position: absolute;left:5%;top:212px;}
	#FOOT .share a{background:#2e2e2e;width:34px;height:34px;margin:0 7px 0 0;display:inline-block;text-align: center;border-radius:50px;}
	#FOOT .share a img{margin:9px 0 0 0;}
	#FOOT .share a:hover{background:#e62129;}
	#FOOT .newsletter{position: absolute;left:5%;top:30px;width:85%;}
	#FOOT .newsletter h5{color:#fefefe;padding:0 0 14px 0;font-size: 20px;font-family:'arial';font-weight:normal;letter-spacing:1px;}
	#FOOT .newsletter h6{font-size:12px;font-family: 'arial';line-height:18px;color:#eee;font-weight:normal;padding:0 0 35px 0;letter-spacing:1px;}
	#FOOT .newsletter form .i0{background:#fff url(../img/icon_1.jpg) left no-repeat;width:170px;height:34px;line-height: 34px;border:0;padding:0 0 0 48px;}
	#FOOT .newsletter form .i1{background:#e62129;color:#fefefe;width:70px;height:34px;border:0;font-size:12px;}
	#FOOT .service_cn{position: absolute;left:850px;top:48px;}
	#FOOT .service_cn h4{color:#fafafa;font-size:20px;padding:0 0 15px 6px;font-weight:normal;}
	#FOOT .service_cn ul a{display: block;font-size:12px;color:#ddd;height:34px;line-height: 34px;}
	#FOOT .service_cn ul a span{color:#e62129;padding:0 6px 0 0;}
	#FOOT .service_en{position: absolute;left:1050px;top:48px;}
	#FOOT .service_en h4{color:#fafafa;font-size:20px;padding:0 0 15px 6px;font-weight:normal;}
	#FOOT .service_en ul a{display: block;font-size:12px;color:#ddd;height:34px;line-height: 34px;}
	#FOOT .service_en ul a span{color:#e62129;padding:0 6px 0 0;}
	#FOOT .contact{padding:0 6%;margin:22px 0 0 0;}
	#FOOT .contact .t0{height:24px;font-size:14px;color:#ccc;padding:15px 0 0 0;}
	#FOOT .contact .t1{line-height:26px;font-size:12px;color:#ccc;}
	#FOOT .qrcode{position: inherit;left: inherit;top: inherit;display: flex;margin:0 6%;padding:20px 0;}
	#FOOT .qrcode .c{width: 68px;}

	#FOOOT_BG{height:38px;background:#050505;overflow: hidden;}
	#FOOOT{height:68px;position:relative;}
	#FOOOT .t0{position:static;left:314px;color:#666;line-height: 40px;font-size:13px;text-align: center;}
	#FOOOT .t1{position: static;left:804px;color:#666;line-height: 16px;font-size:13px;text-align: center;}
	#FOOOT .t1 a{color:#666;}
	#FOOOT .t1 a:hover{color:#888;}
	#FOOOT .top{position: absolute;right:0;top:0;display: none;}


}
