/*video-css*/
.mt0{margin-top: 0;}
.body{background:#fff url(index-bg.png) no-repeat;/* background-size: 100% 100%;*/ position: relative;}
.head-ind{position: relative; width: 100%; float: left;  height: 310px; overflow: hidden; }
.head-ind .head-ct{ width: 1210px; margin: 0 auto; height: 35px; overflow: hidden;}
.head-ind .head-ct .head-ctl{ width:155px;  color: #fff; line-height: 30px; height: 30px; text-align: center;  background:#b6c7e1;}
.head-ind .head-ct .head-ctl a{ font-size: 14px; color: #fff;}
.head-ind .head-ct .head-ctr{ width: 930px; height: 35px; margin-left: 110px; position: relative;    z-index: 999;}
.head-ind .head-ct .head-ctr .head-ctr-l{ cursor: pointer; width: 125px; height: 100%; line-height: 35px; text-indent: 45px; color: #fff;
 background: #3f6bab url(nav-triangle.png) no-repeat 25px; font-size: 14px; border-radius: 0 0 8px 8px; position: absolute; left: 0; }
.head-ind .head-ct .head-ctr .head-ctr-r{background: url(/images/sidebar-bg.png); background-size:100% 100%;text-indent: 125px; width: 930px; height: 100%; line-height: 35px; font-size: 12px; color: #fff; text-align: center;
 overflow: hidden;border-radius: 0 0 8px 8px;}
.head-ind .head-ct .head-ctr .head-ctr-r a{ color: #fff;}

.head-ind .head-cc{ width: 1210px; margin: 0 auto; height: 200px; overflow: hidden; position: relative;}
.head-ind .head-cc .head-cc-img{ width: 50%; float: left; height: 100%; overflow: hidden;}
.head-ind .head-cc .head-cc-tq{ width: 50%; height: 100%; float: left; overflow: hidden; position: absolute;   left: 600px;
    z-index: 999;}
.head-ind .head-cc .head-cc-tq .head-weather{ padding: 15px 15px; width: 275px; height: 100px; float: left; overflow: hidden; border-radius: 10px; background: url(/images/weather.png) ;
 background-size: 100% 100%; margin-left: 290px; margin-top: 20px;}
.head-cc-tq .head-weather .weather-l{ width: 49%; float: left; height: 100%; border-right: 1px solid #fff; }

.head-ind .head-cb{ width: 100%; margin: 0 auto; height: 75px; overflow: hidden; background: #2d5a9d;}

.head-ind .head-cb ul.head-zz li{width:150px;}
.head-ind .head-cb ul{ width: 1210px; margin:0 auto; height: 75px; line-height: 75px; overflow: hidden;}
.head-ind .head-cb ul li{ width: 105px; float: left; height: 75px;text-align: center; overflow: hidden; font-size: 18px;
 color: #fff;}
.head-ind .head-cb ul li.head-cbi{ width: 80px; }
.head-ind .head-cb ul li:hover{ background: #f39800;}
.head-ind .head-cbr{ width: 30%; height: 83px; overflow: hidden; position: absolute; right: 0; bottom:0;  z-index: 999;
background: url(/images/serch-bg.png) no-repeat;}
.head-ind .head-cbr input{ width: 180px; height: 30px; overflow: hidden; text-indent: 15px; color: #bfbfbf; font-size: 12px;
 margin-top: 30px; margin-left: 45px; float: left;}
.head-ind .head-cbr button{cursor: pointer; width: 35px; height: 34px; float: left; background: #2d5a9d url(serch.png) no-repeat center;margin-top: 29px;}
/*nav end*/


/*切换城市*/
.ct {width: 133px; float: left; height:30px;overflow: hidden; float: left; text-align:center;}
.ct_now {width:45px;font-size:16px;float: left; color:#fff;
background: url(/images/weath-sbg.png) no-repeat left; padding-left: 8px; text-align: center; line-height: 30px;}
.ct_swich{ float: left; height: 30px; line-height: 30px; }
.ct_box {text-align:center;}
.ct_box span {vertical-align:bottom;}
.ct_nav {text-align:center;width: 35px; height:20px;line-height:20px;margin-top: 5px; font-size: 12px; color:#fff; background: #4cc74c; border-radius: 5px; cursor:pointer;overflow:hidden;display:inline-block;}
.ct_hover {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.ct_link {background:#FFFFFF;width:305px;display:none;z-index:9999;}
.ct_hovers {display:block;position:absolute;}
.ct_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.ct_show {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}
/*end 切换城市*/
 
.weather-l .temperature{ width: 100%; float: left; height: 50px; overflow: hidden; }
.weather-l .temperature .number{ width: 55px; height: 50px; line-height: 50px; float: left; font-size: 46px; color: #fff;}
.weather-l .temperature .wd{ width: 78px; float: left; height: 25px; color: #fff; font-size: 14px; }
.weather-l .rain{ width: 100%; float: left; height: 30px; line-height: 30px; overflow: hidden; color: #fff; font-size: 14px; }
.weather-r{    width: 49%;
    float: left;
    height: 100%;}
.weather-r p{text-indent: 22px; float: left; width: 100%; height: 20px; line-height: 20px; float: left; overflow: hidden; font-size: 12px; color: #fff; }

.main{ width: 100%; height: auto; float: left; }
.main .video{ width: 1210px; height: auto; margin: 0 auto; }
.main-body .position-tive{margin-bottom: 20px; width: 100%; float: left; height: 55px; overflow: hidden; background:#fff; }
.main-body .position-tive p{ width: 100%; float: left; height: 55px;  overflow: hidden;line-height: 55px; display: block; width: 100%;  font-size: 12px; color: #535353;
margin-left: 30px;  }
.main-body .position-tive p a{ color: #535353; }
.main .video-ban{ width: 100%; float: left; height: 550px; overflow: hidden; }
.m-slide{ position: relative; width:100%; height: 550px;  float: left;
               /* background: #a1c6f6; */}
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .mm-slide{ position: relative; width: 1210px; height: 596px; margin: 0 auto; }
.m-slide .img { position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 1210px; height: 550px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { position: absolute; right: 0; top: 25px; width: 260px; padding-top: 35px;
 height: 440px; background-size: 100% 100%; background:url(/images/video-bg.png);}
.m-slide .tab li { *margin-bottom: -3px; height: 35px;  width: 260px ; float: left; text-indent: 20px; line-height: 35px;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 100%; height: 35px;
  color: #fff;}

.m-slide .tab a span {/* position: absolute;*/ overflow: hidden }
.m-slide .tab a .title { float: left; height: 49px; line-height: 40px; font-size: 14px;  color: #fff }
.m-slide .tab a .title2{float: left; height: 49px; line-height: 40px; font-size: 14px;  color: #fff}
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }.m-slide .tab .first a { height: 50px }
.m-slide .tab .on {background: #fff; height: 75px;}
.m-slide .tab .on a { }
.m-slide .tab .on a span {margin-top: 10px; line-height: 30px; color: #2d5a9d; width: 100%; height: auto; font-size: 24px; font-weight: normal;}
.m-slide .tab .on a p{line-height: 30px; color: #363636; font-size: 16px; font-weight: normal;}
.m-slide .tab li.on:hover .m-slide{ background: red; }
.divOver{ background: #a1c6f6; }
.divOver2{ background: #a1c6f6; }
.divOver3{ background: #a1c6f6; }
.divOver4{ background: #a1c6f6; }
.divOver5{ background: #a1c6f6; }
.divOver6{ background: #a1c6f6; }
.divOver7{ background: #a1c6f6; }
.divOver8{ background: red; }
.divOver9{ background: blue }
.divOver10{ background: #a1c6f6; }

.main .video-br{ width: 100%; float: left; height: auto; }
.main .video-br .video-mbr{width: 1210px; margin: 0 auto; margin-top: 80px;}
.video-mbr .video-ber{ width: 100%; float: left; height: 120px; overflow: hidden; }
.main .video-br .video-mbr .video-news{ width:100%; float: left; height: 430px; overflow: hidden; margin-top: 40px;  }
.video-news .news-l{width: 1030px; float: left; height: 100%; overflow: hidden;}
.video-news .news-l p{ width: 100%; float: left; height: 40px; line-height: 40px; background: #d5deeb; }
.video-news .news-l p a{ width: 105px; height: 100%; float: left; background:#2d5a9d; font-size: 16px; 
font-weight: bold; color: #fff; text-align: center;  }
.video-news .news-l ul{ width: 105%; float: left; height: auto;margin-top: 20px; }
.video-news .news-l ul li{ width: 220px; height: 185px; float: left; margin-left: 20px; }
.video-news .news-l ul li.bg{ width: 550px;  height:370px; float: left; overflow: hidden; margin-left: 0; }
.video-news .news-l ul li i{ width: 100%; float: left; height: 25px; line-height: 25px; font-size: 14px;
color: #434343; font-style: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.video-news .news-l ul li em{width: 100%; float: left; height: 25px; line-height: 25px; font-size: 12px;
color: #d2d2d2;font-style: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.video-news .news-r{width: 160px; float: left; height: 100%; overflow: hidden; margin-left: 20px;}
.video-news .news-r p{width: 100%; float: left; height: 40px; line-height: 40px; background: #d5deeb;}
.video-news .news-r p a{width: 105px; height: 100%; float: left; background:#2d5a9d; font-size: 16px; 
font-weight: bold; color: #fff; text-align: center; }
.video-news .news-r ul{ padding: 10px; width: 140px; height: 290px; float: left; overflow: hidden; margin-top: 20px;
     box-shadow: 0px 0px 10px 2px #e8e8e8; }
.video-news .news-r ul li{ background:#eaeef5; width: 100%; height: 35px; line-height: 35px;
text-align: center; font-size: 12px; color: #373737; overflow: hidden;}
.video-news .news-r ul li.bm{background:#2d5a9d; font-size: 12px; font-weight: bold; color: #fff; }
.video-news .news-r span{ width: 100%; float: left; height: 25px; line-height: 25px; background:#2d5a9d;
font-size: 12px; color: #fff; font-weight: bold; text-align: center; margin-top: 10px;  }

.main .video-br .video-mbr .video-cl{ width: 100%; float: left; height: 245px; overflow: hidden; margin-top: 20px; }
.video-cl p{width: 100%; float: left; height: 40px; line-height: 40px; background: #d5deeb;}
.video-cl p i{width: 105px; height: 100%; float: left; background:#2d5a9d; font-size: 16px; 
font-weight: bold; color: #fff; text-align: center; font-style: normal;}
.video-cl p em{width: 90px; height: 100%; float: right;  font-size: 12px; font-style: normal;
 color: #fff; text-align: center;}
.video-cl ul{ width: 105%; float: left; height: 185px; margin-top: 20px; overflow: hidden; }
.video-cl ul li{ width: 226px; float: left; height: 100%; overflow: hidden; margin-right: 20px; }
.video-cl ul li i{ width: 100%; float: left; height: 25px; line-height: 25px; font-size: 14px; color: #434343;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-style: normal; }
.video-cl ul li em{width: 100%; float: left; height: 25px; line-height: 25px; font-size: 12px; color: #d2d2d2;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-style: normal;}
.share-video{ margin-top: 30px; }
.all-right{ width: 100px; height: 555px; float: left; position: fixed; top: 10%; right: 5%; z-index: 999;
	background:#99c3e2; padding: 0 20px; }
.all-right ul li{ width: 100%; float: left; border-bottom:1px solid #cbe0f1 }
.all-right ul li img{ display: block; margin: 0 auto }
.all-right ul li p{ display: block; width: 100%;  text-align: center; margin-top: 7px; font-size: 12px; color: #fff;
}
.all-right ul .li1{ height: 74px; }
.all-right ul .li1 img{ margin-top: 17px; }
.all-right ul .li2{ height: 67px; }
.all-right ul .li2 img{ margin-top: 10px; }
.all-right ul .li3{ height: 80px; }
.all-right ul .li3 img{ margin-top: 10px; }
.all-right ul .li4{ height: 80px; }
.all-right ul .li4 img{ margin-top: 10px; }
.all-right ul .li5{ height: 69px; }
.all-right ul .li5 img{ margin-top: 10px; }
.all-right ul .li6{height: 74px;}
.all-right ul .li6 img{ margin-top: 9px; }
.all-right ul .li7{height: 40px; line-height: 40px;}
.all-right ul .li7 p{height: 40px; line-height: 40px; margin-top: 0;}
.all-right ul .li8{ border: none; }
.all-right ul .li8 img{ margin-top: 11px; }
.video-ga{width: 100%; float: left; height: auto;}
.video-ga .title{margin-bottom: 20px; width: 100%; float: left; height: 40px; line-height: 40px; overflow: hidden; }
.video-ga .title p{width: 100%; height: 100%; float: left; text-align: center; font-size: 25px; color: #2d5a9d;}
.video-ga .video-l{width: 960px; height: 540px; float: left; overflow: hidden;}
.video-ga .video-l video{width: 960px; height: 540px;}
.video-ga .video-r{width: 250px; height: 540px; overflow: hidden; float: left; background: #333333;}
.video-ga .video-r ul{padding: 20px 0px; width: 250px; height: 500px;overflow-x:hidden;  overflow-y: scroll;}
.video-ga .video-r ul li{width: 100%; float: left;padding-left: 8px; cursor: pointer; height: 65px; padding-top: 10px; overflow: hidden;}
.video-ga .video-r ul li img{ float: left; }
.video-ga .video-r ul li p{ float: left; width: 112px; font-size: 12px; color: #fff;margin-left: 8px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.video-ga .video-r ul li:hover{background: #404040;}
.video-ga .video-r ul li.on{background: #404040;}

/*分享*/
.gb_resLay {background: #fff;  height: 50px; line-height: 50px; width: 100%; max-width: 960px;  }
.gb_res_t {float: left; line-height: 50px; height: 20px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { display: inline-block; font-size: 12px; color: #999; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; margin-right: 5px;width: 20px; height: 30px; overflow: hidden;  }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }
.bads{width: 120px; float: right; height: 50px; overflow: hidden;}
.bads p{ width: 50px; float: left; height: 100%; line-height: 50px; }
.bads p img{ float: left; margin-top: 20px; margin-right: 5px; }
.bads p i{font-style: normal; font-size: 12px; color: #999; height: 50px;}

 #container{float: left;margin-left: 500px; height: 50px; overflow: hidden;width:120px;font-family: arial;
}
.heart {background: url(/img/thumbs.png) no-repeat left;float: left; margin-top: 16px;height: 15px;
width: 15px;cursor: pointer;position: absolute;}
.heart2{background: url(/img/bads.png) no-repeat left;margin-top: 16px;height: 15px;
width: 15px;cursor: pointer;position: absolute;}
/*.heart:hover, .heart:focus{
    background-position: right;
	}*/

    @-webkit-keyframes heartBlast {
    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

	@keyframes heartBlast {
	    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

.heartAnimation {background: url(/img/thumbs-red.png) no-repeat;
    display: inline-block;
    /*-webkit-animation-name: heartBlast;
    animation-name: heartBlast;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: steps(28);
    animation-timing-function: steps(28);*/
    /*background-position: right;*/
    }
.feed p{font-family: "Microsoft YaHei",'Georgia', Times, Times New Roman, serif; font-size: 25px;}
.feed{margin-right: 10px; height: 50px; position: relative;float: left; width: 45px;}

.likeCount{margin-left: 25px; font-size: 12px;color: #999999; float: left;}
/*end main*/

/*footer*/
.foot{ width: 100%; height: 230px; float: left; overflow: hidden; margin-top: 30px; }
.foot .foot-t{ width: 100%; height: 65px; background:#2d5a9d; float: left; overflow: hidden; }
.foot .foot-t .footer{ width: 1210px; height: 65px; margin: 0 auto;  }
.foot .foot-t .footer p{ width: 160px; height: 48px; float: left; display: block; overflow: hidden; background:#0068b7;
 text-align: center; line-height: 48px; margin-top: 17px; font-size: 16px; color: #fff; margin-right: 17px;}
.foot .foot-t .footer select{ width: 197px; height: 30px; float: left; margin-top: 17px; font-size: 14px; color: #7d7d7d;
 text-indent: 5px; margin-right: 9px;  }

.foot .foot-b{ width: 100%; height: 165px;background:#0068b7; float: left; overflow: hidden; }
.foot .foot-b .footer2{width: 1210px; height: 65px; margin: 0 auto; height: 100%; }
.foot .foot-b .footer2 .footer2-l{ width: 380px; height: 100%; float: left; }
.foot .foot-b .footer2 .footer2-l i{ display: inline-block; vertical-align: middle; height: 100% }
.foot .foot-b .footer2 .footer2-l img{ vertical-align: middle; margin-right: 15px; }
.foot .foot-b .footer2 .footer2-r{ width: 830px; float: left; height: 100%; overflow: hidden; }
.foot .foot-b .footer2 .footer2-r ul{ width: 100%; height: 100px; float: left; margin-top: 33px; }
.foot .foot-b .footer2 .footer2-r ul li{width: 100%; font-size: 14px; color: #fff; line-height: 30px; 
white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.foot .foot-b .footer2 .footer2-r ul li a{ color: #fff; }
/*end foot*/ 

@media screen and (max-width: 1500px) { 
.head-ind .head-cbr{ width: 20%; }
.all-right{ display: none; }
} 


/*子站-首页*/
.main .main-body .announ{ width: 100%; height: 60px; float: left; overflow: hidden; }
.main .main-body .announ p{background: url(/images/announ.png) no-repeat 10px; font-size: 16px; color: #2d5a9d; text-indent: 45px; display:  block; float: left; width: 120px; height: 60px; overflow: hidden; line-height: 60px; }
.main .main-body{ width: 1210px; height: auto; margin: 0 auto; }
#marquee5{height:35px;width:1075px;overflow:hidden; margin-top: 15px;}
#marquee5 #con1,#con2{width:1075px;float:left;}
#marquee5 li{width: 100%; height: 35px;line-height:35px;text-align:center;text-overflow:ellipsis; font-style: normal;
white-space: nowrap;}
#marquee5 li i{  float: left; height: 100%; overflow: hidden; font-size: 14px; color: #323232; overflow: hidden;
text-overflow:ellipsis; font-style: normal;
white-space: nowrap;}
#marquee5 li span{margin-right: 20px; float: left; height: 100%; overflow: hidden; font-size: 14px; color: #bfbfbf; }
/*内容*/
.content{ width: 100%; float: left; height: auto; margin-bottom: 10px;  }
.content .content-t{ width: 100%; float: left; height: 130px; background: #fff; margin-bottom: 35px;
 overflow: hidden;       box-shadow: 0px 0px 10px 2px #e8e8e8; }
.content .content-t p{ display: block; width: 100%; float: left; height: 60px; line-height: 60px;
 font-size: 40px; color: #2d5a9d; font-weight: bold; text-align: center; margin-top: 10px;text-overflow:ellipsis;
white-space: nowrap; overflow: hidden; }
.content .content-t span{ display: block; width: 100%; height: 40px; line-height: 40px; float: left;
 color: #c9c9c9; text-align: center;text-overflow:ellipsis;
white-space: nowrap; overflow: hidden; }
.content .content-t span a{ font-size: 14px; color: #626262;  }
.content .content-l{ width: 705px; height: 460px; float: left; overflow: hidden; position: relative; }

.content-l .swiper-container {height: 440px;width: 705px;}
.content-l .content-slide {padding: 20px;color: #fff;}
.content-l .pagination {position: absolute;right: 10px;text-align: center;bottom:43px;
width: 50px;z-index: 99;}
.content-l .swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;
background:url(/images/pic1.png);margin: 0 3px;cursor: pointer;}
.content-l .swiper-active-switch {background:url(/images/pic2.png);}
.content-l .swiper-slide{ position: relative;  }
.content-l .swiper-container .swiper-wrapper .swiper-slide span{ position: absolute; bottom: 0; left: 0; height: 65px; line-height: 65px; width: 100%; 
   background: url(/images/nav-bg.png); font-size: 16px; color: #ffffff; text-indent: 2em;background-size: 100% 100%;
}
.content-l .swiper-container .swiper-wrapper .swiper-slide span:hover{text-decoration: underline;}

.content .content-r{ width: 495px; height: 460px; float: left; overflow: hidden; margin-left: 10px; }
.content-r .tabbox{width:495px;height:440px;background:#fff; float: left;position: relative;}
.content-r .tabbox .tab{overflow:hidden;background:#ccc; height: 58px; width: 100%; float: left; background: #2d5a9d;
}
.content-r .tabbox .tab p{width: 123px; height: 47px; line-height: 47px; text-align: center;
font-size: 16px; font-weight: bold; margin-top: 11px; margin-left: 10px; border-radius:5px 5px 0 0 ; 
display:block;float:left;text-decoration:none;color:#fff;}
.content-r .tabbox .content ul li span{ font-size: 14px; color: #fff; float: right; line-height: 60px; width: 55px; 
text-align: center; position: absolute; right: 0; top: 0;}
.content-r .tabbox .content ul li span a{ color: #fff; }
.content-r .tabbox .tab p:hover{background:#ffffff;color:#2d5a9d;text-decoration:none;}
.content-r .tabbox .tab p.on{background:#ffffff;color:#2d5a9d;text-decoration:none;}
.content-r .tabbox .content{overflow:hidden;}
.content-r .tabbox .content li{display:none; width: 100%; float: left;}
.content-r .tabbox .content li p{ width: 100%; float: left; display: block; height: 39px; overflow: hidden;
 }
.content-r .tabbox .content li p i{ font-size: 14px; float: left; display: block; width: 85%; height: 39px;
 font-style: normal; background: url(/images/tab-bg.png) no-repeat 5px;color: #434343;
white-space: nowrap;text-overflow:ellipsis; overflow: hidden; line-height: 39px; text-indent: 15px;}
.content-r .tabbox .content li p em{ font-size: 12px; float: left; width: 15%; height: 39px; font-style: normal;
color: #a0a0a0; line-height: 39px; }
/*end 内容*/

/*信息公开*/
.infor{ width: 100%; float: left; height: auto; }
.infor-l{width: 705px; height: 652px; float: left; overflow: hidden; display: none;}
.infor-l .infor-l-t{ width: 100%; float: left; height: 55px; 
 }
.infor-l .infor-l-t p{ width: 130px; float: left; display: block; height: 100%; overflow: hidden;
font-size: 24px; color: #2d5a9d; font-weight: bold; background: url(/images/p-bg-l.png) no-repeat left; text-align: center;
line-height: 55px;}
.infor-l .infor-l-t span{ width: 80px; height: 55px; float: left; line-height: 55px; overflow: hidden;
font-size: 14px; color: #2d5a9d; text-align: center;margin-top: 5px; background: url(/img/p-bg-r.png) no-repeat left }
.infor-l .infor-l-t span a{ color: #2d5a9d; }

.infor-l .tabbox4{width:100%;height:597px;background:#fff; float: left;}
.infor-l .tabbox4 .tab4{overflow:hidden; height: 100%; width: 130px; float: left; 
}
.infor-l .tabbox4 .tab4 p{width: 123px; height: 30px; line-height: 30px; text-align: center;
font-size: 14px; margin-bottom: 8px; cursor: pointer;
display:block;float:left;text-decoration:none;color:#4a4a4a;}
.infor-l .tabbox4 .tab4 span{ font-size: 14px; color: #fff; float: right; line-height: 60px; width: 55px; 
text-align: center; }
.infor-l .tabbox4 .tab4 span a{ color: #fff; }
.infor-l .tabbox4 .tab4 p:hover{background:#ffffff;color:#2d5a9d;text-decoration:none;}
.infor-l .tabbox4 .tab4 p.on{background:#2d5a9d;color:#fff;text-decoration:none;}
.infor-l .tabbox4 .content4{overflow:hidden; float: left; width: 574px; border-left: 1px solid #2d5a9d;}
.infor-l .tabbox4 .content4 li{display:none; width: 100%; float: left;}
.infor-l .tabbox4 .content4 li p{ width: 100%; float: left; display: block; height: 30px; margin-bottom: 8px; overflow: hidden;
 cursor: pointer;}
.infor-l .tabbox4 .content4 li p i{ font-size: 14px; float: left; display: block; width: 85%; height: 39px;
 font-style: normal;text-overflow:ellipsis; color: #434343;
white-space: nowrap; overflow: hidden; line-height: 39px; text-indent: 15px;}
.infor-l .tabbox4 .content4 li p em{ font-size: 12px; float: left; width: 15%; height: 39px; font-style: normal;
color: #a0a0a0; line-height: 39px; }


.infor .infor-r{width: 495px; height: 652px; float: left; overflow: hidden; margin-left: 10px; }
.infor .infor-r .infor-r-t{margin-top: 20px; width: 100%; float: left; overflow: hidden; height: 110px; overflow: hidden;
 }
.infor .infor-r .infor-r-t img{width: 100%;}
.infor .infor-r .infor-r-b{  width: 100%; float: left;  overflow: hidden; }
.infor-r-b .tabbox2{width:100%;float: left;}
.infor-r-b .tabbox2 .tab2{overflow:hidden; width: 520px; height: 118px; overflow: hidden;float: left;}
.infor-r-b .tabbox2 .tab2 p{text-align: center; line-height: 170px; font-size: 16px; color: #bfbfbf;
 display:block;width: 110px; height: 118px; margin-right: 20px; float:left;text-decoration:none;}
.infor-r-b .tabbox2 .tab2 p a{width: 106px; color: #bfbfbf; height: 118px; display: block; }
.infor-r-b .tabbox2 .tab2 p:hover{ color: #fff; }
.infor-r-b .tabbox2 .tab2 p.on{text-decoration:none;}
.infor-r-b .tabbox2 .tab2 p.on a{color: #fff;}
.infor-r-b .tabbox2 .tab2 .infor1{ background: url(/images/infor-1.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .on .infor1{ background: url(/images/infor-12.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .on .infor1{}
.infor-r-b .tabbox2 .tab2 .infor2{ background: url(/images/infor-2.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .on .infor2{ background: url(/images/infor-22.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .infor3{ background: url(/images/infor-3.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .on .infor3{ background: url(/images/infor-32.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .infor4{ background: url(/images/infor-4.png) no-repeat; }
.infor-r-b .tabbox2 .tab2 .on .infor4{ background: url(/images/infor-42.png) no-repeat; }
.infor-r-b .tabbox2 .content2{overflow:hidden; width: 100%; float: left;}
.infor-r-b .tabbox2 .content2 li{display:none;}
.infor-r-b .tabbox2 .content2 .cont2 p{ width: 100%; float: left; height: 35px; line-height: 35px;
font-size: 14px; color: #2d5a9d; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
/*end 信息公开*/

/*气象服务*/
.service{ width: 100%; float: left; height: auto; margin-top: 0px;}
.service-l{width: 705px; height: 670px; float: left; overflow: hidden;}
/*.service .service-l .service-t{width: 100%;float: left;height: 55px;background: #2d5a9d; 
}
.service .service-l .service-t p{width: 200px;float: left;display: block;height: 100%;
overflow: hidden;font-size: 24px;color: #fff;font-weight: bold;background: url(/images/infor-bg.png) no-repeat 20px;
text-indent: 38px;line-height: 55px;}
.service .service-l .service-t span{width: 80px;height: 55px;float: right;line-height: 55px;
overflow: hidden;font-size: 12px;color: #fff;text-align: center;}
.service .service-l .service-t span a{color: #fff}*/
.service-l .service-t{ width: 100%; float: left; height: 55px; 
 }
.service-l .service-t p{ width: 130px; float: left; display: block; height: 100%; overflow: hidden;
font-size: 24px; color: #2d5a9d; font-weight: bold; background: url(/images/p-bg-l.png) no-repeat left; text-align: center;
line-height: 55px;}
.service-l .service-t span{ width: 80px; height: 55px; float: left; line-height: 55px; overflow: hidden;
font-size: 14px; color: #2d5a9d; text-align: center;margin-top: 5px; background: url(/images/p-bg-r.png) no-repeat left }
.service-l .service-t span a{ color: #2d5a9d; }


.service-b{ width: 100%; float: left; height: 587px; overflow: hidden;margin-top: 10px; }
.service-b .tabbox3{width:100%;height:587px;}
.service-b .tabbox3 .tab3{overflow:hidden; width: 102%; height: 60px; margin-bottom: 10px;}
.service-b .tabbox3 .tab3 a{display:block;width: 175px;height: 60px; margin-right: 1px; float:left;
	background: #96acce; text-decoration:none;color:#fff; line-height: 60px; text-align: center;}
.service-b .tabbox3 .tab3 a:hover{background:#2d5a9d;color:#fff;text-decoration:none;}
.service-b .tabbox3 .tab3 a.on{background:#2d5a9d;color:#fff;text-decoration:none;}
.service-b .tabbox3 .content3{overflow:hidden;border: 8px solid #abbdd8; width: 688px; height: 501px; overflow: hidden;}
.service-b .tabbox3 .content3 li{display:none;}

.service .service-r{ width: 100%; float: left; /*overflow: hidden;*/ margin-left: 10px; }
.service .service-r .service-l-t{ width: 100%; float: left; height: 55px; 
 }
.service .service-r .service-l-t p{ width: 130px; float: left; display: block; height: 100%; overflow: hidden;
font-size: 24px; color: #2d5a9d; font-weight: bold; background: url(/images/p-bg-l.png) no-repeat left; text-align: center;
line-height: 55px;}
.service .service-r .service-l-t span{ width: 80px; height: 55px; float: left; line-height: 55px; overflow: hidden;
font-size: 14px; color: #2d5a9d; text-align: center;margin-top: 5px; background: url(/images/p-bg-r.png) no-repeat left }
.service .service-r .service-l-t span a{ color: #2d5a9d; }
.service .service-r .service-l-b{ width: 100%; float: left; height: auto; 
 }
.service .service-r .service-l-b ul{ /*width: 100%;*/ float: left; }
.service .service-r .service-l-b ul li{ float: left; width: 20%; overflow: hidden;
 }
.service .service-r .service-l-b ul li img{margin:0 auto; display: block; /*margin-top: 10px;*/}
.service .service-r .service-l-b ul li p{line-height: 50px; text-align: center; font-size: 14px; color: #535353; 
width: 100%; white-space: nowrap;text-overflow:ellipsis; overflow: hidden; }
/*end 气象*/


/*气象服务业*/
.main .vice .vicer{width: 100%; float: left; height: auto; overflow: hidden; }
.main .vice .vicer .vice-l{width: 705px; float: left; height: auto;}
.main .vice .vicer .vice-r{width: 485px; float: left; height: auto; margin-left: 20px;}
.vicer .vice-l .vice-title{width: 100%; float: left; height: 60px; overflow: hidden; background: #2d5a9d;}
.vicer .vice-l .vice-title p{width: 200px;float: left;display: block;height: 100%;overflow: hidden;
font-size: 16px;color: #fff;font-weight: bold;background: url(/images/infor-bg.png) no-repeat 20px;
text-indent: 38px;line-height: 60px;}

.vicer .vice-l .service-tl{ width: 701px; height: 65px; float: left; overflow: hidden; background: #f7f7f7;
margin-top: 10px; margin-bottom: 10px;  border-left: 4px solid #e38022;}
.vicer .vice-l .service-tl p{display: block; float: left; width: 130px; height: 30px; border-right: 1px dashed #c9c9c9;
 margin-top: 17px; text-align: center; color: #e38022; line-height: 30px; overflow: hidden;}
.vicer .vice-l .service-tl i{display: block; float: left; font-style: normal; width: 168px;
 height:30px; line-height: 30px;  overflow: hidden; font-size: 14px; color: #434343; text-indent: 23px;
  margin-top: 17px; border-right: 1px dashed #c9c9c9;}
.vicer .vice-l .service-tl i b{  color: #e38022; }
.vicer .vice-l .service-tl span{ display: block; float: left; width: 230px; height: 30px; border-right: 1px dashed #c9c9c9;
 margin-top: 17px;  color: #434343; line-height: 30px; font-size: 12px; overflow: hidden; }
.vicer .vice-l .service-tl span img{ display: block; float: left; margin-left: 37px; }
.vicer .vice-l .service-tl span b{ width: 115px; font-weight: normal; float: left;height: 100%; 
line-height: 15px; margin-left: 10px; }
.vicer .vice-l .service-tl em{ width: 170px; float: left; display: block; font-style: normal; height: 30px;
 margin-top: 17px; text-indent: 30px; font-size: 14px; color: #434343; line-height: 30px;
 background: url(/images/triangle-bg.png) no-repeat 130px; }

.vicer .vice-l .vice-weather{ width: 100%; float: left; height: 200px; background: #41bbe4; margin-top: 10px;
 }
/*切换城市*/
.vice-weather .ct2 {width: 300px;  margin-top: 10px; float: left; height:30px;overflow: hidden; float: left; text-align:center;}
.vice-weather .ct_now2 {width:45px;font-size:16px;float: left; color:#fff;
 text-align: left; line-height: 30px;}
.vice-weather .ct_swich2{ float: left; height: 30px; line-height: 30px; }
.vice-weather .ct_box2 {text-align:center;}
.vice-weather .ct_box2 span {vertical-align:bottom;}
.vice-weather .ct_nav2 {text-align:center;width: 35px; margin-left: 10px; height:20px;line-height:20px;margin-top: 5px; font-size: 12px; color:#fff; background: #4cc74c; border-radius: 5px; cursor:pointer;overflow:hidden;display:inline-block;}
.vice-weather .ct_hover2 {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.vice-weather .ct_link2 {background:#FFFFFF;width:305px;display:none;z-index:9999;}
.vice-weather .ct_hovers2 {display:block;position:absolute;}
.vice-weather .ct_links2 {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.vice-weather .ct_show2 {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}
.vice-weather .ct2 p{ font-size: 12px; float: left; color: #fff; line-height: 30px; margin-left: 20px; }
/*end 切换城市*/
.vice-weather .weal{margin-left: 40px; width: 430px; float: left; height: 100%; overflow: hidden; }
.vice-weather .zl{margin-top: 15px; width: 300px; float: left;  height: 20px; overflow: hidden; }
.vice-weather .zl p{ float: left; font-size: 14px; color: #fff; line-height: 20px; }
.vice-weather .zl span{ width: 70px; height: 20px; float: left; background: #4cc74c;
 font-size: 14px; color: #fff; line-height: 20px; text-align: center; margin-left:10px; }
.vice-weather .wd{width: 100%;float: left; margin-top: 17px; height: 40px; overflow: hidden; }
.vice-weather .wd p{ float: left; height: 40px; line-height: 40px; font-size: 45px; color: #fff; }
.vice-weather .wd span{font-size: 16px; color: #fff; float: left;}
.vice-weather .wd i{ font-style: normal; color: #fff;  float: left; line-height: 30px;
margin-left: 42px;font-size: 18px; }
.vice-weather .xx{width: 100%; float: left; height: 50px; overflow: hidden;}
.vice-weather .xx p{width: 315px; float: left; height: 50px; margin-left: 110px;
font-size: 12px; color: #fff; line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.vice-weather ul{ width: 100px; float: left; height: auto; margin-left: 100px; }
.vice-weather ul li{ width: 100%; float: left; height: 30px; line-height: 35px; font-size: 12px;
color: #fff;  border-bottom:  1px solid #a0ddf2;overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}
.vice-weather ul li.zs{border: none; line-height: 25px; height: 25px; margin-top: 10px;}
.vice-weather ul li span{float: left;}
.vice-weather ul li p{ float: left; }

.vicer .vice-l .forecast{margin-top: 20px; width: 100%; float: left; height: 255px; overflow: hidden; }
.vice-l .forecast .tabbox3{width:100%;height:auto;}
.vice-l .forecast .tabbox3 .tab3{overflow:hidden; width: 100%; height: 25px; margin-bottom: 10px;}
.vice-l .forecast .tabbox3 .tab3 a{display:block;width: 75px;height: 25px; margin-right: 1px; float:left;
font-size: 14px;	background: #e5e5e5; text-decoration:none;color:#118bcf; line-height: 25px; text-align: center;}
.vice-l .forecast .tabbox3 .tab3 a:hover{background:#118bcf;color:#fff;text-decoration:none;}
.vice-l .forecast .tabbox3 .tab3 a.on{background:#118bcf;color:#fff;text-decoration:none;}
.vice-l .forecast .tabbox3 .content3{overflow:hidden; width:100%; height: 220px; overflow: hidden;}
.vice-l .forecast .tabbox3 .content3 li{display:none;}

.vicer .vice-l .radar{ width: 100%; float: left; height: 567px;overflow: hidden; }
.radar .tabbox4{width:100%;height:567px;}
.radar .tabbox4 .tab4{overflow:hidden; width: 102%; height: 50px; margin-bottom: 10px;}
.radar .tabbox4 .tab4 a{display:block;width: 234px;height: 50px; margin-right: 1px; float:left;
	background: #96acce; text-decoration:none;color:#fff; line-height: 50px; text-align: center;}
.radar .tabbox4 .tab4 a:hover{background:#2d5a9d;color:#fff;text-decoration:none;}
.radar .tabbox4 .tab4 a.on{background:#2d5a9d;color:#fff;text-decoration:none;}
.radar .tabbox4 .content4{overflow:hidden;border: 8px solid #abbdd8; width: 688px; height: 491px; overflow: hidden;}
.radar .tabbox4 .content4 li{display:none;}

.vicer .vice-r .vice-title{margin-bottom: 20px; width: 100%; float: left; height: 60px; overflow: hidden; background: #c8d6eb;}
.vicer .vice-r .vice-title p{width:125px;float: left;display: block;height: 100%;overflow: hidden;
font-size: 16px;color: #fff;font-weight: bold;background:#2d5a9d url(/images/infor-bg.png) no-repeat 20px;
text-indent: 38px;line-height: 60px;}
.vicer .vice-r ul{ float: left; width: 106%; height: auto; overflow: hidden; }
.vicer .vice-r ul li{width: 230px; height: 72px; float: left; line-height: 72px;
margin-right: 25px;font-size: 14px; color: #434343; opacity: 0.8; margin-bottom: 15px;}
.vicer .vice-r ul li p{margin-left: 105px;width: 92px ! important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
color: #000000;}
.vicer .vice-r ul li.li1{background:#f9f9f9 url(../images/cs-da-1.png) no-repeat 50px;}
.vicer .vice-r ul li.li2{background:#f9f9f9 url(../images/cs-da-2.png) no-repeat 50px;}
.vicer .vice-r ul li.li3{background:#f9f9f9 url(../images/cs-da-3.png) no-repeat 50px;}
.vicer .vice-r ul li.li3 p{width: 87px; line-height: 25px; margin-top: 10px;}
.vicer .vice-r ul li.li4{background:#f9f9f9 url(../images/cs-da-4.png) no-repeat 50px;}
.vicer .vice-r ul li.li5{background:#f9f9f9 url(../images/cs-da-3.png) no-repeat 50px;}
.vicer .vice-r ul li.li5 p{line-height: 25px; margin-top: 10px; width: 60px;}
.vicer .vice-r ul li.li6{background:#f9f9f9 url(../images/cs-da-6.png) no-repeat 50px;}
.vicer .vice-r ul li.li6 p{line-height: 25px; margin-top: 10px; width: 75px;}
.vicer .vice-r ul li.li7{background:#f9f9f9 url(cs-da-7.png) no-repeat 50px;}
.vicer .vice-r ul li.li7 p{line-height: 25px; margin-top: 10px; width: 75px;}
.vicer .vice-r ul li.li8{background:#f9f9f9 url(../images/cs-da-8.png) no-repeat 50px;}
.vicer .vice-r ul li.li8 p{line-height: 25px; margin-top: 10px; width: 60px;}
.vicer .vice-r ul li.li9{background:#f9f9f9 url(../images/cs-da-9.png) no-repeat 50px;}
.vicer .vice-r ul li.li10{background:#f9f9f9 url(cs-da-10.png) no-repeat 50px;}
.vicer .vice-r ul li.li10 p{line-height: 25px; margin-top: 10px; width: 60px;}
.vicer .vice-r ul li.li11{background:#f9f9f9 url(../images/cs-da-11.png) no-repeat 50px;}
.vicer .vice-r ul li.li12{background:#f9f9f9 url(../images/cs-da-12.png) no-repeat 50px;}
.vicer .vice-r ul li.li13{background:#f9f9f9 url(../images/cs-da-13.png) no-repeat 50px;}
.vicer .vice-r ul li.li14{background:#f9f9f9 url(../images/cs-da-14.png) no-repeat 50px;}
.vicer .vice-r ul li.li15{background:#f9f9f9 url(../images/cs-da-15.png) no-repeat 50px;}
.vicer .vice-r ul li.li16{background:#f9f9f9 url(../images/cs-da-16.png) no-repeat 50px;}
.vicer .vice-r ul li.li17{background:#f9f9f9 url(../images/cs-da-16.png) no-repeat 50px;}
.vicer .vice-r ul li.li18{background:#f9f9f9 url(../images/cs-da-3.png) no-repeat 50px;}
.vicer .vice-r ul li.li19{background:#f9f9f9 url(../images/cs-da-19.png) no-repeat 50px;}
.vicer .vice-r ul li.li20{background:#f9f9f9 url(cs-da-20.png) no-repeat 50px;}
.vicer .vice-r ul li.li20 p{line-height: 25px; margin-top: 10px; width: 75px;}
.vicer .vice-r ul li.li1:hover{background:#2d5a9d url(../images/cs-da2-1.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li2:hover{background:#2d5a9d url(../images/cs-da2-2.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li3:hover{background:#2d5a9d url(../images/cs-da2-3.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li4:hover{background:#2d5a9d url(../images/cs-da2-4.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li5:hover{background:#2d5a9d url(../images/cs-da2-3.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li6:hover{background:#2d5a9d url(../images/cs-da2-6.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li7:hover{background:#2d5a9d url(cs-da2-7.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li8:hover{background:#2d5a9d url(../images/cs-da2-8.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li9:hover{background:#2d5a9d url(../images/cs-da2-9.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li10:hover{background:#2d5a9d url(cs-da2-10.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li11:hover{background:#2d5a9d url(../images/cs-da2-11.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li12:hover{background:#2d5a9d url(../images/cs-da2-12.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li13:hover{background:#2d5a9d url(../images/cs-da2-13.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li14:hover{background:#2d5a9d url(../images/cs-da2-14.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li15:hover{background:#2d5a9d url(../images/cs-da2-15.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li16:hover{background:#2d5a9d url(../images/cs-da2-16.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li17:hover{background:#2d5a9d url(../images/cs-da2-16.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li18:hover{background:#2d5a9d url(../images/cs-da2-3.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li19:hover{background:#2d5a9d url(../images/cs-da2-19.png) no-repeat 50px; color: #fff;}
.vicer .vice-r ul li.li20:hover{background:#2d5a9d url(cs-da2-20.png) no-repeat 50px; color: #fff;}


.vice-video{width: 100%; float: left; height: 240px; overflow: hidden;margin-top: 20px;}
.vice-video p{width: 100%; float: left; height: 60px; line-height: 60px; overflow: hidden; background: #c8d6eb;}
.vice-video p i{font-style: normal;font-size: 16px;color: #2d5a9d;font-weight: bold;width: 125px;float: left;display: block;height: 100%;overflow: hidden;font-size: 16px;color: #fff;font-weight: bold;background: #2d5a9d url(/images/infor-bg.png) no-repeat 20px;text-indent: 38px;line-height: 60px;}
.vice-video p em{ font-size: 14px; color: #fff; float: right; font-style: normal; margin-right: 20px;}
.vice-video .b{width: 105%; float: left; height: 175px; overflow: hidden; margin-top: 10px;  }
.vice-video span{width: 226px; float: left; height: 175px; overflow: hidden; margin-right: 20px;}
.vice-video span img{ float: left;width: 100%; height: 135px; overflow: hidden; }
.vice-video span i{font-size: 14px; color: #535353; text-align: center; float: left; width: 100%; height: 40px; line-height: 50px; font-style: normal;
 overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
 
.vicer .vice-science-l{width: 705px;float: left;height: auto; margin-top: 30px;}
.vicer .vice-science-l .t{width: 100%; float: left; height: 60px; overflow: hidden; background: #d5deeb;}
.vicer .vice-science-l .t p{width: 125px;float: left;display: block;height: 100%;overflow: hidden;
font-size: 16px;color: #fff;font-weight: bold;background:#2d5a9d url(/images/infor-bg.png) no-repeat 20px;
text-indent: 38px;line-height: 60px;}
.vicer .vice-science-l .t span{ float: right; font-size: 14px; color: #fff; line-height: 60px;
width: 80px; text-align: center; }
.vicer .vice-science-l .b{width: 100%; float: left; height: 395px; overflow: hidden;}
.vicer .vice-science-l .b .bt{width: 100%; float: left; height: 173px; overflow: hidden;border-bottom: 1px dashed #434343;}
.vicer .vice-science-l .b .bt img{float: left; margin-top: 20px; margin-right: 20px; margin-left: 5px; width: 195px; height: 133px; overflow: hidden;}
.vicer .vice-science-l .b .bt p{width: 455px; float: left; height: 40px; line-height: 40px; 
font-size: 18px; color: #2d5a9d; font-weight: bold; margin-top: 15px;}
.vicer .vice-science-l .b .bt span{width: 455px; height: auto; line-height: 30px; float: left;
font-size: 14px; color: #434343;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.vicer .vice-science-l .b .bt span a{ color: #f39700; }
.vicer .vice-science-l .b .bb{width: 100%;float: left; height: 222px; overflow: hidden;}
.vicer .vice-science-l .b .bb p{width: 49%; float: left; height: 222px;}
.vicer .vice-science-l .b .bb p span{width: 100%;float: left; height: 35px; line-height: 35px;
font-size: 14px; color: #434343;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.vicer .vice-science-l .b .bb p.p span{text-indent: 25px;}
.vicer .vice-science-r{width: 485px;float: left;height: auto;margin-left: 20px; margin-top: 30px;}
.vicer .vice-science-r .t{width: 100%; float: left; height: 60px; overflow: hidden; background: #d5deeb;}
.vicer .vice-science-r .t p{width: 125px;float: left;display: block;height: 100%;overflow: hidden;
font-size: 16px;color: #fff;font-weight: bold;background:#2d5a9d url(/images/infor-bg.png) no-repeat 20px;
text-indent: 38px;line-height: 60px;}
.vicer .vice-science-r .t span{ float: right; font-size: 14px; color: #fff; line-height: 60px;
width: 100px; text-align: center; }
.vicer .vice-science-r .b{width: 105%;float: left; height: 370px; overflow: hidden; margin-top: 20px;}
.vicer .vice-science-r .b p{width: 235px; height: 185px; float: left; margin-right: 15px;}
.vicer .vice-science-r .b p img{width: 100%; height: 146px; float: left; overflow: hidden;}
.vicer .vice-science-r .b p span{width: 100%;float: left; height: 38px; line-height: 38px; font-size: 14px; color: #434343;
text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


  .sunshine{ position: absolute;left:296;top:68px;}
  .sunshine img{width:40px;height:40px;}
  .wdr{width:28px;height:50px;float:left;}