@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2,h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	font-size: small;
	font-family:微软雅黑;
    margin: 0;
    padding: 0;
    font-weight:normal;
	text-decoration:none;
}

h2,h3{ font-size:12px; }
ul,li{ list-style:none}

a{ color:#333; text-decoration:none}

.header{ width:100%; background:#3d8f68; height:40px;}
.logo{ width:88%; height:40px; float:left; font-size:13px; color:#fff; line-height:40px; text-align:center}
.logo span{ float:left; line-height:40px;}
.m_top_head{ position:relative;}
.m_top_head .head_edition{
	position:absolute; top:20px; right:10px; z-index:91;
}
.m_top_head .head_edition>ul{
	width: 80px;
	right:-10px;
    padding:5px 10px;
    z-index: 1006;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    background: #ffffff;
	display:none;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.m_top_head .head_edition>ul>a{
	font-size:14px; color:#333; line-height:20px; display:block; text-align:left; margin:5px 0;
}

.Menubtn{ width:10%; float:left; text-align:right; height:40px;}
#menu{ position:absolute; width:200px;top:90px; right:0; background:#eae8e8; color:#666; z-index:100; display:none;}
#menu li{ border-bottom:1px solid #f7f6f6; list-style:none;}
#menu li:after{content:''; display:block; width:100%;  border-bottom:1px solid #d2d0d0;}
#menu a{ position:relative; height:40px; line-height:40px;  padding:0 20px 0 40px; border:none; display:block; color:#666;}
#menu a:after{
	display:block; content:''; position:absolute; 
	right:8px;
	top:50%;
	margin-top:-6px;
	width:10px; height:10px;
	border:2px solid #bbb;
	border-width:2px 2px 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}

.index_left{ width:45%; float:left;}
.index_right{ width:55%; float:left;}

.logo img{ max-width:300px; text-align:center;}
.menu a{ font-size:medium;line-height:1.6em;}
.container{ padding-left:10px; margin:auto;}
.title {background-color: #CCCCCC; line-height:30px;
    font-size: small;
    margin: 1em 0;
    padding-left: 10px;
    text-align: left;}
	
.title ul{ list-style:none; }
.content{font-size: small;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    text-align: left;}
.content h3{ margin:0; padding:0}
.content ul { padding-left:20px; line-height:1.6em;}
.content li { line-height:1.6em;}

.table td{ height:20px;}


.big img{ width:200px; height:139px;}
.bottom_button { width:25%;background:#3d8f68; display:inline-block; margin:0px; padding:0px; font-size:12px; height:42px; line-height:42px; text-align:center; border-right:white 1px solid;}
.bottom_button a{ text-decoration:none; display:block; text-align:center; line-height:62px; color:#666;}

.biaoti{width:100%; margin:0 auto; background:#3d8f68; height:42px; text-align:left; line-height:42px; font-size:16px; color:#fff; text-indent:1em;} 
.biaoti span{font-size:13px; color:#fff; float:right; padding-right:1em}
.biaoti span a{font-size:13px; color:#fff;}
.biaoti h3{font-size:16px; color:#fff;}
.menu{ color:#bfbfbf; width:100%; padding:12px 0px; text-align:center;}
.menu ul {list-style:none; width:100%; height:22px; margin:auto;}
.menu ul li{float:left; font-size:12px; width:22%; line-height:22px; height:22px; text-align:center; display:block; background:url(../img/menuline.jpg) right no-repeat}
.menu ul li a{color:#3e3c3c !important; padding:0px; margin:0px; font-size:15px; display:block; height:22px; line-height:22px;}
.ui-link{padding-bottom: 0px !important;}
a{ text-decoration:none;}

.lmtitle{font-size:20px;width:100%; text-indent:8px; background:url(../img/head_line.jpg) left bottom no-repeat; border-bottom:1px #b2b2b2 solid; margin:auto; padding-top:20px; padding-bottom:10px;}
.lmtitle2{width:96%; padding-left:2%; padding-right:2%; color:#000000; font-size:20px; text-align:left; text-transform:uppercase;}
.lmtitle2 span{ float:right; padding-top:10px;}
.lmtitle2 span a{color:#010101; font-size:14px; text-transform:none;}

.page_body{width:95%; color:#414141; text-align:left; font-size:12px; line-height:22px; padding:15px 0px; margin:0 auto}
.Page_news{width:100%; height:auto; background:#edf2f7; padding-top:15px; padding-bottom:15px;}
.Page_news_title{ padding-left:10px; padding-right:10px; color:#414141; font-size:1em; line-height:24px;}
.Page_news_title a{color:#414141;}
.news_date{ padding-left:10px; padding-right:10px; color:#6e6e6e; font-size:12px;}

.page_indexMore{ width:100%; margin:0 auto; text-align:center; padding-bottom:15px;}
.page_indexMore span{width:137px; height:26px; border:1px solid #c8c8c8; text-align:center; line-height:26px; padding:5px 10px;}

.page_contact{width:100%; border-top:1px #cccccc solid; height:auto; text-align:center; padding:12px 0px; line-height:20px; background:#fff; font-size:12px; color:#7b7a7a; margin:0 auto}
.page_contact a{color:#7b7a7a;}

.foot{width:100%; margin:0 auto; position:fixed; bottom:0}
.foot div ul li{ float:left; width:25%; color:#fff; text-align:center; padding:3px 0; line-height:12px;}
.foot div ul li a{color:#fff; text-transform:uppercase;}

.page_main{width:90%; color:#515151; font-size:15px; line-height:26px; margin:0 auto; word-wrap:break-word;}

.page_inMore{text-align:center; width:100%; height:30px; padding:20px 0px 10px; margin:0 auto; text-align:center}
.page_inMore span{ padding:3px 8px; border:1px solid #c8c8c8; color:#333;}

.item-list{ width:100%; margin:0 auto; padding-top:10px; text-align:center}

.classname {background:#fff; width:92%; color:#5d5d5d; font-size:15px; padding:10px 4%; border-bottom:1px solid #ccc;}
.classname h3{ text-transform:uppercase}

.main_page{text-align:center;width:100%; padding-top:10px; padding-bottom:10px;}
.main_page a,.main_page .current{ margin:0 5px;}
.main_page a{ background:#f5f5f5; padding:3px 8px; color:#717071; border:1px solid #d6d7d2}
.main_page .current{ padding:3px 8px; background:#3d8f68; color:#fff;border:1px solid #3d8f68}

table{border-collapse: collapse; border-spacing: 0;  width:98% !important;}
th, td { padding: 0px 0px 0px 5px; border-color: #999; }
th { font-weight: bold; background: #999; }
.news_content img{ width:100% !important;}
.news_content {word-wrap:break-word; width:100%;}

.in_banner{ width:100%; overflow:hidden; }
.in_banner img{display:block;}

.p_class1{width:96%; margin:0 auto; padding-top:10px; padding-bottom:10px; font-size:0.875em; border-bottom:#d9d9d9 solid 1px; color:#6c6c6c; text-indent:1em;}
.p_class1 h3{color:#6c6c6c;}
.p_class1 span{float:right}