section.sub-banner{
	height: 550px;
}
section.service{
	padding:60px 10px 35px;
	background: #fff;
}
section.service.black{
	background: #2e3236;
}
section.service h3{
	text-align: center;
	font-size: 	32px;
	line-height: 42px;
	font-weight: bold;
}
section.service h3 small{
	display: block;
	font-size: 14px;
	line-height: 32px;
	color: #999;
	font-weight: normal;
}

section.step_1 ul{
	margin-top: 50px;
	text-align: center;
}
section.step_1 ul li i{
	display: block;
	margin:22px auto 8px;
	border-radius: 50%;
	border:1px solid #0c0e0d;
	width:91px;
	height: 91px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAoBAMAAABKqWRCAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///9OTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVIOubR7AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEhSURBVCiRY2CAAcv7////aWbAAJz//53e8/7/BAyJ9T8NGBiY5/9CF2f9HwCiWCAUEuD6AaHzN6BJcH+G0PIX0HV8gtD8B+BCoqEgEPsDTIXmPwVTgQwMbP+xggQG/0lKWIDmF4b1mH4FgR84JBh/MMwflBI4/TG/CZu45ncGif9bMMVj/hcyMMT/f6EA5qmGhgaBGczz/4NiJ170/J8kEH/+//8/QbTF/d9OYAkBpr7/N4ApYZ2S0isGBpF5/68LMH0BSQANsnj//0byXgaGO25r//8pAhoGk2Bgyrr//zcDw/7/f1sFGJAlgF5SvcPAcNYJ4ipkCWCSW7UKltxQJXLfvbuGVQIJDGKJfAFMCSa8OuSwJfaLIG2zZmKAFQIMAKCQstHi3MhQAAAAAElFTkSuQmCC') no-repeat center;
}
section.step_1 ul li i.icon_02{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsBAMAAADsqkcyAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///9OTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVIOubR7AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFdSURBVCiRdZM9S8NQFIbfpG2wH4SMgh3cHZpVl3YUHJq1TtktFHex/oMK1k2wIM6tIo42LnWy3UWJm4OCWkuN/TAmsfXecy/e4XJ4eDicnPcG2DyAcFZPgdT01aI04bsNVK1Un+JcIzHEM+BRXAOu/sM1M/kuNNmLeUhPXIfizLTXAnbONwyeKhcrN1GhXfM4a8+rLU5XLv9K7YzhJZvVTOdkXudloDzTlQ6ZdT5MlsiRrpqiHOhO0vcbGUEGSm59/bsuUujBwvQ3CVfDWTwJv4RXU8KRWJHwV9RJwt3wepBw3g6ewkDCC59B630JLzbH7dG2SJWOenRnlg0B/66Opsr2LOjzPVOdJcg/Ai5B/hHwcXM6HzfTaYKzYeImTVBzYoXwT5kc0m8o9XwL+ZPiI8X6YO0Dt1CGFFcM3GM0C4ad4zDTNuLC8osFjJF7qrUoTnu7fag9oUfQZbL8A2NLaJ0ZdwjRAAAAAElFTkSuQmCC');
}
section.step_1 ul li i.icon_03{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAUBAMAAADfOGjQAAAAA3NCSVQICAjb4U/gAAAALVBMVEX///9OTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVIGzNB7AAAAD3RSTlMAETNEVWZ3iJmqu8zd7v9lNdiyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAN5JREFUKJFtkDEKwjAYhV+pIlZbehLpCQRv4AEcXOxm8QieQDyBdHJwEGenji6Kk1MRYoViaXsG/6Q1CZg35P/olyaPAIBdB7Si5rn4GlD6dcxHdaA8Mw0o7pnxUfKlU/kKKNEilw7RWgHlilQ576SAqnywCaRzEwVU5YVRrP5LFIgNAyYdbZNAl87RzaU7ThXwKhBl+CdrVmjAqwC7oH2OeqsBnKw9nD/HfgIN4D7CMFyy333QAJE4ITe6m3i31OTsomkcGJzzFmMcG5x3F2PIDC5aidHLDa6pAqv8d1+NoH2TObtkQAAAAABJRU5ErkJggg==');
}
section.step_1 ul li i.icon_04{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA2BAMAAABzdQepAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///9OTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVJOTVIOubR7AAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAI+SURBVDiNbZM9aNRgGMef5FI7nFdS6NUbMwhVVDgpDnLQy61t8eqgiy1YcFRbOmvPupeDuiiCJ1IXB1NQF0Fa8GvokFtOUU+ig5y6BERrk17y9v3Mm6R5hnuf+/+SJ8/XCyCteB4ybcDuz2TpmuW1fPOgnrM8U7P8clpXn/ZNEu23kdSVZjBPzlFnV0/oC8Ei8wadnTi5FqwQTKSS80Hql9BtcuS3yO8x9ELoU+gOPev/6HEWPWd6RTj3X4oHn5HjOHrLM+ic47nOojWAMfcdj3ioXeCpwdVwCVq++FT+dWVL+JYHVn+F/5novvrL3ZLtg3Uz5AFWx8c/8SrdjxgML7NuqB5Aw2B96Q1joCsPSP8gh3M8QRzN/qUrGBiQa+2Zsg3aplcGlQI8CzkH5nOA3/Z4bWqLxhUAijabg9Ls042IAJ5DDxNlmc9FAii5uGWzIa82Bsgc+FxSAM+Bz0WCkQu0jjpr1ZlaBKrdLySnQpvo018/6wLUjYlbAuT800dBgqFFAQ5vxL5Rv3IvClU1Y6C67UdgwYi/UTv5MBsYg9+jUJfjoHxqQ4D8nzjodssCqPbdJ1EdIxdpr1mBR7Yfp3rFASg8FKQBNR82Z7LAwB405E2VQLN28Lb4RhqwfSo6P40kUJtBjZyj7n89kVUjnGdPlJwfugTK9UDsv7iPDMiNAHEfKZiSG0FsEj1ioILWIWHT+D4OfcM39Q2kbA4tFdpjqJPWQbkRznXc9/oBgBcaoV6GTgreNbJ0TOL6Ps+29nhEfen5AAAAAElFTkSuQmCC');
}

