/* CSS Document */
.sd_aside .p-a{background:url(../images/sd-icon.png) no-repeat}
.sd_aside{background-color:#e7e7e7}
.aside_dl{display:block;padding-left:20px;padding-top:60px}
.sd_aside .as_title{display:block;color:#df202c;font-size:16px;line-height:20px;font-weight:bold}
.sd_aside .as_cnt{display:block;margin-top:20px;margin-bottom:40px}
.sd_aside .p-a{background-position:0 10px;padding-left:20px;height: 25px;line-height: 25px;}
.sd_aside .p-a a{color:#666666;font-size:13px}
.sd_aside .p-a a:hover{color:#fff;background-color:#df202c}
.sd_aside .as_cnt .lookMore{display:block;height:20px;width:143px;line-height:20px;background-color:#7f90ae;color:#fff;font-size:12px;text-align:center}

.sd-partner{display:block;background:url(../images/c-partner.jpg) no-repeat;width:143px;height:42px;margin-bottom:5px}
.sd-partner.gangq-honda{background-position:0 -1px}
.sd-partner.gangq-toyota{background-position:0 -44px}
.sd-partner.gangq-sl{background-position:0 -87px}
.sd-partner.adobe{background-position:0 -130px}
.sd-partner.hybris{background-position:0 -173px}
.sd-partner.esa{background-position:0 -215px}
.sd_aside .as_cnt a{padding: 2px;}
.sd_aside .as_cnt a img{border:0}

.sd_main{background-color:#f5f5f5}
.sd_main_content{display:block;width:90%; margin:0 auto;padding-top:0;padding-bottom:25px;position:relative}
.sd_main_content .main-title{display:block;color:#df202c;font-size:34px;line-height:40px;font-weight:bold;padding-bottom:10px}
.sd_main_content .hr{border-bottom:1px dotted #cdcdcd}
.sd_main_content .main-article{display:block;margin-top:40px;width:98%}
.sd_main_content h2{display:block;width:250px;padding-left:10px;background:#df202c;line-height:30px;height:30px;color:#fff;font-weight:normal}
.sd_main_content h2 span{font-size:21px;color:#ef9298}
.sd_main_content h2 strong{font-size:20px;margin-left:10px;line-height:30px;font-weight:normal}

.sd_main_content dl.article{display:block;padding:0;margin:0;margin-top:30px;margin-bottom:10px}
.sd_main_content dl.article dd{display:block}
.sd_main_content dl.article dd img{max-width:100%}
.sd_main_content dl.article dd p{font-size:13px;color:#555555;line-height:25px;float:left;width:100%}
.sd_main_content dl.article dd p i{display:block;font-size:14px;float:left;width:2%}
.sd_main_content dl.article dd p span{display:block;float:left;width:98%}
.sd_main_content dl.article:before,.sd_main_content dl.article:after{display:block;clear:both;content:' ';line-height:0;height:0;overflow:hidden}
.sd_main_content dl.article dt{display:block; height:auto;overflow:hidden;margin-bottom:20px}
.sd_main_content dl.article dt img{width:100%;max-width:450px;height:auto}

.sd_main_content dl.ar-clm dt{display:block;float:left;padding:1%;width:20%;margin-bottom:0;overflow:hidden}
.sd_main_content dl.ar-clm dt img{display:block;width:100%;height:auto}
.sd_main_content dl.ar-clm dd{float:right;width:74%}

.scroll-pane-sub{/*height:100%;*/}
.sd_navKey{display:block;width:auto;right:0;position:fixed;top:70px;bottom:auto;z-index:9}
.sd_navKey .key{display:block;float:left; height:46px;width:46px;margin-right:5px;background:url(../images/sd-icon.png) no-repeat;background-color:#8e8e8e;margin-bottom:5px;overflow:hidden}

.sd_navKey .key.msg{background-position: 11px -78px}
.sd_navKey .key.email{background-position:-60px -80px;text-indent: -9999px;}
.sd_navKey .key.phone{background-position:-126px -78px}
.sd_navKey .key.phone em,.sd_navKey .key.phone span{display:none}
.sd_navKey .key.user{background-position: -185px -78px;text-indent: -9999px;}
.sd_navKey .key.top{color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;display:none}
.backTop{display:block;visibility:hidden;height:0;line-height:0;overflow:hidden}

.sd_articleKey{display:none;position:fixed;background:url(../images/line.jpg) repeat-y 3px 0;padding:30px 0;z-index:99;bottom:193px;right:50px; width:105px}
.sd_articleKey .dot{display:block;color:#9e9e9e;font-size:12px;*height:14px;margin:18px 0}
.sd_articleKey .dot:after,.sd_articleKey .dot:before{display:block;clear:both;content:" ";height:0;line-height:0}
.sd_articleKey .dot i{display:block;width:10px;height:10px;background:url(../images/sd-icon.png) no-repeat;background-position:0 -46px;float:left}
.sd_articleKey .dot span{display:block;float:left;margin-left:5px;width:80px}
.sd_articleKey .dot:hover i,.sd_articleKey .dot.active i{background-position:-54px -46px}
.sd_backPage{display:none;width:46px;height:46px;top:65px;right:-60px;position:absolute;background:url(../images/sd-icon.png) no-repeat;background-position:-254px 0}
		
		
.sd_main_content .article2{display:block;margin-top:40px}
.sd_main_content .article2 p{display:block;padding-left:18px;font-size:14px;line-height:20px;margin-bottom:5px}
.sd_main_content .article2 p:before,.sd_main_content .article2 p:after{display:block;content:" ";clear:both;height:0;line-height:0;margin:0;padding:0;overflow:hidden}
.sd_main_content .article2 p.tishi{margin-bottom:20px}
.sd_main_content .article2 p i{display:block;float:left;height:27px;width:26px;background:url(../images/sd-icon2.png) no-repeat}
.sd_main_content .article2 p i.i01{background-position:-2px 0}
.sd_main_content .article2 p i.i02{background-position:-31px 0}
.sd_main_content .article2 p i.i03{background-position:-61px 0}
.sd_main_content .article2 p strong,.sd_main_content .article2 p a{display:block;float:left;height:26px;line-height:26px;margin-left:10px}
.sd_main_content .article2 p.phone{font-size:18px;font-weight:bold; }
.sd_main_content .article2 p.email a{color:#333;text-decoration:underline;font-size:14px}
.sd_main_content .article2 p.link a{color:#333;font-size:14px}

.scroll-pane-sub{margin-top:61px}
	.sd_navKey .key.top{height:46px;line-height:46px;font-size:12px}
/* table样式 */
table.solution_table{width:90%;float:center;margin-left:5%;margin-top:10px;margin-bottom:10px}
.solution_table td{border:1px solid black;padding:12px}
td.firstcol{width:40%}

/*@media only screen and (min-width: 320px) {
	.scroll-pane-sub{margin-top:61px}
	.sd_navKey .key.top{height:46px;line-height:46px;font-size:12px}
	.sd_navKey .key.phone{display:none}
	
	
 }*/ 
 

@media only screen and (min-width: 768px) {
	  .sd_main_content h2 strong{font-size:22px}
	  .sd_main_content h2.wd1{width:330px} 
	  .sd_main_content{padding-bottom:50px}
  } 
@media only screen and (min-width: 769px) {
	   .sd_aside{display:block}
	   .sd_articleKey{display:block}
       .sd_navKey .key.top{height:23px}
	   .scroll-pane-sub{margin-top:0}   
	   .sd_navKey .key.top{height:23px;line-height:23px;font-size:8px}
	   .sd_main_content{padding-top:60px;padding-bottom:60px}
       .sd_main_content{width:70%;margin:0 0;margin-left:30px}
	   .sd_main_content .main-title{font-size:37px}
	   .sd_navKey{width:46px;float:none;top:auto;left:auto;margin-right:0;right:30px;bottom:10px}
	   .sd_navKey .key.phone{display:block}
	   .sd_backPage{display:block}
	   .sd_main_content h2 strong{font-size:20px}
	   .sd_main_content h2.wd1{width:auto} 
	   td.firstcol{width:30%}
 }
 @media only screen and (min-width: 980px) {
	    .sd_main_content{width:75%;margin:0 0;margin-left:30px}
		.sd_main_content dl.article dt{width:500px}
	    .sd_main_content dl.article dt{width:500px}
		.sd_main_content h2 strong{font-size:22px}
	    .sd_main_content h2.wd1{width:330px}
	 
	 }
 @media only screen and (min-width: 1024px) {	
   .sd_main_content{width:75%;margin:0 auto}
   .sd_navKey .key.phone{background-image:none;position:relative;z-index:1000!important}
   .sd_navKey .key.phone em{display:block;background:#8e8e8e url("../images/sd-icon.png") no-repeat -126px -78px;position:absolute;left:0;width:46px;height:46px}
   .sd_navKey .key.phone span{display:block;position:absolute;left:52px;line-height:46px}
}