﻿* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; border: none; font-family: 'Microsoft Yahei', "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
body { font-size: 16px; color: #2b2b2b; background-color: #f2f2f2; }
a { color: #337ab7; text-decoration: none; }
a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; }
ul, li { list-style-type: none; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
p { margin: 0 0 10px; }
input { border: 1px solid #ddd; background: #fcfcfc; color: #777; }
/*------------------------------*/
.header { width: 900px; text-align: center; height: 90px; line-height: 90px; margin: 0 auto; }
.header .logo { }
.header .logo img { vertical-align: middle; min-height: 40px; }
/*------------------------------*/
.useprotocol { width: 1500px; margin: 20px auto; overflow: hidden; border-left: 1px solid #f0f0f0; padding: 30px; text-align: center; background-color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.useprotocol-title { }

.useprotocol p { margin-bottom: 20px; }
.useprotocol-intro { margin: 50px auto; }
.useprotocol-intro p { text-align: left; line-height: 35px; color: #919191; }
.useprotocol-details { margin: 50px auto; }
.useprotocol-details .useprotocol-details-count { margin-bottom: 75px; }
.useprotocol-details .useprotocol-details-count h1 { text-align: left; color: #41a2ff; font-size: 18px; margin-bottom: 35px; }
.useprotocol-details .useprotocol-details-count p { text-align: left; color: #919191; line-height: 35px; }
