ul.nostyle { margin:0; padding:0; list-style:none;}
.hide { display:none;}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
.page_width { margin:auto; width:75%; min-width:1260px;}
.main_width { margin:auto; width:72%; min-width:1220px;font-size:14px;}
#menuname { position:relative; background:#eee;}
#menuname >img { display:block; width:100%; min-width:1260px;}
#menuname >div { position:absolute; left:0; top:0; width:100%; height:100%;}
#menuname .main_width { position:relative; height:100%;}
#menuname .main_width >img { position:absolute; left:0; top:50%; margin-top:-40px;}
#menuname .arrow { position:absolute; left:50%; bottom:25px; width:50px; height:50px; border-radius:50%; background:rgba(255,255,255,.6) url(../images/arrow_down3.png) no-repeat center; background:url(../images/arrow_down4.png) no-repeat center\9; cursor:pointer; animation:arrow-down 3s infinite; -webkit-animation:arrow-down 3s infinite; -moz-animation:arrow-down 3s infinite; -o-animation:arrow-down 3s infinite; -ms-animation:arrow-down 3s infinite;}
#nav { text-align:right; line-height:35px; font-size:12px; background:#fff; color:#cacaca;}
#nav a { text-align:right; line-height:34px; color:#cacaca;font-size:14px;}
#nav a:first-child:before { content:url(../images/icon_home.png); margin-right:6px;}
#nav a:hover { color:#e77212;}
#pagemenu { border:1px solid #e7e4de; border-left:0; border-right:0; background:#f0efed;}
#pagemenu a { float:left; margin:0 30px 0 10px; padding:4px 5px; line-height:50px;font-size:14px;}
#pagemenu a.sel { padding-bottom:0; border-bottom:4px solid #dd6124;font-size:16px;}

#pagetitle {height:80px;}
.pagetitle_left{width:1200px;height:80px;border-bottom:1px solid #B4B4B4;float:left;}
.pagetitle_left h1{width:500px;line-height:76px;border-bottom:4px solid #F15921;text-align:center;}
.pagetitle_right{width:144px;height:80px;float:right;}
.pagetitle_right img{margin-top:70px;}
.left .search2 { padding:2px; background:#e6e5e4;}
.left .search2 input { padding:0 5%; width:86%; height:46px; line-height:46px; border:0; background:#faf9f7;}
.left .search2 a { float:right; *margin-top:-46px; width:14%; height:46px; background:url(../images/search1.png) no-repeat center;}
.paging { text-align:center;}
.paging a,.paging span { display:inline-block; margin:0 1px; width:40px; height:40px; line-height:40px; background:#eee9e5;}
.paging a.sel { color:#c01818; font-weight:bold;}

.left .yearlist { height:394px; border:1px solid #eeeeee; overflow:hidden;}
.left .yearlist li h3 { margin:1px 0 0; padding:10px 20px; background:#eeeeee url(../images/arrow_group2.png) no-repeat 95% -30px; color:#858585; line-height:30px; transition:all .2s; cursor:pointer;}
.left .yearlist li h3 a { display:block;}
.left .yearlist li:first-child h3 { margin:0;}
.left .yearlist li.sel h3 { background-color:#c2c2c2; background-position:95% 20px; color:#faf9f7;}
.left .yearlist li p { margin:0; padding:20px 30px; height:100px; display:none;}
.left .yearlist li p a { float:left; margin:0 2.5% 5px; width:20%; line-height:30px; text-align:center;}
.left .yearlist li p a:hover { background:#c2c2c2; color:#fff;}
.left .yearlist li p a.sel { background:#eb5541; color:#fff;}

.swiper-slide img { display:block; width:100%;}
.swiper-arrow { position:absolute; z-index:10; top:50%; margin-top:-30px; width:60px; height:60px; cursor:pointer;}
.swiper-arrow.prev { left:50px; background:url(../images/arrow_left1.png) no-repeat center;}
.swiper-arrow.next { right:50px; background:url(../images/arrow_right1.png) no-repeat center;}

.paging { text-align:center;}
.paging a,.paging span { display:inline-block; margin:0 1px; width:40px; height:40px; line-height:40px; background:#eee9e5;}
.paging a.sel { color:#c01818; font-weight:bold;}

/*���¼�ͷ*/
@keyframes arrow-down{
from { background-position:50% -100%;}
to { background-position:50% 200%;}
}
@-webkit-keyframes arrow-down{
from { background-position:50% -100%;}
to { background-position:50% 200%;}
}
@-moz-keyframes arrow-down{
from { background-position:50% -100%;}
to { background-position:50% 200%;}
}
@-o-keyframes arrow-down{
from { background-position:50% -100%;}
to { background-position:50% 200%;}
}
@-ms-keyframes arrow-down{
from { background-position:50% -100%;}
to { background-position:50% 200%;}
}


.container1{width:1220px;margin:0px auto;}
.new-title{
	
	font-size: 24px;
	color: #2F587F;
	padding:  0 0 20px 0;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0;
	overflow: hidden;
}
.contdesc-wrap1{padding:10px 15px 10px 15px;line-height:30px;color:#6E6865;}
.newsinfo_title{font-size:22px;height:65px;line-height:65px;text-align:center;height:auto;}
.newsinfo_t{font-size:15px;height:42px;line-height:30px;background-color:#E5E5E4;margin-bottom:30px;}
.hong{color:red;}
.newsinfo_left{width:1000px;height:42px;float:left;margin-left:10px;line-height:42px;}
.newsinfo_left img{margin-right:10px;vertical-align:middle;margin-left:10px;}
.newsinfo_right{width:160px;height:42px;float:right;margin-right:10px;line-height:42px;}
.newsinfo_right img{margin-right:10px;vertical-align:middle;}
.newsinfo_contain{margin:0 auto;text-align:center;}
/* .newsinfo_contain p{line-height:30px;color:#6E6865;text-align:left;font-size:14px;} */
/* .newsinfo_contain p{padding:8px 10px 8px 10px;line-height:36px !important;color:#6E6865;text-align:left;font-size:16px !important;text-indent:2em !important;} */
.newsinfo_contain p{padding:8px 10px 8px 10px;line-height:36px !important;color:#6E6865;text-align:left;font-size:16px !important;}
.newsinfo_contain img{width:800px!important;height:auto;;text-align:center;margin-bottom:20px;}
.newsinfo_contain td img{width:auto!important;}



.company_left{width:436px;float:left;}
.company_right{width:744px;float:right;}
.company_right p{padding:10px 10px 30px 10px;line-height:30px;color:#6E6865;text-align:left;font-size:14px;}