@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: url(../images/bg-big.gif);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:260px; width:958px; background:#fff;border-left:1px solid #dfd5cd;border-right:1px solid #dfd5cd;margin:auto;padding:10px 0 ; }
.banner .cont{ width:920px; height:260px;margin:auto; }
.wrap{ width:958px;margin:auto;background:#fff;border-left:1px solid #dfd5cd;border-right:1px solid #dfd5cd;}
.wrap-nr{width:920px;padding:0 19px; }

.b-fenlei{width:920px; padding:25px 0 15px 0; background: #fff url(../images/block-right-tit-bg.gif) no-repeat;display: block;height:100px;}
.b-fenlei-list{width:860px;padding:0 30px;float: left;}
.b-fenlei-list li{width:165px;float: left;height:28px;background: url(../images/block-right-dot.gif) no-repeat left center;text-indent:10px;}
.b-fenlei-bottom{background: #fff url(../images/block-right-bg.gif) no-repeat left bottom;width:920px;float: left;}
/*title & content*/
.title{line-height:74px; height:74px; background:url(../images/tu-images/title.gif) no-repeat right center; margin:0px 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 .mark5{ background-position:0 -296px;}
.title .mark6{ background-position:0 -370px;}
.title .mark7{ background-position:0 -444px;}
.title .mark8{ background-position:0 -518px;}
.title .mark9{ background-position:0 -592px;}
.title .mark10{ background-position:0 -666px;}
.title .mark11{ background-position:0 -740px;}
.title .mark12{ background-position:0 -814px;}
.title .mark13{ background-position:0 -888px;}
.title .mark14{ background-position:0 -962px;}
.title .mark15{ background-position:0 -1036px;}
.title .mark16{ background-position:0 -1110px;}


.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 .cont h2 a{color:#fff; text-decoration:none;}
.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:25px;padding-bottom:15px;}
.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:#666; 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 0px 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;}


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;}

.rmcs{width:895px;}
.rmcs-kuai{width:220px;float:left;}
.rmcs-kuai span{float: left;width:220px;text-align: center;line-height:30px;font-size:14px;font-weight: bold;color:#fc850f;}
.rmcs-kuai li{width:220px;float: left;text-align: center;}
.ditu img{float: left;}
.endpage{ font-size:0; background:url(../images/tu-images/endpage.png) no-repeat center center; height:20px;}