.mainTitle {
	color: #666;
	font-size: 30px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	margin: 30px auto;
}
.solu_jieshao{
	width: 1004px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.solu_jieshao p{
	color: #666;
	line-height: 24px;
	margin-bottom: 10px;
	text-indent: 2em;
}

.solu_des{
	width: 954px;
	margin: 0 auto;
	height:617px;
	background: url(../images/jjfa.jpg) no-repeat center center;
	color: #666;
	font-size: 12px;
	position: relative;
}
.solu_des dt{
	padding:3px 10px;
	background: #C8000A;
	display: inline-block;
	color: #FFFFFF;
	border-radius: 2px;
}
.solu_des dd{
	padding-left: 24px;
	line-height: 20px;
	background: url(../images/solu/icon5.jpg) no-repeat 10px center;
	
}

.solu_des dl{
	position: absolute;
}
.solu_des .r1{
	left: 88px;
	top: 16px;
}
.solu_des .r2{
	left: 540px;
	top: 0px;
}
.solu_des .r3{
	left: 780px;
	top: 30px;
}
.solu_des .r4{
	left: 106px;
	top: 190px;
}
.solu_des .r5{
	left: 170px;
	top: 556px;
}
.solu_des .r6{
	left: 470px;
	top: 494px;
}
.solu_des .r7{
	left: 640px;
	top:474px;
}
.solu_des .r8{
	left: 820px;
	top: 380px;
}


.solu-h3{
	font-size: 24px;
	padding: 10px;
	
	width: 1004px;
	margin: 0 auto;
	color: #000000;
}

/*——————经营产品——————*/
div.product{margin-bottom:30px;font-size: 16px;}
.product>ul{background: #C8000B;overflow: hidden;}
.product>ul li{width:100%;position:relative;overflow: hidden;margin: 4px 0;background: #f0f0f0;cursor: pointer;transition: background 0.5s ease;}

.product>ul li .pic{width:50%;overflow: hidden;position: relative;text-align: center;height:270px;background:#fff;}
.product>ul li .pic>a{display:block;width: 100%;height: 100%;}
.product>ul li .pic img{width:100%;transition:all 10s linear;}
.product>ul li .text{width:50%;text-align: center;position: relative;padding:30px 0;}
.product>ul li .text h2{font-size:22px;color:#666;line-height:30px;}
.product>ul li .text p{color:#666;text-align: left;text-indent: 2em;line-height:150%;padding:0 30px;}
.product>ul li>a{position: absolute;width:100%;left:0;background: rgba(0,0,0,.5);line-height:140px;height:140px;text-align: center;font-size:30px;color:#f9f9f9;transition: all 0.5s ease;}
.product>ul li .text h2>a{
	color: #666;
}
.product>ul li .text h2>a:hover{
	color: #d42a1d;
}
.product .jjfa dd{
	    padding-left: 100px;
    background: url(../images/vsd/icon2.jpg) no-repeat 80px center;
    line-height: 26px;
    color: #666666;
    text-align: left
}

.showList {
	margin: 14px auto 30px
}

.showList li {
	float: left;
	width: 20%;
	margin: 0 2.5% 10px;
	text-align: center;
	overflow: hidden;
	background: #fff;
	transition: all 0.5s ease;
	cursor: pointer !important;
	list-style: none;
}

.showList li img {
	width: 200px;
	height: 240px;
}

.showList li h4 {
	text-align: center;
	line-height: 150%;
	color: #666;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}

.showList li:hover {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
}


.wrap{background: #f0f0f0;color:#666;padding:20px 0;}
.wrap .index{padding:0 20px;font-size:16px;font-weight: bold;color:#2277DA;line-heigh:30px;height:30px;color:#666;font-weight: normal;}
.wrap .index a{color:#666;}
.wrap .index a.inner{color:#d42a1d;}
.wrap .index i{color:#CCC;padding:0 10px;font-family:console;}
.wrap .index .inner:hover{text-decoration: underline;}
.wrap .main{text-align: center;}
.wrap .main h3{font-size:24px;padding:20px 0 10px;line-height:150%;}
.wrap .main .pic{width: 1004px;padding:0 20px 20px 0}
.wrap .main .pic .chanpin{width: 940px;border-top: 4px solid #000000;border-bottom: 4px solid #000000;
background-color: #fff;padding: 20px 30px;}
.wrap .main .pic .c_left{width: 45%;float: left;height: 100%;}
.wrap .main .pic .c_left img{height: 100%;display: block;margin: 0 auto;width: 60%;}
.wrap .main .pic .c_right{width: 52%;float: right;height: 100%;text-align: left;color: #001F33;
line-height: 26px;}
.wrap .main .pic .c_right dl{
	margin-bottom: 10px;
}
.wrap .main .pic .c_right dt{
	padding-left: 20px;
	background: url(../images/solu/icon1.jpg) no-repeat left center;
}
.wrap .main .pic .c_right dd{
	padding-left: 40px;
	background: url(../images/solu/icon2.jpg) no-repeat 20px center;
}

.wrap .main p{padding:10px 0 10px 0;font-size:14px;text-indent: 2em;text-align: left;}
.wrap .main .pic table{
	width: 1004px;
	background: #FFFFFF;
	color: #000000;
	border-collapse:collapse;
	border-bottom: 4px solid #000000;
}
.wrap .main .pic table tr{
	height: 24px;
}
.wrap .main .pic table .th{
	color: #001F33;
	font-weight: bold;
	height: 50px;
	background-color: #CDFFFF;
	border-bottom: 4px solid #000000;
	border-collapse:collapse
}

.wrap .main .pic table .line{
	border-bottom: 2px solid #000000;
}
.wrap .main .pic table .topline{
	border-top: 4px solid #000000;
}
.wrap .main .pic table td:first-child{
	text-align: left;
	padding-left: 18px;
}

.pic .pro_des{
	width: 1004px;
	background: #FFFFFF;
}
.pic .pro_des img{
	width: 800px;
}
#sulo{
	background: #FFFFFF;
	width: 1004px;
	margin: 0 auto;
	font-family: "微软雅黑";
	text-align: left;
}
#sulo .t1 h3 {
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
}
#sulo>div{
	border-top: 4px solid #C8000B;
	margin-bottom: 40px;
	padding-top: 10px;
}
#sulo h4{
	padding-left: 20px;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	text-align: left;
}
#sulo p{
	text-indent: 0;
	padding: 0;
	margin: 0;
}
#sulo .com{
	width: 920px;
	margin: 0 auto;
}
#sulo .t1{
	border-top: none;
}
#sulo .t2 .row1{
	padding-left: 50px;
}
#sulo .t2 .row1 img{
	display: block;
	height: 100%;
}
#sulo .t2 .row2{
	padding-left: 50px;
}
#sulo .t2 .row2 li{
	line-height: 32px;
	height: 32px;
	font-size: 18px;
	padding-left: 30px;
	background: url(../images/solu/icon2.jpg) no-repeat left center;
}
#sulo .t3 .com{
	width: 840px;
}
#sulo .t3 .left{
	width: 390px;
	border: 2px solid #DD7777;
	margin-right: 10px;
}
#sulo .t3 .right{
	width: 390px;
	border: 2px solid #DD7777;
}
#sulo .t3 dl{
	padding: 10px;
}
#sulo .t3 dt{
	font-size: 22px;
	padding-left: 30px;
	background: url(../images/solu/icon2.jpg) no-repeat left 4px;
}
#sulo .t3 dt span{
	font-size: 20px;
}
#sulo .t3 dd{
	font-size: 20px;
	line-height: 36px;
	height: 36px;
}
#sulo .t3 .red{
	color: #FF0000;
}
#sulo .t3 p{
	font-size: 20px;
	line-height: 36px;
	height: 36px;
	margin-top: 10px;
	padding-left: 100px;
	
}
#sulo .t4 .left{
	width: 460px;
    padding-top: 390px;
    background: url(../images/solu/t4a.jpg) no-repeat center 10px;
}
#sulo .t4 .right{
	width: 460px;
	padding-top: 390px;
	background: url(../images/solu/t4b.jpg) no-repeat center 10px;
}
#sulo .t4 p{
	text-align: center;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
}

