@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%}





.df{ height:697px; margin-top:100px; background:url(/ruizhi/images/df_line.png) no-repeat center 155px; overflow:hidden;}
.df1{ margin-top:38px; width:384px; height:456px; overflow:hidden;}
.df1 dt{ width:384px; height:456px; overflow:hidden;}
.df1 dt img{width:384px; height:456px;}
.df1 dd{ font:14px "Microsoft Yahei"; line-height:24px; padding:24px 24px 0 24px; color:#fff; height:96px; overflow:hidden;}
.df2{ width:792px; height:456px; overflow:hidden; margin-top:38px;}
.df2 dl{ width:264px; float:left; overflow:hidden; height:456px; background:#f5f5f5;}
.df2 dt{width:264px; position:relative; height:228px;}
.df2 dt img{ display:block; width:264px; height:228px;}
.df2 dt em{ display:block; width:20px; height:10px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-10px; background:url(/ruizhi/images/df_jt2.png) no-repeat;}
.df2 dd{ height:178px; padding:50px 0 0 13px;}
.df2 dd b{ font:18px "Microsoft Yahei"; font-weight:bold; color:#222; line-height:50px;}
.df2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#666;}
.df2 .dl02 dt em{ top:218px; background:url(/ruizhi/images/df_jt1.png) no-repeat;}
.tit1{ height:155px; background:url(/ruizhi/images/df_h.png) no-repeat center top; font:24px "Microsoft Yahei";padding-top:10px; text-align:center;}
.tit1 a{ color:#444;}
.tit1 em{ display:block; font:32px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:55px;}
.tit1 em b{ color:#db2435;}
.tit1 span{ display:block; font:14px "Microsoft Yahei"; color:#666;}
.tit1 span i{ display:inline-block; background:url(/ruizhi/images/df_jt.gif) no-repeat left center; padding-left:25px; margin-right:20px;}

.show{ height:490px; overflow:hidden; background:url(/ruizhi/images/show_line.gif) no-repeat center 51px;}
.show h2{ height:52px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:52px; overflow:hidden; margin-bottom:30px;}
.show h2 a{ color:#333;}
.show h2 em{ padding-left:10px; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.show h2 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; line-height:52px;}
.show li{ width:220px; height:310px; border:1px solid #e3e3e3; margin-right:22px; background:url(/ruizhi/images/show_bg.gif) repeat-x center top; float:left;}
.show li img{ display:block; width:156px; height:227px; padding:28px 0 0 28px;}
.show li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:48px; line-height:48px; color:#666; overflow:hidden;}
.show .nones{ margin-right:0;}
.show .arr1 a{ display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(/ruizhi/images/left_bg.png) no-repeat; position:absolute; top:128px; left:-65px;}
.show .arr2 a{display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(/ruizhi/images/left_bg.png) no-repeat; position:absolute; top:128px; right:-65px;}
.show .arr1 a:hover,.show .arr2 a:hover{background:url(/ruizhi/images/right_bg.png) no-repeat;}
.show2{ position:relative; height:500px;}

.pro{ padding-top:92px; background:url(/ruizhi/images/pro_bj.jpg) repeat center top; height:100%; overflow:hidden;}
.pro_line{ background:url(/ruizhi/images/df_line.png) no-repeat center top; height:3px; overflow:hidden;}
.fen{ margin-top:30px; padding:25px 0 15px 0; width:280px; background:#fff; overflow:hidden;}
.fen span{ height:100px; width:216px; padding-left:30px; font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#db3544; overflow:hidden; display:block;background:url(/ruizhi/images/fen_bg.gif) repeat-x center top; text-transform:uppercase;}
.fen span em{ display:block; color:#fff;}
.fen span a{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.fen dt{ height:30px; padding-left:32px; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; line-height:30px; overflow:hidden; margin-top:15px;}
.fen dt a{ display:block; background:url(/ruizhi/images/icon_pro.png) no-repeat left center; padding-left:50px; color:#333;}
.fen dd{ font:14px "Microsoft Yahei"; line-height:30px; height:30px; overflow:hidden; padding-left:85px;}
.fen dd a{ color:#666;}
.fen dd a:hover{ color:#db3544;}
.fen h5{ height:1px; background:#eee; overflow:hidden; margin-top:30px;}

.pro2{ width:895px; background:#fff;  margin-top:30px;}
.pro2 dl{ width:837px; margin:32px auto 0; height:330px; overflow:hidden;}
.pro2 dt{ width:515px; height:330px; float:left; overflow:hidden;}
.pro2 dt img{width:515px; height:330px;}
.pro2 dd{ width:272px; height:270px; overflow:hidden; float:left; background:url(/ruizhi/images/pro_bj1.jpg) no-repeat center top; padding:60px 0 0 50px;}
.pro2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; line-height:30px; color:#333; overflow:hidden;}
.pro2 dd p{ width:220px; font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:78px; overflow:hidden;}
.pro2 dd em a{display:block; width:135px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#db2435; background:url(/ruizhi/images/pro_btn.png) no-repeat center top;margin-top:45px;}
.pro2 ul{ width:895px; margin: 7px auto 0 auto; overflow:hidden;}
.pro2 li{ width:268px; float:left; margin:15px;}
.pro2 li a{ display:block;}
.pro2 li img{ display:block; width:268px; height:268px;}
.pro2 li p{ height:45px; border-bottom:2px solid #ddd; overflow:hidden;}
.pro2 li p em{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#db3544; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li p em a{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#000; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li p em a:hover{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#db3544; font-weight:bold; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li i{ display:inline-block; width:106px; height:30px; background:url(/ruizhi/images/pro_btn1.png) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:30px; float:right; margin-top:-47px;}

.pro2 li i a:hover{ background:url(/ruizhi/images/pro_btn2.png) no-repeat center top;}
.pro2 .nones{ margin-right:0;}
.pro2 li i a{color:#fff;}
.stand{ height:1600px; margin-top:90px; overflow:hidden; background:url(/ruizhi/images/df_line.png) no-repeat center 155px; position:relative;}
.stand3{ background:url(/ruizhi/images/standard_bg.jpg) no-repeat center top; height:628px; overflow:hidden; padding-top:100px; margin-top:30px;}
.stand3 .content{ height:728px; position:relative;}
.stand1{ width:552px; height:408px; padding:30px 30px 0 30px; overflow:hidden; position:absolute; top:45px; left:0; z-index:1; background:#666;}
.stand1 li{height:408px; overflow:hidden; float:left; width:552px;}
.stand1 li em{ display:block; height:63px; font:16px "Microsoft Yahei"; text-align:center; line-height:63px; color:#fff; overflow:hidden;}
.stand1 h5{ width:16px; height:33px; overflow:hidden; position:absolute; top:208px; right:0;}
.stand1 .arr01 a{ display:inline-block; width:45px; height:45px; background:url(/ruizhi/images/alp.png); font:24px "宋体"; text-align:center; font-weight:bold; color:#fff; line-height:45px; overflow:hidden; position:absolute; top:180px; left:30px;}
.stand1 .arr02 a{ display:inline-block; width:45px; height:45px; background:url(/ruizhi/images/alp.png); font:24px "宋体"; text-align:center; font-weight:bold; color:#fff; line-height:45px; overflow:hidden; position:absolute; top:180px; right:30px;}
.stand1 .arr01 a:hover,.stand1 .arr02 a:hover{ background:#db3544;}
.stand2{ width:512px; height:458px; padding:70px 0 0 100px; position:absolute; top:0; right:0;background:url(/ruizhi/images/standard_bg2.jpg) no-repeat center top;}
.stand2 h2{ font:26px "Microsoft Yahei"; color:#333; margin-bottom:15px;}
.stand2 h2 em{ display:block; font:48px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.stand2 span{ display:block; font:16px "Microsoft Yahei"; height:48px; line-height:48px; overflow:hidden; color:#666;}
.stand2 span i{ display:inline-block; background:url(/ruizhi/images/about_dot1.png) no-repeat left center; width:32px; height:32px; font:14px Arial, Helvetica, sans-serif; text-align:center; line-height:32px; color:#666; float:left; margin-top:8px; margin-right:20px;}
.stand2 span em{ color:#db2435; font-weight:bold;}
.stand2 h4 a{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:url(/ruizhi/images/standard_btn1.png) no-repeat center top; width:180px; height:45px; line-height:45px; overflow:hidden; margin-top:30px;}

.ser{ height:873px; overflow:hidden; background:url(/ruizhi/images/ser_bg.jpg) no-repeat center 20px;}
.ser .content{ height:873px; position:relative;}
.ser h2{ height:170px; text-align:right; font:24px "Microsoft Yahei"; color:#333;}
.ser h2 em{ display:block; text-transform:uppercase; font:36px Arial, Helvetica, sans-serif; color:#999;}
.ser h2 a{ color:#333;}
.ser dl{ width:220px; float:left; margin-right:25px; height:300px; margin-bottom:50px;}
.ser dt{ font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:40px; color:#333; height:188px; overflow:hidden;}
.ser dt em{ display:block; width:68px; height:60px; margin:0 auto 5px;}
.ser dt em img{width:68px; height:60px;}
.ser dd{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; padding:0 20px; height:48px; overflow:hidden;}
.ser .dl01{ padding-left:490px;}
.ser .nones{ margin-right:0;}
.ser h5{ width:350px; height:320px; overflow:hidden; position:absolute; top:470px; left:0; font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#db2435;}
.ser h5 em{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#333;; line-height:40px; height:135px; background:url(/ruizhi/images/service_line.png) no-repeat left bottom; margin-bottom:15px;}
.ser h5 span{ display:block; font:14px "Microsoft Yahei"; color:#666;}
.ser h5 p a{display:block; width:135px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#db2435; background:url(/ruizhi/images/pro_btn.png) no-repeat center top;margin-top:25px;}

.case{ background:url(/ruizhi/images/case_bj.jpg) no-repeat center top; height:884px; overflow:hidden; padding-top:95px;}
.case1{ margin-top:40px; width:282px; overflow:hidden;}
.case1 li{ height:90px; overflow:hidden; font:16px "Microsoft Yahei"; line-height:89px;}
.case1 li a{ display:block; height:89px; border-bottom:1px solid #eee; color:#666; background:#fff url(/ruizhi/images/icon_case1.png) no-repeat 15px center; padding-left:45px;}
.case1 li a:hover,.case1 .cur a{ background:#db2435 url(/ruizhi/images/icon_case2.png) no-repeat 15px center; color:#fff; }
.case1 h5{ width:282px; height:100px; overflow:hidden; background:#fff url(/ruizhi/images/case_btn.png) no-repeat; margin-top:24px;}
.case1 h5 a{ display:block; font:16px "Microsoft Yahei"; height:100px; color:#db2435; background:url(/ruizhi/images/case_jt.gif) no-repeat 15px center; padding-left:45px; line-height:100px;}
.case2{ width:894px; overflow:hidden; margin-top:40px;}
.case2 dl{ height:410px; overflow:hidden; margin-bottom:22px; background:url(/ruizhi/images/case_bj1.jpg) no-repeat right top;}
.case2 dt{ width:588px; height:410px; float:left; overflow:hidden;}
.case2 dt img{ width:588px; height:410px;}
.case2 dd{ width:216px; margin-top:84px; padding-right:33px; float:right;}
.case2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; color:#333; overflow:hidden;}
.case2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; height:104px; overflow:hidden; color:#666; width:190px;}
.case2 dd em a{display:block; width:135px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#db2435; background:url(/ruizhi/images/pro_btn.png) no-repeat center top;margin-top:36px;}
.case2 ul { width:919px;}
.case2 li{ width:205px; height:143px; float:left; margin-right:24px; position:relative;}
.case2 li a{ display:block;}
.case2 li img{ width:205px; height:143px;}
.case2 li p{width:205px; height:143px; position:absolute; top:0; left:0; background:url(/ruizhi/images/alb_alp.png); font:14px "Microsoft Yahei"; text-align:center; color:#fff; display:none;}
.case2 li p i{ display:block; width:36px; height:36px; margin:35px auto 18px; background:url(/ruizhi/images/alb_btn.png) no-repeat;}
.case2 li a{ display:block;}
.case2 li a:hover em{ border-bottom:1px solid #db2435;}
.case2 li a:hover p{ display:block;}
.case2 .nones{ margin-right:0;}
.case2 li:nth-child(4n) { margin-right: 0; }


.about{ height:675px; margin-top:80px; overflow:hidden;}
.about b a{ display:block; width:382px; height:65px; margin:0 auto 60px; background:#db2435; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; line-height:65px;}
.about2{ height:520px; over/flow:hidden; background:url(/ruizhi/images/about_bg.jpg) no-repeat center top; padding-top:30px;}
.about2 .about2_pic{ width:677px; height:425px; padding-left:25px; overflow:hidden; float:left;}
.about2 .about2_pic img{width:677px; height:425px;}
.about2 dl{ width:370px; padding-top:98px; float:right;}
.about2 dt{ font:24px "Microsoft Yahei"; font-weight:bold; color:#333; height:65px;}
.about2 dt a{ color:#333;}
.about2 dt em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:78px; overflow:hidden; width:310px; margin-bottom:28px;}
.about2 dd p a{ color:#db2435;}
.about2 dd span{ display:block; font:16px "Microsoft Yahei"; height:48px; line-height:48px; overflow:hidden; color:#666;}
.about2 dd span i{ display:inline-block; background:url(/ruizhi/images/about_dot1.png) no-repeat left center; width:32px; height:32px; font:14px Arial, Helvetica, sans-serif; text-align:center; line-height:32px; color:#666; float:left; margin-top:8px; margin-right:20px;}
.about2 dd span em{ color:#db2435; font-weight:bold;}

.alb{ height:415px; overflow:hidden; background:url(/ruizhi/images/alb_line.gif) no-repeat center 56px;}
.alb .content{ position:relative;}
.alb h5 a{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; height:57px; line-height:57px; color:#999; overflow:hidden; position:absolute; top:0; right:0;}
.alb1{ height:57px; overflow:hidden;}
.alb1 li{ float:left; font:16px "Microsoft Yahei"; background:url(/ruizhi/images/alb_line2.gif) no-repeat right center; height:57px; line-height:57px; margin:0 20px 0 10px; display:inline; padding:0 20px 0 0;}
.alb1 li a{ display:inline-block; height:55px;}
.alb1 li a:hover,.alb1 .cur a{ border-bottom:2px solid #db2435; font-weight:bold;}
.alb1 .nones{ background:none;}
.alb2 li{ width:282px; margin-right:24px; float:left; position:relative;}
.alb2 li img{ display:block; width:282px; height:200px;}
.alb2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:48px; line-height:48px; color:#666; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.alb2 li p{width:282px; height:200px; position:absolute; top:0; left:0; background:url(/ruizhi/images/alb_alp.png); font:14px "Microsoft Yahei"; text-align:center; color:#fff; display:none;}
.alb2 li p i{ display:block; width:36px; height:36px; margin:65px auto 18px; background:url(/ruizhi/images/alb_btn.png) no-repeat;}
.alb2 li a{ display:block;}
.alb2 li a:hover em{ border-bottom:1px solid #db2435;}
.alb2 li a:hover p{ display:block;}
.alb2 .nones{ margin-right:0;}
.alb2 .arr1 a{ display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(/ruizhi/images/left_bg.png) no-repeat; position:absolute; top:75px; left:-65px;}
.alb2 .arr2 a{display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(/ruizhi/images/left_bg.png) no-repeat; position:absolute; top:75px; right:-65px;}
.alb2 .arr1 a:hover,.alb2 .arr2 a:hover{background:url(/ruizhi/images/right_bg.png) no-repeat;}
.alb2{ position:relative; height:500px; margin-top:30px;}


.dy{ height:590px; padding-top:72px; background:url(/ruizhi/images/dy_bg.jpg) no-repeat center top; overflow:hidden;}
.new{ width:900px; height:500px; overflow:hidden; }
.new i,i{ font-style:normal; float: right;}
.new1{ width:252px; margin-left:30px; display:inline; height:369px;border-bottom:2px solid #eaeaea; }
.new1 dt{ width:252px; height:161px;}
.new1 dt img{width:252px; height:161px;}
.new1 dd{ padding-top:20px;}
.new1 dd h3 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:36px; overflow:hidden;}
.new1 dd p{ font:12px "Microsoft Yahei"; line-height:22px; height:66px; overflow:hidden; color:#666;}
.new1 dd em a{ display:block; width:115px; height:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; color:#db2435; background:url(/ruizhi/images/dy_btn.gif) no-repeat; margin-top:15px;}
.new2{ width:478px; overflow:hidden;}
.new2 dl{ width:408px; height:86px; padding:20px 20px 0 20px; border:2px solid #eaeaea; margin-bottom:20px; overflow:hidden;}
.new2 dt{ width:90px; height:72px; overflow:hidden; float:left; overflow:hidden;}
.new2 dt img{ width:90px; height:72px; }
.new2 dd{ width:280px; float:right;}
.new2 dd h3 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; line-height:24px; color:#666; overflow:hidden;}
.new2 dd p{ font:12px "Microsoft Yahei"; line-height:18px; color:#666; height:36px; overflow:hidden;}
.new2 dd em{ display:block; font:12px "宋体"; color:#999;}
.new2 .cur{ border:2px solid #db2435;}
.tit3{ height:59px; border-bottom:2px solid #eaeaea; overflow:hidden; font:16px "Microsoft Yahei"; font-weight:bold; line-height:59px; padding-left:30px; margin-bottom:23px;}
.tit3 a{ color:#333;}
.tit3 em{ padding-left:10px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#999; text-transform:uppercase;}
.tit3 span a{ display:block; width:80px; font:14px "Microsoft Yahei"; text-align:center; line-height:59px; border-left:2px solid #eaeaea; text-transform:uppercase; color:#999;}

.faq{width:300px; height:500px; overflow:hidden; background:#fff;}
.faq dl{width: 278px;margin:0 auto;padding: 14px 12px;border-bottom:1px dashed #ccc;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:24px; overflow:hidden; background:url(/ruizhi/images/q.gif) no-repeat 2% 10%; padding-left:32px; width:300px; height:24px;}
.faq dd{font:12px "Microsoft Yahei"; line-height:22px; color:#666; background:url(/ruizhi/images/a.gif) no-repeat 2% 10%; padding-left:32px; margin-top:5px;}

.link{ height:112px; border:3px solid #e3e3e3; margin:78px 0;overflow:hidden; position:relative;}
.link b{ width:140px; height:47px; float:left; padding:0 0 0 30px; margin-top:15px; overflow:hidden; font:16px "Microsoft Yahei"; font-weight:bold; color:#011425; background:url(/ruizhi/images/link_h.gif) no-repeat 30px bottom; border-right:1px solid #ccc;}
.link b a{ color:#011425;}
.link b em{ padding-left:8px; font:16px Arial, Helvetica, sans-serif; color:#666;}
.link p{ width:800px; height:36px; margin-top:10px; overflow:hidden; float:left; overflow:hidden; font:14px "Microsoft Yahei"; text-align:left; line-height:20px;}
.link p a{ color:#666; display:inline-block; padding:0 18px;}
.link h3 a{ display:inline-block; width:180px; height:45px; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; color:#db2435; background:url(/ruizhi/images/link_bg.gif) no-repeat center top; margin-top:36px;}



 .fullSlide {
	width:100%;
	position:relative;
	height:600px;

}

.fullSlide .bd li {
	
	height:600px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:600px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:6px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#db2435;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#011425;
}
.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(/ruizhi/images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(/ruizhi/images/right1s.png) no-repeat;}


.stand dl{width: 1200px; height: 350px;}
.stand dt{float: left;}
.stand dt img{width: 600px; height: 350px;}
.stand dd{float: right;width:537px; padding-top: 54px;}
.stand dd span{margin-bottom: 30px; font-size: 30px; color: #333; font-weight: normal; line-height: 50px;  }
.stand dd span img{float: left; width: 50px; height: 60px; margin-right: 16px; font-weight: bold;}
.stand dd span b{}
.stand dd p{line-height:35px; color: #666; font-size: 16px; margin-top:10px;}
.stand dd p em{ margin:9px 12px 0 6px;text-align: center; color: #999; width: 18px; height: 18px; float: left; line-height: 18px; font-size: 14px; font-family: Arial; background:url(/ruizhi/images/ys_ic.gif) no-repeat left 0px;}
.stand dd p i{color: #c11511;}
.ys_dl2 dt,.ys_dl4 dt{float: right;}
.ys_dl2 dd,.ys_dl4 dd{float: left;}

.ys_dl4 dd{padding-top: 105px;}


/*bann*/
.bann1_bg{height:248px; position: relative; background:url(/ruizhi/images/bann1.jpg) no-repeat center top;margin:10px 0 40px 0;}
.bann_l{ float: left;width: 355px;}
.bann_l p{padding: 62px 0 0 0; line-height: 60px; display: block; color:#fff; font-size: 16px;}
.bann_l p b{font-size: 30px; font-family: Arial;}
.bann_l span{display: block; height: 40px; line-height: 40px;}
.bann_l span a{display: inline-block; float: left; margin-right: 17px; padding-left: 55px; color: #fff; font-size: 16px;  width: 95px; background:url(/ruizhi/images/ban_b1.png) no-repeat center top;}
.bann_l span .ban_btn2{ color: #c11511; background:url(/ruizhi/images/ban_b2.png) no-repeat center top;}

.bann1 ul{float: right;margin-right: 1px; margin-top: 65px; width: 840px; background:url(/ruizhi/images/ban_num.png) no-repeat right 70px;}
.bann1 ul li{float: left; text-align: center; width: 20%; font-size: 14px; line-height: 28px; color: #666666;}
.bann1 ul li b{color: #333; font-size: 16px; font-weight: bold; display: block; line-height: 29px;}
.bann1 ul li.bann_li1{margin-top: 106px; }
.bann1 ul li.bann_li2{padding-left: 1%; width: 19%;}


.pro2 ul li:nth-child(3n) { margin-right: 0; }

.new dl{ float: left; width: 440px; padding-left: 1px; background: #fff; padding-right: 1px; padding-bottom: 1px; margin-right: 5px; display: inline; border: 1px solid #e6e6e6; border-top: 3px solid #d32727; }
.new dl.none{ float: right; margin-right: 0; }
.new dl span{ display: block; padding-left: 5px; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; padding-top: 22px; }
.new dl span a{ float: left; font-size: 18px; color: #222222; font-weight: bold; }
.new dl span a.more{float: right;}
.new dl span a.more img{ width: 59px; height: 29px; display: inline-block; }
.new dl dt img{ width: 328px; height: 164px; display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 12px; }
.new dl dd li{ line-height: 40px;padding-left: 12px; height: 40px; background: url(/ruizhi/images/li.jpg) no-repeat left center; border-bottom: 1px dashed #e6e6e6;  }
.new dl dd li.last{border-bottom: none;}
.new dl dd li a{ color: #555555;  width: 100%; font-size: 14px; text-indent: 9px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }