/* CSS Document */

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
html,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
body{ font-size: 14px;line-height: 14px;font-family: "Microsoft YaHei",Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;color: #333;}
ul{ list-style:none;}
.clearfix{display:block;zoom:1;}
.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
body{ font-size:10px; background-color:#eeeeee; color:#434343;}
a{ color:#434343; text-decoration:none;}
a:hover{ color:#434343; text-decoration:underline;}
.Top{ margin:0 auto; text-align:center; width:640px; height:320px;}
.Top img{ width:100%; float:left;}

.Nav{ margin:0 auto 20px auto; width:640px; background-color:#ffffff; border-bottom:1px solid #9f9f9f;}
.Nav ul li{ float:left; width:25%; text-align:center;  font-size:2.8em; line-height:3em;}
.Nav ul li a{ display:block; width:100%; height:100%; text-decoration:none; color:#434343; border-bottom:4px solid #fff;}
.Nav ul li a:hover{ color:#be1518; border-bottom:4px solid #be1518;}

.TitleExt{padding:10px 0 15px 0;}
.Title{ font-size:2.8em; font-weight:bold;height:36px; line-height:36px;color:#be1518}

.A{ padding:0 20px; width:640px; margin:0 auto 20px auto; background-color:#ffffff; margin-top:20px;}
.A .tContent{ font-size:2.4em; line-height: 2.0em; position:relative; border-bottom:1px solid #a0a0a0; padding-bottom:30px; padding-top:20px;}
.A .tInfo{ padding:20px 0; border-bottom:1px solid #a0a0a0; font-size:2.4em;}
.A .tInfo p{ padding-left:20px; line-height:38px; margin-bottom:5px;}

.A .tInfo p .tDT{ color:#be1518; display:table-cell; white-space:nowrap;}
.A .tInfo p .tDD{ display:table-cell;}

.B{ padding:0 20px; width:640px; margin:0 auto 20px auto; background-color:#ffffff;}
.B .tContent{ padding :15px 0 1px;}
.B .tContent dl{ min-height:250px; position:relative; border-right:1px solid #187ef4; border-bottom:1px solid #187ef4;margin-bottom: 30px;}
.B .tContent dl dt{ position:absolute; top:0;}
.B .tContent dl dd{ padding-left:209px; }
.B .tContent dl dd .tName{font-size:2.6em; line-height: 2.4em; background: #3c8fed; color: #fff; text-align: center;}
.B .tContent dl dd .tInfo{font-size:2.6em; line-height:1.8em; color: #5279a6;padding: 23px 15px;}

.C{ padding:0 20px 10px 20px; width:640px; margin:0 auto 20px auto; background-color:#fff;}
.C .tContent{}
.C .tContent dl{ position:relative; min-height:250px; padding-bottom:20px; font-size:2.4em;}
.C .tContent dl dt{
	position:absolute;
	width: 213px;
	height: 198px;
}
.C .tContent dl dt img{ vertical-align:top;}
.C .tContent dl dt .tName{width:186px; text-align:center; overflow:hidden; line-height:72px;}
.C .tContent dl dd{ padding-left:200px;}
.C .tContent dl dd .tTitle{color:#be1518; line-height:2em; min-height:3em;}
.C .tContent dl dd .tInfo{line-height:1.5em;}
.C .tContent .tLine{ height:1px; background-color:#434343; font-size:0; width:575px; margin-bottom:25px;}

.D{ padding:0 20px; margin:0 auto 2px auto; width:640px; background-color:#FFF;}
.D .tContent{ padding:15px 0;}
.D .tContent .tElement{ margin-bottom:10px;}
.D .tContent .tElement img{ vertical-align:text-top;}
.D .tContent .tElement p{ font-size:2em; text-align:center; line-height:2em;}

.E{ margin:0 auto; width:640px; background-color:#be1518; padding:20px;}
.E p{ font-size:2.4em; color:#fff; line-height:2.0em;}
.G{ padding:0 20px; margin:0 auto 20px auto; width:640px; background-color:#FFF;}

.F{ padding:0 20px; margin:0 auto 20px auto; width:640px; background-color:#FFF;}
.F p{ font-size:2.4em; color:#333; line-height:2.0em; text-align:center;}
