﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";.font14{font-size:14px}
*{padding:0;margin:0}
.pointer li span{cursor:pointer}
body{font-family:"宋体";font-size:12px;min-height:500px;color:#57544f;background:#fff}
.floatleft{float:left}
.floatright{float:right}
.clear{clear:both;height:0;overflow:hidden}
.center{text-align:center}
a{color:#5d5b5b}
a:hover{color:#000}
.center{text-align:center}
.header{width:100%;min-width:1004px;background:url(../img/header.jpg) center top repeat-x}
.headermain{width:1004px;height:120px;margin:0 auto;background:url(../img/logobg.jpg) left top no-repeat}
.logo{float:left;margin-left:22px;line-height:120px;height:120px;display:block}
.logo img{vertical-align:middle;max-height:80%}
.tel{float:right;width:222px;height:120px;background:url(../img/tel.png) right 38px no-repeat}
.index{float:left;width:100%;background:url(../img/wrap.jpg) center top repeat-x #f7f7f7;position:relative}
.main{margin:0 auto;width:980px}
.main_i{margin:0 auto;position:relative;top:-122px;margin-bottom:-100px;z-index:999;padding-top:20px;overflow:auto;width:980px}
.main_min{margin:0 auto;overflow:auto;width:928px;padding:0 26px;background:url(../img/main_min.gif) left top repeat-y;overflow-x:hidden}
.main_top{margin:0 auto;width:980px;height:20px;background:url(../img/main_top.png) center top no-repeat}
.main_bot{float:left;width:980px;height:20px;background:url(../img/main_bot.gif) center bottom no-repeat}
.banner{float:left;width:100%;position:relative;min-width:1004px;top:0}
.banner img{float:left;display:block;width:100%}
.menu{position:relative;margin:0 auto;width:921px;top:60px}
.menu ul{position:absolute;width:921px;clear:both;background:url(../img/menu.png) top center no-repeat}
.menu li{float:left;height:40px;display:inline;text-align:center;width:97px}
.menu li a{display:block;width:100%;line-height:40px;text-align:center;height:40px;font-size:14px;color:#fff;font-family:微软雅黑}
.menu li a.cur,.menu li a:hover{background:url(../img/menuhover.png) repeat;color:#fff}
.mainlevel ul{position:absolute;background:0 0;min-width:100%;padding-left:0;display:none;z-index:2;text-align:center;width:auto}
.mainlevel li{float:left;height:32px;width:auto!important}
li.mainlevel{position:relative}
.navbg{width:auto;background:url(../img/navbg.png) repeat right center}
.navbg li{float:none;display:block;height:40px}
.navbg li a{border:none!important}
.mainlevel li a{font-family:"宋体";font-size:12px;width:100%;font-weight:400;padding:0;color:#f7f7f7;display:inline-block}
.mainlevel li a:hover{color:#fff}
.notice{width:928px;float:left;margin-bottom:30px;height:42px;line-height:42px;color:#3d3d3d}
.noticemain{width:928px;margin:0 auto;height:42px;background:url(../img/noticebg.jpg) 0 0 repeat-x}
.noticemain b{float:left;padding-left:50px;font-weight:400;font-size:12px;background:url(../img/notice_l.jpg) 0 0 no-repeat}
.notice marquee{float:left;width:400px;display:inline}
.search_i{position:relative;float:right;width:250px;height:42px;padding-right:10px;background:url(../img/notice_r.jpg) top right no-repeat;display:inline}
.search_text{float:left;width:220px;border:1px solid #bebcc8;color:#959595;height:20px;line-height:20px;margin-top:10px;margin-right:5px;padding-left:5px}
.search_but{position:absolute;right:0;vertical-align:middle;width:33px;height:37px;background:url(../img/search_but.png) center right no-repeat;float:right;margin-top:5px;margin-right:10px}
.pronav{float:left;padding-top:16px}
.pronav a{margin:0 12px 0 7px;display:inline;padding:1px 2px}
.pronav a:hover{background:#303a53;color:#fff}
.row2{float:left;width:928px;height:274px;margin-top:10px;overflow:hidden}
.news{float:left;width:503px;margin-right:30px}
.newsmain{float:left}
.newsimg{background:#fff;float:left;margin-right:10px}
.newsintr{float:left;width:386px;color:#1e6fbe;line-height:24px}
.newsintr h2 a{float:left;color:#1e6fbe;font-weight:700;font-size:12px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.pointer{float:left;width:98%;padding-right:2%;padding-top:5px}
.pointer li{float:left;width:100%;border-bottom:1px dotted}
.pointer li a{float:left;width:100%;color:#3d3d3d;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.pointer li a .fl{float:left;width:70%;background:url(../img/newsico.gif) left center no-repeat;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:12px}
.contact{float:left;width:395px}
.contactmain{float:left;width:395px;height:250px;background:url(../img/contactmain.jpg) left -10px no-repeat}
.contactmain p{float:left;padding-left:45px;width:350px;line-height:36px}
.map{background:url(../img/map.png) left 10px no-repeat}
.map .fl{width:160px}
.map .fr{width:160px}
.telico{background:url(../img/telico.png) left center no-repeat}
.mess{background:url(../img/mess.png) left center no-repeat}
.email{background:url(../img/email.png) left center no-repeat}
.title_i{float:left;width:100%;margin-bottom:27px;height:34px;background:url(../img/titlebg.gif) left bottom repeat-x}
.title_i .fl{color:#fff;font-size:18px;height:34px;line-height:34px;width:125px;padding-left:15px;font-family:微软雅黑;background:url(../img/title_l.gif) left bottom no-repeat}
.more{float:right;color:#505050;padding-right:10px;padding-top:16px}
.case{float:left;width:928px;margin-bottom:25px}
.case ul{float:left;width:928px}
.case li{width:208px;margin-top:20px;display:inline;margin-right:28px;float:left}
.proimg{float:left;width:200px;padding:4px;background:#fff;border:1px solid #dbdbdb;margin-bottom:5px}
.protxt{float:left;width:186px;padding-left:22px;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../img/proico.gif) 10px center no-repeat}
.foot_bar{width:100%;min-width:1004px;float:left;background:#303a53;min-height:328px;padding-top:30px}
.foot_barmain{width:980px;margin:0 auto}
.footbar_t{float:left;width:100%;padding-bottom:5px;height:43px;line-height:43px;background:url(../img/foot_t.gif) repeat-x left bottom;margin-bottom:20px}
.footbar_t .fl{float:left;font-family:微软雅黑;padding-left:10px;padding-right:22px;color:#fff;font-size:18px;background:url(../img/foot_ico.gif) no-repeat right center}
.footbar_t .fr{float:right;color:#7b8ca8;margin-top:5px;padding-right:8px}
.book_i{float:left;width:443px;padding-left:38px;padding-right:32px;overflow:hidden;background:url(../img/bookbg.jpg) no-repeat right 8px;margin-right:30px}
.book_i_input{width:220px;height:20px;float:left;color:#9e9e9e}
.book_i ul{float:left}
.book_i ul li{float:left;padding-bottom:12px}
.book_i ul li .c_red{background:url(../images/book_ico.gif) no-repeat top left;width:9px;height:20px;float:left;padding-right:5px}
.book_i ul li label{font-size:12px;float:left;width:80px;color:#94aace;line-height:25px}
.book_iyz input{width:90px;float:left}
.book_iyz img,.book_iyz input{margin-right:12px}
.book_i .sub_but{float:left;width:96px;font-size:18px;color:#364145;height:33px;background:url(../img/sub_but.gif) no-repeat top left}
.about{float:left;width:428px;color:#94aace;line-height:30px}
.foot_top{background:#172036;height:88px;padding-top:26px;width:100%;min-width:1004px;float:left}
.f_link{width:870px;color:#3e4e6a;margin:0 auto;height:35px;line-height:35px;background:url(../img/flink.gif) left top no-repeat}
.f_link a{color:#3e4e6a;padding-right:22px}
.f_link b{padding-left:12px;float:left;font-weight:400}
.bottomnav{width:870px;margin:0 auto;height:15px;line-height:15px;padding:12px 0 25px 0}
.bottomnav a{width:95px;text-align:center;border-right:1px solid #32466b;float:left;color:#32466b}
.bottomnav a:hover,.f_link a:hover{color:#efefef}
.bootTxt{text-align:center;float:left;width:100%;background:#121a2c;color:#42577a;height:112px;line-height:30px;padding-top:13px}
.bootTxt a{color:#42577a}
.share{clear:both;margin:0 auto;width:260px;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;margin:0 auto}
.fyMain{width:980px;clear:both;padding-top:22px;z-index:999}
.fyLeft{float:left;width:214px;overflow:hidden;margin-right:30px}
.l_contact{float:left;width:214px}
.l_con p{line-height:32px;width:182px;padding-left:35px}
.l_con{float:left;background:url(../img/l_con.gif) no-repeat center}
.l_qq{float:left;width:214px;height:34px;padding-top:30px;background:url(../img/l_qq.jpg) no-repeat bottom right}
.l_line{float:left;width:214px;overflow:hidden;background:url(../img/line.png) no-repeat top left;height:5px}
.l_news{float:left;width:250px;margin-bottom:35px}
.l_title{float:left;width:250px;background:url(../images/l_title.gif) repeat-x bottom center;padding-bottom:10px}
.l_title .fl{float:left;width:150px;font-size:18px;background:url(../images/l_title_word.gif) no-repeat 78px center;color:#b00000;font-family:微软雅黑}
.l_news ul{margin-top:-12px}
.l_news ul,.l_news ul li{float:left;width:214px}
.l_news ul li a{float:left;width:194px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;border-bottom:1px dotted #747474;background:url(../img/newsico.gif) no-repeat 10px center;padding-left:20px}
.l_pro{float:left;width:214px;margin-bottom:20px}
.l_procon{float:left;width:214px;overflow:hidden;margin-top:0}
.proOne{width:214px;float:left;overflow:hidden;margin-bottom:7px}
.proOne a{width:214px;color:#6d6d6d;text-align:center;line-height:33px;float:left;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../img/l_pro.jpg) no-repeat bottom center}
.proOne a:hover{color:#fff;background:url(../img/l_pro.jpg) no-repeat top center}
.proOne .cur{color:#fff;background:url(../img/l_pro.jpg) no-repeat top center}
.proTwo{float:left;width:214px;padding-top:5px;margin-bottom:10px}
.proTwo li{float:left;width:214px}
.proTwo li a{float:left;text-align:left;margin:2px 0;line-height:25px;font-size:14px}
.proTwo li a:hover{float:left;color:#000}
.fyRight{float:left;width:682px;overflow:hidden}
.mainRightMain{float:left;width:680px;overflow:hidden;background:#f4f5f6;border:1px solid #ebebeb;padding:20px 0;min-height:640px}
.padding25{line-height:30px;font-size:14px;width:642px;padding:0 20px}
.titleview{float:left;width:682px;border-bottom:1px solid #c0ccdf;color:#8d8d8d;margin-bottom:18px;display:inline}
.titleview .fl{font-size:18px;font-family:微软雅黑;color:#112d5a;padding-left:8px;height:38px;line-height:38px}
.titleview .fr{padding-right:12px;float:right;height:38px;line-height:38px;color:#79879e}
.titleview .fr a{color:#79879e}
.titleview .fr font{font-size:12px;color:#79879e}
.pro_list{float:left;width:680px;margin-bottom:20px}
.pro_list li{float:left;display:inline;width:202px;overflow:hidden;margin-bottom:20px;margin-left:18px}
.pro_list .protxt{margin-top:15px}
.pro_list .proimg{padding:0}
.news_list{float:left;width:636px;padding:0 22px;margin-bottom:20px}
.news_list li{float:left;width:636px;line-height:26px;margin-bottom:3px}
.news_list li a{float:left;width:636px;color:#555;height:26px;line-height:26px;border:1px solid #f4f5f6;background:url(../img/newslist1.gif) 7px center no-repeat}
.news_list li a:hover{background:url(../img/newslist2.gif) 7px center no-repeat #9297a4;color:#fff;border:1px solid #ccd7be}
.news_list li a span{cursor:pointer}
.news_list li .floatleft{width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:22px;font-size:14px}
.news_list li .floatright{margin-right:10px}
.news_line{clear:both;width:687px;height:18px;margin:18px 0;background:url(../images/line.gif) center repeat-x}
.news_list p{font-size:12px;padding:10px 20px;line-height:20px;color:#ccc}
.pro_txtimg{float:left;width:655px;padding-left:25px;margin-bottom:20px}
.pro_txtimg li{float:left;width:657px;padding-bottom:20px}
.pro_li_img{float:left;margin-right:16px}
.pro_img{float:left}
.pro_li_txt{float:left;width:400px;line-height:27px;font-size:12px}
.pro_t{border:1px solid #99ad7d;float:left;background:#9297a4;width:100%;height:23px;line-height:23px;margin-bottom:13px}
.pro_t a{color:#fff}
.pro_t .fl{float:left;width:300px;padding-left:5px;color:#fff;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.pro_t .fr{margin-right:8px}
.pro_t .fl font{color:#fff;margin-right:4px}
.mainRightMain h2{font-size:18px;font-family:黑体;font-weight:700;color:#1e6fbe;padding-top:25px}
.title_s{text-align:center;color:#555;line-height:35px}
.conbanner{float:left;width:90%}
.mainrbanner{width:200px;margin:0 auto 20px}
.mainrbanner img{border:1px solid #ccc}
.line_s{float:left;width:96%;height:8px;margin:8px 0 15px 10px;display:inline;border-bottom:1px dashed #bec0bf}
.newsview{min-height:400px;display:inline;padding:0 20px;border-bottom:1px dashed #bec0bf;margin-bottom:25px;padding-bottom:15px;font-size:14px;line-height:180%;float:left;box-sizing: border-box;}
.main_r_nav div{line-height:25px}
.newsview img{max-width: 100%; }
.main_r_nav{float:left;width:540px;padding-left:25px}
.returnlist{margin-top:30px;float:left;color:#1e6fbe}
.main_r_nav a:hover{color:#c1521a}
.page{margin-top:15px;margin-right:25px;float:right;display:inline;color:#303a53}
.pager-taglib{float:left;padding-bottom:5px;overflow:hidden;height:23px;text-align:center;font-size:12px}
.pager-taglib span{float:left}
.pager-taglib a{line-height:27px;width:26px;height:27px;display:block;float:left}
.pager-taglib a:hover{width:26px;height:27px;display:block;color:#1f83d5}
.pager-taglib .current{width:26px;height:27px;display:block;line-height:27px}
.pager-taglib .disabled{width:26px;height:27px;display:block;line-height:27px}
.bg{width:26px;height:23px;background:url(../images/bg08.jpg) no-repeat center}
.total{min-width:50px;text-align:center;height:27px;line-height:27px;display:block}
.reach{min-width:30px;text-align:left;padding-left:5px;height:29px;line-height:29px;display:block}
.btn{width:36px;height:27px;line-height:27px;display:block;padding-top:3px}
.input_page{width:30px;height:14px;text-align:center;border:1px solid #303a53;font-size:12px;line-height:14px;margin-top:6px}
.pager-taglib .bg{padding-top:3px}
.nulltxt,.searchnull{float:left;text-align:center;width:100%;padding:3% 0;font-size:14px}
.searchnull font{color:red;font-size:14px}
.searchmore{float:left;width:94%;background:#666;text-align:center;margin:10px 20px}
.searchmore a{line-height:25px;color:#fff;font-weight:700}
.input_title{background:0 0;line-height:30px;height:30px;padding-left:7px}
.pagination-wrapper{margin:20px 0}
.pagination{height:34px;text-align:center}
.pagination li{display:inline-block;height:34px;margin-right:5px;width:auto;float:none;background:0 0;position:static}
.pagination li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #ddd;color:#555;text-decoration:none}
.pagination li a:hover{background:#f5f5f5;color:#09f}
.pagination li.thisclass{background:#09f;color:#fff}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background:0 0;border-color:#09f;color:#fff;cursor:default}
