﻿@charset "utf-8";
/* CSS Document */
.auto{ margin: 0 auto; width: 1200px;}
.so_nav{ padding: 27px 0;}
.so_lf{float: left; width: 400px; height: 24px; line-height: 24px; font-size: 16px; color: #666;}
.so_lf a{ float: left; font-size: 14px; height: 24px; background: url(../images/ss.jpg) repeat-x 0 -48px; line-height: 24px; text-align: center; margin-right: 8px;}
.so_lf strong{float: left; font-size: 14px; height: 24px;background: url(../images/ss.jpg)  no-repeat 0 0px;line-height: 24px; text-align: center;}
.so_lf span{float: left; font-size: 14px; height: 24px;background: url(../images/ss.jpg)  no-repeat right -24px;line-height: 24px; text-align: center; padding: 0 16px;color: #fff;}
.so_fl{float: right; height: 24px; line-height: 24px; font-size: 16px; color: #666;}
.so_fl span{color: #33ace5;font-weight: bold;}

.cp_nav{ background: #eef2f4; height: 46px; line-height: 46px;}
.cp_nav tr{ font-size: 14px; color: #333; font-weight: bold;}
.cp_on{ height: 120px; padding: 15px 0; border-bottom: 1px solid #dddddd;}
.cp_on:hover{ background: #f5f5f5;}
.cp_on tr{font-size: 14px; color: #333;}
.cp_on tr td span{ background: #99d5f2;  padding: 5px 10px;}
.cp_on tr td a{ color: #666;text-decoration:underline; font-weight: 600;}
.cp_on tr td a.cg{ background: url(../images/anu.jpg); display: block; height: 34px; line-height: 34px;text-decoration: none; color: #fff; margin-bottom: 14px;}


.Empty{ padding: 92px 0;}
.Em_lf{ float: left; padding-left: 185px; width: 302px;}
.Em_fl{ float: right; width: 480px;}
.Em_fl h2{font-size: 22px; color: #333; padding-bottom: 10px;}
.Em_fl span{font-size: 14px; color: #666;}
.Em_fl ul{ padding-top: 28px;}
.Em_fl ul li{ height: 30px;line-height: 30px; margin-top: 15px;}
.Em_fl ul li span{ font-size: 14px; color: #666; display: inline-block; width: 120px;}
.Em_fl ul li a{ border: 1px solid #ff9600; display: inline-block; height:28px; width:148px;text-align: center; color: #ff9600;}
.Em_fl ul li a.qqkf{ background: url(../images/qq.jpg) 44px center no-repeat; padding-left: 15px;  width: 133px;}



.legal{ margin-bottom: 30px; padding-bottom: 65px; background-color: #fff;}
.legal_nav{ height: 94px; margin: 15px 20px 30px; background: #fff; border-bottom: 2px solid #e8e8e8;}
.legal_nav h2{ padding: 0px 43px; line-height: 94px; font-family: "微软雅黑"; font-size: 32px; color: #333;}
.legal_nav h2 em{ float: left;}
.legal_nav h2 span{ float:right;color: #999;font-weight: normal;}
.legal_cont{ padding: 0 43px; }
.legal_cont p{ font-size:16px;color: #333;font-family: "微软雅黑"; line-height: 26px;}
.legal_cont span{font-size:16px;color: #333;font-family: "微软雅黑"; line-height: 26px; text-indent: 2em; display: block; padding-top: 16px;}
.legal_cont h2{ font-size: 18px; color: #333;  padding-top: 35px;}
.legal_cont h3{font-size: 16px; color: #333;  padding-top: 20px;}
.nm{ padding-top: 19px;}
.legal_cont span.jj{ padding-top: 4px;}
.legal_cont strong{color: #33ace5; font-size: 18px; padding-bottom: 30px; display: block;}





