*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
@font-face { font-family: 'impact'; src: url('../font/impact.ttf'); src: url('../font/impact.ttf'); format('embedded-opentype'), url('../font/impact.ttf'); format('woff'), url('../font/impact.ttf'); format('truetype'), url('../font/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}

/*header */
.header{height: 250px;width: 100%;}
.header .header-1{height: 40px;width: 100%; background: #016ab6;line-height: 40px;}
.header .header-1 .content{width: 1200px;margin: auto;padding-right: 15px;}
.header .header-1 .content b{color: #fff;font-size: 14px;line-height: 40px;}
.header .header-1 .content nav{line-height: 40px;float: right;}
.header .header-1 .content nav a{color: #fff;font-size: 14px;}
.header .header-2 .content{width: 1200px;height: 135px;margin: auto;}
.header .header-2 .content .log{float: left;margin-top: 37px;}
.header .header-2 .content .text{float: left;margin-top: 27px;margin-left: 20px;}
.header .header-2 .content .text h3{font-size: 24.09px;color: #333;font-family: "Microsoft YaHei", 微软雅黑;font-weight:bold;margin-bottom: 13px;padding-left: 20px;}
.header .header-2 .content .text h3 span{color: #f27802;}
.header .header-2 .content .text b{font-size: 18.05px;color: #666;padding-left: 20px;}
.header .header-2 .content .phone{float: right;width: 244px;margin-top: 20px;}
.header .header-2 .content .phone .dh{color: #333333;font-size: 18px;float: right;text-align: left;margin-top: 20px}
.header .header-2 .content .phone .dh h3{color: #f27802;font-size: 24px;line-height: 30px;}
.header .header-3{height: 75px;width: 100%;border-top:solid 1px #ccc;}
.header .header-3 .content{width: 1200px;margin: auto;}
.header .header-3 .content nav a{width: 133px;display:block;float: left;text-align: center;height: 75px;line-height: 75px;font-size: 16px;color: #333;}
.header .header-3 .content nav a:hover{color: #fff;background: url("../image/nav_hbj.png")no-repeat center;background-position-y: 18px;}
.header .header-3 .content nav .on{color: #fff;background: url("../image/nav_hbj.png")no-repeat center;background-position-y: 18px;}



/*search*/
.search{ width: 100%; height: 56px; line-height: 56px;background: #fff;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #fff; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #fff; font-size: 15px; display: inline-block; border-radius: 16px; text-align: center; height: 30px; line-height: 30px; width: 50px; font-weight: bold;}
.search-keywords .wb > a{ color: #666; font-size: 14px;}
.search-keywords .wb > a:hover{ color: #f27802;}
.search-keywords .wb i{ color: #666; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../image/search.png) no-repeat; width: 278px; line-height: 26px; height: 26px; z-index: 99; position: relative; margin-top: 13px;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; height: 25px; background: none; line-height: 26px; color: #666; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 87%; font-size: 14px;}
.search-form #s_btn{ width: 36px; height: 26px; background: none; color: #fff; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{ /* WebKit browsers */  color: #666;}
#searchForm .search-input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color: #666;}
#searchForm .search-input::-moz-placeholder{ /* Mozilla Firefox 19+ */  color: #666;}
#searchForm .search-input:-ms-input-placeholder{ /* Internet Explorer 10+ */  color: #666;}



/*foot*/
.foot{background: #666666;}
.foot .na{width: 1200px;margin: auto;height: 110px;line-height: 54px;}
.foot .na ul li{font-size: 14px;color: #fff;float: left;margin-right: 50px;}
.foot .na ul li a{color: #fff;}
.foot .content{border-bottom: solid 1px #ccc;border-top: solid 1px #ccc;height: 294px;}
.foot .content .aiai{width: 1200px;margin: auto;padding-top: 50px;color: #fff;font-size: 14px;}
.foot .content .aiai .a{width: 390px;float: left;line-height: 30px;margin-left: 200px;}
.foot .content .aiai .b{width: 390px;float: left; text-align: center;}
.foot .content .aiai .b .e{float: left;width: 108px;}


.foot .content .aiai .c{width: 78px;float: right; text-align: right; margin-right: 300px}
.foot .content .aiai .c ul{float: left;}
.foot .content .aiai .c ul li{margin-bottom: 10px;}
.foot .content .aiai .c ul li a{color: #fff;font-size: 14px;}