body{font-family: Microsoft Yahei;overflow-x:hidden;color: #666;background:#fff;position: relative;}
ul,ol,li{list-style: none;}
a{color: #333;}
a:hover{text-decoration:none;outline:none;}
a:visited,a:active {outline:none;}
div:focus{
    outline:none;
}


/* 通用 */

.blank5,.blank10,.blank15,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}

 
 .color-orange {color:#FE6604}

 


.banner{margin-top: 80px;}
@media screen and (min-width: 0) and (max-width: 767px){
.banner{margin-top: 64px;}
}

.por_img{background-color:#39383E;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:300px;animation:mymove 20s}


.section1{padding: 40px 0;}

.title10{margin-bottom: 20px;text-align: center;overflow: hidden;max-width:100%;}

.title10 h4{font-size: 28px;color: #4d4d4d;font-weight: bold;margin-bottom: 5px;	}
.title10 h4 a{color: #4d4d4d;}
.title10 p{font-size: 14px;color: #999;position: relative;display: inline-block;}
.title10 p:before{position: absolute;right: 100%;top: 50%;margin-right: 15px;content:"";height: 1px;width: 180px;background: #d9d9d9;}
.title10 p:after{position: absolute;left: 100%;top: 50%;margin-left: 15px;content:"";height: 1px;width: 180px;background: #d9d9d9;}



.s1-item{margin: 20px 0;}
.s1-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.s1-img{display:block;overflow:hidden;}
.s1-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s1-item:hover .s1-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s1-text{text-align: center;}
.s1-text h4{font-size: 14px;color: #4d4d4d;}
.s1-item:hover .s1-text h4{color: #CE9407;}

.s1-more{margin: 20px 0;text-align: center;}
.s1-more a{    display: inline-block;
    line-height: 34px;
    padding: 0 35px;
    border: 1px solid #CCCCCC;
    color: #666;
    transition: all 0.5s ease 0s;
    border-radius: 10px;}
.s1-more a:hover{    background-color: #614c3f;
    border-color: #614c3f;
    color: #fff;font-size:14px;
    text-decoration: none;}



 


.section2{padding: 40px 0;background: #F9F9F9;}
.s2-text{margin: 40px 0;text-align: center;font-size: 16px;line-height: 1.8;color: #4c4c4c;}

.s2-img{margin: 40px 0;text-align: center;}
.s2-img img{max-width:100%;height: auto;}



.section3{padding: 40px 0;}
.s3-left{margin: 20px 0;}
.s3-left .s3-img{}

.s3-left .s3-img{display:block;overflow:hidden;height: 220px;}
.s3-left .s3-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s3-left:hover .s3-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s3-left .s3-text{padding: 10px 0 0;}
.s3-left .s3-text h4{font-size: 16px;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}	
.s3-left .s3-text p{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.s3-left .s3-text h4 a{color: #333;}
.s3-left .s3-text h4:hover a{color: #CE9407;}


.s3-right{margin: 20px 0;}

.s3-item{}

.s3-item+.s3-item{margin-top: 20px;}

.s3-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}

.s3-item .s3-date{float: left;margin-right: 15px;width: 60px;text-align: center;}
.s3-item .s3-date h4{background: #F2F2F2;color: #666;font-size: 18px;height: 41px;margin: 0 0 1px;line-height: 41px;}
.s3-item .s3-date p{background: #F2F2F2;color: #999;font-size: 12px;height: 22px;margin: 0;line-height: 22px;}

.s3-item .s3-text{overflow: hidden;}

.s3-item .s3-text h4{margin: 0 0 10px;font-size: 14px;font-weight: bold;color: #4c4c4c;}
.s3-item .s3-text p{font-size: 12px;color: #666;line-height: 20px;height: 60px;overflow: hidden;}
.s3-item .s3-text h4:hover{color: #CE9407;}

.foot{padding: 40px 0;text-align: center;color: #fff;background: #F5F5F5;}
.foot a{color: #fff;}
.foot p{margin-bottom: 0;font-size: 14px;color: #333;}


.foot-ul{text-align:left;}
.foot-ul ul{padding: 0;margin: 0;}
.foot-ul ul h4{color: #333;margin-bottom: 15px;font-size: 17px;}
.foot-ul ul h4 a{color: #333;}
.foot-ul ul li{color: #999;}
.foot-ul ul li a{color: #999;}

.copyright{padding: 15px 0;background: #151515;color: #fff;text-align: center;}
.copyright a{color: #fff;}
.copuright img{width: 18px;height: 18px;}


.box2{position: relative;padding: 50px 0;}
.box2:before{content:"";display: block;position: absolute;left: 310px;top: 0;bottom: 0;width: 1px;background: #e5e5e5;}
.box2:after{content:"";display: table;clear: both;}
.box2-left{float: left;width: 280px;margin-right: 60px;}

@media screen and (min-width: 0) and (max-width: 991px){
.box2:before{display: none;}
.box2-left{float: none;margin: 0 0 30px;width: 100%;}
}





.left1{}
.left1-1{height: 45px;line-height: 45px;padding-left: 15px;color: #fff;font-size: 16px;background: #614C3F;}
.left1-1 a{color: #fff;}
.left1 ul{padding: 10px;margin: 0;}
.left1 ul li{line-height:49px;padding: 0 10px;    border-bottom: 1px solid #e5e5e5;}
.left1 ul li a{display: block;position: relative;text-decoration: none;overflow: hidden;background: url(../images/base/left1.png) right center no-repeat;}
.left1 ul li a:hover,.left1 ul li a.on{color: #CE9407;}




.box2-right{overflow: hidden;}
.title20{margin-bottom: 30px;line-height: 40px;height: 40px;overflow: hidden;border-bottom:1px solid #e5e5e5;background: #F3F3F3;}
.title20 h4{margin: 0;color: #333;line-height: 40px;font-size: 14px;}

.mianbao{float: right;color: #999;padding-left: 15px;background: url(../images/base/mianbao.png) left center no-repeat;}
.mianbao a{color: #999;}

@media screen and (min-width: 0) and (max-width: 767px){
.mianbao{display: none;}
}

.title21{text-align: center;margin: 10px 0 50px;}
.title21 ul{padding: 0;margin: 0;}
.title21 ul li{display: inline-block;margin-right: 25px;}
.title21 ul li a{display: inline-block;line-height: 36px;padding: 0 25px;
border:1px solid #ccc;color: #666;color: #333;
border-radius: 8px;
}
 
.title21 ul li a:hover,.title21 ul li a.on{color: #24A900;border-color:#24A900;}


.title22{margin-bottom: 25px;text-align: center;}
.title22 h4{font-size: 25px;color: #333;}
.title22 p{color: #999;}


.section11{padding: 30px 0;}

.s11-item{margin: 20px 0;}
.s11-item {display: block;position: relative;text-decoration: none;overflow: hidden;}
 
.s11-img{display:block;overflow:hidden;position: relative;}
.s11-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s11-item:hover .s11-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s11-img a{display: block;position: relative;}
.s11-img a:before{position: absolute;content:"";display: block;left: 0;right: 0;bottom: 0;top: 0;
background: #000;opacity: .4;z-index: 2;transform: scale(0);
 transition: all 300ms ease-in-out 0s;
}

.s11-item:hover .s11-img a:before{transform: scale(1);}


.s11-img a:after{position: absolute;content:"";display: block;left: 0;right: 0;bottom: 0;top: 0;
z-index: 3;transform: scale(0);
 transition: all 300ms ease-in-out 0s;
 background: url(../images/base/s11-ico.png) center center no-repeat;
}

.s11-item:hover .s11-img a:after{transform: scale(1);}

.s11-text{text-align: center;}
.s11-text h4{font-size: 14px;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}




.news{}
.news-item{}
 

.news-item {display: block;position: relative;text-decoration: none;overflow: hidden;
padding: 35px 0;border-bottom:1px dotted #ccc;
}

.news-item .news-date{float: left;margin-right: 15px;width: 75px;text-align: center;}
.news-item .news-date h4{background: #F2F2F2;color: #4c4c4c;font-size: 26px;height: 51px;margin: 0 0 1px;line-height: 51px;}
.news-item .news-date p{background: #F2F2F2;color: #999;font-size: 12px;height: 22px;margin: 0;line-height: 22px;}

.news-item .news-text{overflow: hidden;}

.news-item .news-text h4{margin: 2px 0 10px;font-size: 18px;font-weight: bold;color: #4c4c4c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-item .news-text h4 a{color: #4c4c4c;}
.news-item .news-text p{font-size: 14px;color: #999;line-height: 22px;height: 44px;overflow: hidden;margin: 0;}
.news-item .news-text h4:hover{color: #3D9A5C;}




.right1{}

.title30{text-align: center;margin-bottom: 30px;}
.title30 h4{font-size: 22px;color: #4c4c4c;}
.title30 p{font-size: 12px;color: #999;}



 
.container2{max-width:100%;}