#sulo .t6{
	padding-bottom: 420px;
	background: url(../images/solu/t6.jpg) no-repeat center bottom;
}
#sulo .t7{
	padding-bottom: 506px;
	background: url(../images/solu/t7.jpg) no-repeat center bottom;
}
#sulo .t8 table{
	margin: 0 auto;
	background: #E7E9ED;
	width: 900px;border: 1px solid #FFFFFF;
}

#sulo .t8 table td{
	font-size: 18px;
	line-height:28px ;
	padding-left: 10px;
}
#sulo .t8 table .col1{
	background: #4F81BC;
	color: #FFFFFF;
	text-align: center;
}
#sulo .t8 table .col2{
	background: #CAD0DC;
}
#sulo .t9 dl{
	width: 780px;
	height:70px;
	padding: 10px;
	border: 2px solid #9BBA58;
	margin:0 auto 10px;
	line-height: 35px;
	font-size: 20px;
}
#sulo .t9 dt{
	padding-left: 30px;
	background: url(../images/solu/icon3.jpg) no-repeat 10px center;
	
}
#sulo .t9 dd{
	padding-left: 30px;
}
#sulo .t9 dd .space{
	width: 30px;
	display: inline-block;
	height: 35px;
}
#sulo .t10 img{
	display: block;
	margin: 0 auto;
}
#sulo .t11 .p1{
	font-size: 20px;
	padding-left: 30px;
	background: url(../images/solu/icon3.jpg) no-repeat 10px center;
	margin-left: 50px;
}
#sulo .t11 .com{
 width: 880px;
}
#sulo .t11 .left{
	width: 440px;
}
#sulo .t11 .left li{
	font-size: 20px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
}
#sulo .t11 .left li span{
	margin-left: 50px;
	font-size: 16px;
}
#sulo .t11 .right{
	width: 440px;
}
#sulo .t11 .right p{
	font-size: 20px;
	line-height: 36px;
}
#sulo .t11 .p2{
	font-size: 20px;
	padding-left: 30px;
	margin-left: 50px;
	color: #FF0000;
	margin-top: 20px;
}
#sulo .t12 ul{
	padding-left: 50px;
}

