/*css reset  css 初始化 电脑端*/
@charset 'utf-8';
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,button{ margin:0; padding:0; }
body { font-size:12px; color:#3c3c3c; line-height:24px;font-family:"Microsoft YaHei",SimSun,SimHei;background: #fff;}
fieldset, img { border:0; display:block; /*防止图片底下3像素的空白缝隙 */}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; /*初始化标题*/}
em { font-style:normal;/* 让斜体改为正常的*/}
input, button, select, textarea { border:0; outline:none; /*去掉谷歌 360等表单的蓝色边框*/ }
textarea { resize:none;/*防止谷歌等浏览器 textarea 可以拖动*/}
a { color: #3c3c3c; text-decoration:none; }
html { overflow-x: hidden; overflow-y: auto; }
.flex{display: flex;}
.justify-content{justify-content:space-between;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.fl{float:left;}
.fr{float:right;}
/*清除浮动*/
.clear:after{
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    line-height:0;
    content:'';
    overflow:hidden;
}
.clear{zoom:1;}
.container{width:1000px;margin:0 auto;}
/*....topbox...*/
.topbox{
    height:400px;
}
.navbg{
    height:100px;
    background: #fff;
    opacity: 0.7;
}
.menubox{
    position: relative;
    top: -90px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1; color:rgb(35, 35, 35); height:40px; line-height:40px; margin-top:50px;
    margin-left:100px;}
.nav a{ color:rgb(35, 35, 35); font-weight:bold; font-size:15px;}
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:15px;  }
.nav .m{ float:left;  position:relative; }
.nav .s{ float:left; width:9px; text-align:center; color:#eee;   }
.nav h3 a{  display:block; padding:0 20px;  }
.nav h3 a:hover{ color: #74AC01; }
.nav .sub{display:none; /*默认隐藏*/ width:800px;  position:absolute; left:0; top:40px; height:26px; line-height:26px; padding:7px 0; float:left; background: #B7B7B7; }
.nav .b{width:500px;position:absolute; left:0px;}
.sub .a{color:#fff;padding:0 15px;}
.nav .sub li{ float:left;  }
.nav .sub li a{ display:block; color:#fff; margin-left:8px;}
.nav .sub li a:hover{ color:#fff;    }
.toggle>a{
    height:40px;
}
.menu-sj{
    width:200px;
    height:40px;
    line-height:40px;
    position: absolute;
    top:40px;
    left:400px;
    background:#B7B7B7;
    font-size:15px;
    font-weight: bold;
    display:none;
}
.menu-sj li{
    float:left;
    color:#fff;
    padding:0 10px;
}
.menu-sj li a{color:#fff;}
/*.....正文部分.....*/
.main{
    margin-top:20px;
    position: relative;
    margin-bottom: 20px;
}
.left{
    width:180px;
    margin-right: 26px;
}
.left h2{
    font-size:30px;
    line-height:50px;
    color:#74AC01;
    border-bottom: 1px solid #ddd;
}
.left-nav{
    margin-top:15px;
    font-size: 15px;
    font-weight:bold;
}
.left-nav li{
    height:40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
}
.left-nav .first a{
    color:#fff;
    display:block;
    background: #74AC01;
}
.left-nav li a{
    color:#74AC01;
    padding-left: 20px;
}
.left-nav li:hover a{
    color:#fff;
    display:block;
    background: #74AC01;
}
.right{
    width:790px;
    margin-top:15px;
}
.right h3 {
    height: 40px;
    background: #E4E5E7;
    color: #555;
    font-size: 20px;
    padding: 0 5px;
    line-height: 40px;
	font-weight:bold;
}
.right h3 span{
    font-size: 10px;
    float: right;
}
.main-text{
    margin:20px 0;
}
.fl{float:left;}
.fr{float:right;}
.yjsjs ul li{
	width:200px;
	float:left;
	margin: 0 30px;
}
.yjsjs ul li img{width:200px;}
.main-text ul li{
    float:left;
    width:200px;
    height:160px;
    text-align:center;
    margin: 30px 30px;

}
.main-text ul li img{
    display:block;
    max-height:100%;
    max-width:100%;
    max-height:133px;
    margin:0 auto;
    border:1px solid #ddd;

}
.det{
	width:600px;
}
.libox{
	width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #c2c2c2;
}
.right h4{
	height: 30px;
    line-height: 30px;
	border-bottom: 1px solid #c4c3c2;
}
.right h4 a{
	font-size: 16px;
    font-weight: bold;
    color: #424141;
}
.con{
	line-height: 24px;
    height: 52px;
    overflow: hidden;
    color: #555555;
    font-size: 14px;
    margin-top: 6px;
	text-align: justify;
}
.main-p{
    margin-left:20px;
    height:150px;
    overflow: hidden;
}
.main-text p{
    font-size: 14px;
    text-indent: 24px;
    margin:10px 0;
	margin-right:20px;
}
.aboutren{
    float:left;
}
.aboutren img{
    height:250px;
    width:auto;
}
.bgg{background: url(../images/bgg.jpg) no-repeat center;width:786px;height:1100px;}
.bgg table th{width:390px;text-align: left;border-bottom: 1px solid #ddd;}
.bgg table th img{position: relative;left:150px;}
.bgg table th h3{font-size: 20px;font-weight: bold;}
@media screen and (min-width:0\0) {
   .navBar{
        position: relative;
        left:120px;
        top:-80px;
    }
}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*.....footer.....*/
.line{background: #74AC01;height:6px;}
.footer{
    height:134px;
    background: #2C2C2C;
}
.footer-text{
    padding-top:30px;
}
.footer p{
    text-align: center;
    color:#fff;
    line-height:30px;
}
.footer p a{
    color:#fff;
};
}
}lor:#fff;
    line-height:30px;
}
.footer p a{
    color:#fff;
};
}
}