@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:12px; font-family:Arial, Helvetica, sans-serif ,SimSun;color:#666; background:#f2f0f5;line-height:24px;}
a{text-decoration:none;color:#2b2b2b;}
a:hover{color:#2b2b2b;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:350px; min-width:960px; }
.banner .cont{ width:960px; height:350px; margin:auto; background:url(../images/ymr-banner.jpg) no-repeat;}
.menu{padding-top:300px;font-size:18px; font-family:microsoft YaHei !important;}
.menu li{width:240px;float:left; text-align:center; height:50px; background:#222;line-height:50px;}
.menu a{color:#fff; display:block;}


.wrap{ width:960px; margin:auto;background:#fff;}
.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:40px; height:40px;  margin:20px 0 15px 0;background:url(../images/heart.gif) no-repeat 25px 3px;}
.title .mark{height:40px; float:left;  width:33px; text-align:center; font-size:30px; color:#f89b00; display:block;font-weight:bold;margin-right:6px;padding-left:25px;}
.title .cont{height:40px; float:left; width:550px;}
.title .cont h2{ font-size:24px; font-family:microsoft YaHei; color:#17b238; display:block;font-weight:bold;}
.title .morelink{ float:right; padding-right:30px; color:#333;font-size:14px;}

.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:14px; float:right; padding-right:20px; color:#fff;}

/*box*/
.part1-left{height:265px;width:336px;border:1px solid #e8e8e8;margin:0 0 0 25px;float:left; display:inline;}
.part1-left img{padding:8px 0 0 8px;}
.part1-left p{ text-align:center;line-height:35px;font-size:16px;}
.part1-right{float:left; width:572px;border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:265px;background:#fbfbfb;}
.part1-right ul{padding:15px 25px 0 25px;font-size:14px;}
.part1-right ul li{padding-bottom:13px;}
.tittit{color:#318200;font-size:18px;font-family:microsoft YaHei !important;display:block;padding-bottom:10px;}
.tittit a{color:#ff5a00;}

.box{ }
.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{}

.ganen-tit{font-size:14px;font-weight:bold;float:left;display:block;width:900px;height:30px;color:#333;padding-left:10px;}
ul.list3{ padding:20px 0 0px 20px; display:inline-block; font-size:14px;float:left;}
ul.list3 li{display:block; width:230px; float:left; text-align:center;}
ul.list3 a.list3-img{ display:block;}
ul.list3 a.list3-txt{ display:block;padding-top:10px;}

.photo-box{background:#fbfbfb;margin:0 25px;padding:25px 0 20px 0;overflow:hidden;border:1px solid #e8e8e8;display:block;width:908px; }
.photo-tit{font-family:microsoft YaHei !important;font-size:30px;color:#cdcdcd;padding:0 0 20px 30px;font-weight:bold;}
.photo-list-left{padding-left:30px;float:left;height:290px;width:235px;line-height:35px;text-align:center;font-weight:bold;font-size:14px;}
.photo-list-right{height:250px;width:610px;float:left;}
.photo-list li{float:left;padding:0 0 15px 22px;width:180px;}
.photo-list li .tjwz{float:left;text-align:center;width:180px;line-height:25px;}
.photo-list li img{float:left;}
.photo-rwjj{margin:10px 30px 10px 30px;overflow:hidden;_padding-bottom:20px;}
.photo-rwjj li{width:270px;float:left;height:30px;background:url(../images/b-title-dot.gif) no-repeat 0 3px;text-indent:20px;}

.baodian{width:890px;margin:0px 0 0px 10px;float:left;font-size:14px;display:inline;background:#fff;*margin:0px 0 20px 10px;padding:10px 0 0px 0;}

.baodian a{color:#666;font-size:14px;line-height:26px;display:block;}
.baodian a:hover{ text-decoration:none; color:#b52200;}
.baodian li{float:left;display:inline;line-height:24px;margin:0px 0 10px 20px;width:420px;background:url(../images/baodian-bg.gif) no-repeat;}

.baodian li img{float:left;margin-right:20px;padding:5px 0 0 5px;margin-bottom:30px;}
.baodian p{font-size:12px;color:#666;line-height:20px;background:url(../images/bd-p-bg-dot.gif) no-repeat 165px 12px;text-indent:10px;}



.endpage{ font-size:0; background:url(../images/tu-images/endpage.png) no-repeat center center; height:20px;}
.margintop20{margin-top:20px;}

.firstzt{width:280px;height:400px;float:left; position:relative;margin-left:20px;}
.firstzt span{width:280px;height:45px;text-align:center;line-height:45px;background-color:rgba(0, 0, 0, 0.55); position:absolute;bottom:0;left:0;z-index:1;color:#fff;font-size:18px; font-family:"Microsoft YaHei";filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,startcolorstr=#89000000,endcolorstr=#89000000)}
.firstzt img{width:280px;height:400px;overflow:hidden;}
.smallzt{width:600px;float:left; position:relative;}
.smallzt li{width:183px;height:124 px;float:left; position:relative;margin:0px 0px 14px 14px; display:inline;}
.smallzt li img{width:183px;height:124px;}
.smallzt li span{width:183px;height:28px;text-align:center;line-height:28px;background-color:rgba(0, 0, 0, 0.55); position:absolute;bottom:0;left:0;z-index:1;color:#fff;font-size:12px; font-family:"Microsoft YaHei";filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=1,startcolorstr=#89000000,endcolorstr=#89000000)}