#sulo .t12 li{
	font-size: 20px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
}
#sulo .t12 li:first-child{
	background: url(../images/solu/icon3.jpg) no-repeat left center;
	padding-left: 20px;
}

#sulo .t13 img,#sulo .t15 img,#sulo .t16 img,#sulo .t17 img,#sulo .t19 img{
	display: block;
	margin: 0 auto;
}
#sulo .t14{
	background: url(../images/solu/t14.jpg) no-repeat 560px bottom;
}
#sulo .t14 ul,#sulo .t15 ul{
	padding-left: 50px;
}
#sulo .t14 li{
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	padding-left: 24px;
	background: url(../images/solu/icon4.jpg) no-repeat left center;
	
}
#sulo .t15 li{
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	padding-left: 30px;
	background: url(../images/solu/icon2.jpg) no-repeat left center;
	
}
#sulo .t18 ul{
	width: 920px;
	margin: 0 auto;
}
#sulo .t18 h5{
	padding-left: 24px;
	background: url(../images/solu/icon3.jpg) no-repeat left center;
	font-size: 20px;
	line-height: 38px;
	font-weight: normal;
	
}
#sulo .t18 p,#sulo .t18 li{
	font-size: 18px;
	line-height: 32px;
	padding-left: 30px;
}
#sulo .t18 .left{
	width: 400px;
}
#sulo .t18 .right{
	width: 400px;
}
#sulo .t18 .right .last{
	margin-top: 30px;
}
#sulo .t18 .right .last em{
	font-size: 40px;
}
#sulo .t20{
	padding-bottom: 130px;
	background: url(../images/solu/t20.jpg) no-repeat center bottom;
	text-align: center;
	
}
#sulo .t20 ul{
	margin-top: 50px;
}
#sulo .t20 ul li{
	font-size: 22px;
	line-height: 36px;
	text-align: center;
}
#fan>div{
	margin-bottom: 40px;
}

#fan h3{
	text-align: left;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 30px;
	padding: 2px 0 2px 10px;
	font-weight: normal;
	color: #E71E2C;
	border-left: 4px solid #d42a1d;
}
#fan p{
	text-indent: 0;
}
#fan img{
	margin: 0 auto;
}
#fan .uList li,#fan .dList dd{
	padding-left: 30px;
	background: url(../images/solu/icon6.jpg) no-repeat 10px center;
	text-align:left;
	line-height: 34px;
	
}

