@charset "utf-8";
/* CSS Document */
body,html {margin:0; padding:0; color: #555;  font:12px/180% "微软雅黑","Helvetica Neue", Arial, Helvetica, sans-serif;}
*{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
body{width:100%; background-color:#1d2976;}
body a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0; list-style:none;}
li {list-style: none; vertical-align: bottom;}
img {border: none; display: block;}
em,i {font-style: normal;}
a{text-decoration:none; color: #555; }
.disable {display: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.clearfix {display:block; clear:both;}
input,textarea{ resize:none; font-family:"微软雅黑"; outline:none;}
button{ font-family:"Arial"; outline: none;}
select{height:22px; line-height:18px; padding:2px 0; outline:none;}

.wrapper{ width: 1240px; margin: 0 auto;}

/*banner*/
.banner{ position: relative; min-width: 1240px; height: 753px; overflow: hidden;}
.banner img{ position:absolute; left: 50%; margin-left: -960px; top: 0;}

/*主题背景*/
.theme{ height:313px; margin-top: 43px; background-image: url(../images/imng_01.png);}
.theme h2{ display:block; text-align: center; font-size: 36px; font-weight: 400; line-height: 50px; height: 50px; color: #fff; text-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.theme ul{ padding: 30px 45px 0; font-size: 16px; color: #fff; line-height: 30px;}
.theme p{ text-indent: 2em;}

/*动态聚焦*/
.news_list{ margin-top:39px; height: 507px; background-image: url(../images/img_01.jpg);}
.news_list .con{ padding: 43px 50px 0 45px;}
.img_banner{ float:left; position: relative; width: 610px; height: 360px; overflow: hidden;}
.img_banner .bd a{ display:block; position: relative;}
.img_banner .bd img{ width: 100%; height: 360px;}
.img_banner .bd h4{ display:block; position: absolute; left: 0; right: 0; bottom: 0; height: 45px; line-height: 45px; padding: 0 110px 0 15px; font-size: 14px; color: #fff; background-color: rgba(29,41,118,0.8); overflow: hidden; font-weight: 400; z-index: 1;}
.img_banner .hd{ position: absolute; right: 15px; bottom: 17px; z-index: 3;}
.img_banner .hd li{ float:left; font-size: 0; width: 10px; height: 10px; background-color: #90c0fb; margin-left: 4px; overflow: hidden;}
.img_banner .hd li.on{ background-color: #efb132;}

.news{ float:right; width: 487px; overflow: hidden;}
.news h2{ display:block; font-size: 30px; font-weight: 600; color: #fff; line-height: 47px; padding-left: 45px; background: url(../images/img_03.png) no-repeat left center;}
.news ul{ padding-top: 25px;}
.news li{ padding-bottom: 12px;}
.news h4{ display:block; font-size: 24px; color: #74e2ff; font-weight: 400; line-height: 50px; height: 50px; overflow: hidden;}
.news h4 a{ color:#74e2ff;}
.news h4 a:hover{ text-decoration:underline;}
.news p{ font-size: 14px; color: #fff; line-height: 25px;}

/*一路一带*/
.all_way{ padding-top:80px;}
.all_way .title{ margin-bottom: 31px;}
.title img{ margin:0 auto;}

.all_way_list{ border: 1px #056fff solid; padding: 0 20px; background-color: #00479d; overflow: hidden;}
.all_banner{ height:498px; overflow: hidden;}
.all_banner .bd li{ height:435px; overflow: hidden;}
.all_banner .bd a{ display: block; float:left; width: 590px; height: 177px; overflow: hidden; margin-top: 40px; color: #fff;}
.all_banner .bd a:nth-child(2n){ float: right;}
.all_banner .bd .img{ float: left; width: 279px; height: 177px; overflow: hidden; margin-right: 20px;}
.all_banner .bd .img img{ width:100%;}
.all_banner .bd h4{ display:block; font-size: 18px; color: #fff; line-height: 32px; margin-top: -5px; font-weight: 400;}
.all_banner .bd p{ font-size: 14px; color: #87baff; line-height: 23px; height: 92px; margin-top: 20px; overflow: hidden;}
.all_banner .bd a:hover h4{ text-decoration:underline;}
.all_banner .hd{ text-align:center; padding-top: 34px;}
.all_banner .hd li{ display:inline-block; vertical-align: top; margin: 0 5px; width: 34px; height: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; background-color: #aad6fc; font-size: 0;}
.all_banner .hd li.on{ background-color: #056fff;}

/*特邀嘉宾*/
.guest{ padding-top:54px;}
.guest_list{ padding-top:62px; overflow: hidden;}
.guest_list li{ float: left; width: 33.3%; height: 590px; overflow: hidden;}
.guest_list .img{ width: 343px; height: 333px; padding-top: 10px; background: url(../images/img_07.png); margin: 0 auto;}
.guest_list .img img{ margin: 0 auto; border: 9px #fff solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.guest_list .con{ width:343px; margin: 0 auto; color: #fff;}
.guest_list .con b{ display:block;  text-align: center; font-size: 30px; font-weight: 400; line-height: 80px;  margin-top:17px; }
.guest_list .con p{ font-size: 16px; line-height: 25px;}

/*西商有话说*/
.index_say{ padding-top: 47px;}
.index_say .title{ margin-bottom:23px;}

.say_list{ overflow:hidden;}
.say_list .bd li{ float:left; margin-left: 21px; width: 220px; height: 215px; overflow:hidden;}
.say_list .bd img{ width:100%; height: 150px;}
.say_list .bd h4{ display: block; font-size: 14px; color: #fff; line-height: 24px; margin-top: 10px; height: 48px; font-weight: 400; overflow: hidden;}
.say_list .bd a:hover h4{ text-decoration:underline;}
.say_list .hd{ padding: 17px 0 25px; text-align: center;}
.say_list .hd a{ display:inline-block; margin: 0 15px; font-size: 0; vertical-align: top; width: 45px; height: 25px; background-image: url(../images/img_16.png); background-repeat: no-repeat;}
.say_list .hd a.prev{ background-position: left top;}
.say_list .hd a.next{ background-position: right top;}
.say_list .hd a.prev:hover{ background-position: left bottom;}
.say_list .hd a.next:hover{ background-position: right bottom;}

/*精彩图片*/
.picture{ padding: 35px 0 80px;}
.picture .title{ margin-bottom: 85px;}
.picture_list{ height:484px; position: relative; width: 1112px; margin: 0 auto;}

.picture_list .swiper-slide{ width:779px; position: relative;}
.picture_list .swiper-slide i{ display:block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.5);}
.picture_list .swiper-slide-active i{ display:none;}
.picture_list .swiper-button-prev,.picture_list .swiper-button-next{ display:block; width: 40px; height: 41px; background-image: url(../images/img_18.png); background-repeat: no-repeat; background-size: auto auto; outline: none;}
.picture_list .swiper-button-prev{ background-position: left top; left: -51px;}
.picture_list .swiper-button-next{ background-position: right top; right: -51px;}
.picture_list .swiper-button-prev:hover{ background-position: left bottom; }
.picture_list .swiper-button-next:hover{ background-position: right bottom;}
.swiper-pagination{ display:none;}

.info{ padding: 30px 252px 10px 62px; color: #fff; position: relative;}
.info b{ display:block; font-size: 24px; font-weight: 400; line-height: 50px;}
.info p{ font-size: 14px; line-height: 30px;}
.info span{ display:block; position: absolute; right: 70px; top: 35px; width: 110px; text-align:center; font-size: 18px; text-transform: uppercase; line-height: 50px;}
.info span em{ display:block; font-size: 72px; font-weight: 400;}


.footerfirst{width:100%;height:40px; border-top:2px solid #dde6eb; overflow:hidden; font-size:12px; font-family:"ËÎÌå";background:#FFF;}
.footerfirst_main{height:40px;margin:0px auto;color:#b7b7b7;line-height:40px;overflow:hidden;padding-left:10px; text-align:center}
.footerfirst_main a{color:#585858;padding:0px 12px; }
.footerfirst_main a:hover{color:#0466A3;text-decoration:underline;}
.footersecond{width:100%; height:120px;overflow:hidden; font-size:12px; font-family:"ËÎÌå"; font-family:Arial, Helvetica, sans-serif;background:#FFF;}
.footersecond_main{width:1190px;height:120px;margin:0px auto 0px;background:#FFF;}
.footersecond_main_left{width:269px;height:199px;float:left;overflow:hidden;background:#4d4d4d;}
.footersecond_main_left_top{width:269px;height:46px; margin-top:23px;}
.footersecond_main_left p{color:#b7b7b7;}

.footersecond_min_left_bot{width:204px;height:115px;padding-top:7px;margin-left:30px;line-height:23px;overflow:hidden;}
.footersecond_main_right{width:980px; text-align:center; overflow:hidden;color:#585858;line-height:26px;}
.footersecond_main_right p{text-align:center; float:left; width:980px;}
.foooter_img{ float:left; width:980px; height:80px;}
.footersecond_main_right a{color:#585858;}
.footersecond_main_right a:hover{color:#FF702D;text-decoration:underline;}
.footernew{ width:1028px; height:52px; margin:15px auto 20px;background:#FFF;}
.footernew ul{width:970px;height:52px; margin:0 auto}
.footernew ul li{ float:left; width:122px; height:52px; margin-left:15px; overflow:hidden; display:inline;}