﻿body{margin: 0px;padding: 0px;font-size:12px;font-family:'Microsoft Yahei',Arial,宋体,sans-serif;}
.mfOuterBox01,.mfOuterBox,#style_load,#mOuterBox,.divBorder01,.divBorder,.kjBorder01,.kjBorder{overflow:hidden; *overflow-x: hidden;}
h1,h2,p,ul{ margin:0; padding:0;}
.ct,.ct_box,.mf{overflow:hidden; *overflow-x: hidden;}

#mTop,
										#mBottom,
										#mBody1,
										#mBody2 {
											min-width: 1200px
										}

										.m-i-news .title {
											margin-bottom: 40px;
											padding-bottom: 8px;
											line-height: 32px;
											position: relative;
											border-bottom: 1px solid #ddd;
											text-align: center
										}

										.m-i-news .title .name1 {
											font-size: 26px;
											color: #E9AD0F;
											font-weight: 700;
										}

										.m-i-news .title .cname {
											font-size: 18px;
											color: #111;
											line-height: 32px;
											font-weight: 700;
										}

										.m-i-news .title .decorate1 {
											position: absolute;
											left: 50%;
											bottom: -1px;
											margin-left: -28px;
											width: 56px;
											height: 2px;
											background: #d6a100;
										}
                                        .box844_-3331 * {
											margin: 0;
											padding: 0;
										}

										.box844_-3331 a {
											text-decoration: none;
										}

										.box844_-3331 a:hover {
											text-decoration: none;
										}

										.box844_-3331 ul,
										.box844_-3331 li {
											list-style: none;
										}

										.box844_-3331 img {
											border: none;
											vertical-align: middle;
										}

										.box844_-3331 {
											font: 12px "Microsoft YaHei";
											color: #666;
										}

										.box844_-3331 .banner-box {
											height: 550px;
											position: relative;
											overflow: hidden;
										}

										.box844_-3331 .banner-box .bands {}

										.box844_-3331 .banner-box .bands li {
											width: 100%;
											height: 550px;
											background-position: 50% 0%;
											background-repeat: no-repeat;
										}

										.box844_-3331 .banner-box .bands li a {
											display: block;
											height: 100%;
										}

										.box844_-3331 .banner-btns {}

										.box844_-3331 .banner-btns .btns-box {}

										.box844_-3331 .banner-btns .btns-box a {
											display: block;
											width: 49px;
											height: 104px;
											position: absolute;
											top: 50%;
											margin-top: -52px;
											filter: alpha(opacity=40);
											-moz-opacity: 0.4;
											opacity: 0.4;
											-webkit-transition: all ease .3s;
											transition: all ease .3s;
										}

										.box844_-3331 .banner-btns .btns-box a:hover {
											filter: alpha(opacity=100);
											-moz-opacity: 1;
											opacity: 1;
										}

										.box844_-3331 .banner-btns .btns-box .prev-btn {
											left: 5%;
											background: url(images/foot.png) 0 0 no-repeat;
										}

										.box844_-3331 .banner-btns .btns-box .next-btn {
											right: 5%;
											background: url(images/foot.png) -49px 0 no-repeat;
										}

										.box844_-3331 .banner-btns .btns-box .hd {
											position: absolute;
											width: 100%;
											left: 0;
											bottom: 10px;
											text-align: center;
										}

										.box844_-3331 .banner-btns .btns-box .hd li {
											display: inline-block;
											width: 10px;
											height: 10px;
											border-radius: 50%;
											margin: 0 3px;
											background: transparent;
											border: 2px solid #c89c06;
											cursor: pointer;
											font-size: 0px;
										}

										.box844_-3331 .banner-btns .btns-box .hd li.on {
											background: #c89c06;
										}
                                        .hot-k-wrap {
                                            background-color: ;
                                        }

                                        .hot-k-wrap .h-container {
                                            width: 1200px;
                                            margin: 0 auto;
                                            overflow: hidden;
                                        }

                                        .hot-k-wrap .h-container .h-keyword {
                                            float: left;
                                            height: 60px;
                                            line-height: 64px;
                                        }

                                        .hot-k-wrap .h-container .h-keyword strong {
                                            font-size: 14px;
                                            font-weight: bold;
                                        }

                                        .hot-k-wrap .h-container .h-keyword a {
                                            color: #666;
                                            margin-right: 10px;
                                            font-size: 14px;
                                            text-decoration: none
                                        }

                                        .hot-k-wrap .h-container .h-keyword a:hover {
                                            color: #d6a100;
                                        }

                                        .hot-k-wrap .h-container .searchbox {
                                            float: right;
                                        }

                                        .hot-k-wrap .h-container .searchbox .s-input {
                                            margin-top: 13px;
                                            position: relative;
                                        }

                                        .hot-k-wrap .h-container .searchbox .s-input input[type="text"] {
                                            width: 206px;
                                            height: 14px;
                                            border: 1px solid #ddd;
                                            padding: 10px 70px 10px 15px;
                                            outline: none;
                                        }

                                        .hot-k-wrap .h-container .searchbox .s-input input[type="text"]:focus {
                                            border: 1px solid #d6a100;
                                        }

                                        .hot-k-wrap .h-container .searchbox .s-input input[type="submit"] {
                                            display: inline-block;
                                            border: none;
                                            width: 50px;
                                            height: 35px;
                                            position: absolute;
                                            top: 0;
                                            right: 0;
                                            color: #fff;
                                            background: url(/themes/default/images/s2.jpg) no-repeat;
                                        }
                                        .clearfix {
                                            zoom: 1;
                                        }
    
                                        .clearfix:after {
                                            content: "";
                                            display: block;
                                            height: 0;
                                            clear: both;
                                            visibility: hidden;
                                        }
    
                                        .box863_-2948 * {
                                            margin: 0;
                                            padding: 0;
                                            box-sizing: border-box
                                        }
    
                                        .box863_-2948 {
                                            font: 14px/1.45 "Microsoft Yahei";
                                            padding: 20px 0;
                                            overflow: hidden;
                                        }
    
                                        .box863_-2948 a {
                                            text-decoration: none
                                        }
    
                                        .box863_-2948 img {
                                            vertical-align: middle;
                                            border: 0
                                        }
    
                                        .box863_-2948 .model {
                                            width: 1200px;
                                            margin: 0 auto
                                        }
    
                                        .box863_-2948 .model .header {
                                            text-align: center;
                                            line-height: 1.6;
                                            display: none;
                                        }
    
                                        .box863_-2948 .model .header .title {
                                            font-size: 24px;
                                            color: #444
                                        }
    
                                        .box863_-2948 .model .header .subtitle {
                                            font-size: 16px;
                                            color: #c1c1c1;
                                            font-family: HELVETICANEUELTPRO-THEX, "Microsoft Yahei"
                                        }
    
                                        .box863_-2948 .model .taps {
                                            margin: 0 0 25px;
                                            text-align: center
                                        }
    
                                        .box863_-2948 .model .taps a {
                                            display: inline-block;
                                            color: #616161;
                                            padding: 7px 27px;
                                            -webkit-transition: all .3s ease;
                                            transition: all .3s ease
                                        }
    
                                        .box863_-2948 .model .taps a.selected,
                                        .box863_-2948 .model .taps a:hover {
                                            background-color: #E9AD0F;
                                            color: #fff
                                        }
    
                                        .box863_-2948 .model .item-list {
                                            height: 0;
                                            width: 0;
                                            overflow: hidden;
                                            opacity: .7;
                                            filter: Alpha(opacity=70);
                                            -moz-transform: scale(0.9);
                                            -webkit-transform: scale(0.9);
                                            transform: scale(0.9);
                                            -moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
                                            -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
                                            transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
                                        }
    
                                        .box863_-2948 .model .item-list.active {
                                            height: auto;
                                            width: auto;
                                            overflow: auto;
                                            opacity: 1;
                                            filter: Alpha(opacity=100);
                                            visibility: visible;
                                            -moz-transform: scale(1);
                                            -webkit-transform: scale(1);
                                            transform: scale(1);
                                        }
    
                                        .box863_-2948 .model .item-list li {
                                            float: left;
                                            width: 33.33%;
                                            height: 290px;
                                            margin-bottom: 30px;
                                            background-color: #fff;
                                            overflow: hidden;
                                            position: relative
                                        }
    
                                        .box863_-2948 .model .item-list li {
                                            height: 365px !important;
                                        }
    
                                        .box863_-2948 .model .item-list li a {
                                            height: 360px !important;
                                        }
    
                                        .box863_-2948 .model .item-list .img {
                                            height: 304px !important;
                                        }
    
                                        .box863_-2948 .model .item-list li a {
                                            display: block;
                                            margin: 0 2%;
                                            overflow: hidden;
                                            position: relative;
                                            height: 290px;
                                        }
    
                                        .box863_-2948 .model .item-list .img {
                                            text-align: center;
                                            height: 209px;
                                            overflow: hidden
                                        }
    
                                        .box863_-2948 .model .item-list .img img {
                                            max-width: 100%;
                                            height: 100%;
                                            -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
                                            transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
                                        }
    
                                        .box863_-2948 .model .item-list li:hover .img img {
                                            -webkit-transform: scale(1.1);
                                            transform: scale(1.1)
                                        }
    
                                        .box863_-2948 .model .caption {
                                            width: 100%;
                                            height: 80px;
                                            padding: 0 80px 0 10px;
                                            position: absolute;
                                            left: 0;
                                            bottom: 0;
                                            -webkit-transition: all .3s ease;
                                            transition: all .3s ease;
                                            background-color: #fff;
                                            border-bottom: 1px solid #e5e5e5
                                        }
    
                                        .box863_-2948 .model .caption .title {
                                            line-height: 80px;
                                            font-size: 15px;
                                            color: #555;
                                            display: block;
                                            overflow: hidden;
                                            text-overflow: ellipsis;
                                            white-space: nowrap;
                                        }
    
                                        .box863_-2948 .model .caption .info {
                                            color: #b5b5b5
                                        }
    
                                        .box863_-2948 .model .insert {
                                            width: 30px;
                                            height: 20px;
                                            line-height: 20px;
                                            position: absolute;
                                            top: 50%;
                                            right: 10px;
                                            margin-top: -10px;
                                            border-left: 1px solid transparent;
                                            -webkit-transition: all .3s ease;
                                            transition: all .3s ease
                                        }
    
                                        .box863_-2948 .model .insert::before {
                                            content: "→";
                                            font-size: 16px;
                                            color: #cdcdcd;
                                            -webkit-transition: all .3s ease;
                                            transition: all .3s ease;
                                            font-family: "Arial"
                                        }
    
                                        .box863_-2948 .model .item-list li:hover .caption {
                                            height: 90px;
                                            border-color: #989898
                                        }
    
                                        .box863_-2948 .model .item-list li:hover .insert {
                                            border-color: #eee
                                        }
    
                                        .box863_-2948 .model .item-list li:hover .insert::before {
                                            margin-left: 50%
                                        }