section.step_1 ul li em{
	font-size: 16px;
	line-height: 32px;
	font-style: normal;
	display: block;
	font-weight: bold;
}
section.step_1 ul li span{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin:0 15px 30px;
	text-align: left;
}

section.step_2 h3{
	color: #fff;
}
section.step_2 h3 small{
	color: #fff;
}
section.step_2 div.box{
	overflow: hidden;
	margin-top: 55px;
}

section.step_2 li{
	padding: 20px;
}
section.step_2 li div{
	background:#fff;
	padding: 8%;
	/*min-height: 190px;*/
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
section.step_2 li em{
	display: block;
	font-size: 24px;
	line-height: 32px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
}
section.step_2 li span{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	min-height: 146px;
	margin-top: 10px;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
section.step_2 li div:hover{
	background: #2c92f7;
	color: #fff;
}
section.step_2 li div:hover span{
	color: #fff;
}

section.step_3 div.box{
	margin-top: 60px;
}
section.step_3 li{
	padding: 0 50px 0;
	margin-bottom: 80px;
	border-right: 1px solid #cacaca;
}
section.step_3 li:nth-child(4n){
	border-right: none;
}
section.step_3 li i{
	display: block;
	font-size: 14px;
	padding-top: 33px;
	font-style: normal;
	margin-top: -17px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbBAMAAABy5JkhAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACrSURBVBiVY2DQmDUTCmbNUGBgYL3VAQddVxkY4hwYEMAvgGEnEpeBcwPDcmQ+xwKG6Wh8dHli+EBnGDAwOML4Mj8YpH8xcP1TgPLj/zPY/1fg/x+AIs9+SwBJvwKx9uF37waGVch87gUMdgVI/DoDBubTM2cKMFjNnLVq1arVh4FiLGn9Chwvw9LKy8tTIKqimM4YIJuyJG8CMpfxzBFkLgPbDxQuA7MDEgcAjqhCptogBr0AAAAASUVORK5CYII=') no-repeat left top;
}
section.step_3 li i.icon_02{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAhBAMAAAAxLHauAAAAA3NCSVQICAjb4U/gAAAAKlBMVEX///8QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCO1cpeAAAADnRSTlMAESIzRFVmd4iZqrvM3UwhkGcAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABMklEQVQYlWNgAALWzpkzHBgggH1nqUv47AQwm/E0SJR1N5ij2wCmOA+CJK5BVXeDRBqgHC4gwxvKZmA8xMCwUtkFCJwNGRg6GBhYdqWllWV0H2ZgsGJgTZ2ZlpaSyA7UwMVQnRaaFla7EsThZJiqzKikyMnBBuZUuqW5lEpKQDhtriYMzpIabGA9rWD7wBwtIEeBPUEKzMlkaGVcxAnlLGVoNW7igHBYNjC0lhVyJID18AQwtIamhieCZaoYGFrT0jsqPdhZJzBfBHJCQ8PSLGK7E3iAgTAFbE/ncpAqhsrOrqrqaiBjMxBzr9yxY8clBgbmBTAfM6gkMQhAWKwV5eWFwlAOW0d7mntlAITDnFY5e1UHlMOxPDWscpUCVM+slWVhZTCz3CtWLYYbzMDcXgiiAGY6UdvWMHgiAAAAAElFTkSuQmCC');
}
section.step_3 li i.icon_03{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdBAMAAACkvXo8AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEzSURBVBiVTZG9TsMwFIWPUpr+pGp2FniDIPaqeYNEYmSImRgToc6ob0AWVpIXQOENyohYghhhgIU5iDaNSKKY6+sMeLm2v+Pj62MAi1/wGD1xGcj8gSeZ5LrcmY2q02rYMHYRpgoLBCRwdoBZE5ZrKMGHa6RKkF3TZrBGh6NHEkzLgUwx/0Ry0eAKXuFjWSOIYHWx9YN5qZxXdAS52Bwb0qfZQqp7rPYVTqk6GNfcV77WWLdBgr3GI42BTY/jfm0zNrt+iRvBWPZ8smcsL/vzicYVkvQ/jjDhoBJtXg1jJORwwDamFF7MgtmzSiksziqcIolg+xSnWU+kb25hf8NxZw3nI0IB7wUhPehW5Vd/kdcJ7lSUnG8Kbwu8wzivdf4KI7svWqH/p6Docfi26p81bgn/AeV+gWsMGg7xAAAAAElFTkSuQmCC');
}
section.step_3 li i.icon_04{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAC7SURBVBiVY2B//x8BJjDU/70LB/d/MfwXYECA+wx/OASaOAyg3PUMv1kZElgF4Nx3pRXhrRUdYNB+j+HdKiTwjuEPkklAxSjc/URwrUAWtcC5niCZfgEolzMByBPgfADl5gPdyLWA4TSEy/wZKFmvwMBfAOYCKQYmoBDjZzCX4wIDAy9QO+dBiN4zYMRQDzWKv4FxIQMDy2col/EbyF77BJgzfEGu2gl3FSNIVoCgj9Yz/EMNWLRgR40UAIQQfLJ/XSB1AAAAAElFTkSuQmCC');
}
section.step_3 li i.icon_05{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbBAMAAAB2EUkcAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADfSURBVBiVbZDJEYJAFERbRLH04JIAFhEQgZCBZGAomoFevGsEhKBevEoAuJQJsBQqZVl+vyM4uPSB+fWqZ37T2FFRdw/0qRDUQkE6g2xsi29TOjZ27mBQmYDPqQTWGeVbhcwcKDSHlpbcOAfWFWgkqLNFACWY8fMR4B5foMcGWEugfjdFjoBnDEfP1YdnDgwuPC84hkaOCKbSCGL7OMm29FOoN6BGdgbYoqXCkCcdnDhGlZw30FZ6BGUt/wXoe199qCbefRQLE8DfSvn7EMFnyQcYRluqY3TxK6VwIf4DHnOlr1dHEddDAAAAAElFTkSuQmCC');
}
section.step_3 li i.icon_06{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeBAMAAADN62OsAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADhSURBVBiVY2BgYNB5BwEFDCDA9P4/BDSAuXr/vyuBwPwGqORXsHB/A0Ty/zcEF6QTiWv3H4V7H5P7HYlbEhoahMQVYIACCNeA8wwIHIVxWctBoBjGZZvR0dHRORmHLLrimTNnrN69hWH9BLisApClGQC3CMgSDWYAcyGOkPz//wWCy/r+V/f/y3Bu/H8HMIZwmf9/Z27k/P8ZyuX7/4nvD8v/f1Au5/8vnM/Z/v+E6T3/h4GB9/8ChvsKYC73/80s538BTQ4ChzlD/////4CxAo2RAKaeN4VAVfsg0XUR4jYADG6d97tU2h0AAAAASUVORK5CYII=');
}
section.step_3 li i.icon_07{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfBAMAAAB0eNK/AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADtSURBVCiRY2CAAL8DDCiA5f8fARQB////L6Iq+P//L7KS+N/515CVsP6/YP/BHklJ/F+B/I8s/y8hTLjIEP+Rwf8fTAnrHwaQAMt/uB4FsACDIrLFIAEGcgUyBZAFGKcx/E9AFmD/x3C/AFmA4w/D/gZkAc7fDPMPIAvw/ICxoJT+Vwb578gC9Q8ZuP6BWfkQgfcTGJj+NyBUcPwH+nP+ZxBTEuwc/x9AgvefAszVzP8vAEmm/09gAv4QOXuIKSATHoNppvt/C0G0+P0/CjCZ/ztSw7r/w1QyMFi+B8bc/3+TEMEjOvve252BYCYAkd9pKhC3HXYAAAAASUVORK5CYII=');
}
section.step_3 li i.icon_08{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdBAMAAACkvXo8AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOGvfDjAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFgSURBVBiVTZG/SwJhHMaf01PLlFzaihwbAgdpjILeWsLOCKIlFKKpoQuChqQcm9IxGkpqE8SlxSG8f6BMcLUaGmoo71Dz9Lze3u+J4APvjw/v3fN93u8LkHYeX0ubGMp1w0l3Qz7jvXltt8+zA5zgRTX4gsKzHXK4kupBsGJEDOe4FeAPM9V123T9EZ8nE9tkpxZDSzlAsvAD+fJzGZH0WBPwG64OENTE0GEDk1mfDvKDx8BhGMpxrMXYRo2xNXNFSSPDR5VDOarcR6OLH4yxbxZ7Rx2z6sAPT/Dr4JgKC1edghJfO5m9STGVEdAxogomNcj5/NXJ/ipxXUSEz6ljElvIhOFpQpLe4tSmLuWVW6Jak46lvXGxym1g+ndgmBAdc9P+tkY4Z9NfHTkOT+Nra+GUV4nbkW4I3ooo0qd+Sn0rY4rEcoqnHZOG5i7z0kVh+B6W+OaAc+togJI6egX8A+EWl+FL2pW1AAAAAElFTkSuQmCC');
}
section.step_3 li i:after{
	content:'';
	display: block;
	width:20px;
	height: 1px;
	background:#e5ad25;
	margin-top: 5px;
}
section.step_3 li span{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: block;
	margin-top: 15px;
}

section.step_4{
	background: #ebebeb;
}
section.step_4 div.rec div.title{
	margin-bottom: 18px;
}
section.step_4 div.rec ul.list li{
	overflow: hidden;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
section.step_4 div.rec ul.list li a.thumb{
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 58%;
	position:relative;
}
section.step_4 div.rec ul.list li a.thumb img{
	display: block;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
section.step_4 div.rec ul.list li:hover a.thumb img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
section.step_4 div.rec ul.list li span.bottom{
    display: block;
    background: #fff;
    padding:10px 18px;
}
section.step_4 div.rec ul.list li span.bottom a.title{
    font-size: 16px;
    font-weight: bold;
    line-height: 44px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
}
section.step_4 div.rec ul.list li span.bottom a.more{
    font-size: 14px;
    font-family: '黑体';
    line-height: 20px;
    text-overflow:ellipsis;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    padding-right: 26px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAIAQMAAADZb60gAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+WlpaSKwzRAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAHUlEQVQImWNgYOBgYGDgAWI+hv///4MxiA0R4wAAY7wGPzXfaEIAAAAASUVORK5CYII=') no-repeat right center;
}