@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; background:#FFF /*url(../images/center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#333; text-decoration:none;}
a:hover{ color:#d20d03; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.layout{width:100%; height:auto; }

/*.container-site{ height: 36px; background-color: #f7f7f7; }
.site{ width: 1200px; height: 36px; line-height: 36px; text-align: right; font-size: 12px; margin:0 auto; }
.weather{ width: 170px; height: 24px; float: right; margin-top: 6px; margin-left:10px; position: relative;}
.header{ width:1200px; height:270px;  margin:0 auto; }
.siteDate{ width: 160px; height: 36px; line-height: 36px; float: right; display: inline-block; }
.chat{ width: 36px; height: 36px; float: right; position: relative; cursor: pointer;}
.chat h3{ width: 16px; height: 16px; padding:10px; overflow: hidden; }
.chat h3 img{ width: 16px; height: 16px; }
.chat p{ width: 114px; height: 114px; overflow: hidden; position: absolute; left:50%; top:36px; margin-left:-58px; border:1px solid #EEE; display: none;}
.chat p img{ width: 114px; height: 114px; }*/






.header{ width:100%; height:230px;  margin:0 auto; background-image: url(../images/header.png); background-position: center center; background-repeat: no-repeat;}
.header .headerMain{ width: 1200px; margin:0 auto; }
.logo{ width:670px; height: 230px; display: block; float: left;}
.logo img{ width:100%; }



.container-nav{ height:52px; margin:0 auto; background-color: #c20505;}
.navlist{ width:1200px; margin:0 auto; height: 52px;}
.navlist li{ /*width:132px;*/width:150px; height: 52px; line-height: 52px; font-size: 18px; text-align: center; float: left; box-sizing: border-box; position: relative; }
.navlist li::after{ content: ' ';width: 1px; height: 24px; background-color: #fd293a; position: absolute; left:0; top:50%; margin-top: -12px; }
.navlist li.lihome{ width: 141px }
.navlist li.lihome::after{ display: none; }
.navlist li h3{ width: 150px; height: 52px; font-weight: normal; font-size: 18px; }
.navlist li.lihome h3{ width: 141px; }
.navlist li h3 a{ width: 150px; height: 52px; display: block; line-height:52px;text-align: center; position: relative; color: #FFF; }
.navlist li.lihome h3 a{ width:141px; }
.navlist li h3 a:hover,.navlist li h3 a.on{ color: #FFF !important; }


.container-col{ width:100%; height:auto; margin:0 auto; background-color: #ebf0f1; }

.main{ width:1200px; height:auto;  margin:0 auto; }



.container-banner{ height:230px; position: relative; /*background-color: #e12f26;*/ overflow-x: hidden;}
.container-banner p{ width: 1920px; height: 230px; position: absolute; left:50%; top:0; margin-left:-960px; }
.container-banner p img{ width: 1920px; height: 230px; }


.container-link{ height: auto; background-color: #f3f3f3; }
.linkHeader{ width: 80px; height: 30px; line-height: 30px; text-align: left; padding-left:20px; overflow:hidden; float: left; font-size: 16px;}
.linkList{ width: 1100px; height: auto; float: right; }
.linkList p{ width: auto; display: inline-block; padding:0 10px; height: 30px; line-height: 30px; float: left; text-align: center; overflow:hidden; font-size: 16px; }
.linkList p a{ color: #666; }

.container-footer{ height: auto; background-color: #c20505; }
.footer{ width: 720px; margin:0 auto; padding-top: 50px; padding-bottom: 50px; padding-left:240px; padding-right: 240px; }
.safe{ width: 56px; height: 68px; display: block; float: left; }
.copyright{ width: 660px; height: 60px; padding-top: 4px; padding-bottom: 4px; line-height: 30px; float: right; overflow: hidden; color: #FFF; font-size: 14px; text-align: center; }
.copyright span.icp{ display: inline-block; width: 18px; height: 20px; margin:0 10px;  }
