/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,li,dl,dt,dd,form,input,textarea{margin:0; padding:0;}
body{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}
li{list-style:none;}
a{text-decoration:none; color:inherit;}
a:focus{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* Í·²¿ */
.top{position:relative;}
.top .button{position:absolute; top:0; bottom:0; right:10px; margin:auto; height:40%;}
.top .nav{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); font-size:14px; color:#ddd; box-sizing:border-box; padding:0 20px; display:none; z-index:101;}
.top .nav .hide{display:block; font-size:40px; line-height:40px; margin-bottom:20px; text-align:right;}
.top .nav li{padding:10px 0; border-bottom:1px dotted #aaa;}

/* Ê×Ò³ */
.index_tit{padding:20px 0;}
.index_tit dt{font-size:18px; font-weight:bold; border-left:4px solid #ed8b00; padding-left:8px;}
.index_tit dt span{color:#ff9600;}

.box1{padding:0 10px; background:#f9f9f9;}
.box1 .bod dl{width:50%; float:left; border:1px solid #f9f9f9; background:#FFF; padding:1.2em 1em 1em; box-sizing:border-box; text-align:center;}
.box1 .bod dl dt{height:2em; position:relative;}
.box1 .bod dl dt img{position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; height:100%;}
.box1 .bod dl dd{font-size:14px; color:#666; margin-top:10px;}

.box2{padding:0 10px; background:#f9f9f9;}
.box2 .bod dl{width:50%; float:left; border:1px solid #ffa21d; background:#ed8b00; padding:1.2em 1em 1em; box-sizing:border-box; text-align:center;}
.box2 .bod dl dt{float:left; height:3em; width:2em; position:relative;}
.box2 .bod dl dt img{position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%;}
.box2 .bod dl dd{color:#FFF; font-size:14px; padding-top:0.8em;}

.box3{padding:0 10px;}
.box3 .bod{margin-top:0.5em; padding-top:0.5em; border-top:1px dotted #CCC;}
.box3 .bod dl{width:46%; float:left; margin-bottom:1em;}
.box3 .bod dl:nth-child(2n){float:right;}
.box3 .bod dl dt{padding-bottom:80%; position:relative; overflow:hidden;}
.box3 .bod dl dt img{position:absolute; top:0; left:0; width:100%;}
.box3 .bod dl dd{font-size:14px; color:#666; margin-top:0.5em; text-align:center; height:1.6em; line-height:1.6em;}
.box3 .bod .more{height:30px; line-height:30px; font-size:14px; text-align:center; display:block; background:#dedede; color:#666;}

.box4{padding:0 10px;}
.box4 .bod{margin-top:0.5em; padding-top:0.5em; border-top:1px dotted #CCC;}
.box4 .bod p{height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; border:1px solid #CCC; border-right:none;}
.box4 .bod p span{display:block; float:left; box-sizing:border-box; width:30%; border-right:1px solid #CCC; color:#666;}
.box4 .bod p span:nth-child(1){width:40%;}
.box4 .bod .gd_box4{height:155px; position:relative; border:1px solid #CCC; border-top:none; border-right:none; overflow:hidden;}
.box4 .bod .gd_box4 ul{position:absolute; top:0; left:0; width:100%; font-size:12px;}
.box4 .bod .gd_box4 ul li{height:30px; line-height:30px;}
.box4 .bod .gd_box4 ul li span{width:30%; float:left; display:block; text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; box-sizing:border-box; overflow:hidden; color:#666; height:30px;}
.box4 .bod .gd_box4 ul li span:nth-child(1){width:40%;}
.box4 .bod .more{height:30px; line-height:30px; font-size:14px; text-align:center; display:block; background:#dedede; color:#666; margin:10px 0 0;}

.box5{padding:0 10px; background:#f9f9f9;}

.box6{padding:0 10px; background:#f9f9f9;}
.box6 .tit img{display:block;}
.box6 .bod{background:#333333; padding:1em;}
.box6 .bod p{font-size:14px; color:#FFF; line-height:24px; margin-bottom:1em; text-indent:2em;}

.box7{margin:15px 0;}
.box7 .tit{height:32px; line-height:32px; border:1px solid #CCC; box-shadow:0 2px 2px rgba(0,0,0,0.4); font-size:12px; color:#666; margin-bottom:15px;}
.box7 .tit li{width:33.3333%; float:left; text-align:center;}
.box7 .tit li.active{background:#ed8b00; color:#FFF;}
.box7 .bod{height:190px; position:relative; overflow:hidden;}
.box7 .bod ul{position:absolute; top:0; left:0; width:100%; box-sizing:border-box; padding:0 10px; display:none;}
.box7 .bod ul li{height:30px; line-height:30px; overflow:hidden; color:#666; font-size:12px; border-bottom:1px dotted #CCC;}
.box7 .bod ul li span{float:right; color:#999;}
.box7 .more{display:block; width:60%; margin:10px auto; background:#ed8b00; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; border-radius:10px;}

/* µ×²¿ */
.bottom1{padding:1em; background:#333; color:#FFF; margin-bottom:60px;}
.bottom1 .dl1 dt{font-size:14px; margin-bottom:0.8em;}
.bottom1 .dl1 dd{width:140px; float:left; border:1px solid #999999; height:26px; line-height:26px; text-align:center; font-size:12px; color:#999999; margin-bottom:5px;}
.bottom1 .dl1 dd:nth-child(2n+1){float:right;}
.bottom1 .dl2{margin:20px 0;}
.bottom1 .dl2 dt{font-size:14px; margin-bottom:0.8em;}
.bottom1 .dl2 dd{font-size:12px; color:#999999;}
.bottom1 .ewm{display:block; margin:0 auto;}

.bottom2{width:100%; height:60px; position:fixed; bottom:0; left:0; background:#FFF;}
.bottom2 li{width:25%; float:left; text-align:center; font-size:12px; color:#666;}
.bottom2 li a{padding-top:35px; display:block;}
.bottom2 li:nth-child(1){background:url(images_m/index_16.jpg) center 10px no-repeat; background-size:auto 1.6em;}
.bottom2 li:nth-child(2){background:url(images_m/index_17.jpg) center 10px no-repeat; background-size:auto 1.6em;}
.bottom2 li:nth-child(3){background:url(images_m/index_18.jpg) center 10px no-repeat; background-size:auto 1.6em;}
.bottom2 li:nth-child(4){background:url(images_m/index_19.jpg) center 10px no-repeat; background-size:auto 1.6em;}









