html{color:#505050;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;}fieldset, img{border:0;}address, caption, cite, code, dfn, em, th, var{ font-style: normal; font-weight: normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;} sup{vertical-align:text-top;} sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%;} legend{color:#000;}
body{ font: 14px/1.5 Microsoft yahei; background:url(images/bg.jpg); }
a{ color: #333; text-decoration: none;}
a:hover{color: #ae2223; text-decoration: underline;}
.clr { clear:both; overflow:hidden}
.f16 { font-size:16px;} .mb10 { margin-bottom:10px;} .a60 { color:#a60000;}
.center { text-align:center}
.banner { background:url(images/banner.jpg) no-repeat top center; width:100%; height:865px;}
.center_banner { width:600px; margin:0 auto; height:865px; position:relative}
.strart { position:absolute; left:-60px; top:544px; width:600px; overflow:hidden}
.number { position:absolute; top:690px; left:430px; height:30px; color:#00a0e9; font-family:Verdana; font-size:34px;}
.wrapper { width:1000px; margin:0 auto; padding:20px 0}

.tit { margin-bottom:20px; height:38px; line-height:38px; padding-bottom:10px; background:url(images/tit-bg.png) repeat-x bottom;}
.tit h3 { color:#e85353; font-size:28px; padding-left:10px}
.m-box { overflow:hidden; margin-bottom:30px;}
.text-l { width:400px; float:left; padding-left:10px; line-height:24px;}
.text-l h2 { font-size:24px; margin:10px 0;} 
.text-r { width:500px; float:right}

.list-text { overflow:hidden}
.list-text li { width:48%; float:left; margin-right:20px; font-size:16px; padding:3px 0; height:28px; line-height:28px; overflow:hidden}
.list-text li a { color:#666}

.list-img-text { overflow:hidden}
.list-img-text li { width:225px; height:225px; border:7px solid #e85353; float:left; margin:5px; overflow:hidden; position:relative}
.list-img-text li .text-h { width:225px; height:145px; background:#e85353; padding-top:80px; left:0; top:0; position:absolute; display:none}
.list-img-text li .text-h p { color:#fff; padding:3px 0; text-indent:2em;}
.list-img-text li .text-h .text-h-b { border-bottom:1px dotted #ccc}

.l-list,.c-list,.r-list{ float:left; width:310px; padding-top:20px;} .c-list{ margin-left:35px;} .r-list { float:right;}
.imgs-list {}
.imgs-list li { border:1px solid #d2d2d2; background:#fff; padding:15px; margin-bottom:30px;}
.imgs-list li.b-blue { border-bottom:5px solid #8f93c5} .imgs-list li.b-red { border-bottom:5px solid #e87e9e} .imgs-list li.b-green { border-bottom:5px solid #7c9f79}
.imgs-list li .text { line-height:20px; color:#999; font-size:12px; padding-bottom:10px;}
.imgs { position:relative; height:60px; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; width:100%}
.imgs h3 { padding-left:100px; font-size:18px; margin-bottom:5px;}
.imgs p { padding-left:100px;}
.img80 { background:url(images/pic_bg.jpg); height:85px; width:80px; padding:4px; overflow:hidden; display:inline-block; top:-30px; position:absolute}
.img80 img { width:80px; height:80px; display:inline-block; overflow:hidden}


.slide_banner { position:relative}
.imgBox{width:830px;margin:20px auto; height:380px;}
.shop_items .front h6{font-size:36px}
.shop_items .front span{font-size:14px;}
.shop_items .behind{margin-top:55px}
.shop_items .behind img{margin:6px}
.shop_items .behind h6{font-size:22px}
.shop_items .behind span{font-size:12px; margin:0;}
.shop_items .back{margin-top:120px}
.shop_items img{ margin:4px;border:0;vertical-align:bottom;width:600px;height:400px}
.shop_items .back h6{font-size:12px}
.shop_items .back span{font-size:8px; margin:0;}
.shop_items{padding:0;position:relative;z-index:1}
.shop_items li{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0px}
.shop_items span{ position:absolute;left:0;right:0;bottom:0;text-align:left;cursor:default;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70); display:none;}
.shop_items h6{cursor:default}
.slide_banner a.prev,.slide_banner a.next{top:170px;}
.slide_banner a.prev{ left:20px;}
.slide_banner a.next{ right:20px;}
a.prev,a.next{ background-image:url(images/prev.jpg); background-repeat:no-repeat; display:block; position:absolute;z-index:10;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/prev.jpg" ,sizingMethod="crop"); cursor:pointer; width:23px; height:34px;}
a.next{ background-image:url(images/next.jpg);}
.imgBox_p{width:760px;}
.imgdetail{font-family:"宋体";font-size:14px;color:#a0a1a1;position:relative;width:230px;height:370px;background:url(images/share_bg.png) no-repeat;}

#banner { width: 100%; height: 400px; background: #000; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; margin:0 auto;}
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; margin:0;}
        /*设置背景图片-------开始*/
        #banner_img li.item1 { background-image: url(images/banner_bg1.jpg); display: block;}
        #banner_img li.item2 { background-image: url(images/banner_bg2.jpg); }
        #banner_img li.item3 { background-image: url(images/banner_bg3.jpg); }
        #banner_img li.item4 { background-image: url(images/banner_bg4.jpg); }
        #banner_img li.item5 { background-image: url(images/banner_bg5.jpg); }
        #banner_img li.item6 { background-image: url(images/banner_bg6.jpg); }
        #banner_img li.item7 { background-image: url(images/banner_bg7.jpg); }
        #banner_img li.item8 { background-image: url(images/banner_bg8.jpg); }
        #banner_img li.item9 { background-image: url(images/banner_bg2.jpg); }
        #banner_img li.item10 { background-image: url(images/banner_bg3.jpg); }
        #banner_img li.item11 { background-image: url(images/banner_bg4.jpg); }
        #banner_img li.item12 { background-image: url(images/banner_bg5.jpg); }
    /*设置背景图片--------结束*/
        #banner_img .ad_img { position: absolute; right:0; top:0; width: 506px; height: 404px; }
        #banner_img .ad_txt { position: absolute; left: 30px; top:40px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
            #banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
            #banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
                #banner_ctr { position: absolute; width: 952px; height: 122px; margin-left: -476px; left: 60%; bottom: -24px; z-index: 1; }
                #banner_ctr ul { width: 952px; height: 122px; background: url(images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; margin:0 auto;left:0;}
                #banner_ctr li { display: block; float: left; width:76px; height: 122px; cursor: pointer;margin:0; }
                #banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
                #banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
            #drag_ctr { position: absolute; top: -14px; left: 20px; width: 76px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
            #drag_arrow { position: absolute; top: -14px; left: 20px; width: 76px; height: 156px; background: url(images/drag_banner_arrow.gif) center 14px no-repeat; }

.comment { overflow:hidden; margin-bottom:20px; border-top:6px solid #e85452}
.comments { background:#e5e5e5; margin-bottom:10px; padding:30px;}
.comments dt { font-size:28px; color:#e95352; float:left; width:130px;}
.comment-textarea { border:0; width:810px; height:78px; margin-bottom:10px;}
.comments .btn { width:90px; height:38px; color:#fff; background:#e95354; border:0; text-align:center; font-size:16px; float:right; cursor:pointer}
.comment-list { padding:5px; overflow:hidden}
.comment-list li { width:470px; float:left; margin:10px 10px; line-height:26px; border-bottom:1px dashed #b4b4b4; padding-bottom:10px;}
.comment-list li .comment-name { color:#999}
.comment-list li .comment-data { color:#999}
.footer { text-align:center; padding:20px 0; background:#a80901}
.footer p { line-height:28px; color:#fff; }
.footer p a { color:#fff}

.carousel { position:relative;width:640px;height:450px;margin:0 auto;}
.carousel .slides {	position:relative;margin:0 auto 30px; overflow:hidden;}
.carousel .slides .slideItem {position:absolute;cursor:pointer;overflow:hidden;padding:0;opacity:1!important;}
.carousel .slides .slideItem a {display:block;overflow:hidden;}
.carousel .slides .slideItem img {width:100%;height:100%;}
.carousel .slides .slideItem .cover {display:block;position:absolute;left:0;top:0;width:400px!important;height:413px!important; overflow:hidden; background:#fff;}
.prevButton, .nextButton {cursor:pointer;position:absolute;top:156px;z-index:99;width:23px;height:34px;display:block;background:url(images/prev.jpg) 0 0 no-repeat;}
.prevButton {left:-48px;}
.nextButton {right:-48px; background-image:url(images/next.jpg);}

/*时间轴*/
.chronicle{ margin-top:50px;}
.slides_year{ width:784px; height:22px; line-height:22px; background:url(images/year.jpg) center top no-repeat; margin:0 auto;}
.slides_year li{ float:left; font-size:14px; font-weight:700; background:#f2f3ee; padding:0 5px; color:#282828; margin-left:27px; font-family:Verdana;}
.slides_year .ontime{ font-size:16px; color:#f31e8f;}