@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:#c60001; 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; margin:0 auto;}



.container-banner{height: auto; background-color: #e2eff7;}
.header{ width: 1200px; height: auto; padding-top: 30px; padding-bottom: 10px; border-bottom:2px solid #757575; margin:0 auto;}
.header > h3{ width: 100%; height: 44px; line-height: 44px; text-align: center; font-weight: 550; font-size: 30px; color:#c62513; margin:0 auto;}
.header > p{ width: 1200px; height: 30px;  line-height: 30px; text-align: right; font-size: 14px; }
.main{ width:1200px; height:auto;  margin:0 auto; position: relative;}



.countlist{ width:100%; height: auto; margin:0 auto; }
.countlist ul{ width:100%;  }
.countlist ul li{ width:864px; height: 36px; line-height: 36px; overflow: hidden; padding-left:14px;background-image: url(../images/txtli2.png); background-position: left 16px; background-repeat: no-repeat; font-size: 15px; }
.countlist ul li:nth-of-type(5n){ padding-bottom: 15px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 15px; }

.page{ font-size: 0; text-align: center; }
.page li{ display: inline-block; width:auto; height: 32px; margin:0 3px; overflow: hidden;padding:0 10px; height: 30px; line-height: 28px; box-sizing: border-box; font-size: 14px; border:1px solid #dedede; background-color: #FFF; border-radius: 2px;}
.page li a{ display: block; }
.page li:hover,.page li.thisclass{ background-color: #c40001; border:1px solid #c40001; color: #FFF !important; }
.page li:hover a,.page li.thisclass a{color:#fff}
.page li.pageTxt{ border:0; line-height: 30px; font-size: 14px; }
.page li.pageInput,.page li.pageSubmit{ border:0; height: 30px; width: 40px;}
.page li.pageInput,.page li.pageSubmit{ padding:0 0; }
.page li.pageInput input{ width:100%; height: 28px; line-height: 28px; border:0; background-color: transparent; border:1px solid #DDD; border-radius: 2px; box-sizing: border-box; text-align: center;}
.page li select{ width: 100%; height: 30px; font-size: 14px; border:0; background-color: #DDD; border-radius: 2px; text-align: center; }
.page li:last-of-type{padding:0 0}




.container-footer{ height: auto; background-color: #FFF; border-top: 10px solid #c10d0c;}
.footer{ width: 1200px; margin:0 auto;}
.safe{ display: block; width: 50px; float: left; overflow: hidden; margin-left:150px; }
.safe img{ width: 50px;height: 62px; }
.copyright{ float: left; height: auto; margin-left:30px; width:850px; line-height: 30px; text-align: center ; font-size: 14px; }


