@charset "utf-8";
/* CSS Document */
/*bg s*/
.p-main-article-background {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.p-main-article-background div {
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.p-main-article-background img {
  display: block;
  height: auto;
  left: 0;
  min-height: 100%;
  min-width: 1200px;
  position: absolute;
  top: 0;
  width: 100%;
 vertical-align: middle;
}
.p-main-article-background img {	min-width: 1600px;
min-height: inherit;
}
.p-main-article-background img {
    margin-left: -236px !important;
}
/*bg e*/

/*font_banner s*/
.font_banner{width:850px  ; padding-left:150px; position:absolute;color:#000;font-family: "centrale_sans_xbold","Microsoft YaHei",STHeiti,SimHei !important;  height:160px;}
.font_banner h4{font: 52px/61px 'centrale_sans_bold',Tahoma,Helvetica,Arial,Verdana,sans-serif;
    font-family: 'centrale_sans_bold',Tahoma,Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 52px;
    line-height: 61px;
    font-size-adjust: none;
    font-stretch: normal;
    -x-system-font: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
margin: 63px 43px 0px 0px;
    margin-top: 63px;
    margin-right-value: 43px;
    margin-bottom: 0px;
    margin-left-value: 0px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
color: #000;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2)
}
/*font_banner e*/

/*contrl s*/
#contrl{}
.social{ height:30px; }
.social li{ float:left; margin:0px 2px; width:28px; height:28px; float:left; }
/*contrl s*/

.banner{ width:1000px; height:400px; margin:0px auto; text-align:left;  }

#bg{}


.p-list-wrapper {
    clear: both;
    overflow: hidden;
	margin: 0px auto;
    margin-bottom: 15px;
    width:1000px;
	position:relative;
	
}
.p-main{
	pointer-events:auto;
	list-style:none;
	margin:0;padding:0;
	position:relative;
	float:right;top:0;
	-webkit-transition:top .7s ease-out 0;
	-moz-transition:top .7s ease-out 0s;
	-ms-transition:top .7s ease-out 0;
	-o-transition:top .7s ease-out 0;
	transition:top .7s ease-out 0}
.p-list-left {
	width: 48.9583%;   
	float:left;
	overflow:hidden;
}
.p-block-wrapper{ width:100%;}
.p-block-wrapper a:link,.p-block-wrapper a:visite{ color:#FFF; text-decoration:none;}
.p-block-wrapper a:hover,.p-block-wrapper a:active{ color:#FFF; text-decoration:none;}
.articlepage{ margin-bottom:15px;}
.p-block{cursor:pointer;position:relative; right:0px;  margin-bottom:20px;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.4);box-shadow:0 3px 8px rgba(0,0,0,0.4);-webkit-transition:none .4s ease-out 0;-moz-transition:none .4s ease-out 0s;-ms-transition:none .4s ease-out 0;-o-transition:none .4s ease-out 0;transition:none .4s ease-out 0}
.p-block h3{ color:#FFF;}
.zhezhao{ width:100%; height:100%; position:absolute; background:#000; z-index:15;}
.p-large{width:472px}
.p-medium{width:388px}
.p-small{width:304px}


.p-color1{ background:#1E9D8C;}
.p-color2{ background:#0468A3;}
.p-color3{ background:#EA8501;}
.p-color-red{ background:#B31B28;}
.p-color-blue{ background:#3078C0;}
.p-color-green{ background:#F90;}
.p-color-orge{ background:#E6D336;}
.p-color-lan{ background:#2E7D03;}
.p-color-ka{ background:#2F1601;}
.p-color-lv{ background:#8EC31F;}
.p-img-feed{ width:100%; height:auto; _height:200px;}

.p-caption{height:40px; margin-top:10px;  text-align:center;}
.p-caption h3{    }
.p-list-right {    
    width: 48.9583%;
	float:right;
}
/*p-list-wrapper E*/
/*new index page s*/
.banner{ width:1000px; margin:0px auto; height:520px;}
.prolist{width:1000px; margin:0px auto; margin-top:25px; margin-bottom:25px; height:200px;  }
/*.prolist ul li{ width:326px; border:solid 1px #999; margin-right:10px; float:left;  }*/
.prolist ul{ padding:0px; margin:0px;}
.prolist ul li{ width:326px; border:solid 1px #CFD8E1; margin-right:8px; float:left;  }
.prolist ul li.nomarginR{ margin-right:0px;}

.classlist{width:1000px; margin:0px auto; margin-top:25px; margin-bottom:25px; height:200px;  }
/*.prolist ul li{ width:326px; border:solid 1px #999; margin-right:10px; float:left;  }*/
.classlist ul{ padding:0px; margin:0px;}
.classlist ul li{ width:240px; border:solid 1px #CFD8E1; margin-right:10px; float:left;  }
.classlist ul li.nomarginR{ margin-right:0px;}


.news_tj{ height:34px; line-height:34px; border:solid 1px  #CFD8E1 ;}
.news_tj .caption{ padding-left:15px; display:block; width:70px;float:left;}
.news_tj .content{ display:block; width:540px; overflow:hidden;float:left;}
.news_tj .content .time{ padding-left:5px; }
.news_tj .more{display:block; width:40px; float:right;}
/*new index page e*/
/*inner Css s*/
.header_fixed{position: fixed;top:0px; left:0px;z-index: 999; width:100%;}
.header_relative{ position:relative;}
#header_inner{ height:146px; width:100%;z-index:999; background:#FFF;}
#headerT_inner{ height:101px; width:1000px; margin:0px auto; }
#headerT_inner .logo{ float:left; width:252px; height:102px; overflow:hidden;}
#headerT_inner .link{ float:right; width:500px; height:82px; overflow:hidden; text-align:right; margin-top:20px}

#headerNav_wrap_inner{ height:45px; width:100%; background:url(../images/navbg.jpg) repeat-x; font-size:14px;}
#headerNav_inner{ height:45px; width:1000px;margin:0px auto; }
/*#headerNav_inner ul{}
#headerNav_inner ul li{ height:45px;width:100px; text-align:center; line-height:45px;padding:0 10px; float:left; position:relative;}
#headerNav_inner ul li.navhover_bg{ background:url(../images/navhover_bg.jpg) repeat-x; border-left:solid 2px #b71608; border-right:solid 2px #b71608;}
#headerNav_inner ul li a{ width:120px; display:block;color:#fff; text-decoration:none; }
#headerNav_inner ul li a:link{ color:#fff;}
#headerNav_inner ul li a:hover{ color:#fff;}
#headerNav_inner ul li div{ width:190px; padding-left:5px; background:#E9E9E9;  height:auto;position:absolute; left:0px; text-align:left; top:47px; display:none;  }
#headerNav_inner ul li div a{ width:100%; display:block;   margin:0px; padding:0px; height:34px; line-height:34px;  background:url(../images/list_nav_line.png) bottom center no-repeat;  }
#headerNav_inner ul li div a:link,#headerNav_inner ul li div a:visited{ color:#818181;}
#headerNav_inner ul li div a:hover,#headerNav_inner ul li div a:active{ color:#900;}

#headerNav_inner ul li div a.none_bg{ background:none;}
*/
#nav_ul {
	height:45px;
	font-size:1.3em;
	text-align:center;
}
#nav_ul a {
	font-size:0.65em;
}
#nav_ul li ul {
	display:none;
}
#nav_ul li ul li {
	float:none;
}
*html #nav_ul li ul li {
	display:inline;
}
#nav_ul li ul a {
	float:none;
	height:35px;
	line-height:35px;
	padding:0 10px;
	text-transform:capitalize;
}
#nav_ul .height-auto {
	line-height:15px;
	padding:5px 10px;
}
.second-menu, .third-menu, .fourth-menu {
	position:absolute;
}
.first-menu li {
	float:left;
	position:relative;
}
.first-menu a {
	float:left;
	display:block;
	padding:0 20px;
	height:45px;
	line-height:45px;	
	background:url(../images/navbg.jpg) repeat-x;
	color:#FFF;
	text-decoration:none;

	font-size:.7em;
}
.first-menu a:hover {
	 background:url(../images/navhover_bg.jpg) repeat-x; 
	 padding:0 19px;
	border-left:solid 1px #b71608; border-right:solid 1px #b71608;
}
.second-menu {
	top:45px;
	right:0;
}
*html .second-menu {
	right:-1px;
}
.second-menu a {
	font-size:11px;
	text-align:left;
}
.second-menu a.mobanwang {
	background:#E9E9E9  right top;
	font-weight:normal;
	border-bottom:solid #FFF 1px;
	color:#818181;
}
.second-menu a.mobanwang:hover {
	 background:url(../images/navhover_bg.jpg) repeat-x; 
	color:#ffffff;
	border-left:solid 1px #b71608; border-right:solid 1px #b71608;
}
.second-menu a.mobanwang-02 {
	background:#3a3a3a url(image/mobanwang.gif) no-repeat right -64px;
}
.second-menu a.mobanwang-02:hover {
	background:#4698ca url(image/mobanwang.gif) no-repeat right -110px;
}
.third-menu, .fourth-menu {
	width:176px;
	top:0;
	left:176px;
}
.third-menu a {
	background:#E9E9E9 ;
	font-weight:normal;
	color:#818181;
	border-bottom:1px solid #fff;
	
}

.third-menu :hover{
	 background:url(../images/navhover_bg.jpg) repeat-x; 
	color:#ffffff;
	
	}
#subMgm {
	width:177px;
}
#subMgm .third-menu {
	left:177px;
}
#subMgm .fourth-menu {
	left:177px;
}
#subMusic, #subNews {
	width:177px;
}



#main_inner{  width:1000px; margin:0px auto;margin-top:120px;}
.main_innerL{ width:687PX; float:left; overflow:hidden;}
.main_innerL1{ float:left;}
.main_innerL2{float:left;}
.main_innerR{ width:288PX; float:right;overflow:hidden; }
.news_Content{ padding-top:15PX;}
.news-Content p{
text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/
}
.link_url{ color:#999; font-weight:bold; margin-right:30px; }
.link_url:hover{ color:#15365B;  }

/*brand s*/
.brand_box{ float:left;}
.brand_box .title{height:40px;  width:100%; line-height:40px;color:#666666; font-size:16px; font-weight:bold;}
.brand_title{ height:40px;  width:100%; line-height:40px;  margin-bottom:15px; color:#000; font-size:14px; font-weight:bold;}
.brand_title_cur{ height:55px;  width:100%; line-height:55px; color:#900; font-size:28px; font-weight:bold;}
.brand_more{   }
.brand_more a:link,.brand_more a:visited{ color:#900;height:30px; line-height:30px; font-weight:bold; text-decoration:none;  }
.brand_more a:hover{ color:#900; height:30px; line-height:30px; font-weight:bold; text-decoration: underline;  }
.brand_img{ padding-bottom:25px;}
.img_change{ padding:15px 0px 15px 0px;}


.brand_logos{}
.brand_logos ul{}
.brand_logos ul li{ float:left; margin:2px 5px;}
.brand_logos ul li img{ cursor:pointer;}
.logos_alpha{filter: alpha(opacity=50); opacity:0.5;}

.brand_wrap{ padding-top:30px;}
.brand_product_wrap{float:left;}
.brand_product{ position:relative;margin:0px 5px 15PX 5PX; cursor:pointer; padding:0px;width:240px; height:310px; overflow:hidden;}
.pro_name{ position:absolute; z-index:5; background:#69F;cursor:pointer;  width:240px; height:310px ;overflow:hidden;}
.pro_img{position:absolute;  z-index:4;overflow:hidden;cursor:pointer; }
.pro_name span{ margin:280px 0px 0px 30px; display:block;cursor:pointer; }
.pro_name span a{ color:#FFF;}

.w-rec{ width:236px; height:327px; overflow:hidden;display:inline;position:relative;float:left;margin:0 10px 10px 0;overflow:hidden;cursor:pointer;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/ 
background-color: #eee; 
-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 8px rgba(0,0,0,0.4);box-shadow:0 3px 8px rgba(0,0,0,0.4);-webkit-transition:none .4s ease-out 0;-moz-transition:none .4s ease-out 0s;-ms-transition:none .4s ease-out 0;-o-transition:none .4s ease-out 0;transition:none .4s ease-out 0;}
.w-rec .cover,.w-rec .name{position:absolute;left:0;top:327px;width:236px; height:52px;padding:142px 0;}
.w-rec .cover{background:#000;opacity:.7;filter:alpha(opacity=70);z-index:9;}
.w-rec .name{color:#fff;font-size:14px;text-align:center;line-height:22px;z-index:10;}
.w-rec:hover .cover,.w-rec:hover .name{top:0PX;zoom:1;}.w-rec .name:hover{text-decoration:none;}
.w-rec .name em{color:#fff;}.w-rec .name span{color:#ccc;font-size:12px;}


.w-rec {
    display: inline;
    position: relative;
    float: left;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
    cursor: pointer;
}
.w-rec-class {
    width: 188px;
    height: 154px;
    padding-top: 82px;
	background: none repeat scroll 0% 0% rgb(51, 51, 51);
    background-color: rgb(51, 51, 51);
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
cursor: default;
}


.w-rec-class .type {
    background: url("../images/bg-class.png") no-repeat scroll 0% 0% transparent;
        background-color: transparent;
        background-image: url("../images/bg-class.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    text-indent: -999em;
    font-size: 32px;
}
.w-rec-class .type0, .w-rec-class .type1,.w-rec-class .type2{
    height:50px;
    margin-top: 22px;
    background-position: 40px -46px;
	margin:0px;
}
.w-rec-class .type3,.w-rec-class .type4  {
    height: 40px;
    margin-top: 22px;
    background-position: 40px -46px;
	margin:0px;
}
.w-rec-class .type1 {
    background-position: 27px -157px;
}
.w-rec-class .type2 {
    background-position: 27px -246px;
}
.w-rec-class .type3 {
    background-position: 27px -92px;
}
.w-rec-class .type4 {
    background-position: 27px -42px;
}
.w-rec-class .arrow {
    display: block;
    height: 11px;
    margin: 0px 25px;
        margin-top: 0px;
        margin-right-value: 25px;
        margin-bottom: 0px;
        margin-left-value: 25px;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
    background: url("../images/bg-class.png") no-repeat scroll 0px 0px transparent;
        background-color: transparent;
        background-image: url("../images/bg-class.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0px 0px;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
}
.w-rec-class .category {
    line-height: 20px;
    text-align: center;
	margin:0px;
}
.w-rec-class:hover{background:#3eb1f0;}
.w-rec-class:hover .arrow{background-position:1px -25px;}
.w-rec-class:hover .category a:link,.w-rec-class:hover .category a:visited{color:#fff; text-decoration:none;  }
.w-rec-class:hover .category a:hover,.w-rec-class:hover .category a:actived{color:#fff; text-decoration:none;  }
/*brand e*/
/*list s*/
.bigList{ }
.bigList_Captin{height:34px; line-height:34px; background:url(../images/t1.png) no-repeat bottom; font-weight:bold; padding-left:5px;  margin:5px 0px;cursor:pointer; font-size:12px }
.small_list{ display:none;}
.small_list ul li{ height:24px; line-height:24px;}
/*list e*/
/*contact_us*/
.addres_block{ padding-bottom:20px;}
.addres_block span{display:block;}
/*contact_us*/

/*online_shop*/
.onlineshop{display:block; padding:5px 0px; line-height:28px;}
.onlineshop .title{ width:100%; font-weight:bold; font-size:16px; height:34px; line-height:34px; color:#000 ; border-bottom:dashed 1px #000; margin-bottom:20px; float:left; margin-top:40px }
.onlineshop .content{ margin-bottom:25px; }
.onlineshop ul{}
.onlineshop ul li{ float:left; width:224px; height:61px; margin-bottom:10px; margin-right:5px;   }
.onlineshop ul li.nomarginR{ margin-right:0PX;}
/*news s*/
.caption{ font-weight:bold; height:34px; line-height:34px;width:100%; }
.property{ width:100%;height:34px; line-height:34px; padding:0 auto; text-align:center; border-bottom: solid #CCC 1px;}
.property span{ padding:0 5px;}
.newlist{ margin-top:30px;}
.newlist ul li{ border-bottom:  dashed 1px  #CCC; }

.product_TJ{ padding-top:10px; padding-bottom:10px; height:120px;}
.product_TJ ul li{ float:left; width:210px; margin-left:10px; overflow:hidden; }
.product_TJ ul li img{}
/*new e*/

/*message s*/
.subMessage{ margin-top:20px;}
.subMessage .msgtitle{ display:block; font-size:16px ; color: #666666; font-weight:bold;}

 .subMessage  .msg_input{ width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.subMessage .msg_input_on{width:400px;border:1px solid #990000;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#666666;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#990000}
/*message e*/
/*inner Css e*/
.title_bg{ background:url(../images/titlebg_b.gif) left bottom  repeat-x;width:100%; height:34px; line-height:34px; color:#000; }
.title_bg .title{background:url(../images/titlebg_r.gif) left bottom  repeat-x;font-size:14px;font-weight:bold;color:#000; height:inherit; line-height:inherit;}
.title_bg .title .eng{font-size:18px;color:#000; font-weight: normal;}
.title_bg .title .cn{font-size:14px;  font-weight:bold;color:#000;}

.Page_caption{color:#990000;padding-bottom:5px; margin-bottom:15px;}
.Page_caption .Eng{font-size:16px;}
.Page_caption .Cn{font-size:12px;  font-weight:bold;}

.column_title{ height:34px; line-height:34px;}
.column_title .title{ display:block; color:#900; font-size:14px;  }
.column_title .more{ display:block;color:#900; font-size:12px; width:85px; height:34px;padding:9px 0px; }
.column_title .more a{ display:block;color:#900; font-size:12px;}

/*footer s*/
.footer_wrap{height:230px;width:100%;  margin-top:20px;    background:#5A0910; color:#FFF; overflow:hidden; }
#contact{width:1000px; margin:0 auto; margin-top:40px; }
#contact .contact{ font-size:28px; font-weight:bold; margin-top:25px;}
#contact ul{ margin-top:10px;}
#contact ul li{ float:left; width:33%}
#contact ul li span{ display:block; font-size:12px; height:24px; line-height:24px;}
#contact ul li span.title{font-size:18px; font-weight:bold;}
 
.footer_link_wrap{ border-top:solid 1px #FFF; margin-top:10px;  width:100%; } 
#footer_link{width:1000px; margin:0 auto;}

.Copyright{ float:right; height:34px; line-height:34px; }
#footer_link a{ padding:2px 5px; color:#FFF;height:34px; line-height:34px;}
#footer_link a:link{ color:#FFF; text-decoration:none;}
#footer_link.footer_link_L{ float:left; width:650px;}
#footer_link.footer_link_R{ float:right;width:320px; font-weight:normal; }
/*footer e*/

/*next/prev button hover state*/
.bg .bx-next:hover { background-position: 0 -14px; }
.bg .bx-prev:hover { background-position: 0 0; }



/*next button*/
.bg .bx-next {
	position:absolute;
	top:15px;
	right:10px;
	z-index:999;
	width: 10px;
	height: 13px;
	text-indent: -999999px;
	background: url(../images/direction.png) no-repeat 0 -14px;
	display: block; 
}
/*previous button*/
.bg .bx-prev {
	position:absolute;
	top:15px;
	left:10px;
	z-index:999;
	width: 10px;
	height: 13px;
	text-indent: -999999px;
	background: url(../images/direction.png) no-repeat 0 0;
}
.banner .bx-next {
	position:absolute;
	top:6px;
	right:-28px;
	z-index:999;
	width: 14px;
	height: 18px;
	text-indent: -999999px;
	background: url(../images/ban_direction.gif) no-repeat 0 -24px;
	display: block; 
}
/*previous button*/
.banner .bx-prev {
	position:absolute;
	top:6px;
	left:-28px;
	z-index:999;
	width: 14px;
	height: 18px;
	text-indent: -999999px;
	background: url(images/ban_direction.gif) no-repeat 0 0;
}


/*advnotices */
#advnotices{ background-color: #f4f4f4;filter: alpha(opacity=50); opacity:0.5; height: 34px; margin-bottom:20px; overflow: hidden; width: 100%; position: relative; }
#scrollmessage { position: absolute; clear:both; }
#scrollmessage .row { overflow: hidden; margin: 0px 10px; clear: both; width:100%; }
#scrollmessage .icon { display: inline; float: left; margin: 12px 0 0 4px; background-repeat: no-repeat; width: 22px; height: 9px; }
#scrollmessage .iconnew { float:left; background:url(../images/915.jpg) -210px -112px  no-repeat; height:20px; width:30px; }
#scrollmessage .iconhot { background-image: url(../images/default/icon_hot.gif); }
#advnotices a { float: left; color:#333; height: 36px; overflow: hidden; line-height: 36px; display: inline; font-size: 14px }
#advnotices a:link { color:#333; text-decoration: none; }
#advnotices a:visited { color:#333; text-decoration: none; }
#advnotices a:hover { color:#f00; text-decoration: none; }

/* pop */
#pop{background:#fff;width:260px;border:1px solid #e0e0e0;font-size:12px;position:fixed;right:10px;bottom:10px;}
#popHead{line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;position:relative;font-size:12px;padding:0 0 0 10px;}
#popHead h2{font-size:14px;color:#666;line-height:32px;height:32px;}
#popHead #popClose{position:absolute;right:10px;top:1px;}
#popHead a#popClose:hover{color:#f00;cursor:pointer;}
#popContent{padding:5px 10px;}
#popTitle a{line-height:24px;font-size:14px;font-family:'微软雅黑';color:#333;font-weight:bold;text-decoration:none;}
#popTitle a:hover{color:#f60;}
#popIntro{text-indent:24px;line-height:160%;margin:5px 0;color:#666;}
#popMore{text-align:right;border-top:1px dotted #ccc;line-height:24px;margin:8px 0 0 0;}
#popMore a{color:#f60;}
#popMore a:hover{color:#f00;}


/*common */
.floatL{ float:left;}
.floatR{ float:right;}
.marginL20{ margin-left:20PX;}
.paddingB20{ padding-bottom:20px;}
.show{ display:block;}
.hiden{ display:none;}

.marginRnone{ margin-right:0px;}
.borderT_b{border-top: solid 1px #000;}
.borderT_r{border-top: solid 1px #900;}
.borderB_r{ border-bottom:solid 1px  #900;}

.textAlign_C{ text-align:center}
.marginL20{ margin-left:20px;}
.color_red{ color:#900;}
.css{ background:#F00; border:solid;}
.clear{ clear:both; float:none;}

.hr_10{height:10px;}

/* foolet */
.db_dgg{ margin:20px auto; width:1000px; display:block; }
.foot_company_group {background-color:#EF8762;width:100%;height:44px;line-height:44px;color:#fff;}
.foot_company_group_in{width:1010px;margin:0 auto;vertical-align: middle;overflow:hidden;}
.foot_company_group a{font-size:14px;color:#fff;vertical-align: middle;margin:0 4px;}
.foot_company_group .s1 a{font-size:16px;margin-right:10px;}
.foot_company_group a:hover{color:#C40606;}
.jb_foot_x_k{ width:100%; height:60px; background:#e9e9e9;}
.jb_foot_x_nr{ width:1000px; height:60px; margin:auto; background: #e9e9e9;}
.jb_foot_x_lj{ width:1000px; height:35px; margin-top:10px; }
.jb_foot_x_lj li { float:left; margin:2px;float:none;}
.jb_foot_x_lj li span{ color:#656565; font-size:12px;  }
.jb_foot_x_lj li a{ color:#656565; font-size:12px;  }
.jb_foot_x_lj li a:hover{ text-decoration:underline; color:#B10000  }
.jb_foot_x_lj li i{display: inline-block;font-size: 0;overflow: hidden;line-height: 0;width: 1px;height: 12px;margin: 7px 0;margin:0 7px;background: #C8C8D0;vertical-align: middle;}
.jb_foot_x_bq { width:1000px; height:50px; padding-top:10px; overflow:hidden; }
.jb_foot_x_bq_z{ width:500px; height:50px; float:left;display:none;}
.jb_foot_x_bq_z li { color:#999; font-size:12px; margin-left:4px;float:none;}
.jb_foot_x_bq_y{ width:500px; height:50px; float:left;}
.jp_0917_tel{background-color:#000509;overflow:hidden;color:#fff;}
.jp_0917_tel .jp_0917_tel_in{width:1000px;margin:0 auto;overflow:hidden;position:relative;padding-bottom: 20px;}
.jp_0917_tel_inlt{padding-top: 30px;height: 82px;border-bottom:1px solid #F9F9F9;line-height: 24px;}
.jp_0917_tel_inlt .top_int{float: right;padding-top:10px;}
.jp_0917_tel_inlt span.fl{font-size: 16px;font-weight: bold;float: left;}
.jp_0917_tel_inlt span{font-size: 12px;}
.jp_0917_tel_inlt p{font-size: 13px;color:#fff;text-align: right;}
.jp_0917_tel_inlt a {font-size: 16px;color: #fff;padding-left: 20px;display: inline-block;border-left: 1px solid #F9F9F9;height: 42px;line-height: 42px;margin-left: 13px;font-weight: normal;float: left;margin-top: 9px;} 
.jp_0917_tel_inlt img{float: left;margin-top:2px;}
.jp_0917_tel .jp_0917_tel_innn{ width: 840px; float: left; }
.jp_0917_tel_inri{ width: 110px; float:right;margin-top: 12px;text-align: center;}
.jp_0917_tel .jp_con{width:283px;float:left;height:110px;font-size:14px; border-bottom: 1px solid #F9F9F9; margin-top: 19px;padding-right: 10px;}
.jp_0917_tel .jp_con3{width: 220px;}
.jp_0917_tel .jp_con_none{border-bottom:1px solid transparent;}
.jp_0917_tel .jp_con ul{list-style:none;padding-left:0;}
.jp_0917_tel .jp_con li{float:none; font-size: 12px;line-height: 16px;color: #F9EEEE; margin-top:5px;}
.jp_0917_tel .jp_s2{width: 155px;}
.jp_0917_tel .jp_t{font-size:16px; color: #fff; font-weight: bold; background:url(../images/map.png) left center no-repeat; height: 22px; line-height: 22px; padding-left: 18px; }
.jp_0917_tel .jp_s1{ color:#fff;margin-right:12px;}
.jp_0917_share{float:right;}
.jp_ewm{float:left;}
.jp_ewm ul{overflow:hidden;}
.jp_ewm li{float:left;width:110px; margin-top: 60px; }
.jp_ewm li:first-child{margin-top: 0px;}
.jp_ewm li img{margin-bottom:5px;width: 80px;margin-left: 22px;}
.jp_ewm p{height:16px;line-height:16px;margin:0;color:#fff;font-size:12px;text-align:center;}
.jp_ewm p.b{font-size:13px;}
.jb_foot_x_bq {margin-top:0px !important;}
.jb_ewmk{position: relative;display:none;}
.jb_ewm{position: fixed;width: 100px;height: 289px;top: 40%;left: 50px;z-index: 111111;background: url(/images/sm.png);}
.jb_1, .jb_2{width: 100px;height: 35px;font-size: 12px;color: #444;text-align: center;line-height: 15px;}
.jb_1{margin-top: 100px;}
.jb_2{margin-top: 115px;}
.jb_foot_x_bq_y li {color: #999;font-size: 12px;float: none;}
.jb_foot_x_bq_y li a {line-height: 20px;color: #666;text-decoration: none;}