html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, object, code, legend, button, input, textarea, label, th, td, a, img {margin: 0;padding: 0;border: 0;outline: 0;}
html{overflow-x: hidden;}
body {font: 12px/1.5 Arial,'微软雅黑';color: #333;overflow-x: hidden; background:url(images/bg.jpg) no-repeat center top #183aa9; background-size: 100% auto; }
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}
:focus {outline: 0;}
ul, ol {list-style: none;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, i, th, var, optgroup {font-style: normal;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
input, button, textarea, select {*font-size: 100%;outline: none;}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
.fl {float: left;}
.fr {float: right;}
a {color: #333;text-decoration: none;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
a:hover {color: #c38532;text-decoration: none;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {clear: both;*zoom: 1; height:0; overflow:hidden;}
.w{ width:1100px; margin:0 auto;}

.animated2{-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated5{-webkit-animation-duration: 5s;animation-duration: 5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.delay012 {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.delay1 {-webkit-animation-delay: 1s;animation-delay: 1s;}
.delay2 {-webkit-animation-delay: 2s;animation-delay: 2s;}
.delay3 {-webkit-animation-delay: 3s;animation-delay: 3s;}

.sina-logo-top,.to-phone,.disclose-tit,.icon-join,.icon-strategy,.icon-time,.icon-hui,.btn-haggle,.icon-left,.icon-right,.back-top,.select_dfz_2014 .select_btn,#datepicker,.close-btn,.icon-collect{background:url(http://n.sinaimg.cn/ln/20201106xksh/images/bg_index.png) no-repeat;}
.top-nav-wrap{border-top:1px solid #fff;border-bottom:1px solid #f2f2f2;font-family:"sinmsun";}
.top-nav{border-bottom:1px solid #d8d8d8;height:43px;line-height:43px;overflow:hidden;background-color:#f7f7f7;}
.top-nav .in{width:1200px;margin:0 auto;color:#c1c1c1;}
.top-nav .fr{margin-right:-10px;}
.top-nav a{margin:0 12px;}
.top-nav .sina-logo-top{float:left;display:inline;width:33px;height:24px;margin:7px 7px 0 2px;overflow:hidden;}

/*banner*/
#box1{ height: 760px;position: relative; overflow: hidden;}
.box1{position: relative; height: 760px;}
.slogan{ width: 703px; position: absolute; top: 200px; left: 200px; }
.logo1{ width: 383px; position: absolute; top: 43px; left: 0; }
.logo2{ width: 297px; position: absolute; top: 56px; right: 0; }
/*.guang1{ width: 390px; position: absolute; top: 269px; left: 68px; }
.guang2{ width: 390px; position: absolute; top: 125px; left: 810px; }*/

.title{ width: 100%; height: 96px; text-align: center; margin-bottom: 10px;}
/*新闻*/
#dlsh{ margin-bottom: 50px; }
.news{ background: #356bc3; padding: 30px 0;}
.news ul{ margin: 0 30px; }
.news li{ width: 500px; height: 66px; margin: 0 10px; -webkit-border-radius: 5px; border-radius: 5px; background:url(images/icon1.png) no-repeat 15px center; text-indent: 45px; line-height: 66px; font-size: 16px; float: left; display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;}
.news li:hover{background:url(images/icon2.png) no-repeat 15px center;}
.news li a{ color: #fff; -webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none; }
.news li:hover a{ color: #ffeab4; }

/*图集*/
#tuji{margin-bottom: 50px;}
.tjbg{ height: 602px; padding: 30px 0; background: #fff; }
.tuji .swiper-container{width: 1100px;height: 600px; position: relative;}  
.tuji .swiper-slide{ width: 1100px; position: relative;}
.tuji .swiper-slide img{width: 800px; height: 600px; position: absolute; top: 0; left: 145px; }
.tuji .swiper-slide h3{ font-size: 20px; text-align: center; color: #fff; line-height: 60px; font-weight: bold; overflow: hidden; width: 800px; height: 60px; background:rgba(24,58,169,0.8)!important;filter:Alpha(opacity=80); background:#183aa9; position: absolute; bottom: 0; left: 145px; }
.tuji .swiper-slide h3 a h3,.tuji .swiper-slide h3 a:hover h3{ color: #fff; }
.tuji .swiper-button-prev{width: 36px; height: 48px; background: none; position: absolute; top: 297px; left: 48px;}
.tuji .swiper-button-next{width: 36px; height: 48px; background: none; position: absolute; top: 297px; right: 48px;}
.tuji .swiper-button-prev img, .tuji .swiper-button-next img{ width: 100%;}

#dlfw{ margin-bottom: 50px; }
.xkmbox{ height: 585px; background: #fff; padding-top: 25px; }
.xkmbox .swiper-container{width: 1060px;height: 560px; position: relative; margin: 0 auto;} 
.xkmbox .swiper-slide{ height: 560px; position: relative; text-align: center;}
.xkmbox .swiper-slide .top{ height: 280px;}
.xkmbox .swiper-slide .top img{ width: 336px; height: 225px; display: block; margin: 0 auto;}
.xkmbox .swiper-slide .bt{ width: 336px; height: 53px;  margin: 0 auto; line-height: 53px; text-align:center; font-size: 18px; color: #183aa9;}
.xkmbox .swiper-button-prev{width: 42px; height: 75px; background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; border-radius: 5px; padding: 5px;  position: absolute; left: 0;}
.xkmbox .swiper-button-next{width: 42px; height: 75px;  background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; border-radius: 5px; padding: 5px; position: absolute; right: 0;}
.xkmbox .swiper-button-prev img, .xkmbox .swiper-button-next img{ width: 100%;}


/*焦点图*/
#topnews{ margin-bottom: 50px; }
.topnews{ width: 1004px; height: 300px; background: #356bc3; padding: 48px; }
.imgs{ width: 400px; height: 300px; background: #4a0000;}
.imgs .swiper-container{width: 400px;height: 300px; position: relative;}  
.imgs .swiper-slide{  width: 400px; position: relative;}
.imgs .swiper-slide img{width: 400px; height: 300px; position: absolute; top: 0; left: 0; }
.imgs .swiper-slide .bt{ width: 100%; height: 40px; line-height: 40px; text-align: left; text-indent: 20px; position: absolute; bottom: 0; left: 0; font-size: 18px; color: #fff;background:rgba(24,58,169,0.8)!important;filter:Alpha(opacity=80); background:#183aa9; }
.imgs .swiper-button-prev{width: 24px; height: 34px; background: none; position: absolute; top: 146px; left: 10px;}
.imgs .swiper-button-next{width: 24px; height: 34px; background: none; position: absolute; top: 146px; right: 10px;}
.imgs .swiper-button-prev img, .imgs .swiper-button-next img{ width: 100%;}
.imgs .swiper-pagination{ text-align: right; left: -20px;}
.imgs .swiper-pagination-bullet {width: 10px;height: 10px;background: #5fb2e7;opacity: 1;}
.imgs .swiper-pagination-bullet-active {opacity: 1;background: #fff;}

/*头条新闻*/
.newslist{ width: 584px; padding-top: 30px; }
.newslist li{ border-bottom: 1px #fff dashed; padding: 20px 0; }
.newslist li h3{ height: 36px; width: 100%; background:url(images/icon1.png) no-repeat center left; font-weight: bold; text-indent: 20px; line-height: 36px; font-size: 18px; float: left; display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;}
.newslist li h3 a{ color: #fff;}
.newslist li:hover h3{ background: url(images/icon2.png) no-repeat center left; }
.newslist li:hover h3 a{ color: #ffeab4;}
.newslist li p{ height: 48px; font-size: 15px; color: #fff; line-height: 24px; text-indent: 30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.newslist li:nth-child(2){ border-bottom: 0;}



#dlsx{ margin-bottom: 50px; }

.xkmbox1{ height: 225px; background: #fff; padding: 25px 0; }
.xkmbox1 .swiper-container{width: 1060px;height: 225px; position: relative; margin: 0 auto;} 
.xkmbox1 .swiper-slide{ height: 225px; position: relative; text-align: center;}
.xkmbox1 .swiper-slide img{ width: 336px; height: 225px; display: block; margin: 0 auto;}
.xkmbox1 .swiper-slide .bt{ width: 336px; height: 40px; background:rgba(24,58,169,0.8)!important;filter:Alpha(opacity=80); background:#183aa9; position: absolute; bottom: 0; left: 0; line-height: 40px; text-align:center; font-size: 18px; color: #fff;}
.xkmbox1 .swiper-button-prev{width: 21px; height: 37px; border-radius: 5px; padding: 2px; background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; position: absolute;  left: 0;}
.xkmbox1 .swiper-button-next{width: 21px; height: 37px; border-radius: 5px; padding: 2px; background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; position: absolute; right: 0;}
.xkmbox1 .swiper-button-prev img, .xkmbox1 .swiper-button-next img{ width: 100%;}



.xkmbox2{ height: 450px;  }
.xkmbox2 .swiper-container{width: 1060px;height: 450px; position: relative; margin: 0 auto;} 
.xkmbox2 .swiper-slide{ height: 450px; position: relative; text-align: center;}
.xkmbox2 .swiper-slide img{ width: 253px; height: 450px; display: block; margin: 0 auto;}
.xkmbox2 .swiper-button-prev{width: 30px; height: 60px; background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; border-radius: 5px; padding: 5px;  position: absolute; left: 0;}
.xkmbox2 .swiper-button-next{width: 30px; height: 60px;  background: none; background:rgba(255,255,255,0.8)!important;filter:Alpha(opacity=80); background:#fff; border-radius: 5px; padding: 5px; position: absolute; right: 0;}
.xkmbox2 .swiper-button-prev img, .xkmbox2 .swiper-button-next img{ width: 100%; height: 100%;}



/*页脚*/
.footer{line-height:24px; color:#fff; text-align:center; margin: 0 auto; padding: 50px 0 100px;}
.footer a{margin:0 6px;color:#fff;}
.footer p{ text-align: center; color: #fff;}

