
/* CSS Document */
.clearfix:after { content: " "; display: block; clear: both; height: 0;}
.clearfix { zoom: 1;}
.p-txt { padding: 100px;}
.p-txt h1 { margin-bottom: 20px;}
.p-txt p { margin: 10px 0; padding: 5px 40px; }
.p-gray { padding: 10px 40px; background-color: #f7f7f7;}

.doc { margin-top: 20px; padding-top: 30px; border-top: #e5e5e5 1px solid;}
.doc-img, .doc-txt { float: left;}
.doc-img { margin: 0 auto; width: 380px;}
.doc-img img { width: 100%; margin-bottom: 30px;}
.doc-txt { width: 740px; padding-left: 40px;}
.doc-img a { display: block; margin: 0 auto; padding: 15px 0; background-color: #af0002; width: 240px; font-size: 28px; color: #fff; text-align: center; border-radius: 100px;}
.doc-img a:hover { color: #000;}
.doc-txt dt { padding: 10px 0; font-size:42px; border-bottom: #af0002 3px solid;}
.doc-txt dd { padding: 18px 0; font-size: 20px;}
.doc-txt dd p { padding: 6px 0;}

.site-introduce .linker4 li p { font-size: 14px; color: #666; line-height: 22px;}
.site-introduce .linker4 li p span { font-size: 32px; display: block; line-height: 50px;}
.line-top { margin-top: 40px;}
.syxmimg dl dd img { width: 100px; height: 100%;}