/* CSS Document */
#d4{ color:#FFF; display:block; width:86px; height:52px; text-align:center;}
#d1,#d2,#d3,#d6,#d5,#d0,#d7,#d8,#d9{ color:#333333; display:block; width:86px; height:52px; text-align:center;}
.tag{ width:100%; height:50px; background-color:#dddddd; position:relative;}
.tag span{ color:#333333; font-size:14px; line-height:50px; position:absolute; left:50%; width:1100px; height:50px; margin-left:-550px;}
.tag span a{ color:#333333;}
.tag span a:hover{color:#90000a;}
.content{ width:1100px; overflow:hidden; margin:20px auto;}
.content_top{ width:1100px; height:400px; float:left;}
.content_top_right{ width:1100px; float:left;  overflow:hidden; zoom:1; margin-top:20px;}
.notice_center_title{ color:#333333; font-size:18px; position:relative; width:1100px; height:29px; border-bottom:2px #888888 solid; font-weight:700;}
.notice_center_title span{ border-bottom:2px #90000a solid; padding-bottom:4px;}
.notice_con_title a{ color:#90000a; font-size:12px; float:right; margin-top:5px;}
.notice_content{  width:320px; overflow:hidden; margin-top:13px; float:left; margin-right:70px;}
.notice_content_font{  width:320px; float:left;}
.notice_con_title{ width:310px;  border-left:2px #90000a solid; padding-left:10px;  margin-bottom:10px; font-size:16px; color:#333333;}
.notice_content_font ul{ width:320px; height:190px;}
.notice_content_font ul li{ height:24px;  margin-bottom:14px; font-size:13px;  line-height:20px; border-bottom:1px #999 dashed; overflow:hidden; background:url(../images/news_center_icon_03.jpg) left no-repeat; padding-left:20px;}
.notice_content_font ul a{ color:#333333;}
.notice_content_font ul a:hover{ color:#90000a;}
.notice_content_font ul li span{ float:right;}
.content_top_left{ width:700px; float:left; margin-right:50px;}

.flexslider{ position:relative;width:1100px;height:400px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0; background:url(../images/ad_ctr.jpg) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease; display:block;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0; display:block;z-index:9;}
.flex-direction-nav .flex-prev{left:0; display:block;z-index:9;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25); display:block;}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25); display:block;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;zoom:1;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

#news_center_content_img{ height:275px; width:330px; float:left; overflow:hidden;}
#news_center_content_img{ overflow:hidden; position:relative; width:330px; height:275px;}
#news_center_content_img ul{transition:1s; width:1560px; position:absolute; left:0;}
#news_center_content_img ul li{ float:left; width:330px; height:275px; position:relative; background:none; padding:0px;}
#news_center_content_img ul li span{ width:330px; height:40px; position:absolute; bottom:0px; right:0px; background-image:url(../images/banner_left_bj_02.jpg); font-size:14px; color:#FFF; line-height:40px; text-indent:2em;}
#news_center_content_img ol{ width:60px; position:absolute; right:10px; bottom:10px;}
#news_center_content_img ol li{ background-color:#888888; text-indent:-9999px; width:14px; height:14px; margin-left:6px; float:left;cursor:pointer;}
#news_center_content_img ol .hover{ background-color:#FFF;}



.banner{ width:100%; height:360px;  position:relative;}
.carousel-controls{ width:100px; height:32px; position:absolute; left:50%; margin-left:-400px; top:70%; z-index:99;}
.carousel-controls a{ display:block; width:32px; height:32px; overflow:hidden; float:left;}
.previous{ background-image:url(../images/controls-carousel.jpg); background-position:0px -32px; border-right:1px #666666 solid;}
.pause{ background-image:url(../images/controls-carousel.jpg); background-position:-33px -32px; border-right:1px #666666 solid;}
.next{ background-image:url(../images/controls-carousel.jpg); background-position:-99px -32px;}
.previous:hover{ background-image:url(../images/controls-carousel.jpg); background-position:0px 0px; border-right:1px #666666 solid;}
.pause:hover{ background-image:url(../images/controls-carousel.jpg); background-position:-66px 0px; border-right:1px #666666 solid;}
.next:hover{ background-image:url(../images/controls-carousel.jpg); background-position:-99px 0px;}
.play{ background-image:url(../images/controls-carousel.jpg); background-position:-66px -32px; border-right:1px #666666 solid;}
.carousel{ width:100%; height:360px; overflow:hidden; position:relative;}
.carousel-item{ width:1100px; height:360px; position:relative; margin:0 auto;}
.slide_caption{ width:396px; height:224px;  background-image:url(../images/vignette.jpg); padding:68px 40px;}
.slide_caption h2{ margin-bottom:32px; color:#fff; line-height:30px;}
.slide_caption h2 a{ font-size:17px; color:#fff; text-decoration:none;}
.slide_callout{ width:900px;}
.slide_callout p{ background:#e6eae2; color:#363636; float:left; line-height:1; margin-bottom:5px; max-height:19px; max-width:750px; padding:9px 20px 6px 14px; text-transform:uppercase; font-size:13px;} 
.slide_callout p a{ color:#363636; text-decoration:none;}

.banner_img{ width:624px; height:360px; position:absolute; right:0px; top:0px;}
.pev_img{  position:absolute; top:0px; left:0px; margin-left:-1100px; display:block;}
.next_img{  position:absolute; top:0px; right:0px; margin-right:-623px; display:block; color:#000;}
.pev_img span{ display:block; width:624px; height:360px; display:block; background-color:#000; position:absolute; z-index:5; opacity:0.6;filter:alpha(opacity=60);}
.next_img span{ display:block; width:624px; height:360px; display:block; background-color:#000; position:absolute; z-index:5; opacity:0.6;filter:alpha(opacity=60);}