@charset "utf-8";
/* CSS Document */

/* 平板电脑布局: 320px 至 374px。样式继承自: 移动设备布局。 */
@media (min-width: 320px) and (max-width:374px) {
	html,body{font-size:75%;}
	
}

/* 平板电脑布局:375px 至 413px。样式继承自: 移动设备布局。 */

@media (min-width: 375px) and (max-width:479px) {
	html,body{font-size:100%;}
}

/* 平板电脑布局:414px 至480px。样式继承自: 移动设备布局。 */
@media (min-width: 414px) and (max-width:479px) {
	html,body{font-size:100%;}

}

/* 桌面电脑布局: 481px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media (min-width: 480px) {
	html,body{font-size:150%;}

}

@font-face {
 font-family:'bookman_demi';
 src:url('fonts/bookman_demi-webfont.eot');
 src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bookman_demi-webfont.woff') format('woff'), url('fonts/bookman_demi-webfont.ttf') format('truetype'), url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
font-family: 'iconfont';
 src: url('fonts/iconfont.eot'); /* IE9*/
 src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
}
	
/*全局样式*/
body,html{ margin:0; padding:0; font-family:"Microsoft YaHei";}
.phone{width:100%; max-width:640px; color:#333333;background:url(../images/webbg_03.jpg); margin:auto; font-size:14px;font-family:Microsoft YaHei, Arial;line-height:1.5; padding:0; overflow:hidden; padding-bottom:45px; }
div,span,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0; padding:0; list-style:none;vertical-align:baseline;}
.clear{ clear:both;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333;}
img {
	border:0 none;
	vertical-align:top;
	width:100%;
	height:auto;
}
i, em {
	font-style:normal
}
.tpright{ float:right;}
.tpleft{ float:left;}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
input{ outline:none;-webkit-appearance: none;}
textarea{resize:none}

