@charset "gb2312";
/* CSS Document */
body { margin:0 auto; padding:0px; background:#ffffff; font-family: "微软雅黑", arial; font-size:12px; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li { list-style-type:none; }
img { vertical-align:top; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
.content { width:1170px; margin:0 auto; }
.content1200 { width:1200px; margin:0 auto; }
.marauto { margin:0 auto; }
/* 公共链接样式 */
a:link { color: #333; text-decoration:none; }
a:visited { color: #333; text-decoration:none; }
a:hover { color: #333; text-decoration:underline; }
/* 链接和文字颜色 */
.cWhite, a.cWhite:link, a.cWhite:visited { color:#fff; }
.cWhite1, a.cWhite1:link, a.cWhite1:visited { color:#F7F6F6; }
.cRed, a.cRed:link, a.cRed:visited { color:#9F0912; }
.cRed_d1, a.cRed_d1:link, a.cRed_d1:visited { color:#FF3C00; }
.cBlack, a.cBlack:link, a.cBlack:visited { color:#333; }
.cBlue, a.cBlue:link, a.cBlue:visited { color:#4894BA; }
.cBlue_d1, a.cBlue_d1:link, a.cBlue_d1:visited { color:#4994BB; }
.cGray, a.cGray:link, a.cGray:visited { color:#333; }
.cGray_d1, a.cGray_d1:link, a.cGray_d1:visited { color:#666; }
.cOran, a.cOran:link, a.cOran:visited { color:#FFEBB8; }
/* 分享 */
.fx_new { float:left; text-align:left; }
.bshare-custom a { color:#fff; }
.bais { color:#fff; }
.bshare-custom #bshare-shareto { color: #fff !important; }
/*头部*/
.guo_tb { background: url(img/guo20180830/guo_1.jpg) no-repeat top; overflow: hidden; }
.guo_tbx { margin-top: 435px; height: 59px; background: #f8f8f8; border-bottom:#eaeaea 1px solid; }
.guo_tbx ul { width: 900px; margin: 0 auto; margin-left: 190px; }
.guo_tbx ul li { float: left; width: 220px; }
/*.guo_dh ul {padding-left: 50px;}
.guo_dh li{float: left; padding-right: 15px; font-size: 16px;margin-top: 60px;}*/
.guo_xd { font-size: 12px; text-align: center; margin-top: 20px; }
.guo_xd p a { color:#4e81b0; }
/*内容*/
.guo_zb ul.ul1 { width: 1300px; }
.guo_zb ul.ul1 li { float: left; margin-right: 30px; width: 270px; }
.guo_zb ul.ul1 li p { font-size: 14px; width: 240px; margin-left: 15px; padding-top: 20px; color:#999797; line-height: 24px; }
.guo_bj1 { background: url(img/guo20180830/guo_71.jpg) no-repeat; height: 140px; }
.guo_bj2 { background: url(img/guo20180830/guo_81.jpg) no-repeat; height: 140px; }
.guo_bj3 { background: url(img/guo20180830/guo_91.jpg) no-repeat; height: 140px; }
.guo_bj4 { background: url(img/guo20180830/guo_101.jpg) no-repeat; height: 140px; }
.guo_2 { background: url(img/guo20180830/guo_11.jpg) no-repeat top; height: 723px; }
.guo_gsdt p.p1 { margin-left: 530px; margin-top: 30px; }
.guo_gsdt ul { margin-top: 10px; margin-left: 105px; }
.guo_gsdt li { line-height: 36px; font-size: 16px; width:463px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.guo_ggwj p.p1 { margin-left: 530px; margin-top: 30px; }
.guo_ggwj ul { margin-top: 10px; margin-left: 125px; }
.guo_ggwj li { line-height: 36px; font-size: 16px; width:463px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.guo_2 p.p2 { width:468px; line-height: 30px; text-indent: 2EM; padding-left: 105px; margin-top: 70px; font-size: 14px; }
.guo_3 p.p3 { text-align: center; font-size: 32px; color:#005bab; line-height: 80px; }
.guo_3 p.p3 a { color:#005bab; text-decoration:none }
.guo3img { width: 1900px; margin: 0 auto; }
.guo_4 { background: url(img/guo20180830/guo_13.jpg) no-repeat top; height: 581px; overflow: hidden; }
.guo_4 p.p3 { text-align: center; font-size: 32px; color:#005bab; line-height: 120px; }
/*.guo_4 ul {width: 1400px;}
.guo_4 li {float: left; width: 374px; margin-right: 24px;}*/
.guo_5 { height: 64px; background-color: #f8f8f8; }
.guo_5 img { margin-top: 15px; }
.guo_wz p.p1 { font-size: 16px; color :#0e86e3; margin-bottom: 20px; }
.guo_wz p.p1 a { color:#0e86e3; }
.guo_wz h1 { text-align: center; font-size: 24px; line-height: 40px; }
.guo_wz p.p2 { text-align: center; color:#8f8f8f; margin-bottom: 20px; margin-top: 10px; }
.guo_wz p.p3 { margin-left: 50px; margin-right: 50px; text-indent: 2EM; line-height: 30px; font-size: 14px; margin-bottom: 50px; }
.guo_wz ul.ul1 { width: 400px; }
.guo_wz ul.ul1 li { width: 150px; margin-right: 30px; float: left; text-align: center; }
.guo_wz ul.ul1 li p { line-height: 30px; margin-bottom: 5px; }
.guo_wz ul.ul2 li { float: left; line-height: 44px; padding-right: 20px; }
.guo_wz ul.ul2 li span { float: right; }
.guo_wz ul.ul2 li p { width: 800px; font-size: 16px; }
.guo_15 { line-height: 22px; }
.guo_15 a { color:#848484; }
/*.guo_ly p {font-size: 14px; text-align: center;}*/
.guo_ly { text-align:right; margin-right:40px; }
.guo_ly form a, span { margin:0 5px; }
.guo_wz p.wzp1 { font-size: 24px; color:#1664ac; margin-bottom: 5px; }
.wzp2 { height: 3px; background-color: #1664ac; margin-right: 40px; margin-bottom: 20px; }
.guo_wz ul.ul4 { width: 900px; margin-left: 40px; }
.guo_wz ul.ul4 li { float: left; margin-right: 25px; margin-bottom: 20px; width: 350px; }
.guo_wz ul.ul4 li p { text-align: center; margin-top: 10px; }
.guo_wz ul.ul5 { margin-top: 10px; }
.guo_wz ul.ul5 li { float: left; font-size: 16px; margin-right: 15px; }
/*尾部*/
.guo_wb { background-color: #00417b; }
.guo_wb li { float: left; margin-right: 22px; font-size: 14px; margin-top: 57px; margin-bottom: 35px; }
.guo_wb li a { color:#a8bed2; }
.guo_wb p { color:#fff; }
.guo_wb p.p1 { color: #a8bed2; text-align: center; }
.guo_10 { margin-top:73px; }
.guo_10 p { margin-top: 10px; font-size: 14px; }
.guo_11 { margin-right: 47px; font-size: 14px; }
/*公司风采*/
#gallery { margin: 0 auto; height: 600px; overflow: hidden; z-index: 1; position: relative; }
.container_image { margin: 0 auto; position: relative; width: 100%; font-size: .8125em; }
.roundabout-holder { width: 1500px; height: 600px; margin: 0 auto; }
.roundabout-moveable-item { width: 923px; height: 592px; cursor: pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: 0 10px 13px rgba(0, 0, 0, .3); -moz-box-shadow: 0 10px 13px rgba(0, 0, 0, .3); box-shadow: 0 10px 13px rgba(0, 0, 0, .3); position: relative; }
.roundabout-moveable-item a { display: block; }
.roundabout-moveable-item img { width: 100%; vertical-align: middle; }
.roundabout-moveable-item .tit { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 10px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #ffffff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 0, .5); }
.roundabout-in-focus { -webkit-box-shadow: 0 10px 13px rgba(0, 0, 0, .3); -moz-box-shadow: 0 10px 13px rgba(0, 0, 0, .3); box-shadow: 0 10px 13px rgba(0, 0, 0, .3); }
/*友情链接*/
.select { background:url(img/guo20180830/guo_200.jpg) center top; width:262px; height:29px; float:left; margin:15px 10px 20px 0; text-align:left; color:#767676; padding-left:0px; line-height:29px; position:relative; }
.select p { padding-left:10px }
.select ul { position:absolute; background-color:#FFF; width:260px; margin-left:1px; z-index:10px; display:none; }
.select ul li { line-height:25px; }
.select ul li a { display:block; padding:0 10px; line-height:25px; width:240px; text-decoration:none; color:#767676 }
.select ul li a:hover { background-color:#F3F3F3; color:#000; }
/*搜索*/
.inputtext { background:url(img/guo20180830/guo_21_1_1.png) no-repeat; width:151px; height:27px; border:0; float:left; outline:none; padding-left:10px; }
.inputsubmit { background:url(img/guo20180830/guo_21_1_2.png); width:36px; height:27px; border:0; float:left; outline:none; }
/*成功案例*/
.guo_4 ul li a { text-decoration:none; }
.guo_4 .p3 a { text-align: center; font-size: 32px; color:#005bab; line-height: 80px; text-decoration:none; }
.guo_4 ul li:hover { background-color:#005BAC; }
.guo_4 ul li:hover h1, .guo_4 ul li:hover p { color:#FFF; }
.guo_4 ul li { width:374px; height:373px; background-color:#FFF; overflow:hidden; }
.guo_4 ul li h1 { text-align:center; font-size:15px; font-family:'微软雅黑'; color:#545454; margin-top:24px; }
.guo_4 ul li p { padding:0 18px; color:#545454; margin-top:12px; font-size:14px; text-align:left; }
.content_wz { margin-left: 50px; margin-right: 50px; line-height: 30px; font-size: 14px; margin-bottom: 50px; }
.content_wz p img { text-align:center; margin:0 auto; }
/*头下导航*/
 .pd10 { padding:0 10px; }
#nav { margin:0 auto; display:block; width:738px; margin-top: 60px; }
#nav li { float: left; font-size: 16px; position:relative; }
#nav li ul { z-index:9; background:url(http://www.hnruize.com/img/guo20180830/tu21.jpg) repeat; width:100px; position:absolute; display:none; }
#nav li ul li { font-size:16px; text-align:center; padding:3px 0; }
#nav li ul li a { color:#FFF; display:block; width:100px; height:31px; line-height:31px; text-decoration:none; }
#nav li ul li a:hover { background-color:#1663AB; }
/*循环背景*/
.poster-main { position: relative; margin: 50px auto; }
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; }
.poster-main .poster-prev-btn { left: 0; background: url("images/btn_l.png") no-repeat center center; }
.poster-main .poster-next-btn { right: 0; background: url("images/btn_r.png") no-repeat center center; }
.mr_div { width:1182px; height:373px; margin-left:-40px; }
.mrd_nr { height:373px; position:absolute; }
.mrd_bl { width:49px; height:50px; position:relative; top:180px; cursor:pointer; z-index:999; float:left; left:0; }
.mrd_br { width:49px; height:50px; position:relative; top:180px; cursor:pointer; z-index:999; float:right; right:0 }
.mrd_pic { width:1182px; height:373px; float:left; overflow:hidden; position:relative; margin:0 5px; display:inline }
.mrd_ul { position:absolute; left:0px; top:0px }
.mrd_ul li { width:374px; height:373px; float:left; overflow:hidden; margin:0 10px; display:inline; position:relative }

.list{width: 900px; margin: 0 auto;}
.list li{float: left; margin-right: 30px; width: 270px; position:relative;}
.list li p { font-size: 14px; width: 240px; margin-left: 15px; padding-top: 20px; color:#999797; line-height: 24px; }
.list li p a{ cursor:pointer;}
.list li .zz p{text-indent:2em;} 
.zz{position:absolute; width:268px; height:285px; background-color:#FFF; border:1px solid #D9D9D9; left:0; top:50px; display:none;}
.close{position:absolute; bottom:0; right:1%; display:none;}