/* CSS Document */
/* 首页焦点图 */
.main1pics {position: relative; width:1200px;}
.main1pics .inprev, .main1pics .innext { display:none; position:absolute; z-index:200;top:50%; margin-top:-38px;display: none;width: 36px;height: 75px;background: url(../img/arrow_btn.png) no-repeat;}
.main1pics .inprev {left: 0;}
.main1pics .innext {right: 0;background-position:right;}
.main1pics .m1num { position: absolute; z-index:500; width:300px; height:40px; left:50%; bottom:0; margin-left:-150px;float:left; text-align:center;}
.main1pics .m1num ul { text-align:center; padding-top:5px; background:none;}
.main1pics .m1num ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:14px; height:14px; margin:0 10px; cursor:pointer; line-height:14px;  font-size:0; background:#00804c;}
.main1pics .m1num ul li.on { background:#f08519;}

.m1pic li { position:relative; }
.m1pic li img { width:1200px;}

.main1 {padding-top: 56px; padding-bottom: 56px; position: relative; z-index: 1;}
.main11 {height:187px; background: url("../img/main1bg.png") left top no-repeat; width:735px; margin-left: -13px;}
.main1icons {padding-left: 185px; padding-top: 10px;}
.main1icons a {display: block; height: 84px; line-height: 84px; float: left; padding-left:50px; box-sizing: border-box; width: 255px; font-size: 20px; color: #333;}
.main1icons a:hover {color: #0b68c3; font-weight: bold;}
.main1icons a.a1 {background: url("../img/b1.png") left center no-repeat;}
.main1icons a.a2 {background: url("../img/b2.png") left center no-repeat;}
.main1icons a.a3 {background: url("../img/b3.png") left center no-repeat;}

.main2 { height:180px; }
.main2 a {width: 120px; float: left; box-shadow:0 2px 13px -1px rgba(23,91,159,0.25) ; height: 112px; margin-right:68px; display: block; text-align: center; background: #fff; border-radius:30px; font-size: 16px; color: #5ba4eb;}
.main2 a:hover {background: #3a8ad9; color: #fff; font-weight: bold;}
.main2 a span {display: block; height: 65px; margin-top: 5px;}
.main2 a.b1 span {background:url("../img/a1.png") center center no-repeat;}
.main2 a.b2 span {background:url("../img/a2.png") center center no-repeat;}
.main2 a.b3 span {background:url("../img/a3.png") center center no-repeat;}
.main2 a.b4 span {background:url("../img/a4.png") center center no-repeat;}

.main2 a.b1:hover span {background:url("../img/a1a.png") center center no-repeat;}
.main2 a.b2:hover span {background:url("../img/a2a.png") center center no-repeat;}
.main2 a.b3:hover span {background:url("../img/a3a.png") center center no-repeat;}
.main2 a.b4:hover span {background:url("../img/a4a.png") center center no-repeat;}

.inurls {height: 100px; border-bottom: 1px solid #eee;;}
.inurls h2 {float: left; margin-left: 50px; padding-top: 5px; line-height:95px; color: #3a8ad9; font-size:30px; font-weight: normal; position: relative; z-index: 1;}
.inurls h2 span {position: absolute; z-index: 2; left: 0; right: 0; height: 5px; background: #3a8ad9; border-radius:2px; bottom:-3px;}

.inurls2 {float: left; height: 40px; margin: 27px 0 0 50px}
.inurls2 a {float: left; display: block; box-shadow: 0 0 10px -4px #ccc; margin-right: 20px; border-radius:3px; margin-top: 3px; height: 40px; font-size: 16px; border: 1px solid #eee; color: #aaa; line-height: 40px; padding: 0 25px;}
.inurls2 a:hover {background: #3a8ad9; color: #fff; border: 1px solid #3a8ad9; margin-top: 0;}
.inurls2 a.on {background: #3a8ad9; color: #fff;}

.news_list { margin: 0 50px}
.news_list ul li { padding:35px 40px 35px 40px; background: #fff; border-bottom: 1px solid #eee; position: relative; z-index: 1;}
.news_list ul li:hover {box-shadow: 0 0 30px -6px #999; position: relative; z-index: 6;}
.news_list ul li a {display: block; position: relative; z-index: 1;}
.news_list ul li a h3 { font-size:20px; font-weight: normal; padding-bottom: 20px; line-height: 200%; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 140px;}
.news_list ul li a p { color: #999;  line-height:200%; font-size:14px; padding-right: 140px;}
.news_list ul li a span { font-size: 20px; color: #999; padding-top: 10px; float: left;display: block; position: absolute; right: 10px; top: 0; }
.news_list ul li a em {width: 60px; height: 30px; position: absolute; right: 10px; bottom:20px; background: url(../img/icon12.png) center center no-repeat;}
.news_list ul li .nl1 {width:20%; padding-right: 30px; float: left;}
.news_list ul li .nl1 img {width: 100%; height:auto;}
.news_list ul li .nl2 {width:76%; float: left;}

.in_news2 { margin: 0 50px; padding-bottom: 60px;}

.main3 {position: absolute; z-index: 2; background:url("../img/main1bg2.png") left 60px no-repeat#fff; width: 420px; right: 0; top:64px; height: 350px; border-radius:20px}
.title2 { height: 80px;}
.title2 h2 {height: 60px; line-height: 60px; font-weight: normal; padding-left: 70px; background: url("../img/c1.png") 30px center no-repeat; float: left; font-size: 20px; color: #3a8ad9;}
.title2 a.more {float: right; color: #666; line-height: 60px; padding-right: 30px;}
.title2 a.more:hover {color: #3a8ad9;}
.news2 {padding: 0 26px;}
.news2 ul li {position: relative; z-index: 1; padding-left: 43px; font-size: 16px;line-height: 40px;}
.news2 ul li span {position: absolute; z-index: 2; left: 0; top: 0; background: url("../img/icon3.png") center center no-repeat ;display: block; width: 30px; height: 40px; }
.news2 ul li.new span {background: url("../img/new.png") center center no-repeat}
.news2 ul li a {display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}




