@charset "utf-8";
html,body{min-height: 100%;}
html{color: #333; background: #fff; width: 100%; min-width: 1200px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, form, fieldset, legend, input, button, textarea, menu{margin: 0; padding: 0;}
body{font-size: 14px;background-color: white;overflow: auto;}
body, button, input, keygen, legend, select, textarea{font-family: "Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-weight: 400; color: #333;}
body{background: #F4F5F9;width: 100%;min-width: 1330px;padding-top: 18px;position: relative;}

center img{margin-top:30px}

.content{font-size: 16px; line-height: 200%; padding: 16px 0; overflow: hidden;}
.content p{/*text-indent: 2em;*/}
.content p img{/*margin-left: -30px; */max-width: 805px;}
.content img{max-width: 840px;}
.content a:link,.content a:visited,.content a:active{color: #ee0000; /* text-decoration:underline; */}
.content a:hover{color: #FF6600; text-decoration: none;}
.content table{border-collapse: collapse; display: table; width: 100%; text-align: left; margin-bottom: 24px;}
.content table tr{border: 0; border-top: 1px solid #DDD; background-color: #fff;}
.content table tr:nth-child(2n){background-color: #F7F7F7;}
.content table tr td, .content table tr th{border: 1px solid #DDD; font-size: 14px; color: #4f4f4f; line-height: 22px; padding: 8px; text-align: left;}
.content.pm40{padding-bottom: 40px}

h1, h2, h3, h4, h5, h6{font-weight: 400;}
ul,ol ,li{list-style: none;}
fieldset,img{border: 0 none;}
img{vertical-align: middle;border: none;}

a, button{cursor: pointer;}
a{color: #333; outline: none; text-decoration: none;}
a:focus{color: #333; outline: none; -moz-outline: none;}
a:hover{color: #D80A1C; text-decoration: none;}
a:-webkit-any-link{text-decoration: none;}

.sitemap{margin-top:-19px}
.sitemap .banner{height: 600px;width: 100%;background:url(banner1.jpg) no-repeat center top #D3F1FC;position: relative;}
.sitemap .banner div.img{position: absolute; bottom: 0; left: 0; width: 100%; text-align: center;}
.sitemap .banner div.img img{width: 1211px; border-radius: 12px 12px 0 0;}
.clearfix{display: block;zoom: 1;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
.sitemap .content{width: 100%;height:2175px;background: url(content_day.jpg) no-repeat center center;padding: 0;margin-top: -40px;}
.sitemap .content .box{width: 1210px;margin: 0 auto;position: relative;height: 100%;}
.sitemap .content .box div.img{position: absolute;right: 30px;bottom: 50px;}
.sitemap .content .box div.img img{width: 90%;}
.sitemap .content .box .wrap{margin: 0 70px; border-bottom: #ddd 1px solid;}
.sitemap .content .box .wrap ul.clearfix{padding-bottom: 20px;}
.sitemap .content .box .wrap ul.clearfix li{float: left;}
.sitemap .content .box .wrap ul.clearfix li a{font-size: 16px;padding-right: 40px;line-height: 2;color: #666;}
.sitemap .content .box .wrap ul.clearfix li a:hover{color:#f75a53;}
.sitemap .content .box .wrap ul.h-140 li{position: relative;}
.sitemap .content .box .wrap ul.h-140 li ul{position: absolute; top: 50px; width: 130px; left: 10px;}
.sitemap .content .box .wrap ul.h-140 li ul li{float: none; height: 25px; position: relative; border-left: #ddd 1px solid; padding-bottom: 10px;}
.sitemap .content .box .wrap ul.h-140 li ul li a{padding: 0; font-size: 16px; color: #999; padding-left: 16px; position: absolute; top: -10px;}
.sitemap .content .box .wrap ul.h-140 li ul li>div{width: 6px; height: 6px; border: #ddd 1px solid; border-radius: 50%; position: absolute; left: -4px; background: #fff;}
.sitemap .content .box .wrap ul.h-140 li ul li:last-child{border: 0;}
.sitemap .content .box .wrap:first-child>h2{padding: 0; padding-bottom: 10px;}
.sitemap .content .box .wrap>h2{padding: 20px 0 10px;font-weight: normal;}
.sitemap .content .box .wrap>h2,
.sitemap .content .box .wrap>h2 a{color: #f75a53;font-size: 20px;}
.sitemap .w-400{width: 400px;}
.sitemap .w-600{width: 600px;}
.sitemap .h-140{height: 140px;}