@charset "gb2312";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%}
address,cite,dfn,em,var,i{font-style:normal;}
body,div,p{word-wrap:break-word;font-family: 'Microsoft Yahei',"Î¢ÈíÑÅºÚ",arial,"ËÎÌå",sans-serif; font-size:12px}
body{ color:#000}
small{font-size:12px;}
ul,ol,li{list-style:none;}
.no{position:relative; z-index:16;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#FF5500;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
.ind{text-indent:2em;}
.vis{overflow:visible;}
.rel{position:relative;}
.abs{position:absolute;}
.noborder{border:0 !important;}
.undis{display:none;}
.dis{display:block;}
.cfix{zoom:1;}
input {margin:0; padding:0;}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.cl{clear:both;} 
.fl{float:left;}
.fr{float:right;}
.fno{float:none !important;}
.w1190{ width:1190px; margin:0px auto;}
.Black{color:#000 !important;}
.red{ color:#ff0000;}
.blue{ color:#207ca8}

.visible{ overflow:visible;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.underline{text-decoration:underline;}
.show{ display:block;}
.nodis{ display:none;}

.song{ font-family:"ËÎÌå"}
.yahei{font-family:"Î¢ÈíÑÅºÚ";}
.yellow{ color:#ff4400 !important;}
.yel{color:#FF5500}
.green{color:#009900}
.gray{color:#999}
.c888{ color:#888;}
.orange{ color:#ee7711;}
.f10{ font-size:10px}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{font-size:18px !important;}
.f20{ font-size:20px}
.f26{ font-size:26px;}
.strong{ font-weight:bold}

.tleft{ text-align:left}
.tright{ text-align:right}
.tcenter{ text-align:center}
.hand,.cursor{ cursor:pointer}
.clear{ clear:both; width:100%; float:none; font-size:0px; line-height:0px; height:0px;}
.lan{color:#007fbc !important;}
.w1190{ width:1190px; margin:0px auto;}
.red{ color:#ff0000;}
.blue{ color:#0066CC} 
.mr20{ margin-right:20px;}
.b_b{ border-bottom:2px solid #d8d8d8}


.visible{ overflow:visible;}
.relative{ position:relative;}
.absolute{ position:absolute;}


.tleft{ text-align:left}
.tright{ text-align:right}
.tcenter{ text-align:center}

.left{float:left}
.right{float:right}
.hand,.cursor{ cursor:pointer}
.clear{ clear:both; width:100%; float:none; font-size:0px;}

.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mr10{margin-right:10px}
.mr40{margin-right:40px}
.mr126{margin-right:100px;_margin-right:10px !important;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.ml10{ margin-left:10px;}
.mt5{ margin-top:5px;}
/*¿ªÊ¼*/
.banner{height:447px; width:100%; background:#a03142; overflow:hidden;}
.com_bg{background: #f9f9f9; padding:40px 0;}
.com_bg_01{background: #efefef; padding-bottom:30px;}
.row_02 .head {height: 45px;line-height: 40px;background:url(../images/ruanwen_2.jpg) no-repeat;padding: 0px 32px;}
.row_02 .head h3 {font-size: 24px; font-weight:normal;color: #FFF;}
.box1 .body {padding: 20px 100px 35px 100px;}
.body {margin: 0px 8px;background: #FFF;}
.box1 .body ul li i {display: inline-block;zoom: 1;background: url(http://www.ruanwen.la/new_images/background/bg_11.png) no-repeat 0px center;
width: 55px;height: 56px;text-align: center;font-size: 30px;color: #FFF;margin: 0px 10px;}
.box1 .body ul li {height: 60px;line-height: 60px;border-bottom: 1px dashed #e6e6e6;font-size: 20px;color: #555;overflow: hidden;}
.box1 .body ul li em {font-size: 22px;color: #56B3D2;}

.com_bg .box1{margin-bottom:40px;}
.box3 .body ul li {width: 145px; float:left;zoom: 1;padding: 0px 15px 0px 65px;text-align: left;}
.box3 .body {padding: 25px 24px;}
.box3 .body ul li h3 {height: 30px;line-height: 30px;font-size: 18px;font-weight: bold;}
.box3 .body ul li p {line-height: 20px;font-size: 12px;color: #555;}
.box3 .body ul li.i1 {background:url(../images/tubiao_1.jpg) no-repeat 0px center;}
.box3 .body ul li.i2 {background:url(../images/tubiao_2.jpg) no-repeat 0px center;}
.box3 .body ul li.i3 {background:url(../images/tubiao_3.jpg) no-repeat 0px center;}
.box3 .body ul li.i4 {background:url(../images/tubiao_4.jpg) no-repeat 0px center;}
.box3 .body ul li.i5 {background:url(../images/tubiao_5.jpg) no-repeat 0px center;}
.box3 .body ul li.i1 h3 {color: #ec482f;}
.box3 .body ul li.i2 h3 {color: #0B96D9;}
.box3 .body ul li.i3 h3 {color: #86b100;}
.box3 .body ul li.i4 h3 {color: #ecb309;}
.box3 .body ul li.i5 h3 {color: #b309ec;}

.row_01 .head {text-align: center;}
.row_01 .head h2 {height: 66px;line-height: 60px; padding:30px 0; font-size: 38px;color: #454545; font-weight:normal;}
.row_01 .body2 .hd {height: 42px;line-height: 42px;padding: 0px 20px;}
.row_01 .body2 .box1 .hd {background: url(../images/row_40.jpg) no-repeat;}
.row_01 .body2 .hd h3 { font-weight:normal;font-size: 24px;color: #FFF;}
.row_01 .body2 .box1 .bd {padding: 50px 60px 57px 260px;line-height: 30px;font-size: 16px;color: #454545;background: url(../images/com_bg_43.jpg) no-repeat left top;}
.row_01 .body2 .box2 .hd {background: url(../images/row_54.jpg) no-repeat right 0px;text-align: right;}
.row_01 .body2 .box2 .bd {padding: 25px 321px 50px 30px;line-height: 30px;font-size: 15px;color: #454545;background: url(../images/com_bg_57.jpg) no-repeat right top;}

.row_03{text-align: center;}
.row_03 .head {text-align: center;}
.row_03 .head h2 {height: 66px;line-height: 60px; padding:30px 0 0 0; font-size: 38px;color: #454545; font-weight:normal;}
.row_03 h2 {color: #3c3c3c;font-size: 20px;font-weight: normal;margin-top: 40px;}
.tedian01 {width: 980px;border-radius: 3px;padding: 10px;background-color: #fff; margin:0 auto;margin-top: 20px;}
.footer {text-align: center;padding: 20px 0px;font-size: 12px;color: #fff;line-height: 22px;width: 100%;background: #a6a6a6;}

.ul_rw {padding:30px 0 30px 10px;margin:0 8px;overflow:hidden;background:#FFFFFF;}
.ul_rw li {float:left;margin-left:35px;display:inline;}
.ul_rw li span {display:block;line-height:50px;font-size:46px;color:#FFFFFF;text-align:center;}
.ul_rw li p {text-align:center;font-size:20px;line-height:30px;color:#FFFFFF;}
.ul_rw li img {display:block;margin-top:45px;}
.rw_li1 {background:url(../images/rw_bg1.jpg) no-repeat;width:128px;height:110px;padding-top:18px;}
.rw_li2 {background:url(../images/rw_bg2.jpg) no-repeat;width:128px;height:110px;padding-top:18px;}
.rw_li3 {background:url(../images/rw_bg3.jpg) no-repeat;width:128px;height:110px;padding-top:18px;}
.rw_li4 {background:url(../images/rw_bg4.jpg) no-repeat;width:128px;height:110px;padding-top:18px;}
.rw_li5 {background:url(../images/rw_bg5.jpg) no-repeat;width:128px;height:110px;padding-top:18px;}

.row_5{ padding:40px 0;}
.row_5 .body1 .hd {height:72px;}
.row_5 .body1 .bd {height:144px;}
.row_5 .body1 ul li {width:146px;height:70px;border:1px solid #EAEAEB;}
.row_5 .body1 ul li img {width:146px;height:70px;}
.row_5 .body1 .hd ul li {float:left;}
.row_5 .body1 .bd .left {width:148px;float:left;}
.row_5 .body1 .bd .center {width:670px;height:96px;padding:23px 34px;float:left;background:#fff;border:1px solid #fff;}
.row_5 .body1 .bd .center p { text-align:center;font-size:36px;color:#333;padding:25px 40px;}
.row_5 .body1 .bd .right {width:148px;float:left;}
.wrapper {width: 1040px;margin: 0px auto;position: relative;}

.contact{ height:212px; width:105px;position:fixed; top:233px; right:50px; background:url(../images/contact.jpg) no-repeat 0 center; border:#dbdbdb 1px solid;}
.contact i{ position:absolute; z-index:2; right:0; top:0; width:17px; height:17px; display:block; background:url(../images/close.gif) 0 0; cursor:pointer;}
.contact a{ position:absolute; z-index:1; top:178px; left:15px;}
