@charset "utf-8";
body {font-family: "微软雅黑";margin: 0; padding: 0;}
h1, h2, h3, h4, h5 {font-family: "微软雅黑";font-weight: normal;}
ol, ul, li, dl, dt, dd { list-style: outside none none;margin: 0;  padding: 0;}
i, em { font-style: normal;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;	padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,li{ list-style-type:none; }
*{margin: 0;padding: 0;}
a{text-decoration:none; outline:none;}
.body{background: #fff;}
.header{background: #333 none repeat scroll 0 0; display:block; height: 58px; line-height: 58px; width: 100%;}
/*footer star*/
.footer{width:100%; background:#333; text-align:center;}
.footer p {font-size:12px; color:#cfcccc; line-height:26px; padding:15px 0;}
/*footer end*/
strong, b {
    font-weight: normal;
}
.headerNav{margin: 0 auto; overflow: hidden; width: 1000px;}
.header .headerNav .mmk_logo{ background:url("../style/images/logo.png") no-repeat; float:left; height: 58px; width: 280px;}
.headerNav .mmk_jiemu{color: #f9fc02; float: left; font-size: 28px; margin-right: 20px;}
.headerNav .mmk_list a:hover{background: #030202 no-repeat scroll 0 0; color: #faf702;}
.headerNav .mmk_sy{background: #030202 no-repeat scroll 0 0; color: #faf702; }
.mmk_list{ overflow: hidden; }
.mmk_list a{color: #fff;  float: left; font-size: 16px; padding: 0 13px;}
.mmk_list span{ background: url("../style/images/2.jpg") no-repeat;  float: right; height: 57px; width: 28px; cursor:pointer}
#search_filters{height: 57px; width: 28px; margin-top:0;}
#ssop{position: absolute;top: 57px;background: #05b19f;z-index: 555;}
.headerNav .mmk_list #ssop a:hover{background: #030202 no-repeat scroll 0 0;color: #faf702;}

.bgBox{background-color: #f2f2f2; width: 100%;}
.bg{margin: 0 auto; overflow: hidden; width: 1000px;}
.bg_top{ height: 74px; line-height: 74px; overflow: hidden;}
.bg_top_list{ float: left; text-align:center; }
.bg_top_list a{ color: #3f3e3e; float: left; font-size: 14px; padding-right: 13px;}
.bg_top_list a:hover{ color:#ff0000;}
.bg_top_list i{background: #3f3e3e no-repeat; float: left; height: 15px; width: 1px; margin-top: 30px; margin-right: 13px;}
.search{float: right; height: 44px; line-height: 44px; margin: 17px 0 17px 17px; width: 446px;}
.search input{ border: 1px solid #05b19f; color: #9a9999; float: left; font-size: 14px; height: 44px; line-height: 44px; padding-left: 10px; width: 372px;}
.search .search_btn{background:url("../style/images/3.jpg") no-repeat center center;  float: right; height: 46px; width: 62px; cursor:pointer}
.bg_under{ background:#fff no-repeat;padding-top: 19px; overflow: hidden; height: 363px; width: 1000px;}
.bg_under_R{ float: right; overflow: hidden; width: 325px;}
.bg_under_R .remen{ border-bottom: 3px solid #f5f5f5; float: left; height: 26px;  width: 305px;}
.bg_under_R .remen_tit{border-bottom: 3px solid #00aa98; color: #070707; float: left; font-size: 18px; height: 27px; line-height: 17px;_ line-height: 20px;width: 97px; }
.bg_under_R .remen span{ background:url("../style/images/4.jpg") no-repeat; float:left; margin-right: 10px; height: 17px; width: 20px;}
.remen_nav{ float: left; overflow:hidden; position: relative; }
.remen_nav li{ border-bottom: 1px solid #f2f2ed; float: left;  line-height: 33px; padding-top: 10px; width: 305px;}
.remen_nav li .cion1{background:url("../style/images/symbol-8.jpg")  no-repeat;   height: 20px;  margin-top: 10px; overflow: hidden; position: absolute; top: 0; width:20px;  margin-top: 17px;}
.remen_nav li .cion2{background:url("../style/images/symbol-8.jpg")  no-repeat 0 -36px;  height: 20px; position: absolute; width:20px; float:left;  margin-top: 7px;}
.remen_nav li p{color: #929090; font-size: 12px; line-height: 24px; padding-left: 15px; display:none}
.remen_nav li .cion3{background:url("../style/images/symbol-8.jpg")  no-repeat 0 -71px; float: left; height: 20px; overflow: hidden; position: absolute;  width:20px;margin-top: 7px;}  
.remen_nav li .cion4{background:url("../style/images/symbol-8.jpg")  no-repeat 0 -107px; float: left; height: 20px;  overflow: hidden; position: absolute;  width:20px;  margin-top: 7px;}
.remen_nav li .cion5{background:url("../style/images/symbol-8.jpg")  no-repeat 0 -144px; float: left; height: 20px;  overflow: hidden; position: absolute;  width:20px;  margin-top: 7px;}
.remen_nav li a{color: #333333; font-size: 16px; margin-left: 30px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;float: left;width: 280px;}
.remen_nav li a:hover{ color:#ff0000;}
.main{margin: 0 auto; overflow: hidden; margin-top:20px; width:1000px;}
.main_L{float: left; overflow: hidden; width: 660px;}
.main_L ul i{ background:url("../style/images/9.jpg") no-repeat; position: absolute; right: 0; top: 143px; height: 13px; width:17px;}
.main_R{float: right; overflow: hidden;  width: 300px;}
.main_R .rsb{ background: #05b19f scroll 0 0; height: 42px; line-height: 42px; overflow: hidden; margin-top:20px}
.main_R .rsb i{ display:inline-block;background: url("../style/images/6.jpg") no-repeat; height: 16px; margin-left:13px; margin-right: 12px;_margin-top: 13px; width: 16px;}
.main_R .rsb strong{ color: #fff; font-size: 18px; font-weight: normal;}
.main_R .rsb span{ background:url("../style/images/10.jpg") no-repeat ; float: right; height: 42px; width: 20px;  _margin-top:-30px;}
.rsb_list{overflow: hidden; width: 300px;margin-bottom: 10px;}
.rsb_list li{border-bottom: 1px solid #f2f4f5;height: 44px; line-height: 50px;float: left;width: 100%;}
.rsb_list li .shuzi{border-radius: 24px; color: #00aa98; float:left; font-size:14px; height: 24px; line-height: 24px; text-align: center; margin-right: 10px; margin-top:12px; width: 24px; background: #b1b0b0 no-repeat scroll 0 0; color:#fff; }
.rsb_list li .number01{background: #00aa98 no-repeat scroll 0 0; color:#fff;}
.rsb_list li a{color: #333333;  float:left; font-size: 14px; width: 265px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.rsb_list li a:hover{ color:#ff0000;}
.main_R .bjtj{ background: #05b19f scroll 0 0; height: 42px; line-height: 42px; overflow: hidden; margin-bottom: 5px;margin-top: 20px;}
.main_R .bjtj i{ display:inline-block;background:url("../style/images/7.jpg") no-repeat; height: 17px; margin-left:13px; margin-right: 12px;_margin-top: 13px; width: 20px;}
.main_R .bjtj strong{color: #fff; font-size: 18px; font-weight: normal;}
.main_R .bjtj  span{ background: url("../style/images/10.jpg") no-repeat scroll 0 0;  float: right; height: 42px; width: 20px;  _margin-top:-30px;}
.bjtj_list {overflow: hidden;}
.bjtj_list li{border-bottom: 1px dashed #eeeeee;padding-bottom: 10px;}
.bjtj_list li .strong{ color: #333333;  font-size: 15px; width:300px; height: 46px; line-height: 46px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;float: left;}
.bjtj_list li a:hover.strong{ color:#ff0000;}
.bjtj_list li .tupian{float: left; height: 60px; margin-right: 9px; width: 90px;}
.bjtj_list li .tupian img{height: 60px;9px; width: 90px;}
.bjtj_list li p{color: #696969;font-size: 12px; line-height:21px}
.main_under{ margin: 0 auto; overflow: hidden; padding-bottom: 34px; padding-top: 35px; width: 1000px;}
.main_under .link_tit{color: #1b1b1b; float: left;font-size: 12px; width: 68px;height: 23px;}
.main_under .link_i{float: left;}
.main_under .link_i a{color: #646464; font-size: 12px;}
.main_under .link_i a:hover{ color:#ff0000;}
.footer {background: #333 none repeat scroll 0 0; color: #cfcccc; font-size: 12px; line-height: 26px; padding: 15px 0; text-align: center; width: 100%;}
.footer a{color: #fff;}
.newsList{width:630px;}
.newsList dl{border-bottom: 1px dashed #dddddd;margin-bottom: 15px;float: left;}
.newsList dl img{float:left; height:135px; margin-right:27px; width:200px; border:none;}
.newsList dt{float: left;width: 100%; font-size:18px; height:25px; line-height:25px; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.newsList dt a{color:#333333;}
.newsList dt a:hover{ color:#ff0000;}
.newsList dd{float: left; margin-top: 10px;width: 100%;margin-bottom: 15px;}
.newsList dd p{color: #696969;font-size: 14px;line-height:25px;}
.newsList dd em{color: #029384; font-size: 12px;width: 378px;height: 25px;line-height: 25px;overflow: hidden;display: block;white-space:nowrap;text-overflow: ellipsis;}
.newsList dd em a{color: #464645;margin-right: 8px;}
.newsList dd em a:hover{ color:#ff0000;}

/*焦点图*/
.focus{ position:relative; width:630px; height:380px; background-color: #000; float: left;}  
.focus img{ width: 630px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:65px; line-height:50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*列表页*/
.top_bg{background-color: #f5f5f5;width: 100%; border-bottom:1px solid #e6e6e6;}
.top_nav{margin: 0 auto; overflow: hidden; width: 1000px;}
.meishi_yingyang{background: url("../style/images/1.png") no-repeat; border-bottom: 1px solid #e4e3e3; color: #3c3c3b; font-size: 24px; padding-left: 65px; margin-top: 26px; height:55px;}
.nbt{ border-bottom:none;}
.meishi_yingyang h1{ display:inline-block; font-weight:normal}
.meishi_yingyang .search,.meishi_top .search{ margin-top:0px; margin-bottom:0px;}
.hot_nav{line-height: 40px;}
.hot_nav a{color: #3c3c3b; font-size: 16px; margin-right:10px;border-radius: 7px; padding:5px 10px; height: 30px;}
.hot_nav a:hover,.hot_nav a.cur{background: #03ab99 no-repeat scroll 0 0;color:#fff}
.class_cont ul{overflow: hidden;line-height: 48px; padding-left: 8px; width: 100%;color: #9f9f9f;  font-size: 12px;}
.class_cont ul a{color: #9f9f9f; font-size: 14px;  margin-right: 5px; margin-left: 7px;padding: 4px 6px;}
.class_cont ul a.cur,.class_cont ul a:hover{background: #CDCDCD;color: #5E4234; border-radius: 10px; }
.nobg{ background:#fff;}
.newm{margin: 0 auto;  overflow: hidden;  width: 1000px;}
/*.newm .main_L{ width:685px;}*/
.newm .main_R{ margin-right:0px;}
.tit{font-size: 14px;height: 50px; line-height: 50px;}
.tit a{color:#039cfd;}
.tit a:hover{color:#ff0000;}
.tit strong,.tit h1{ display:inline-block}
.tit strong a,.tit h1 a{ font-weight:normal; color:#9fa1a2}

.main_L ul.pli li{border: 1px solid #e1e1e1; float:left; height: 200px; margin-right:15px; margin-bottom: 35px; text-align: center; width:200px;  line-height: 25px;}
.main_L ul.pli li img{ width:200px; height:135px;}
.main_L ul.pli li a{color:#333333; font-size: 14px;}
.main_L ul.pli li a.atit{ padding: 0 5px;display: block;padding-top: 5px;}
.main_L ul.pli li a:hover{ color:#ff0000}
.cl{ clear:both; height:0; width:100%; overflow:hidden}

.main_L ul.txtli li{ width:100%; margin:0; border:none; text-align:left; line-height:30px; height:30px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #dddddd;}
.main_L ul.txtli li a{color: #333333;}


.pg{font-size: 13px;height: 24px;line-height: 24px;padding: 12px 0;margin: 0 auto;text-align: center;width: 583px;padding-bottom: 32px;}
.pg a,.pg span{ background: #fff no-repeat scroll 0 0; color: #000; display: inline-block;text-decoration: none;text-align: center;line-height: 24px;margin-right: 5px;width: 25px;border:1px #cdd solid}
.pg .padding1 {padding: 0 8px;width: auto;}
.pg a.cur,.pg a:hover,.pg span.cur{background: #00aa98;color: #fff; border:1px #cdd solid}


.tbg{background: #f5f5f5;width: 100%;}
.tbg .mieshi{margin: 0 auto; width: 1000px;}
.tbg .meishi_top{ border-bottom:  1px solid #e6e6e6; color:#3c3c3b;height:56px; line-height:32px;background: url("../style/images/1.png") no-repeat scroll 0 26px;padding-left: 65px;font-size: 24px; padding-top:26px;}
.tbg .meishi_top strong{ float:left; display:inline-block; font-weight:normal}
.tbg .meishi_top strong a{color:#3c3c3b;}
.tbg .meishi_top strong a:hover{color:#ff0000;}
.tbg .meishi_top i{ background: url("../style/images/22.png") no-repeat scroll 0 0; height: 14px; width: 23px; float:left;margin-top: 10px;margin-left: 5px; cursor:pointer;}
.tbg .meishi_under{ font-size:12px; height: 50px; line-height: 50px;}
.tbg .meishi_under a{color: #039cfd;}
.tbg .meishi_under a:hover{color: #ff0000;}
.tbg .meishi_under strong a{color: #9fa1a2; font-weight:normal}
.smain .main_R{ margin-top:20px;}
.main_R .mt20{ margin-top:20px;}
.main_L_top{border-bottom: 1px solid #ededed; color:#333; font-size:28px;margin-top: 15px;}
.main_L_top p{color:#999999;font-family: "宋体"; font-size:12px;  height: 47px; line-height:47px;}
.main_L_top p a{color:#999999;margin-right: 8px;}
.main_L_top p a:hover{color:#ff0000;}

.main_L_top .bqfx{color:#999999;font-family: "宋体"; font-size:12px;  height: 47px; line-height:47px;}
.main_L_top .bqfx a{color:#999999;margin-right: 8px;}
.main_L_top .bqfx a:hover{color:#ff0000;}
.main_L_top .bqfx .bdshare { float:right; display:inline-block}
.main_L_top .bqfx .bdshare a{ margin-right:6px;}

.main_L_nav{border-bottom: 1px solid #ededed;color: #2f3131;font-size: 14px;line-height: 35px; padding:20px 0;}
.main_L_nav img{ max-width:650px;}
.main_L_nav p{text-align: justify;word-wrap: break-word;word-break: break-word;letter-spacing: normal;font-size: 16px;line-height: 28px;margin-bottom: 20px;}
.main_L_nav p strong{ font-weight:bold}


.main_xg{overflow: hidden; padding-bottom:15px;} 
.main_xg .xgtit{ border-bottom: 1px solid #edeeee;  color:#151616; font-size: 18px; height: 60px; line-height: 60px;}
.main_xg .xgtit span{border-bottom: 2px solid #05b19f; float:left;width: 107px;}
.main_xg .xgtit .more{color:#58b9ac;  float: right;font-size:12px;}
.main_xg ul li{ border:none;border-bottom: 1px dashed #d0d2d2; overflow: hidden; height: 46px; line-height: 46px; width: 560px;margin-right:0px;margin-bottom:0px;text-align:left;width: 100%; float:left}
.main_xg ul li a{color: #020202; float: left; font-size: 14px;width: 285px;}
.main_xg ul li span{float: right; color:#999999;font-size: 12px;}

.main_xg ul.xgul{ float:left; width:100%;}
.main_xg ul.xgul li{width: 315px;margin-right: 15px;}


.tag-list{ background: #fff;border-color: #f1f1f1 #e5e5e5 #ddd;border-style: solid;border-width: 1px; box-shadow: 0 3px 2px #f9f9f9; font-family: "宋体"; font-size:14px;  padding: 20px; position: relative;margin-bottom: 15px;padding-bottom: 8px;}
.tag-list .list-cur-cname {left: 30px; top: 20px;}
.f-999 { color: #999;}
.tag-page { position: absolute;right: 30px; text-align: right;top: 20px;}
.tag-page span { display: inline-block; height: 16px;line-height: 16px;vertical-align: top;}
.tag-page .tag-prev { background-image: url("../style/images/prv.png");}
.tag-page a { cursor: pointer; display: inline-block; height: 19px; margin-right: 5px;  width: 20px;}
.tag-page .tag-next { background: url("../style/images/nex.png") no-repeat scroll 0 0;}
.tag-list .tag {  padding-top: 20px;}
.tag {font-size: 14px;}
.tag-list ul{overflow: hidden; margin-top: 25px; width: 100%;}
.tag-list ul li{float: left; margin-right: 20px; margin-bottom:10px;font-family: "宋体"; font-size: 14px;  width: 106px;  height: 20px;line-height: 20px; overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.tag-list ul li a.cur{color: #999; font-weight: bold;}
.tag-list ul li span{ font-size: 12px;font-weight:normal;color: #999;}
.tag-list ul li a{color: #2d64b3; font-weight:normal;}
.tag-list ul li a:hover{ color:#ff0000;}

.fenlei{position:absolute; background:#fff; z-index:555;width: 130px;left:63px;top:60px;border: 1px solid #e1e1e1;}
.fenlei ul li{width:110px;border-bottom: 1px solid #f6f6f6;height: 38px;line-height: 38px; font-size:16px;float: left; padding:0 10px; text-align:center}
.fenlei ul li a{ color:#333}
.fenlei ul li a:hover{ color:#ff0000}
.fenlei ul li:hover{background:#f7f7f7;}

#comment_sohu a i.face-b{position: inherit;}
.mg15{ margin-top:15px;}

.nli{ margin-bottom:15px;}
.nli li{height:40px; line-height:40px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #dddddd;}
.nli li a{ color:#333333; width:270px; float:right; display:block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;font-size: 14px;}
.nli li a:hover{ color:#ff0000}
.nli li span{float: left;width:23px; text-align:center; display:block; height:23px;background: #00aa98;color: #fff;margin-top:8px; font-family:Arial, Helvetica, sans-serif; line-height:23px;}
.nli li span.gray{background: #b1b0b0;}

#newdl dl{ display:none;}
#newdl dl.show{ display:block}
#mbtn{ text-align:center; cursor:pointer; color:red; background:#EDEDED; height:30px; line-height:30px;float: left;width:630px;}

/*节日大全*/
.bgh{background: #f2f2f2 none repeat scroll 0 0;}

.bg .day_top_list{float:left; margin-bottom:24px;margin-top: 6px;}
.bg .day_top_list a.cur{background:#05b19f; color:#fff; height:50px; line-height:50px; width:160px; display:inline-block; }
.bg .day_top_list a{color:#6f7272; font-size:24px;text-align: center; margin-right:30px;}

.main_L .news_L_tit{ color:#8adbd2; font-size:24px; height:50px;}
.news_day {background: #fff;margin: 0 auto;width: 960px;overflow: hidden;padding-left: 20px; padding-right: 20px; padding-top: 20px; margin-bottom: 28px;}

.bg .descr {background:#e9f1f1; height:80px; border-left:1px solid #05b19f;overflow: hidden; width: 1000px;}
.bg .descr .mstxt{ float:left; width:620px; color:#253535; font-size:14px; line-height:30px; padding:10px;}
.bg .descr .spare{float:right; width:160px;margin-top: 10px;padding-left: 35px;border-left: solid 1px #ccc;}

.main_day{background: #fff;overflow: hidden; width: 1000px;}
.main_day .mainBox{overflow:hidden;width:960px; margin:0 auto;}
.main_day .mainBox li{ border-bottom:1px dashed #c8dedc;float: left;padding-bottom:14px; padding-top:14px;}
.main_day .mainBox li .month{width:90px; float:left; font-size:18px; text-align:center;}
.main_day .mainBox li .month span{ background:#778c8a;width:90px; height:42px; line-height:42px; display: inline-block;}
.main_day .mainBox li .month span.now{background:#05b19f;}
.main_day .mainBox li .month span a,.main_day .mainBox li .month span i{color:#fff;}
.main_day .mainBox li .month em{background:#f3fafa;width:90px;height:42px; line-height:42px;display: inline-block;color:#7aa6a1;}
.main_day .mainBox li .festival{float: left; margin-left:56px;width: 810px;}
.main_day .mainBox li .festival a,.main_day .mainBox li .festival span{color:#2d2d2e; font-size:14px; margin-right:16px;line-height: 37px;}
.main_day .mainBox li .festival a:hover{ color:#ff0000}
.main_day .rmake{font-size:14px; color:#4c5c5a; padding-left:20px; height:60px; line-height:60px;}
.shadow{height:20px; width:100%;}

.mt20{margin-top:20px;}
.conter_main .title {color: #0b9e8f;font-size: 16px;line-height: 30pxmargin-bottom: 5px;}
.relate_art_top .list .grid { border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px; } 
.relate_art_top .list .grid .tit { font-size: 16px;color:#000303;}
.relate_art_top .list .grid .tit a{color:#000303;}
.relate_art_top .list .grid p { color: #646e6d; font-size: 14px; height: 50px; line-height: 25px; margin-bottom: 0; margin-top: 0; overflow: hidden; }
.main_xg ul.xgul li span{ background-color: #ff6c00; color: #fff; display: block; float: left; font-size: 12px; height: 16px; line-height: 15px; margin: 16px 12px 7px 0; text-align: center; width: 16px; }


/*鼓浪屿图片首页部分样式开始*/
.twdl {overflow: hidden;background-color: #f5f5f5;margin-bottom: 22px;}
.twdl dt {float: left;width:400px;height: 266px;margin-right: 30px;}
.twdl dt img {width: 100%;}
.twdl dd {float: left;width: 550px;height: 266px;}
.twdl dd .dd-d1 {height: 60px;overflow:hidden;}
.twdl dd .dd-d1 .dd-d1-s1 {float: left;font-size: 24px;color: #000;line-height: 60px;margin-right: 20px;}
.twdl dd .dd-d1 .dd-d1-s2 {float: left;color:#8fbab7;font-size: 14px;line-height: 70px;}
.twdl dd .dd-d1 .dd-d1-s2 em {color: color:#8fbab7;font-size: 14px;}
.twdl dd .dd-d2 {color: #727171;font-size: 14px;line-height: 28px;}
.main_L .tit2 {height: 41px;line-height: 41px;font-size: 18px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.tuul {overflow: hidden;position: relative}
.tuul li {width: 210px;float: left;position: absolute}
.tuul li a {display: block;}
.tuul li a img {display: block;width: 100%;}
.tuul li a span {display: block;height: 48px;border:1px solid #eee;text-align: center;font-size: 14px;color: #000;line-height: 48px;}
.tuul li a span:hover {color: red;}
.tuul .fr {margin-right: 0px;}

.main_R .bjtj1 {margin-top: 0px;}

/*鼓浪屿图片详情页部分样式开始*/
.tit3 {font-size: 18px;color: #000;height:55px;line-height: 55px;}
.tits {width: 1000px;margin:0 auto;}
.hdpbj {background-color: #fafafa;height: 500px;}
.hdpbox {overflow: hidden;width: 1000px;height: 500px;margin:0 auto;}
.hdpbox .hdpbox-d1 {float: left;width: 744px;height: 500px;position: relative;cursor: pointer;margin-right: 32px;background-size: contain;}
.hdpbox .hdpbox-d1 img {max-width:774px;max-height:500px;position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;}
.hdpbox .hdpbox-d1 .hdpbox-d1-l {width: 56px;height: 56px;position: absolute;left: 0px;top: 210px;background: url("../style/images/la.png");display: block;z-index: 99;}
.hdpbox .hdpbox-d1 .hdpbox-d1-r {position: absolute;right: 0px;width: 56px;height: 56px;top: 210px;background: url("../style/images/ra.png");display: block;z-index: 99;}
.hdpbox .hdpbox-d2 {float: left;width: 224px;height: 500px;background: #05b19f;overflow: hidden;}
.hdpbox .hdpbox-d2 a {float: left;}
.hdpbox .hdpbox-d2 img {float: left;width: 112px;height: 112px;}
.hdpbox .hdpbox-d2 .hdpbox-d2-sed {position: relative;}
.hdpbox .hdpbox-d2 .hdpbox-d2-sed div {position: absolute;width: 106px;height: 106px;border:3px solid #ff9d00;}
/*.hdpbox .hdpbox-d2 .select-img {border:2px solid #ff9d00;}*/
.tusx {width: 1000px;margin:0 auto;height: 80px;}
.tusx .tusx-d1 {float: left;width: 440px;height: 80px;}
.tusx .tusx-d1 p {width: 100%;color: #999898;font-size:14px;line-height: 34px;height: 34px;overflow: hidden;}
.tusx .tusx-d2 {float: left;margin-top: 20px;overflow: hidden;}
.tusx .tusx-d2 a {float: left;width: 80px;height: 32px;color: #fff;margin-right: 26px;text-align: center;line-height: 32px;font-size: 16px;}
.tusx .tusx-d2 a {background-color: #00b3a0;}
.tusx .tusx-d2 .tusx-d2-a3 {background-color: #f59518;cursor: pointer;}

.pg .active{background: #00aa98;  color: #fff;border: 1px #cdd solid;}