.h_foot{ padding-top:20px; padding-bottom:15px; text-align:center; color:#b4b4b4;}
.h_foot img{ display:block; width:80px; margin:0px auto 10px;}

.phone-header{width:100%; background:#fff; max-width:640px;height:45px;font-size:12px;padding:0; position:relative; margin:auto; text-align:center;border-bottom:solid 1px #d9d7d7; position:fixed; top:0px; z-index:100;}

.phone-header .menu_btn {
	padding:0px;
	float:right;
	bottom:0px;
	line-height:46px; height:46px;
	padding-right:45px;
}
.phone-header .menu_btn a {
	color:#322c2c;
	float:left;
	font-size:14px;
	display:block;width:75px;text-align:center; position:relative;
}
.phone-header .menu_btn a.cur { color:#ab2126;
   
}
.phone-header .menu_btn a.tsite:after {
    content: "\200b";
    display: block;
    width: 1px;
    height: 12px;
    overflow: hidden;
    background: #c8c8c8;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 1;
}
.phone-header .menu_btn a:nth-last-child(2):after{display:none;}

.phone-header a.downbtn {
	font-size:20px;width:45px; height:45px; line-height:45px;
	position:absolute;
	right:0; top:0;
	color:#a72126;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.phone-header a.downbtn.hover {
	color:#fff;
	background:#ab2126;
}
.phone-header a.downbtn .icon {
	position:absolute;
	top:25px;
	right:3px;
}
.phone-header .logo {
	position:absolute;
	left:2%; top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.phone-header .logo a{display:block; line-height:normal;}
.phone-header .logo a img{ height:35px;width:auto;}

.cl_banner{ margin-top:45px;}
.cl_one{ padding-top:25px; overflow:hidden; background:url(../images/dwsj.png) center bottom no-repeat; background-size:100%; padding-bottom:20px;}
.one_thing{ text-align:center; margin-bottom:10px;}
.one_thing img{ width:60%;}
.ylfs{ text-align:center; color:#444444; margin-bottom:20px;}


.cl_one ul{}
.cl_one ul li{ padding-top:20px; height:150px;float:left; text-align:center; width:31%; background:#fff; margin-left:2%; border-radius:10px; margin-bottom:7px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e3e4,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #e2e3e4;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #e2e3e4;/*safari或chrome*/
box-shadow:1px 1px 10px #e2e3e4;/*opera或ie9*/}
.cl_one ul li img{ margin:0px auto 9px; width:auto;display:block;}

.cl_two{ background:url(../images/graybg.png); padding-top:20px; text-align:center; margin-bottom:35px;}
.cl_two img{ width:90%;}
.m_pa{ text-align:center; margin-bottom:20px;}
.m_pa .bt{ margin-bottom:5px; font-size:20px;}
.m_pa .sml{ font-size:14px; line-height:22px; color:#444444;}
.m_pa .sml img{ width:auto;}

.cl_three{ width:95%; margin:0px auto 20px; background:#fff; border-radius:10px; padding-top:45px; position:relative;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e3e4,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #e2e3e4;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #e2e3e4;/*safari或chrome*/
box-shadow:1px 1px 10px #e2e3e4;/*opera或ie9*/}
.cl_three .bt{ width:95%; margin:0px auto 10px; font-size:18px;}
.cl_three .nr{ width:95%; margin:0px auto 15px; color:#444444; line-height:22px;}
.cl_three .nr img{ width:auto;}
.cl_three .nrjs{width:95%; margin:15px auto 15px; color:#444444; line-height:22px;-webkit-line-clamp:4;}
.cl_three .rbt{ width:95%; margin:0px auto 7px; font-size:18px; color:#ab2126;}
.cl_three ul{width:95%; margin:0px auto 20px; overflow:hidden;}
.cl_three ul li{ width:45%; float:left; background:url(../images/index_13.jpg) left no-repeat; padding-left:15px; line-height:28px;}
.cl_three .ylt{ position:absolute; left:-5px; top:15px; color:#a72126;}
.cl_three .ylt img{ width:auto;}
.cl_three .lj_more{ width:150px; text-align:center; height:35px; line-height:35px; margin-left:13px; border:1px #ab2126 solid;}
.cl_three .lj_more img{ width:auto;}
.cl_three .lj_more a{ display:block; color:#ab2126;}
.cl_three.one{ padding-bottom:30px; }

.cl_four{ background:#e8e5e5; height:7px; margin-bottom:35px;}

.yl_two{ width:95%; margin:0px auto 20px; position:relative;}
.yl_two .njs{ width:100%; position:absolute; top:5px; text-align:center; color:#ab2126; font-size:16px;}

.yl_three{ width:95%; margin:0px auto 35px;}
.yl_three ul li .bt{ color:#ac2227; margin-bottom:5px; font-size:16px;}
.yl_three ul li{ margin-bottom:12px; padding:14px;  background:#fff; color:#444444;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e3e4,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #e2e3e4;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #e2e3e4;/*safari或chrome*/
box-shadow:1px 1px 10px #e2e3e4;/*opera或ie9*/}

.cl_five{ width:95%; margin:0px auto 40px;}
.jm_bd{ background:#fff; border:1px #cfcfcf solid; border-radius:15px; line-height:30px; margin-bottom:7px; padding-left:5%; width:95%;font-family:"Microsoft YaHei"; color:#666666;}

.jm_tj{ width:100%; height:35px; line-height:35px;border-radius:15px; text-align:center; color:#fff; font-size:15px; background:#ab2126; border:0px; margin-top:5px;}

.db_foot{ background:#f0f0f0; padding-top:13%; line-height:1.2; padding-bottom:4%; position:relative;margin-top:20%;}
.db_foot a.goto{ position:absolute; width:100%; text-align:center; top:-25%;}
.db_foot a.goto img{ width:60px; height:auto;}
.d_menu { text-align:center; margin-bottom:2%;color:#bababa;}
.d_menu a{ color:#444444; margin-left:2%; margin-right:2%;}
.copr{ text-align:center; color:#333333; line-height:25px; }
.copr img{ width:auto;}


.dbfoot1{  height:45px;position:fixed;max-width:640px;width:100%; bottom:0px;}
.dbfoot1 ul li{ width:49.5%; float:left; text-align:center;  border-right:1px #c73035 solid; }
.dbfoot1 ul li a{ color:#fff;background:#ab2126; display:block;padding-top:10px; height:35px; line-height:25px;}
.dbfoot1 ul li a img{ width: auto;}
.dbfoot1 ul li.last{ border-right:0px;}
.dbfoot1 ul li a:hover{ background:#144067 url(../images/hgbj_03.jpg) right top no-repeat;}

.case_banner{ margin-bottom:15px; margin-top:45px;}
.case_one{ width:95%; margin:0px auto 15px; color:#ab2126; font-size:18px;}
.fany{ overflow:hidden; margin:30px auto 0px; width:95%;}
.fany ul li{ float:left; text-align:center; width:40%;}
.fany ul li a{ display:block; line-height:2.5; color:#a72126; background:#fff;border:1px #a72126 solid; }
.fany ul li.ts{ width:20%; margin:0px auto; border-radius:7px; text-align:center; }
.fany ul li.ts a{border:1px #fff solid; }

.newshow{ width:95%; margin:65px auto auto;}
.newshow .s_bt{ padding-bottom:1%; }
.s_bt .bgt{ color:#333333; font-size:18px;background:#e8e5e5; padding:15px; margin-bottom:15px;}
.s_bt .laiy{ color:#444444; overflow:hidden; margin-bottom:15px; }
.s_bt .laiy .tpleft{ color:#a72126;}
.newjs{ color:#444444; line-height:1.7; overflow:hidden;}
.newjs .img{ width:auto; max-width:100%; height:auto;}
.newjs p{ margin-bottom:15px;}
.zrbj{ color:#7e7e7e; padding-top:2%; font-size:13px;}

.fany1 { margin-bottom:7%;}
.fany1 ul li{ clear:both;line-height:30px; margin-bottom:3px;overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.fany1 ul li a{ line-height:30px; color:#414141; }
.fany1 ul li span{ border-right:1px #e4e4e4 solid; padding-right:7px; margin-right:5px;}

.goback{ width:50%; background:#ab2126; margin:2% auto 0%;line-height:36px; text-align:center; color:#fff; display:block;}

.pr_midd{ overflow:hidden; width:95%; margin:0px auto; padding-top:10px;}
.pr_midd ul li{ overflow:hidden; margin-bottom:15px;}
.pr_midd ul li .tp{ width:40%; float:left;}
.pr_midd ul li .tp a{ display:block; padding-top:68%; background-size:cover;}
.pr_midd ul li .nrjs{ width:55%; float:right; padding-top:15px;}
.pr_midd ul li .nrjs img{ width:auto;}
.pr_midd ul li .nrjs .bt a{ display:block; font-size:16px; color:#333333; margin-bottom:5px;}
.pr_midd ul li .nrjs .nr{  color:#444444; overflow:hidden; margin-bottom:15px;}
.pr_midd ul li .nrjs .ck a{ display:block; line-height:20px; color:#a72126;}
.pr_one{ width:95%; margin:0px auto; padding-top:5px; margin-bottom:20px;}
.pr_one .bt{ color:#333333; font-size:18px; margin-bottom:7px;}
.pr_one .nr{ color:#444444;}

.pr_two{ overflow:hidden; margin-bottom:0px;}
.pr_two ul li{ width:46%; float:left; margin-left:3%; margin-bottom:20px;}
.pr_two ul li .tp{ border:1px #dadada solid; margin-bottom:7px;}
.pr_two ul li .tp a{ display:block; padding-top:124%; background-size:cover;}
.pr_two ul li .bt a{ display:block; background:url(../images/redjt.png) right no-repeat; line-height:22px; color:#ab2126; font-size:16px; width:100%; margin-bottom:7px;}
.pr_two ul li .nr{height:42px;-webkit-line-clamp:2; color:#444444;}

.pshow1{ margin-top:65px; position:relative;}
.pshow1 img{ width:auto; max-width:100%;}
.hd_button{ position:absolute; bottom:15px; left:50%; width:182px; margin-left:-20px;}
.hd_button ul li{ float:left;}
.hd_button ul li a{ display:block; background:#cccccc; width:10px; height:10px; border-radius:5px; float:left; margin-right:10px;}
.hd_button ul li.cur a{ background:#ab2126;}
.pshow2{ width:95%; margin:10px auto 10px;}
.pshow2 .bt{ color:#333; font-size:18px; margin-bottom:7px;}
.pshow2 .nr{ color:#444444;}
.pshow2 .nr p{ margin-bottom:12px;}
.pshow3{ background:#e9e5e6; height:7px; margin-bottom:25px; position:relative;}
.show2{ text-align:center; color:#333; line-height:30px; font-size:20px; margin-bottom:15px;}
.show2 img{ width:auto;}

.pshow4{ margin-bottom:35px; line-height:25px;}
.pshow4 img{ width:auto; max-width:100%;}
.show21{ text-align:center; color:#333; line-height:30px;background:url(../images/pbgt_02.jpg) center bottom  no-repeat; background-size:100%;font-size:20px; margin-bottom:15px; padding-bottom:15px;}
.showts{ text-align:center; color:#fff; line-height:30px;background:url(../images/bspbgt_02.png) center bottom  no-repeat; background-size:100%;font-size:20px; margin-bottom:15px; padding-bottom:15px;}

.show4 ul li{ width:46%; margin-left:3% ;float:left;}
.show4{ margin-bottom:25px; overflow:hidden;}
.show4 ul li a{ display:block; position:relative; padding-top:70%; background-size:cover;}
.show4 ul li a .xfk{ background:#123a5d;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; width:100%; height:35px; position:absolute; bottom:0px; left:0px;}
.show4 ul li a .xfk .bt{ color:#fff; font-size:15px; line-height:35px; text-align:left; padding-left:7px;}
.show4 ul li a .gd{background:url(../images/bsm.png) center no-repeat; width:21px; height:14px; position:absolute; bottom:11px;right:10px; z-index:100;}
.pshow5{ width:95%; margin:0px auto 30px;}
.pshow5 img{ width:auto; max-width:100%;}

.xm_one{ margin-top:45px; margin-bottom:50px;}
.xm_one .tp{ margin-bottom:10px;}
.xm_one .nrjs{ width:90%; margin:0px auto 15px;}
.xm_one .nrjs .bt{ color:#333; font-size:18px; margin-bottom:5px;}
.xm_one .nrjs .nr{ color:#444444;}
.xm_one .yy{ background:#143f66; color:#fff; padding:15px; margin-bottom:25px;}
.xm_one .zx{ width:90%; margin:0px auto;}

.xm_one a.gronine{ padding-left:20px; font-size:18px; display:block; line-height:44px; height:44px;width:150px;border:1px #ab2126 solid;background:url(../images/contact_05.png) 103px center no-repeat; color:#ab2126; width:130px; float:left;}
.xm_one a.gronine.ts{background:#ab2126 url(../images/bsm.png) 103px center no-repeat;  color:#fff; }

.xm_one .tele{ color:#ab2126; font-size:16px; line-height:22px;}
.p_gdm { text-align:center; position:absolute; top:-20px; left:50%; margin-left:-25px;}
.p_gdm img{ width:auto;}

.pshow6{ width:90%; margin:0px auto 25px; overflow:hidden; color:#444444;}
.pshow6 p{ margin-bottom:18px;}
.pshow6 img{ width:auto; max-width:100%;}

.pshow7{ width:90%; margin:0px auto 15px;}
.pshow8{width:90%; margin:0px auto 5px; overflow:hidden;}

.pshow8 ul li{ overflow:hidden; margin-bottom:15px;}
.pshow8 ul li .tp{ float:left; width:40%; padding:7px; border:1px #ab2126 solid;}
.pshow8 ul li .tp a{ display:block; padding-top:70%; background-size:cover;}
.pshow8 ul li .nrjs{ width:52%; float:right;}
.pshow8 ul li .nrjs .bt a{ color:#333; font-size:16px; display:block; margin-bottom:3px;}
.pshow8 ul li .nrjs .nr{ color:#444; font-size:14px;-webkit-line-clamp:3; line-height:22px; overflow:hidden; margin-bottom:5px;}
.pshow8 ul li .nrjs a.more{ display:block; background:url(../images/index_117.png) right no-repeat;  font-size:14px; color:#ab2126; width:42px; line-height:20px;}
.pshow9{ width:90%; margin:0px auto 40px;}
.pshow9 a.gdmore{ display:block; background:#143f66 url(../images/hxshow_09.png) 120px center no-repeat;  font-size:16px; color:#fff; width:140px; line-height:35px; height:35px; padding-left:20px;}

.pshow10{ width:90%; margin:0px auto 30px;}
.pshow10 td{ border-bottom:1px #d9d9d9 solid; padding-bottom:10px; padding-top:10px;}

.hx_seven{}
.hx_seven ul{}
.hx_seven ul li{ float:left; width:47%; margin-left:2%;}
.hx_seven ul li a{display:block; background:url(../images/hxshow_95.jpg) center top no-repeat; text-align:center; color:#fff; font-size:16px; background-size:100%; height:115px; }
.hx_seven ul li a .bt{ font-size:18px; padding-top:30px; line-height:25px;}
.hx_seven ul li a .nr{ font-size:14px;}
.hx_seven ul li a .gd{background:url(../images/bigsm.png) center no-repeat; height:14px; margin-top:6px;}
.hx_seven ul li a:hover{background:url(../images/hxshow_93.jpg) center top no-repeat; background-size:100%; }


.con_bg{background:url(../images/contact_03.jpg) center top no-repeat; background-size:100%; padding-top:87px;}
.tellme{ width:90%; margin:0px auto; color:#444444;}
.tellme img{ width:auto;}
.tellme td{ padding-bottom:15px;}
.tellme td p{ margin-bottom:10px;}


.brand_one{ background:#ab2126; padding-top:30px; overflow:hidden; padding-bottom:30px; margin-bottom:30px; }
.his_js .bnl,.his_js .bnr{width:30px; height:30px; display:block; position:absolute;}
.his_js .bnl{ left:52px; top:-38px; background:url(../images/brand_13.png) no-repeat; }
.his_js .bnr{ left:52px; bottom:-38px; background:url(../images/brand_28.png) no-repeat;  }
.his_js{ margin:60px auto 40px; position:relative; width:90%;}
.his_js ul{overflow:hidden;}
.his_js ul li{ color:#fff; margin-bottom:20px; clear:both;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.his_js ul li .tpleft{background:url(../images/brand_20.png) right center no-repeat; width:70px; margin-right:20px;}
.his_js ul li:last-child{ margin-bottom:10px;}

.brand_two{ width:90%; margin:0px auto; color:#444;}
.brand_two p{ margin-bottom:15px;}
.brand_two img{ width:auto; max-width:100%;}
.business_one{border-bottom:1px #c7c7c7 solid; margin-bottom:30px;}
.business_one img{ width:auto; max-width:100%;}
.busineww_js{ width:90%; margin:0px auto; padding-top:20px; color:#333; padding-bottom:20px;}
.busineww_js p{ margin-bottom:15px;}

.business_two{ width:90%; margin:0px auto 30px;}
.business_two table{ background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #e5e5e5;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #e5e5e5;/*safari或chrome*/
box-shadow:1px 1px 10px #e5e5e5;/*opera或ie9*/}
.business_two td{ line-height:35px; border-bottom:1px #e5e5e5 solid;}
.business_two td.rd{ color:#ab2126;border-right:1px #e5e5e5 solid;}

.business_three{ padding-bottom:20px; color:#444444; width:90%; margin:0px auto 40px; background:#fff; position:relative; text-align:center;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #e5e5e5;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #e5e5e5;/*safari或chrome*/
box-shadow:1px 1px 10px #e5e5e5;/*opera或ie9*/}
.business_three .tp{ margin-bottom:7px;}
.business_three .bt{ text-align:center; color:#333333; font-size:18px;}
.business_three .sml{ margin-bottom:7px;}
.business_three .nr{ width:90%; margin:0px auto;}

.business_three .bnl,.business_three .bnr{ color:#fff; font-size:40px; font-family:"新宋体"; position:absolute; top:70px; z-index:10}
.business_three .bnl{ left:7px;}
.business_three .bnr{ right:7px;}

.business_five{ width:90%; margin:0px auto;}
.business_five img{ width:auto; max-width:100%;}

.china_one{ width:90%; margin:0px auto 25px; color:#444444;}
.china_one .bt{ font-size:18px; color:#333333; margin-bottom:7px;}


.china_two{ margin:0px auto 40px; overflow:hidden;background:url(../images/inchina_15.jpg) center bottom no-repeat; background-size:100%; padding-bottom:260px;}
.china_two ul{width:90%;background:url(../images/redbx.png) 44px repeat-y;margin:0px auto; padding-top:18px;overflow:hidden;}
.china_two ul li{ color:#444444; margin-bottom:20px; overflow:hidden;}
.china_two ul li .tpleft{background:url(../images/rdd.png) right center no-repeat; width:50px; margin-right:20px; color:#ab2126; font-size:18px; float:left;}
.china_two ul li .nrjs{ float:left; width:78%;}
.china_two ul li:last-child{ margin-bottom:10px;}
.china_two ul li .nrjs p{ margin-bottom:10px;}
.china_two ul li .nrjs p.bt{ font-size:16px; color:#333;}

.china_three{ background:#f6f0e9; padding-top:25px; overflow:hidden; padding-bottom:25px;}

.lcb_m ul li{ width:46%;float:left; background:#fff; border:1px #cecdcf solid; margin-left:2%; position:relative; padding-bottom:12px;}
.lcb_m ul li .nrjs{ width:90%; margin:0px auto; padding-top:16px;}
.lcb_m ul li .nrjs .bt{ font-size:14px; line-height:18px; margin-bottom:12px; color:#666666; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.lcb_m ul li .nrjs .tp{border:1px #cecdcf solid; padding-top:75%; background-size:cover; }
.lcb_m ul li .xfk{ width:24px; height:44px; position:absolute; z-index:10; top:0px; right:15px; background:url(../images/hsb.png) -25px 0px no-repeat;}

.join_one{ margin-bottom:30px;}
.join_one .nr{ width:90%; margin:15px auto; color:#444444;}

.join_two{ background:#f6f0e9; padding-top:25px; padding-bottom:25px; overflow:hidden; margin-bottom:30px;}
.join_two .jsq{ width:95%; margin:0px auto;}
.jsbk{ width:100%; padding-left:10px; background:#fff url(../images/join_09.jpg) 95% no-repeat; border-radius:7px; border:0px; line-height:35px; margin-bottom:7px; height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; color:#444444; }
.srhm{ background:#fff;padding-left:3%;color:#444444;border-radius:7px; width:97%; border:0px; line-height:35px; margin-bottom:7px; height:35px;}
.join_three{ margin-bottom:30px;}
.join_three .nr{ width:90%; margin:0px auto 7px; color:#444444;}
.join_four{ margin-bottom:35px;}

.downmenu{ position:fixed; top:0; width:100%; height:100%; right:0;transform:translateY(-100%);-webkit-transform:translateY(-100%); z-index:90;  transition:all .7s;-webkit-transition:all .7s; overflow:hidden; opacity:0; background-position:top center; background-repeat:no-repeat; background-size:cover;} 
.downmenu.active{transform:translateY(0);-webkit-transform:translateY(0); opacity:1;}
.downmenu ul{width:40%; max-width:640px; margin:auto; padding-top:45px;  height:auto;float:right;}
.downmenu ul:after{content:'\200B'; display:block; height:0px; overflow:hidden; clear:both;}
.downmenu ul li{height:45px; line-height:45px;box-sizing:border-box; margin-bottom:1px;}
.downmenu ul li a{display:block; color:#2d567c; text-align:center;background-image:url(../images/xlbg.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
.downmenu ul li:last-child a{border:none;}
.downmenu ul li.t_tel{ text-align:center; color:white; font-size:18px; background-image:url(../images/telephone.png); background-position:center 5px; background-repeat:no-repeat; padding-top:25px;}

.jcarousel-skin-brand{height:346px; margin:auto; overflow:hidden;background:url(../images/brand_17.png) 63px repeat-y;}
.jcarousel-skin-brand .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-brand .jcarousel-container-vertical {
	margin:auto;
    height:346px; 
}
.jcarousel-skin-brand .jcarousel-clip-vertical {
    height:328px;padding-top:18px;
}