#slider { 
	clear: both;
	width: 960px;
	height: 280px;
	margin: 15px 0;
	background-color: #fff;
	overflow: hidden
}

#templatemo_wrapper {
	width: 1050px;
	padding: 25px 5px;
	background-color: rgba(245,245,245,1.00);
	margin: 0px auto
}

#templatemo_main {
	clear: both;
	width: 960px;
	padding: 5px 0;
}

.col_w960 { width: 960px; margin-bottom: 40px }
.col_w810 { width: 810px;}
.col_w810 ul li{ padding:20px 0;}
.col_w810 ul li a img{ width: 800px;}
.col_w810 h2{ margin-left:30px;margin-right:25px;font-size:20px;color:#3d3d44;height:25px;padding-top:25px;line-height:25px;display:inline-block;}
p.ds{ margin:0px 30px 0px 30px;line-height:25px;color:#333;font-size:16px;padding:5px 0;}
p.likebut1{ margin:0px 25px 0px 25px;line-height:25px;color:#fff;font-size:16px;padding:3px 15px;display:inline-block;border-width: 0px;border-radius: 3px;background: #c9151e;}
p.likebut2{ margin:0px 25px 0px 25px;line-height:25px;color:#fff;font-size:16px;padding:3px 15px;display:inline-block;border-width: 0px;border-radius: 3px;background: #c9151e;}
p.dsText{ margin:0px 30px 0px 30px;line-height:25px;color:#333;font-size:16px;padding:5px 0;}
p.dsleft{ margin:0px 0px 0px 0px;line-height:35px;color:#333;font-size:16px;}
.col_w600 { width: 600px }
.col_w450 { width: 450px }
.col_w300 { width: 300px }
.col_w200 { width: 200px; margin-left:20px; }
.col_allw300 { float: left; margin-right: 30px }
.col_last { margin: 0 }

.lbe_box { clear: both; margin:20px 0px 20px 20px; }
.lbe_box h3 { font-size: 16px; margin-bottom: 5px }

.lp_box { float: left; width: 300px; margin-right: 30px }
.lp_box h5 { font-weight: bold; align-self: center;font-size: 18px; margin-top: 15px;margin-bottom: 20px}
.lp_box_last { margin: 0 }
.lp_box img { border: 0px solid #CCC; padding: 10px;margin-top: 10px; }

.news_box { clear: both; margin-bottom: 30px }
.news_box h2 { font-size: 20px; margin-bottom: 0 }
.news_box p.date { color: #cb5c02 }
.news_box img { float: left; width: 100px; height: 100px; padding: 4px; border: 1px solid #ccc; margin-right: 30px }
.news_box a.more { float: right; }

.post_box { clear: both; margin-bottom: 30px }
.post_box h2 { font-size: 20px; margin-bottom: 10px }
.post_box p.post_meta { margin-bottom: 0 }
.post_box p span.cat a { color: #cb5c02; font-weight: 400 }
.post_box img { float: left; width: 160px; height: 160px; padding: 4px; border: 1px solid #ccc; margin-right: 30px }
.post_box a.more { float: right; }

#map img { width: 190px; height: 150px; border: 1px solid #333; padding: 4px }

#gallery { margin: 0; padding: 0 }
#gallery ul { margin: 0; padding: 0; list-style: none }
#gallery ul li { display: block; float: left; width: 280px; margin: 0 30px 30px 0; padding: 8px; border: 1px solid #ccc }
#gallery ul .lmb { margin: 0 0 30px 0; }
#gallery ul li a img { border: 1px solid #ccc; margin-bottom: 5px }

#contact_form { padding: 0; width: 400px }
#contact_form form { margin: 0px; padding: 0px; }
#contact_form form .input_field { width: 270px; color: #333; padding: 5px; border: 1px solid #ccc;  background: #fff; }
#contact_form form label { display: block; width: 100px; margin-right: 10px; font-size: 13px; color: #000; }

#contact_form form textarea { 
	width: 388px; 
	height: 200px; 
	padding: 5px; 
	color: #333; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px; 
	border: 1px solid #ccc;  
	background: #fff; 
}

#contact_form form .submit_btn { 
	margin: 5px 0px; 
	padding: 5px 14px; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCC; 
	background: #fff; 
}

.wz{ padding:0 0 13px;}
.cleaner { clear: both }

.float_l { float: left }
.float_r { float: right }


.music{margin:0px auto;overflow:hidden;}
.music-title{
    width: 100%;
    height:40px;
    background-color: #eceef1;
    margin-top:30px;margin-bottom:15px;
}
.music-title h2{
    display: inline-block;
    width: 155px;
    text-align: center;
    line-height: 40px;
    margin-left: 10px;
    background-color: #eceef1;
    color:#1f1f1f;
    font-size: 16px;
    border-bottom:1px solid #333;
}
.music-text{
    line-height: 24px;
    color:#1f1f1f;
    font-size: 12px;
    padding:10px;
}

.music-list li{
    line-height: 55px;
    padding:0 10px;
    border-bottom: 1px dashed #ccc;
    font-size: 14px;
    color:#1f1f1f;
}
.music-list li span{
    margin:0 10px;
}
.music-list li .music-time{
    float: right;
}
.music-list li i{
    display: inline-block;
    width: 18px;
    height:18px;
    background: url("../images/play.png") no-repeat 0 0;
    vertical-align: middle;
}
.music-list li i.pause{
    background-position: 0 -20px;
}

.articleContent{ width:960px;margin:30px auto; border:solid 1px #333;}
.articleContent .conNav p{ margin:0 auto;line-height: 20px; color: #000; font-size: 15px;}
.articleContent .articletitle{ margin:0 auto;}
.articleContent .articletitle h3{margin-top:10px; line-height: 30px;font-size: 15px;}
.articleContent .articletitle h3 span{  color: #333;font-family: Arial;font-size: 15px; margin-left: 5px;margin-right: 13px;}
.articleContent .articalTag h3 {display: inline;font-size: 14px;font-weight: normal;margin-right: 5px;margin-bottom: 13px;}
.articleContent .textContent{text-indent:35px;width: 95%;clear: both;padding: 18px 30px 30px 30px;font-size: 17px;line-height: 150%;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.articleContent .articlefooter{clear: both;margin: 0;text-align: left;overflow: hidden;margin-bottom: 10px;}
