@charset "utf-8";
/* CSS Document */
body,form,input{ margin:0; padding:0; border:0; font-size:14px;  font-family:"Microsoft Yahei"; color:#000; font-size:14px}
ul,ol,li { list-style: none; list-style-type:none; margin:0; padding:0px;}
p,div,a,h1,h2,h3,h4,h5,h6,span,ul,li,img,form,input,br,dl,dt,dd{ padding:0; margin:0;}
img {border-style:none; border:0; padding:0; margin:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0; display:block;}
a, a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color: black;
}
/*头部部分*/
.header{ height:130px; width:100%; background:#10874a;}
.logobox{ width:1200px; margin:auto;}
.info .wenzi{ width:1200px; height:30px;  line-height:30px; margin:auto;  text-align:right; color:#FFF; font-size:11px;}
.wenzi a{ color:#ebf0ea; margin:0 5px;}
.info{ height:30px; background:url(../images/bg.png) repeat-x 0 28px;}
.logo{ float:left; width:442px; height:65px; margin-top:15px; }
.nav{ width:660px; height:100px; float:right; padding-top:20px ;background:#10874a;   box-sizing:border-box; }
.nav li{ float:left; background:url(../images/sanjiap.png) no-repeat 92px 10px; width:100px; height:30px; margin-left:32px; font-size:16px; text-align:center; margin-bottom:5px;position:relative }
.nav li a{ color:#FFF}
.nav li a:hover{ color:#FFF}
.nav li dl{ position:absolute; top:30px; width:115px; left:15px; background:#0f874a;  text-align:left; z-index:222; display:none; box-sizing:border-box}
.nav li dl a{ font-size:14px; padding-left:12px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.nav li dl dd{line-height:35px; border-top:1px solid #9ab9a9;  height:35px;}
.nav li dl dd:hover{ background:#0d713d}
/*banner图*/
.focus{ position:relative; width:100%; height:auto; background-color: #000; float: left; overflow:hidden}  
.focus img{height: auto;} 
.focus .fcon img{ display:block; width:100% }  
.focus .fbg{bottom:25px; right:18%; position:absolute; height:30px; text-align:center; z-index: 200; }  
.focus .D1fBt a{position:relative; display:inline; width:6px; height:24px;  margin:0 5px;color:#B0B0B0;  text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#289169;height:35px; margin-top:-10px;}   
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.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;}  
/*中间部分*/
.contact{ background:#f5f5f5;  clear:both;}
.middlebox{ width:1200px; margin: auto; padding-top:20px; overflow:hidden; padding-bottom:20px}
.contactleft{  width:418px; height:506px; background:#FFF; float:left;  overflow:hidden; margin-right:18px }
.contactleftlast{ width:328px; height:506px; float:right; background:#FFF}
.contactleftlast ul { width:310px; margin:auto}
.kyhd h3{ font-size:18px;width:72px; height:45px; border-top:5px solid #239067; color:#249168;line-height:50px; float: left; margin-left:10px;}
.gxnav p span,.kyhd span{ background:url(../images/tubiao.png) no-repeat; width:23px; height:23px; display:block; float:right; margin:16px 14px 0 0}



.qdsk{ background:url(../images/tubiao.png) no-repeat; width:23px; height:23px; display:block;     position: absolute;
    right: 10px;
    top: 18px;}
.qdsksb{ background:url(../images/tubiao.png) no-repeat; width:23px; height:23px; display:block;     position: absolute;
    right: 10px;
    top: 18px;}


.kyhd img{ float:right; margin-right:10px; margin-top:10px;}
.piclist{ overflow:hidden; width:397px; margin:auto}
.piclist li{ width:100%;  height:92px;border-bottom:1px solid #e6e6e6; margin-top:18px; padding-bottom:2px}
.piclist li a{ color:#000}
.piclist li:last-child{ border-bottom:none}
.piclist li img{ float:left; margin-right:20px;width:126px;height:71px;}
.piclist li p{ margin-bottom:10px}
.piclist li span{ color:#CCC}
.date>span{    display: block;
    height: 22px;
    line-height: 22px;}
.date{ width:70px; height:50px;  border:2px solid #229368; text-align:center; padding:1px; box-sizing:border-box; float:left; margin-right:23px; font-weight:normal}
.dtbg{    background: #229368;
    width: 64px;
    display: block;
    position: relative;
    color: #FFF;
    height: 22px;
    line-height: 22px;}
.tj1{ margin-bottom:22px; width:100%; height:50px; margin-top:15px;}
.clear:after { visibility:hidden; display:block; font-size:0; content:"1"; clear:both; height:0; }
.main { width:395px; margin:0 auto; overflow:hidden;position: relative;}
.newlist li{ line-height:26px; border-bottom:1px dashed #e6e6e6; line-height:50px; list-style: inside; color:#0C6}
.newlist li a{ color:#000}
.newlist{ margin-top:-12px;}
.piclist li a:hover,.newlist li a:hover{ color:#279067}
.newlistlispan{ float:right; color:#279067}
.gxnav ul li a{ width:72px; height:50px; float:left; margin-right:23px; line-height:50px;border-top:5px solid #fff;font-weight:bold;font-size:18px;color: #333}
.xuanxiang dl dt{ width:100%;  display:none; clear:both}
.xuanxiang dl dt:first-child{ display:block}
.gxnav ul li.on a{ color:#27946b;cursor: pointer; border-top:5px solid #239067;}
 .tj1 p{ line-height:26px;}
/*底部部分*/
.footer{ height:190px; width:100%; background:url(../images/dbbanner.jpg) no-repeat ;color: #FFF}
.footlist{ width:1200px; margin:auto}
.footone{   height:160px; margin-top:20px; float:left;  overflow:hidden; font-size:12px;}
.footone h4{ font-size:17px; font-weight:normal; background:url(../images/footer.png) no-repeat 30px; padding-left:72px;}
.footone img{ float:left; margin-right:10px;}
.footone span{ line-height:40px;}
.footone ul li{ height:24px; line-height:30px; list-style: inside; color:#e9ae60}
.footone ul { float:left; margin-left:60px;}
.copy{ margin-left:125px; line-height:30px; font-size:14px;margin-top:30px;}
.contactus{ width:180px; height:100px; float:right;margin-top:80px; position:relative; right:100px;}
.contactus img{ float:right; margin-left:30px; }
.contactus p img{ width:90px; height:90px; position:absolute; top:-50px;left:-50px; display:none}
.weibo{ position:relative}
.tanchu{ position:absolute; left:65px;}
.tanchu+img{display:none;}
.tanchu2{display: none;
}

/*内页新闻列表部分*/
.about{ width:1200px; margin:auto; background:#FFF; overflow:hidden;padding:30px 15px 0 15px; box-sizing:border-box;    min-height: 800px;}
.nybanner{ width:100%;}
.leftnav{ width:250px;float:left; overflow:hidden;  min-height:500px;}
.leftnav h2{ font-size:26px; font-weight:normal; height:80px; width:250px; color:#FFF; line-height:80px; padding-left:20px; background:url(../images/yjtitle.png) no-repeat; position:relative;}
.leftnav h2 span{ position:absolute; top:60px; width:60px; height:2px; display:block; background:#FFF;}
.kynav li{ height:56px; width:100%; line-height:56px; padding-left:18px; border-top:1px solid #d1d1d1; border-left:6px solid #ededed; background:#ededed }
.kynav li.om,.kynav li:hover{ border-left:6px solid #ff613e; background:url(../images/jt.png) no-repeat 225px 23px #fff; }
.lunwen{ border-bottom:1px solid #d1d1d1}
.kynav li a{ color:#333; font-size:16px;}
.third_nav {
    padding-top: 4px;
}
.third_nav li {
    height: 47px;
    line-height: 47px;
}
.third_nav li a {
    color: #412d08;
    font-size: 15px;
    padding-left: 15px;
}
.third_nav li.om, .third_nav li:hover {
    background: none;}
.fourth_nav{
    padding-top: 0px;
}
.fourth_nav li {
    height: 37px;
    line-height: 37px;
}
.fourth_nav li a {
    color: #412d08;
    font-size: 13px;
    padding-left: 30px;
}
.fourth_nav li.om, .fourth_nav li:hover {
    background: none;}



.newsright{ width:872px;  float:right; padding-bottom:50px}
.current{ height:43px; border-bottom:2px solid #319461}
.current h2{ font-size:26px;font-weight:normal; position:relative; padding-left:16px; float:left}
.current h2 span{ position:absolute; left:-4px;top:6px; width:6px; height:18px; display:block; background:#319461;}
.current .fhsy{ float:right;color: #939393;}
.current .fhsy a{ color:#939393}
.nynews{ margin-top:6px; margin-bottom: 20px;}
.nynews  li span{ color:#bbb}


/*关于我们内页部分*/
.aboutatic h3{ font-size:22px; color:#303030;  margin-top:30px;}
.aboutatic h4{  font-size:20px; font-weight: normal; margin-top:15px;}
.atictitle{ text-align:center; margin-top:18px;}
.atictitle p{ margin-top:15px; font-size:14px; color:#a8a8a8}
.aboutcotant{ margin-top:30px; color:#333; line-height:30px;overflow-x: scroll;}
.aboutcotant p{color:#333; }
.aboutcotant span{color:#333; }
.syp{   border-top:2px solid #319461; padding-top:38px; margin-top:38px;}
.syp p{ margin-bottom:16px;}
.syp a{ color:#333}

.nybanner img{
width:100%;
}
.footone a{
color:#fff;
}
.aboutcotant a{
color:#000000;
}
.defaultInputStyle{
    border: 1px #ccc solid;
    height: 16px;
    padding-bottom: 3px;
}

.aboutcotant {
    margin-top: 30px;
    color: #7b7b7b;
    line-height: 30px;
    overflow: auto;
}



.firstRowa td{
padding: 0px 30px !important;
color: #000 !important;
    line-height: 20px !important;}
.firstRowa+tr td{
padding: 0px 30px !important;
color: #000 !important;
    line-height: 20px !important;
}
.firstRowa+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
     line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
   line-height: 20px !important;

}
.firstRowa+tr+tr+tr+tr+tr+tr+tr+tr+tr td{
padding: 0px 30px !important;
color: #000 !important;
   line-height: 20px !important;

}

.newlist li span {
    float: right;
    color: #279067;
}





.linkss li{
	float: left;
	width: 33%;
	margin-top: 10px;
}
.linkss li a{display: block;}
.linkss li a img{display: block;margin:  0 auto;text-align: center;height: 45px;}

 .linkss li a p{color: #4c4c4c;
    font-size: 12px;
    text-align: center;
    width: 74px;
    margin: 0 auto;
    margin-top: 10px;}
