@charset "utf-8";
/* RESET */
*{margin:0;padding:0;}fieldset, img{border:0;}:focus{outline:0;}address, caption, cite, code, dfn,em, th, var, optgroup{font-style:normal;font-weight:normal;}h1, h2, h3, h4, h5, h6{font-size:100%;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%;}ol, ul{list-style:none;}table, td{border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}caption, th{text-align:left;}

body {margin:0px;padding:0px;font-size:14px; font-family:Arial, Helvetica, sans-serif ,SimSun;color:#666; background:#f4fbfd;line-height:24px;}
a{text-decoration:none;color:#2b2b2b;}
a:hover{color:#666;text-decoration: underline;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.padding-20{ padding:20px;}
.padding-30-55{ padding: 30px 55px;}
.h-10{ line-height:0; height:10px; font-size:0; clear:both;}
.left{ float:left;}
.right{ float:right;}
/*top*/
.top2{position:relative; background-color:#f5f5f5; border-bottom:solid 1px #e5e5e5; font-size:12px; line-height:24px;}
.top2 .cont{ width:960px; margin:auto;D}
.top2 .b-logo{ position:absolute;width:134px;height:63px;margin-left:20px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/b-logo.png");background:url(../images/b-logo.png) no-repeat; _background:none;z-index:1; }
.top2 .b-logo2{ position:absolute;width:121px;height:53px;margin-left:20px;z-index:2;}
.top2 .head{width:950px;height:35px;line-height:35px;color:#333;text-align:right;padding-right:10px; }
.top2 .head a{color:#333;padding:0 6px;}
.top2 .head a:hover{color:#333; text-decoration:underline;}
.top2 .head h1{font-size:14px;text-align: left;padding-left:160px;position:absolute;line-height:35px;height:35px;font-weight: normal;}


/*banner*/
.banner{height:300px; min-width:960px; background:url(../images/tu-images/banner.jpg) no-repeat center top;}
.banner .cont{ width:960px; height:260px; margin:auto; background:url(../images/tu-images/banner.jpg) no-repeat center top;}
.wrap{ width:964px; margin:auto;}
.daoyu{ height:94px; padding:20px 20px 0 20px; background:url(../images/tu-images/daoyu.png) no-repeat left top; color:#257aaa;}
.daoyu span{ font-size:36px; font-family:microsoft YaHei;  float:left; display:block; height:40px; line-height:36px; margin-right:5px;}


/*title & content*/
.title{line-height:74px; height:74px; background:url(../images/tu-images/title.gif) no-repeat right center; margin:30px 0 20px 0;}
.title .mark{height:74px; float:left; background:url(../images/tu-images/title-mark.gif) no-repeat; width:93px; text-align:center; font-size:26px; color:#fff; margin-right:6px;}
.title .mark1{ background-position:0 0;}
.title .mark2{ background-position:0 -74px;}
.title .mark3{ background-position:0 -148px;}
.title .mark4{ background-position:0 -222px;}
.title .cont{height:74px; float:left; width:550px;}
.title .cont h2{ font-size:24px; font-family:microsoft YaHei; color:#fff; display:block;top:0; left:0; padding:0 10px;}
.title .morelink{ float:right; font-size:12px; float:right; padding-right:20px; color:#fff;}

.title-mini{line-height:42px; height:42px; background:url(../images/tu-images/title.gif) no-repeat right center; margin:30px 0 20px 50px;}
.title-mini .mark{height:42px; float:left; background:url(../images/tu-images/title-mark2.gif) no-repeat; width:40px;  margin-right:6px;}
.title-mini .cont{height:42px; float:left; width:550px;}
.title-mini .cont h2{ font-size:24px; font-family:microsoft YaHei; color:#fff; display:block;top:0; left:0; padding:0 10px;}
.title-mini .morelink{ float:right; font-size:12px; float:right; padding-right:20px; color:#fff;}

/*box*/
.box{ padding-left:75px;}
.box .txt{ width:360px;}
.box .txt h3{ display:block; padding-left:10px; background:url(../images/tu-images/list-dot.gif) no-repeat left center;}
.box .txt h3 a{ font-size:16px; font-weight:bold; font-family:microsoft YaHei;}
.box .txt p{ font-size:12px; color:#999; display:block; border-bottom:dashed 1px #89dbff; padding-bottom:20px; margin-bottom:20px;}
.box .txt p a{ padding-left:10px;}
.box .txt ul{ display:block;}
.box .txt ul li{ display:block; padding-left:10px; background:url(../images/tu-images/list-dot.gif) no-repeat left center;}
.box .txt ul li a{}
.box .img{ width:490px;}
.box .img a.imgcont{ display:block; position:relative; margin: 10px 10px 0 0;
-webkit-box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.3);
box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.3);
}
.box .img a.imgcont:hover{
-webkit-box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.4);
box-shadow: 0px 1px 2px 0px rgba(000, 000, 000, 0.4);
}
.box .img a.imgcont span{ display:block; position:absolute; left:0; bottom:0; height:24px; width:100%; text-align:center;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55));
background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0.55)), to(rgba(255, 0255, 255, 0.55)));
background: -o-linear-gradient(left, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55));
filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=1,startcolorstr=#89ffffff,endcolorstr=#89ffffff);
}
.box .img a.imgcont:hover span{ color:#2b2b2b;}

.weibo{ width:490px;}
.weibo-list{ display:block;}
.weibo-list li{ display:block; padding-bottom:10px; display:inline-block;}
.weibo-list li a.weibo-img{ display:block; width:50px; height:50px; float:left; margin-right:4px;}
.weibo-list li .weibo-txt{ width:436px; float:left; background:url(../images/tu-images/weibo.gif) no-repeat right bottom; padding-bottom:5px; overflow:hidden;}
.weibo-list li .weibo-txt p{ display:block; background:url(../images/tu-images/weibo.gif) no-repeat right top; padding:10px 10px 5px 15px; color:#333;}
.weibo-list li .weibo-txt p a{ color:#069; font-size:14px;}
.weibo-list li .weibo-txt span{ color:#999; font-size:12px;display:block; float:left; padding:0 15px;}
.weibo-list li .weibo-txt span.weibo-ctrl{ float:right;}
.weibo-list li .weibo-txt a{ color:#999; font-size:12px;}
.weibo-list li .weibo-txt i{ font-style:normal; margin: 0 6px; color:#999; font-size:12px;}
.weibo-cont{ height:240px; overflow:hidden; position:relative;}


.title-under{ border-bottom:solid 2px #c5e5f3; height:30px; position:relative; margin-bottom:10px;}
.title-under h3{ position:absolute; display:block; height:30px; border-bottom:-2px; border-bottom:solid 2px #257aaa; font-size:16px; font-family:microsoft YaHei; color:#069;}
.title-under a{ float:right; color:#069; font-size:12px;} 

.rizhi{ width:350px; padding-right:10px;}

.rizhi-list{ display:block;}
.rizhi-list li{ display:block; padding-left:10px; background:url(../images/tu-images/list-dot.gif) no-repeat left center;}
.rizhi-list li a.rizhi-name{ float:right; font-size:12px; color:#999;}
.rizhi-list li a{}


ul.list3{ padding:20px 0; display:inline-block; font-size:14px;}
ul.list3 li{display:block; width:222px; float:left; text-align:center;}
ul.list3 a.list3-img{ display:block;}
ul.list3 a.list3-txt{ display:block;}

.endpage{ font-size:0; background:url(../images/tu-images/endpage.png) no-repeat center center; height:20px;}