#fan dt{
	padding-left: 30px;
	background: url(../images/solu/icon7.jpg) no-repeat 10px center;
	text-align:left;
	font-size: 16px;
	 color: #E40212;	
	 line-height: 40px;
}
#fan h4{
	padding-left: 30px;
	background: url(../images/solu/icon7.jpg) no-repeat 10px center;
	text-align:left;
	font-weight: normal;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	color: #E9313E;
}

#fan table{
  width: 100%;
  border-collapse:collapse;
  border-right:1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
}
#fan table td{
	border-left:1px solid #4F81BD;
     border-top:1px solid #4F81BD;
font-size: 14px;
}
	


#fan li{
	text-align: left;
}

#fan .t1 .w3{
	display: block;
	margin-top: 20px;
	width: 950px;
	height: 450px;
	margin: 0 auto;
	background: url(../images/solu/t1w3.jpg) no-repeat center center;
}
#fan .t1 .w3 ul{
	padding: 30px 0 0 80px;
}
#fan .t1 .w3 ul li{
	font-size: 20px;
	line-height: 48px;
	height: 48px;
}
#fan .t1 .w4{
	position: relative;
}
#fan .t1 .w4_des{
	width: 580px;
	height: 160px;
	padding: 20px;
	border: 2px dashed #B4B5B6;
	border-radius: 8px;
}
#fan .t1 .w4_des li{
	color: #E7202E;
	font-size: 16px;
	line-height: 34px;
	height: 34px;
}
#fan .t1 .w5{
	width: 350px;
	height: 110px;
	background: #DCDCDD;
	border-radius: 10px;
	position: absolute;
	padding: 20px;
	line-height: 34px;
	left: 560px;
	top: 80px;
	z-index: 100;
	box-shadow: 10px 10px 5px #888888;
}

#fan .t1 .w6 .w6_des{
	width: 920px;
	margin: 20px auto;
	
}
#fan .t1 .w6 .w6_des li{
	width: 384px;
	float: left;
	height: 280px;
	font-size: 18px;
  line-height: 32px;
  position: relative;
  padding-left: 50px;
  padding-top: 20px;
  border:2px solid #f0f0f0;
}

#fan .t1 .w6 .w6_des li:first-child{
	border-bottom: 2px dashed #B4B5B6;
	border-right: 2px dashed #B4B5B6;
	margin-bottom: -2px;
}
#fan .t1 .w6 .w6_des li:last-child{
	border-top: 2px dashed #B4B5B6;
	border-left: 2px dashed #B4B5B6;
	margin-left: -2px;
	margin-top: -2px;
}
#fan .t1 .w6 .w6_des li span{
	font-size: 50px;
	font-weight: bold;
	color: #E50011;
	position: absolute;
	top: 30px;
	left: 16px;
}
#fan .t1 .w6 .w6_des li img{
	margin-top: 20px;
}
#fan .t1 .w7 .left{
	width: 500px;
	height: 100%;
}
#fan .t1 .w7 .right{
	width: 500px;
	height: 100%;
}

#fan .t1 .w7 .t1w7_table{
	width: 490px;
	border-right: 1px solid #757475;
	border-bottom: 1px solid #757475;
	
}
#fan .t1 .w7 .t1w7_table tr:first-child{
  color: #FFFFFF;
  background: #E50011;
}
#fan .t1 .w7 .t1w7_table tr:nth-child(even){
	background: #DCDCDD;
	}
#fan .t1 .w7 .t1w7_table td{
 border-color: #757475;	
 height: 28px;
 line-height: 28px;
}
#fan .t1 .w7 .right ul{
  padding: 10px;
  border:2px dashed #B7B8B9;
  border-radius: 10px;
  width: 350px;
  margin: 24px 0 0 20px;
  line-height: 24px;
}
#fan .t2 .w3 li{
	width: 172px;
	float: left;
	height: 100%;
	margin: 0 12px;
	font-size: 16px;
	line-height: 28px;
	} 
	
#fan .t2 .w4_des{
  height: 440px;
  width: 1004px;
	background: url(../images/solu/t2w5.jpg) no-repeat center center;
  	
}
#fan .t2 .w4_des li{
 font-size: 12px;
 width: 100%;
}
#fan .t2 .w4_des .left{
 width: 420px;
 line-height: 24px;	
}
#fan .t2 .w4_des .right{
	width: 260px;
 line-height: 24px;	
}
#fan .t2 .w5{
	margin-top: 10px;
	width: 920px;
	margin: 0 auto;
	}
