@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:#147ce9; 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:190px;  margin:0 auto; background-image: url(../images/header.png); background-position: center center; background-repeat: no-repeat;}*/
.header{ width:100%; height:190px;  margin:0 auto; background-image: url(../images/logo.gif); background-position: center center; background-repeat: no-repeat;}
.header .headerMain{ width: 1200px; margin:0 auto; }
.logo{ width:762px; height: 86px; display: block; float: left; /*margin-top: 52px;*/}
.logo img{ width:662px; height: 76px; }
/*.search{ width: 230px; height: 38px; background-color: #FFF; box-sizing: border-box; border:1px solid #147ce9; overflow: hidden; border-radius: 3px; overflow: hidden; float: right; margin-top: 81px;}*/
.search{ width: 230px; height: 38px; background-color: #FFF; box-sizing: border-box; border:1px solid #147ce9; overflow: hidden; border-radius: 3px; overflow: hidden; float: right; margin-top: 21px;}
.search p{ float: left; }
.search p.sechInput{ width: 182px; height: 36px; background-color: #FFF; box-sizing: border-box; padding:7px; }
.search p.sechInput input{ width:260px; height: 24px; border:0; font-size: 14px; text-align: left;  }
.search p.sechBtn{ width: 46px;height: 46px; background-color: #147ce9; border-radius: 3px 0 0 3px; }
.search p.sechBtn input{ width: 46px; height: 36px; background-color: transparent; border:0; background-image: url(../images/icon-search.png); background-position: center center; background-repeat: no-repeat; }
.container-nav{ height:52px; margin:0 auto; background-color: #147ce9;}
.navlist{ width:1200px; margin:0 auto; height: 52px;}
.navlist li{ width:150px; height: 52px; line-height: 52px; font-size: 18px; text-align: center; float: left; box-sizing: border-box; position: relative; }
.navlist li h3{ width: 150px; height: 52px; font-weight: normal; font-size: 18px; }
.navlist li h3 a{ width: 150px; height: 52px; display: block; line-height:52px;text-align: center; position: relative; color: #FFF; }
.navlist li h3 a:hover,.navlist li h3 a.on{ background-color: #0469d3; color: #FFF !important; }


.container-col{ width:100%; height:auto; margin:0 auto; background-color: #ebf0f1; }

.main{ width:1200px; height:auto;  margin:0 auto; background-color: #FFF; box-sizing: border-box; padding:20px;}



.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: #007fe0; }
.linkHeader{ width: 150px; height: 42px; line-height: 42px; font-weight: 550; color: #FFF; font-size: 18px; overflow: hidden; float: left; text-align: center; }
.linkSelect{ width: 1010px; height: 40px; float: left;}
.linkSelect li{ width: 292px; height: 40px; float: left; position: relative; cursor: pointer; margin-right: 40px;}
.linkSelect li h3{ width: 260px; height: 40px; background-color: transparent; line-height: 40px; font-weight: normal; font-size: 14px; color: #FFF; text-align: left; padding-left:15px; padding-right: 15px;  background-color: #74b8ed; position: relative; border:1px solid #FFF;}
.linkSelect li h3 span{ width: 6px; height: 5px; display: inline-block; position: absolute; right:15px;margin-top: -3px; }
.linkSelect li h3 span img{ width: 6px; height: 5px; }
.linkSelect li p{ width: 100%; height: auto; box-sizing: border-box; border:1px solid #cacaca; position:absolute; left:0;  background-color: #FFF; z-index: 200; display: none; }
.linkSelect li p a{ display: block; width:100%; height: 36px; line-height: 36px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }
.linkSelect li:hover p{ display: block; }

.container-footer{ height: auto;background:#147ce9; }
.footer{ width: 1200px; margin:0 auto; padding-top: 30px; padding-bottom: 30px;  }
.safe{ width: 190px; height: 68px; padding-left: 10px; display: block; float: left; }
.safe img{ width: 56px; height: 68px; }
.copyright{ width: 900px; height: auto; float: left; overflow: hidden; color: #fff; font-size: 14px;  }
.copyright p{ width: 900px; height: 30px; line-height: 30px; float: left;font-size: 16px; text-align: left;  }
