@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements  */
pre, /* text formatting elements */
form, fieldset, legend, button, input, textarea, /* form elements */
th, td /* table elements */ {
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul,li, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /
sub { vertical-align: text-bottom; }

legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse;  border-spacing: 0; }

.clearfix:after{content:"";display:block;clear: both;}
.clearfix{zoom:1;}
.clear{ clear:both;}
body{ font-family:"Microsoft Yahei";}

/************************************************************************************/
						/*******css reset*******/
/************************************************************************************/	
/*               
swpier****

*/

.swiper-container {
        width: 100%;
        height: 100%;
		 max-width:546px; margin:0 auto; overflow:hidden;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.swiper-slide img{ width:100%; height:auto;}


.logo{ width:100; height:auto; overflow:hidden; max-width:546px; margin:0 auto;}
.logo img{ width:100%;}
.top{ width:100%; max-width:546px; margin:0 auto; height:24px; border-bottom:1px solid #dadada;}
.top p{ color:#939393; font-size:12px; text-align:left; line-height:24px;}
.conter{ width:100%; height:auto; overflow:hidden; display:block; max-width:546px; margin:0 auto;}
.fangan{ width:100%; height:auto;overflow: hidden;
display: block;}
.fangan h2{ width:100%; height:30px; background-image:url("../images/title_01.png"); line-height:30px; font-size:14px; color:#4B4B4B;background-position: -14px -10px;}
.fangan h2 img{ float:right;}
.fangan h2 strong{ padding-left:40px;}

.jiejue_box {
    float: left;
    width: 49%;
    overflow: hidden;
    margin-top: 14px;
    border-right: 1px dashed #DEDEDE;
}
.jiejue_box a {text-decoration: none;
    display: block;
    width: 100%;
    height: 274px;
    overflow: hidden;
    background: #F3F3F3 none no-repeat scroll center 285px;
}
.jiejue_box a h4 { height:24px; overflow:hidden;
    font-size: 14px;
    text-align: center;
    color: #3D9C6C;
}
.jiejue_box a p {
    margin: 5px auto 0px;
	padding:0px 5px;
    color: #838383;
    line-height: 20px;
}
.clear{ width:100%; height:1px; clear:both;}
.mage{ margin-top:15px;}
inside_news {
    margin-top: 20px;
}
.inside_news dl {
    width: 100%;
    margin: 12px auto 0px;
    border-bottom: 1px dashed #ADADAD;
    padding-bottom: 12px;
}
.inside_news dl dt {
    font-size: 14px;
    font-weight: bold;
      padding: 0 10px;
}
.inside_news dl dt a {
    color: #129F67;
}
.inside_news dl dd {
    margin-top: 7px;
    color: #7F7F7F;
    font-family: "宋体";
    text-indent: 2em;
    line-height: 22px;
    padding: 0 10px;
}
.about_left {
    float: left;
    width: 100%;
    margin-top: 23px;
}
.about_left dd {
    float: left;
    width: 60%;
   
    font-size: 14px;
    line-height: 26px;
    color: #4D4D4D;
}
.about_left dd h4 { padding-left:15px;
    margin-top: 7px;
    color: #1CA46E;
    font-size: 12px;
    font-weight: bold;
}
.about_left dt{ width:40%; height:auto; float:left}
.about_left dt img{ width:100%;}
.about_left dd p { line-height:24px; font-size:12px; padding-left:15px; text-indent:2em;
    
}


#footer_m{ height:119px; border-top:2px solid #d9d9d9; margin-top:31px; margin-bottom:50px;}
#footer_m .left{ float:left; margin-top:22px; color:#ababab; line-height:22px;  padding: 0 10px;}
#footer_m .left a{ color:#ababab; margin:0 5px;}
#footer_m .right{ float:right; margin-top:27px;}
.site_nav {
    height: 49px;
    background: #1CA46E none repeat scroll 0% 0%;
  
    line-height: 49px;
    font-size: 16px;
}

.w1068 { width:100%;
   max-width: 1068px;
    margin: 0px auto;
    overflow: hidden;
}
.site_nav ul li {
    float: left;
    width: 12.5%;
    text-align: center;
    
}
.site_nav ul li a {
    display: block;
    width: 100%;
    height: 49px;
}
.site_nav a {
    color: #FFF;text-decoration: none;
}

.nav_hotsear {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #565656;
}
.w1068 { 
    max-width: 546px;
    margin: 0px auto;
    overflow: hidden;
}
@media screen and (min-width:320px){
.nav_hotsear span {
    background: transparent url("../images/icon_01.png") no-repeat scroll left center;
    padding-left: 50px;
	font-size:12px;
}}
.nav_hotsear {
    line-height: 50px;
    font-size: 12px;
    color: #565656;
}
.nav_hotsear a {
    color: #565656;
   
}
.bos{ max-width:546px;}
@media screen and (min-width:320px) and (max-width:400px){
	
	.nav_hotsear a {
    color: #565656;
    margin: 0px 0px; font-size:12px
}
	
	}
.inside_banner{ width:100%; height:auto; overflow:hidden; display:block; text-align:center; max-width:1068px; margin:0 auto; display:block}
.inside_banner img{ width:100%; height:auto; display:block;overflow: hidden;}

.menulist h3 a:a{ color:#FFFFFF;}
.menulist h3 a:link{ color:#FFFFFF;}
.menulist h3 a:visited{ color:#FFFFFF;}

.menulist h3 a:active{ color:#FFFFFF;}
.menulist h3 a:hover{ color:#FFFFFF;}
