#fan .t2 .w5 p{
 font-size: 42px;
 color: #E61221;
 line-height: 50px;	
 height: 50px;
 font-weight: bold;
 font-style: italic;
 
}

#fan .t3 .w1 .redbg{
 padding: 16px;
 background: #E50011;	
 color: #FFFFFF;
 line-height: 28px;
 font-size: 16px;
 border-radius: 2px;
}

#fan .t3 .w2 dt{
 font-size: 18px;
 color: #E40212;	
}
#fan .t3 .w2 dd{
 text-align: left;
 font-size: 16px;
 line-height: 54px;	
 padding-left: 10px;
}
#fan .t3 .w2 dd span{
 color:#ED1B23 ;	
 font-weight: bold;
}
#fan .t3 .w2 p{
 font-size: 16px;
 padding: 0 0 10px 0;
}
#fan .t3 .w2 li{
	height: 34px;
	line-height: 34px;
	background: url(../images/solu/icon4.jpg) no-repeat 10px center;
	
	}
#fan .t3 .w2 .row3{
 margin-top: 20px;	
}

#fan .t3 .w2{
	background: url(../images/solu/t3w2.jpg) no-repeat 700px bottom;
}
#fan .t3 .w3{
	background: url(../images/solu/t3w3.jpg) no-repeat 600px bottom;
}
#fan .t3 .w4{
	background: url(../images/solu/t3w4.jpg) no-repeat 600px bottom;
}
#fan .t3 .w5{
	background: url(../images/solu/t3w5.jpg) no-repeat 600px bottom;
}

#fan .t4 .w2{
	padding-right: 450px;
	background: url(../images/solu/t4w2.jpg) no-repeat 600px bottom;
}
#fan .t4 .w2 p{
	line-height: 32px;
	font-size: 15px;
}
#fan .t4 .w2 dl{
	margin: 20px 0;
}
#fan .t4 .w4 .w4_des dt{
	width: 100%;
}
#fan .t4 .w4 .w4_des dd{
	width: 46%;
	float: left;
}
#fan .t4 .w5 p{
	font-size: 18px;
	line-height: 32px;
	color: #E50C1C;
}

#fan .t5 .w1 p span{
	font-weight: bold;
	color: #E50C1C;
}
#fan .t5 .w2 img{
	margin: 10px 0;
}

#fan .t5 .w4_des{
	padding-right: 500px;
	background: url(../images/solu/t5w4.jpg) no-repeat 600px bottom;
	
}
#fan .t6 table{
	border-color: #818081;
}
#fan .t6 td{
	text-align: center;
	border-color: #818081;
}


#fan .t6 tr:nth-child(odd){
	background: #DCDCDD;
}
#fan .t6 tr:first-child{
	background: #d42a1d;
	color: #FFFFFF;
}
#fan .t6 .redbg{
	background: #d42a1d;
	color: #FFFFFF;
}
#fan .t6 .w2 dd:nth-child(2){
	padding-left: 0;
	background: none;
}
#fan .t6 .w2{
	background: url(../images/solu/t6w2.jpg) no-repeat 600px bottom;
}
#fan .t6 .w2 table{
	width: 500px;
}
#fan .t6 .w3 table{
	width: 328px;
}
#fan .t6 .w3 td{
	height: 28px;
	line-height: 28px;
}
#fan .t6 .w3{
	background: url(../images/solu/t6w3.jpg) no-repeat 600px bottom;
}
#fan .t6 .w4 table{
	width: 560px;
}
#fan .t6 .w4 td{
	height: 28px;
	line-height: 28px;
}
#fan .t6 .w4 .ddLeft{
	text-align: left;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
	
}
#fan .t6 .w4{
	background: url(../images/solu/t6w4.jpg) no-repeat 600px bottom;
	
}
#fan .t6 .w5{
	background: url(../images/solu/t6w5.jpg) no-repeat 700px bottom;
	
}
#fan .t6 .w5 table{
	width: 560px;
}
#fan .t6 .w5 dd:nth-child(2){
	padding-left: 0;
	background: none;
}

#fan .t7 .w2{
	background: url(../images/solu/t7w2.png) no-repeat 400px bottom;
	padding-right: 500px;
	
}