@charset "UTF-8";
.pc{
	display:none;
}
.base{
	width:100%; box-shadow:0px 0px 18px #ccc; background:white;
}
.ntitle {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    color: black;
    margin-bottom: 12px;
}

.ncontent {
    line-height: 25px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}
body{
	background:#E0E0E0;
}
.main{
	max-width:1500px; width:100%; padding:0px 50px; margin:0 auto;
}
.top-head{
	height:40px; background:#F0F0F0; 
}
.top-head .shareico{
	width:295px; float:right; text-align:right; padding:9px 7px;
}
.shareico a{
	display:inline-block; margin:0px 5px;
}
.top-head a.logo{
	display:inline-block; padding:0px 21px; background:white; line-height:40px;
}
.top-head a.txt{
	display:inline-block; padding:0px 22px; line-height:40px; text-decoration:none; color:#666666; 
}
.top-head a.txt:hover{
	background:#E0E0E0; color:black;
}
.top-head>a{
	float:left;
}
.top-menu{
	height:155px; border-bottom:solid 1px #ccc; position:relative; padding-right:150px; width:100%;
}
.top-menu>a.search{
	position:absolute; height:155px; line-height:155px; right:0px; width:150px; text-align:center; color:#C1C1C1; font-size:32px; top:0px;
}
.top-menus a.mme{
	display:inline-block; width:14%; line-height:35px; text-decoration:none; text-align:center; padding-top:95px; font-size:16px; position:relative; color:#333; float:left;
}
.top-menus a.mme .img{
	height:75px; line-height:75px; position:absolute; left:0px; top:15px; width:100%; text-align:center;
}
.top-menus a.mme .img img.i1{
	max-width:100%;  
}
.top-menus a.mme .img img.i2{
	max-width:100%;  display:none;
}
.top-menus a.cur.mme .img img.i2,.top-menu a.mme:hover .img img.i2{
	display:inline-block;
}
.top-menus a.mme.cur .img img.i1,.top-menu a.mme:hover .img img.i1{
	display:none;
}
.top-menus a.mme span{
	line-height:35px; display:block;
}
.char{
	height:85px; width:100%; top:155px; background:white; left:0px; display:none; position:absolute; z-index:220;
}
.search-box{
	height:85px; position:relative; padding:0px 12px; padding-right:155px;
}
.search-box input{
	height:85px; width:100%; border:none; outline:none; background:none; padding:15px 12px; line-height:55px; color:#999; font-size:20px;
}
.search-box .cha2{
	width:120px; height:55px; line-height:55px; top:15px; right:15px; color:#888; font-size:22px; border-left:solid 1px #ccc; padding-left:45px; position:absolute; cursor:pointer;
}
.sub-nav-box{
	position:absolute; height:390px; background:#F2F2F2; width:100%; left:0px; top:155px; padding:26px 35px; padding-top:5px; display:none; z-index:200;
}
.sub-nav-box  .nav-sub-boxs .sub-box{
	position:relative; display:none;
}
.sub-nav-box  .nav-sub-boxs .sub-box.cur{
	display:block;
}
.sub-nav-box .nav-sub-boxs .sub-box ul li{
	width:25%; float:left; border-right:solid 1px #ccc; padding:18px 32px; position:relative; padding-top:5px; min-height:200px;
}
.sub-nav-box .nav-sub-boxs .sub-box ul li:last-child{
	border-right:none;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist{
	position:relative; padding-left:65px; margin-bottom:17px; padding-top:20px; min-height:60px;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist .img{
	width:50px; height:60px; position:absolute; left:0px; top:0px; text-align:left; line-height:60px;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist a{
	display:block; height:22px; line-height:22px; text-decoration:none; margin-bottom:3px; color:#666666; font-size:14px; color:#666; overflow:hidden;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist a:hover{
	color:#de2729;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist span{
	display:block; height:22px; line-height:22px; margin-bottom:3px; color:#666666; font-size:14px;
}
.sub-nav-box  .nav-sub-boxs .sub-box ul li .catlist a:Hover{
	color:balck;
}
.close-sub-close{
	height:25px; line-height:25px; text-align:right; font-size:18px;
}
.close-sub-close span{
	color:#888; position:relative; top:12px; 
}
.nav-cats-box a{
	width:31%; margin-left:1%; margin-right:1%; float:left; height:28px; line-height:28px; margin-bottom:3px; text-decoration:none; color:#666; 
}
.nav-cats-box a:hover{
	color:#DE2729;
}

.notic-box{
	height:45px; line-height:45px; padding:0px 15px; background:#F2F2F2; margin-bottom:25px;
}
.notic-box a{
	font-size:16px; color:#666; text-decoration:none;
}
.notic-box a:hover{
	color:#DE2729;
}
.ppt{
	padding:0px 35px; margin-bottom:30px;
}

.index-main{
	padding:0px 30px;
}
.line-index{
	height:1px; background:#ccc; margin-bottom:35px;
}
.qtitle{
	height:33px; padding-left:15px; line-height:33px; background:url(../images/r.png) no-repeat left center; color:#666666; font-size:26px; margin-bottom:25px;
}
.qpic{
	margin-bottom:25px;
}
.qpic a{
	display:block; float:left; margin-bottom:25px; width:32%; margin-right:2%; text-decoration:none; text-align:center;
}
.qpic a:nth-child(3n+0){
	margin-right:0px;
}
.qpic a .img{
	display:block; margin-bottom:10px; text-align:center;
}
.qpic a .img img{
	max-width:100%;
}
.qpic a font{
	display:block; height:30px; line-height:30px; color:#de2729; font-size:18px;
}
.qpic a:hover font{
	color:#333;
}

.dpic{
	margin-bottom:25px;
}
.dpic a{
	display:block; width:48.5%; margin-bottom:23px; margin-right:3%; text-decoration:none; float:left; text-align:center;
}
.dpic a:nth-child(even){
	margin-right:0px;
}
.dpic a .img{
	display:block; margin-bottom:10px; text-align:center;
}
.dpic a .img img{
	max-width:100%;
}
.dpic a span{
	display:block; height:30px; line-height:30px; color:#de2729; font-size:18px;
}
.dpic a:Hover span{
	color:black;
}
.qnew a{
	display:block; float:left; margin-bottom:25px; width:32%; margin-right:2%; text-decoration:none; text-align:center;
}
.qnew a:nth-child(3n+0){
	margin-right:0px;
}
.qnew a .img{
	display:block; margin-bottom:10px; text-align:center;
}
.qnew a .img img{
	max-width:100%;
}
.qnew a span.t1{
	display:block; height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#de2729; margin-bottom:4px; text-align:left;
}
.qnew a span.t2{
	display:block; height:26px; overflow:hidden; line-height:26px; font-size:14px; color:#999; text-align:left;
}
.qnew a font{
	display:block; color:#cccccc; font-size:14px; text-align:left;
}

.footer{
	margin-top:45px; color:white;
}
.footer .dls{
	height:52px; padding:0px 38px; font-size:16px; background:url(../images/redbg.png) repeat-x left top; line-height:52px;
}
.dfoot{
	background:#383838; padding:30px 38px;  
}
.dfoot .title{
	height:20px; line-height:20px; margin-bottom:13px; font-size:16px;
}
.dfoot2 a{
	color:white; display:inline-block; padding:0px 15px; margin:0px 15px; text-decoration:none;
}
.dfoot2 a:first-child{
	margin-left:0px;
}
.dfoot2 a:hover{
	color:#E3302A;
}
.sfoot{
	color:white; padding:25px 38px; text-align:right; background:#262626 url(../images/w.png) no-repeat 20px center; color:#999999; padding-top:35px;
}
.sfoot a{
	color:#999999;
}
.location{
	height:44px; line-height:44px; background:#F2F2F2; padding:0px 10px; font-size:16px;
}
.location a{
	color:#666666; font-size:16px; text-decoration:none;
}
.location a:hover{
	color:black;
}
.e-main{
	padding:30px 30px;
}
.shop-title{
	height:36px; line-height:36px; font-size:28px; margin-bottom:22px;
}
.shops li{
	display:block; width:31%; margin-right:3.5%; margin-bottom:20px; height:100px; position:relative; padding-left:87px; text-decoration:none; float:left;
}
.shops li:nth-child(3n+0){
	margin-right:0px;
}
.shops li .img{
	position:absolute; left:0px; height:65px; width:70px; border:solid 1px #ccc; line-height:65px;
}
.shops li .img img{
	max-height:60px; max-width:60px;
}
.shops li .title{
	height:25px; margin-bottom:2px; line-height:25px; color:#de2729; font-size:18px; overflow:hidden;
}
.shops li span{
	display:block; color:#666666; font-size:16px; line-height:20px; margin-bottom:6px;
}
.shops li span font{
	color:#de2729; margin-left:3px;
}
.brand-news{
	padding-bottom:25px;
}
.brand-left{
	width:75.5%; float:left;
}
.brand-right{
	width:20.5%; float:right;
}
 
.brand-news{
	padding-bottom:12px; margin-bottom:35px;
}
.brand-news>li{
	width:47%; margin-right:6%; position:relative; padding-left:135px; float:left;
}
.brand-news li:nth-child(even){
	margin-right:0%;
}
.brand-news li a.img{
	position:absolute; left:0px; width:120px; height:56px; top:0px; overflow:hidden;
}
.brand-news li a.img img{
	height:55px;
}
.brand-news li a.title{
	height:25px; line-height:25px; margin-bottom:3px; display:block; overflow:hidden; font-size:20px; color:black; text-decoration:none;
}
.brand-news li a.title:hover{
	color:#DE2729;
}
.brand-news li .desc{
	height:22px; line-height:22px; overflow:hidden; color:#999; margin-bottom:3px;
}
.brand-news li .more{
	text-align:left;
}
.brand-news li .more a{
	display:inline-block; color:#de2729; font-size:14px; text-decoration:none;
}
.brand-news li .more a:hover{
	color:black;
}

.brand-title{
	height:60px; line-height:50px; border-bottom:solid 1px #ccc; font-size:26px; color:black; padding:0px 25px;
}
.brand-s a{
	height:45px; line-height:42px; border-bottom:solid 1px #ccc; padding:0px 25px; display:block; text-decoration:none; color:#de2729;
}
.brand-s a.cur,.brand-s a:hover{
	border-color:#DE2729;
}
.brand-pic{
	margin-bottom:15px; margin-top:20px;
}
.brand-pic img{
	max-width:100%;
}
.brand-help-title{
	line-height:25px; font-size:20px; color:#de2729; margin-bottom:15px;  
}
a.brand-help-title{
	line-height:25px; font-size:20px; color:#de2729; margin-bottom:15px; display:block; text-decoration:none;
}
a.brand-help-title:hover{
	color:black;
}
.brand-helps a{
	display:block; height:32px; line-height:32px; overflow:hidden; text-decoration:none; color:#666; font-size:16px;
}
.brand-helps a:Hover{
	color:#de2729;
}
.brand-newss{
	margin-bottom:10px;
}
.brand-newss img{
	max-width:100%;
}
.brand-xw{
	padding:10px 0px;
}
.brand-xw a{
	display:block; max-width:990px; text-decoration:none; line-height:44px; border-bottom:solid 1px #ccc; font-size:16px; color:#666; padd
}
.brand-xw a:hover{
	color:#de2729;
}
.cont-title{
	height:85px; line-height:75px; font-size:48px; color:#333333; margin-bottom:35px; border-bottom:solid 1px #ccc;
}
.cont-content{
	line-height:39px; color:#666; font-size:16px; padding-bottom:50px;
}
.cont-content .hhdd{
	height:30px;
}
.cont-content a.links{
	width:25%; float:left; height:40px; text-align:center; margin-right:30px; line-height:40px; display:inline-block; color:white; background:#DE2729; text-decoration:none;
}
.cont-content a.links:nth-child(even){
	background:#DE5127; color:white;
}
.page-boxs{
	padding-bottom:50px;
}
.page-left{
	width:73.5%; float:left;
}
.page-right{
	width:24%; float:right;
}
.page-ppt{
	margin-bottom:12px;
}
.page-left img{
	max-width:100%;
}
.page-content{
	line-height:29px;
}
.page-content img{
	max-width:100%;
}
.tw{
	padding:10px 0px;
}
.tw li{
	padding-left:85px; float:left; margin-bottom:15x; width:48.5%; margin-right:3%; position:relative; height:96px; line-height:24px; overflow:hidden;
}
.tw li:nth-child(even){
	margin-right:0px;
}
.tw li .img{
	height:72px; top:0px; left:0px; position:absolute; overflow:hidden;
}
.tw li .img img{
	max-width:100%;
}
.tw li .txt{
	line-height:24px;
}
.gcs{
	padding:15px 0px;  
}
.gcs li{
	width:23%; margin-right:2.3%; margin-bottom:25px; float:left; padding:0px 10px;
}
.gcs li:nth-child(4n+0){
	margin-right:0px;
}
.gcs li a.img{
	text-align:center; display:block; height:175px; line-height:175px; overflow:hidden;
}
.gcs li .img img{
	max-width:100%; max-height:165px;
}
.gcs li a.title{
	display:block; line-height:38px; color:black; font-size:20px; text-decoration:none; height:38px; overflow:hidden; text-align:center;
}
.gcs li .desc{
	height:22px; line-height:22px; overflow:hidden; overflow:hidden; font-size:16px; color:#666666; text-align:center;
}
.gcs li a.txt{
	display:block; text-align:center; text-decoration:none; color:#de2729; font-size:16px;  margin-top:5px;
}
.gcs li a.txt font{
	margin-left:8px;
}
.gcs li a.title:hover{
	color:#de2729;
}

a.fws-title{
	height:65px; margin-bottom:18px; line-height:65px; color:black; font-size:44px; text-decoration:none; display:block;
}
a.fws-title:hover{
	color:red;
}
a.fwbigpic{
	display:block; margin-bottom:25px;
}
a.fwbigpic img{
	max-width:100%;
}
a.fw-txt2{
	height:55px; margin-bottom:12px; line-height:55px; color:#666666; font-size:40px; text-decoration:none; display:block;
}
.fw-desc1{
	line-height:22px; max-height:44px; overflow:hidden; color:#666; font-size:16px; margin-bottom:16px;
}
a.fw-more{
	text-align:center; padding:0px 38px; height:46px; line-height:46px; background:#DE2729; color:white; text-decoration:none; margin-bottom:25px; display:inline-block; font-size:16px;
}
a.fw-more:hover{
	background:#999;
}
.brand-bnews{
	margin-bottom:25px;
}

.fws1 li{
	margin-bottom:35px;
}
.fws1 li a.title{
	display:block; color:#666666; text-decoration:none; height:38px; line-height:38px; margin-bottom:2px; font-size:24px;
}
.fws1 li a.title:hover{
	color:#DE2729;
}
.fws1 li .desc{
	line-height:23px; height:69px; color:#666; overflow:hidden; font-size:16px;
}

.fwr{
	padding:25px 0px;
}
.fwr li{
	width:48%; margin-right:4%; float:left; margin-bottom:30px; height:120px; padding-left:131px; position:relative;
}
.fwr li:nth-child(even){
	margin-right:0px;
}
.fwr li a.img{
	width:120px; height:120px; top:0px; left:0px; position:absolute; overflow:hidden;
}
.fwr li a.img img{
	max-height:120px; max-width:100%;
}
.fwr li a.tit{
	height:32px; line-height:32px; margin-bottom:3px; font-size:16px; color:#333333; overflow:hidden; display:block;
}
.fwr li .desc{
	height:42px; line-height:21px; color:#666666; margin-bottom:7px;
}
.fwr li .more{
	text-align:left;
}
.fwr li .more a{
	display:inline-block; color:#de2729; text-decoration:none;
}
.fwr li .more a span{
	margin-left:5px;
}
.fwr li .more a:hover{
	color:#333;
}
.fwr li a.tit:hover{
	color:#de2729;
}
.case-ppt{
	margin-bottom:20px;
}
.case-ppt img{
	max-width:100%;
}
.case-txt{
	height:35px; line-height:35px; margin-bottom:25px; color:#666666; font-size:16px; 
}
.case-vbox{
	padding:15px 0px; margin-top:40px;
}
.case-left{
	width:25%; float:left;
}
.case-right{
	width:73%; float:right;
}
.case-cha{
	background:#EEEEEE; height:48px; padding:9px 25px; line-height:30px; padding-right:98px; position:relative; 
}
.case-cha input{
	display:block; width:100%; border:none; border:none; outline:none; background:none; line-height:30px;
}
.case-cha a{
	width:98px; height:48px; line-height:48px; color:white; text-align:center; text-decoration:none; background:#DE2729; position:absolute; right:0px; top:0px; font-size:16px;
}
.case-cha a span{
	position:relative; margin-right:4px; top:2px;
}
.ctjbox{
	margin-top:45px;
}
.ctjbox .title{
	height:30px; margin-bottom:5px; line-height:30px; color:#000; font-size:16px;
}
.ctjbox ul{
	margin-bottom:28px;
}
.ctjbox ul li{
	height:30px; line-height:30px; margin-bottom:2px;
}
.ctjbox ul li.lsg{
	display:none;
}
.ctjbox ul li input{
	display:inline-block;  
}
.ctjbox ul li font{
	font-size:16px; color:#666666;
}
.ctjbox a.more{
	display:block; height:30px; line-height:30px; color:#de2729; font-size:16px;
}
.case-s{
	height:32px; line-height:32px; text-align:right;
}
.case-s span{
	float:left;
}
.gcase{
	padding-left:70px; height:85px; position:relative;
}
.gcase a.img{
	position:absolute; width:60px; height:60px; overflow:hidden; left:0px; top:10px;
}
.gcase a.img img{
	width:60px; height:60px;
}
.gcase a.txt{
	display:block; height:25px; line-height:23px; text-decoration:none; color:#de2729; font-size:16px;
}
.gcase .desc{
	height:60px; line-height:20px; color:#999999; font-size:12px; overflow:hidden;
}

.product-box{
	padding:35px 20px;
}

.product-sleft{
	width:50%; float:left; padding:0px 20px;
}
.product-sright{
	width:50%; float:right; padding-right:35px;
}
.spp1{
	text-align:center; height:350px; line-height:350px;
}
.spp1 img{
	display:inline-block; max-width:100%;
}
.carousel-indicators.cp1 li{
	background-color:#ccc;
}
.carousel-indicators.cp1{
    bottom: 0px;
}
.carousel-indicators.cp1 li.active{
	background-color:#DE2729;
}
.product-tits{
	height:35px; line-height:35px; color:#000000; font-size:24px; margin-bottom:5px;
}
.product-tits-desc{
	height:32px; line-height:32px; font-size:16px; color:#000; margin-bottom:5px;
}
.product-tits-2{
	color:#666; line-height:30px; font-size:16px;
}
.product-link{
	padding:20px 45px; margin-bottom:10px;
}
.product-link a{
	display:inline-block; text-decoration:none; width:23.8%; margin-right:1.5%; float:left; height:45px; line-height:45px; color:white; background:#DE2729; text-align:center; font-size:16px;
}
.product-link a:last-child{
	margin-right:0px;
}
.product-link a:hover{
	background:#E33829;
}

.product-d{
	padding:5px 45px;
}

.product-left{
	width:75%; float:left;
}
.product-right{
	width:23%; float:right;
}
.product-content{
	line-height:30px; color:#666;
}
.product-content img{
	max-width:100%;
}
.product-content p{
	margin-bottom:5px;
}
.product-title{
	color:#000000; font-size:36px; height:55px; line-height:55px; margin-top:30px;
}
.product-txt{
	height:30px; line-height:30px; font-size:24px; color:#666666; margin-bottom:15px;
}
.product-tx{
	padding-left:12px; margin-bottom:20px;
}
.product-tx li{
	padding-left:10px; background:url(../images/li.png) no-repeat left 13px;
}
.rplist li{
	margin-bottom:18px; padding-bottom:10px;
}
.rplist li a.img{
	text-align:center; height:160px; line-height:160px; display:block;
}
.rplist li a.img img{
	max-height:150px; max-width:100%;
}
.rplist li a.txt{
	display:block; text-decoration:none; font-size:20px; color:black; line-height:25px;   overflow:hidden; margin-bottom:5px; 
}
.rplist li .desc{
	color:#666666; line-height:25px; height:25px; margin-bottom:4px; overflow:hidden;
}
.rplist li .more{
	line-height:30px;
}
.rplist li .more a{
	color:#de2729; text-decoration:none;
}
.ppt{
	padding-top:25px;
}
.product-lt1{
	height:35px; line-height:35px; margin-bottom:15px; font-size:30px; color:#666666; 
}
.dc{
	padding: 0px 30px; 
}

.dplist li{
	margin-bottom:18px; padding-bottom:10px; width:23.5%; float:left; margin-right:2%;
}
.dplist li:nth-child(4n+0){
	margin-right:0px;
}
.dplist li a.img{
	text-align:center; height:160px; line-height:160px; display:block;
}
.dplist li a.img img{
	max-height:150px; max-width:100%;
}
.dplist li a.txt{
	display:block; text-decoration:none; font-size:20px; color:black; line-height:25px;   overflow:hidden; margin-bottom:5px; 
}
.dplist li .desc{
	color:#666666; line-height:25px; height:25px; margin-bottom:4px; overflow:hidden;
}
.dplist li .more{
	line-height:30px;
}
.dplist li .more a{
	color:#de2729; text-decoration:none;
}
.product-lre{
	font-size:16px; color:#666666; line-height:33px; 
}
.product-lre a{
	color:#de2729; text-decoration:none;
}
.pee{
	margin:30px 0px; padding-bottom:10px;
}
.pee img{
	max-width:100%;
}
.prnews{
	padding-bottom:40px;
}
.prnews li{
	width:31.5%; margin-right:2.7%; float:left;
}
.prnews li:nth-child(3n+0){
	margin-right:0px;
}
.prnews li a.img{
	display:block; margin-bottom:5px; line-height:200px; overflow:hidden; height:200px;
}
.prnews li a.img img{
	max-width:100%; max-height:200px;
}
.prnews li a.txt{
	display:block; text-decoration:none; color:black; font-size:20px; height:32px; line-height:32px; margin-bottom:6px;
}
.prnews li a.txt:hover{
	color:#de2729;
}
.prnews li .desc{
	height:22px; line-height:22px; color:#666; overflow:hidden; margin-bottom:5px; font-size:16px;
}
.prnews li .more a{
	display:inline-block; font-size:16px; color:#de2729; text-decoration:none;
}
.prnews li .more a:hover{
	color:#000;
}
.news-cat-desc{
	padding:5px 0px; font-size:16px; color:#666; line-height:28px;
}
.ns-title{
	height:58px; line-height:58px; margin-bottom:15px; color:black; font-size:48px;
}
.wtlist li{
	margin-bottom:12px;
}
.wtlist li a{
	display:block; text-decoration:none; height:48px; line-height:38px; padding:5px 22px; position:relative;   color:black; background:#EBEBEB url(../images/s.png) no-repeat 97% center; font-size:16px;
}
.wtlist li .box{
	display:none; margin-top:7px;  padding:0px 20px; line-height:28px; color:#666; font-size:16px; padding-bottom:25px;
}
.wtlist li.cur a{
	background:white url(../images/s_cur.png) no-repeat 97% center;
}
.wtlist li.cur .box{
	display:block; 
}
.wtlist li.cur{
	border:solid 1px #ccc;  border-left:solid 3px #DE2729;
}
.boshi{
	padding:15px 0px; padding-top:10px;
}
.boshi li{
	line-height:32px; height:32px; margin-bottom:3px;
}
.boshi li a{
	display:block; height:35px; line-height:35px; overflow:hidden; text-decoration:none; color:#de2729; font-size:16px;
}
.boshi li a:hover{
	color:#333;
}
.brand-desc-e{
	line-height:25px; color:#666; font-size:16px;
}
.news-cat-desc font{
	color:#de2729;
}
.s-hd-news{
	padding:40px 0px;
}
.exxonmantis-content{
	padding:35px 0px; line-height:32px; padding-top:7px;
}
.js-video{
	padding:0px 10px; margin-bottom:25px;
}
.js-video img{
	max-width:100%;
}
.js-content{
	line-height:30px;
}
.js-content img{
	max-width:100%;
}
.lcs{
	padding:25px 0px;
}
.lcs li{
	width:33.3%; float:left; margin-bottom:45px; text-align:left; padding-right:15px;
}
.lcs li img{
	max-width:100%;
}
.jyq{
	border-top:solid 1px #ccc; padding-top:15px;
}
.jyq li{
	padding:46px 50px; border-bottom:solid 1px #ccc; position:relative; padding-left:158px;
}
.jyq li .img{
	position:absolute; left:10px; top:28px; width:130px; text-align:center; height:155px; line-height:155px;
}
.jyq li .title{
	color:black; font-size:30px; height:40px; line-height:40px; margin-bottom:3px;
}
.jyq li .txt{
	color:#333333; font-size:24px; line-height:36px;
}
.jyq li .desc{
	line-height:28px; color:#666666; font-size:16px;
}
.jyeos{
	text-align:center; padding:30px 0px; 
}
.jyeos a{
	display:inline-block; color:white; text-decoration:none; background:#DE2729; height:42px; line-height:42px; padding:0px 38px; font-size:18px;
}
.jyeos a:hover{
	background:#E34629;
}
.jn-title{
	height:51px; line-height:51px; margin-bottom:8px; font-size:34px; color:#333333;
}
.dfws{
	margin-top:35px;
}
.dfws li{
	width:31%; margin-right:3.5%; margin-bottom:31px; padding:10px 13px; padding-bottom:14px; border:solid 1px #ccc; float:left;
}
.dfws li:nth-child(3n+0){
	margin-right:0px;
}
.dfws li .title{
	height:42px; position:relative; padding-left:53px; line-height:42px; color:#333333; font-size:24px; overflow:hidden;
}
.dfws li .title span{
	width:42px; height:42px; left:2px; position:absolute; color:white; text-align:center; background:#DE2729; line-height:42px; border-radius:50%;
}
.dfws li .desc{
	height:69px; line-height:23px; overflow:hidden; color:#666666; font-size:14px;
}
.advs{
	margin-top:25px;
}
.advs li{
	width:23%; float:left; margin-right:2.5%; text-align:center; padding:10px 35px;
}
.advs li:last-child{
	margin-right:0px;
}
.advs li img{
	max-width:100%;
}
.zertlist{
	margin-top:25px;
}
.zertlist li{
	width:23.5%; float:left; margin-right:2%; margin-bottom:28px; text-align:center; 
}
.zertlist li:nth-child(4n+0){
	margin-right:0px;
}
.zertlist li a.img{
	display:block; height:410px; border:solid 1px #ccc; line-height:410px; overflow:hidden; margin-bottom:10px; border-radius:5px;
}
.zertlist li a.img img{
	max-width:100%; max-height:410px;
}
.zertlist li a.txt{
	height:30px; display:block; line-height:30px; text-decoration:none; font-size:20px; color:black;
}
.z-desc{
	padding:10px 0px; color:#666666; font-size:16px; margin-bottom:21px;
}
.vin-boxs{
	margin-bottom:30px;
}
.vin-nav{
	height:40px; 
}
.vin-nav a{
	display:inline-block; height:40px; line-height:40px;   text-decoration:none; padding:0px 15px;  margin-right:5px; font-size:16px; color:white; background:#333333;
}
.vin-nav a.cur{
	background:#F1F1F1; color:#666666;
}
.vin-box{
	background:#F1F1F1; padding:47px 32px;
}
.vin-form{
	max-width:725px; padding-right:85px; background:white; position:relative; height:40px;
}
.vin-form input{
	width:100%; height:40px; background:white; padding:5px 10px; line-height:30px; border:none; outline:none; font-size:16px;
}
.vin-form a {
    width: 85px;
    height: 40px;
    line-height: 40px;
    color: white;
    text-align: center;
    text-decoration: none;
    background: #DE2729;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 16px;
}
.vin-desc{
	line-height:42px; color:#666; font-size:16px; font-weight:bold; margin-bottom:15px;
}

.vv-in{
	color:#666666; font-size:16px;
}

.vv-in a{
	color:#de2729; text-decoration:none;
}
.vv-in a:hover{
	color:#FF6333;
}
.gao-txt{
	height:65px; line-height:58px; border-bottom:solid 1px #ccc; color:#666666; font-size:16px; margin-bottom:36px;
}
.gaoflist.gao-center{
	width:750px; margin:0 auto;
}
.gaoflist li{
	margin-bottom:20px; position:relative; padding-left:110px; 
}
.gaoflist li .title{
	width:95px; position:absolute; left:0px; top:0px; height:45px; line-height:45px; text-align:right; color:#666666; font-size:16px;
}
.gaoflist li .title font{
	color:#de2729;
}
.fo-ttxt{
	width:460px; display:inline-block; margin-right:9px; height:auto; min-height:45px;
}
.gaoflist li .shuom{
	display:inline-block; line-height:45px; color:#888; font-size:16px;
}
.fo-ttxt textarea{
	height:200px; width:100%; padding:13px 9px; color:#666; border:solid 1px #ccc; outline:none; font-size:16px;
}
.fo-ttxt input{
	height:45px; padding:5px 9px; line-height:35px; border:solid 1px #ccc; border-radius:3px; font-size:16px; outline:none; width:100%;
}
.gao-lensen{
	margin-bottom:30px; line-height:33px; color:#666666; font-size:16px; padding-left:10px; padding-bottom:30px; border-bottom:solid 1px #ccc;
}
.gao-lensen div{
	display:block;
}
.gao-lensen input{
	display:inline-block; position:relative; top:2px;
}
.gao-lensen font{
	color:#de2729;
}
.egal{
	width:780px; text-align:center;
}
.egal button{
	margin:0px 15px;
}
.xu-gg{
	height:36px; line-height:36px;
}
.xu-gg a{
	display:inline-block; font-size:16px; color:#de2729; text-decoration:none;
}
.xu-gg a:hover{
	color:black;
}
.soud{
	height:36px; line-height:36px; border-bottom:solid 1px #ccc; margin-bottom:22px;
}
.soud a{
	display:inline-block; color:#666666; font-size:16px; text-decoration:none; margin-right:22px; line-height:36px; padding-left:23px; padding-right:5px; position:relative; height:36px;
}
.soud a.cur{
	color:#de2729; border-bottom:solid 2px #D72A30;
}
.soud a.c1{
	background:url(../images/car_ico1.png) no-repeat left center;
}
.soud a.c2{
	background:url(../images/car_ico2.png) no-repeat left center;
}
.soud a.c1.cur{
	background:url(../images/car_ico1_cur.png) no-repeat left center;
}
.soud a.c2.cur{
	background:url(../images/car_ico2_cur.png) no-repeat left center;
}
.che-x{
	height:40px; background:white; padding:0px 20px; width:890px;
}

.che-x a{
	display:inline-block; height:40px; line-height:40px; text-decoration:none; font-size:16px; color:#CBCBCB; margin-right:15px; padding-right:45px; background:url(../images/jian.png) no-repeat right center;
}
.che-x a font{
	display:inline-block; height:22px; width:22px; border-radius:50%; background:#CBCBCB; color:white; text-align:center; font-size:14px; margin-right:10px; line-height:22px; font-weight:bold;
}
.che-x a.cur{
	color:#de2729;
}
.che-x a.cur font{
	background:#de2729; color:white;
}

.che-tab{
	margin-top:25px;
}
.che-tab .cx-box{
	display:none;
}
.che-tab .cx-box.cur{
	display:block;
}
.cx-boxs .xxbox{
	display:none;
}
.cx-boxs .xxbox.cur{
	display:block;
}
.xxbox .title{
	display:none;
}
.xxbox a{
	display:inline-block; width:15%; margin-right:1.1%; text-align:center; background:white; border:solid 1px #fff; height:54px; margin-bottom:20px; line-height:54px; background:#FFFFFF; font-size:14px; color:#666666; text-decoration:none;
}
.xxbox a:hover{
	color:#DE2729; border:solid 1px #DE2729;
}
.word-navs{
	height:24px; margin-bottom:28px;
}
.word-navs a{
	display:inline-block; height:26px; padding:0px 10px; color:#666666; text-decoration:none; margin-right:5px; line-height:26px; font-size:14px;
}
.word-navs a.cur{
	background:#DE2729; color:white;
}
.che-select{
	height:35px; line-height:35px; margin-bottom:5px; color:black; font-size:14px;
}
.che-select .atab{
	display:inline-block; height:28px; line-height:28px; padding:0px 10px; margin-right:14px; margin-top:13px; font-size:14px; background:white;
}
.che-select .atab a{
	margin-left:7px; font-size:18px; color:#999; text-decoration:none; 
}
.che-select .atab a span{
	position:relative; top:3px; font-size:14px;
}
.xi-tit{
	height:30px; line-height:30px; color:black; font-size:16px; margin-bottom:4px;
}
.xis a{
	display:inline-block; float:left; width:18.5%; margin-right:1.5%; margin-bottom:18px; text-decoration:none; background:white; height:36px; line-height:36px; overflow:hidden; text-align:center; border:solid 1px white; color:#000;
}
.xis a:nth-child(5n+0){
	margin-right:0px;
}
.xis a:hover{
	border:solid 1px #de2729; color:#de2729;
}

.pls a{
	display:inline-block; float:left; width:15%; margin-right:1.5%; margin-bottom:18px; text-decoration:none; background:white; height:36px; line-height:36px; overflow:hidden; text-align:center; border:solid 1px white; color:#000;
}
.pls a:nth-child(6n+0){
	margin-right:0px;
}
.pls a:hover{
	border:solid 1px #de2729; color:#de2729;
}

.lianfeng a{
	display:inline-block; float:left; width:15%; margin-right:1.5%; margin-bottom:18px; text-decoration:none; background:white; height:36px; line-height:36px; overflow:hidden; text-align:center; border:solid 1px white; color:#000;
}
.lianfeng a:nth-child(6n+0){
	margin-right:0px;
}
.lianfeng a:hover{
	border:solid 1px #de2729; color:#de2729;
}

.kxing a{
	display:inline-block; float:left; width:48%; margin-right:4%; margin-bottom:18px; text-decoration:none; background:white; height:36px; line-height:36px; overflow:hidden; text-align:center; border:solid 1px white; color:#000;
}

.kxing a:nth-child(even){
	margin-right:0px;
}

.kxing a:hover{
	border:solid 1px #de2729; color:#de2729;
}
.shop-title.jj1-tit{
	margin-bottom:5px;
}
.sot{
	height:42px; line-height:42px; font-size:20px; margin-bottom:8px; color:black;
}

.tip-bg{
width:100%; height:100%; left:0px; top:0px; z-index:9000; background:black; opacity:0.68; text-align:center; padding-top:300px; line-height:60px; display:none; position:fixed;
}

.noproduct{
	text-align:center; line-height:52px; font-size:18px; color:#999; 
}

.vvk{
	display:flex; margin-top:30px;
}

.vvk a{
	display:inline-block; width:20%; margin-right:17px; text-align:center; color:white; font-size:18px; line-height:47px; color:white; text-decoration:none;
}

.vvk a:nth-child(1){
	background:#DE2729;
}

.vvk a:nth-child(2){
	background:#DE5126;
}

.vvk a:nth-child(3){
	background:#DE2729;
}