@charset "utf-8";


/* css base */

.left{ float:left;}
.right{ float:right;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear { +display:none; clear:both;}

/* css main page */


.index_main{ width:940px; padding:20px 0 0; margin:0 auto;}
.index_main ul{ float:left; width:940px; margin:0; text-align:left; min-height:660px;}
.index_main li{ float:left; width:294px; height:196px; border:1px solid #5f5555; list-style:none; margin-right:26px; margin-bottom:18px;}
.index_main li a{ display:block;  width:294px; height:196px; background-color:#000; color:#fff; text-decoration:none;}

.index_main li  img a:hover{ background-color:#000; opacity:0.8;}
.index_main li a h1{ width:263px; height:44px; font-size:16px; background: url(../images/inoc2.jpg) no-repeat 10px 14px; line-height:44px; padding-left:30px; font-weight:normal; text-decoration:none;}

.index_main2{ width:940px; padding:20px 0 0; margin:0 auto;}
.index_main2 ul{ float:left; width:940px; margin:0; text-align:left; padding-left:36px;}
.index_main2 li{ float:left; width:271px; height:256px; list-style:none; margin-right:32px; margin-bottom:18px; margin-bottom:50px;}
.index_main2 li a{ display:block;  width:271px; height:256px;  color:#fff; text-decoration:none;}
.index_main2 li a h1{ width:179px; height:60px; font-size:14px; background:#000; line-height:60px; padding-left:30px; font-weight:normal; text-decoration:none; border-color:#231816; border-radius:10px;}

.case_local{ width:940px; height:30px; line-height:30px; text-align:left; color:#fff; margin:0 auto;}
.case_local a{ padding:0 10px 0; }
.case_local a:link { color: #fff;  }
.case_local a:visited { color: #fff;  }
.case_local a:active { color: #fff;  }
.case_title{ width:940px; margin:0 auto 50px;}
.case_title dt{ width:940px; height:70px; line-height:70px; font-size:24px; color:#898989; text-align:right;}
.case_title dd{ border-bottom:1px solid #bec0bf; height:48px; line-height:48px; text-align:left; font-size:24px; font-weight:bold; color:#fff; padding-left:10px; width:930px;}

.case_con{ width:870px; min-height:200px; margin:30px auto; }
.case_con img{ max-width:940px;}

.parner_list{ width:940px; height:188px; margin:0 auto; padding:0px 0px 50px;}


.mr_frbox { height: 188px; }
.mr_frBtnL { float: left; margin: 58px 3px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 188px; width: 880px; }
.mr_frBtnR { float: right; margin-top: 58px; cursor: pointer; }

.mr_frUl ul li{ float:left; width:198px; height:188px; list-style:none; margin:0 10px; margin-bottom:18px; margin-bottom:50px; overflow: hidden;}
.mr_frUl ul li a{ display:block;  width:198px; height:188px;  color:#fff; text-decoration:none;}
.mr_frUl ul li a h1{ width:198px; height:52px; font-size:14px; background:#231816; line-height:52px; text-align:center; font-weight:normal; text-decoration:none; border-color:#231816; border-radius:10px;}



.index_about{ width:940px; padding:20px 0 0; margin:0 auto;}
.index_about li{ float:left; width:293px; height:86px; border:1px solid #d5d5d5; list-style:none; margin-right:27px; margin-bottom:18px;}
.index_about li a img{ float:left;}
.index_about li a h1{ float:left; float:left; width:199px; height:86px; line-height:86px; font-size:14px; font-weight:normal; text-decoration:none; color:#3a3434; text-align:center; font-size:18px;}
.footer_logo{ width:100%; height:74px; text-align:left; margin:0 auto; padding-top:10px; background-color:#b6b6b6;    


 background:rgba(0, 0, 0, 0) url("../images/ren_footer_bg04.gif") repeat-x scroll 0 0;


}



.pro_read_c{ width:940px; margin:0 auto; height:80px;}
.pro_read_c dl{ padding-left:184px; width:570px; float:left;}
.pro_read_c dt{ float:left; width:335px; height:240px;}
.pro_read_c dd{ float:left; width:435px; float:left; margin-left:0px;}
.pro_read_c dd.title{ width:435px; height:40px; margin-top:10px; text-align:right; font-size:16px; color:#000; line-height:40px; background:url("../images/red.jpg") no-repeat; padding-left:14px;   }
.pro_read_c dd.con{ width:435px; height:60px; text-align:left; padding-top:10px;}
.pro_con{  padding:30px; width:880px; text-align:left; margin:0 auto;}
.pro_con img{ max-width:880px;}



.line2{ background:rgba(0, 0, 0, 0) url("../images/line.jpg") repeat-x scroll 0 0; width:945px; height:3px; margin:0 auto;}



.tb{width:9px; float:left; margin-right:10px;}

.footer_line{ background:rgba(0, 0, 0, 0) url("../images/ren_footer_bg01.gif") repeat-x scroll 0 0;   height:3px; overflow:hidden; margin-top:60px; }

.footerbanquan{width:526px; margin:0 auto; text-align:center;}

.footer_link{width:420px; margin:0 auto;  color:#939393; text-align:center; }

.footer_link a:link{ color:#939393;  padding-left:6px;}
.footer_link a:visited{ color:#939393;   padding-left:6px;}


