﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html {overflow-x:hidden; width:100%; height:100%;}
body{background:#fff;color:#666;font:12px/24px "微软雅黑","华文细黑",Arial,sans-serif;padding:0;margin:0; height:100%;}
a{color:#666}
a:hover{color:#00a53a}
.ablock{width:100%;height:100%;display:block}
#loading{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%}
#loading img{position:absolute;left:50%;top:50%;margin:10px 0 0 -50px}
#indexWrap{position:relative;width:100%;height:715px;min-width:960px}
.viewport{position:relative;height:100%}
.view-bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.view-bg img{position:absolute;left:50%;top:0;height:100%;margin-left:-960px}

table {
    margin:0 auto;
}

/*系统通用CSS样式*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
html{height:100%; font:12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;color:#666;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
*{margin:0;padding:0}
a{text-decoration:none;background:0 0;outline:0;blr:expression(this.onFocus=this.blur())}
a:focus{outline:0}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
ol,ul{list-style:none;float:left}
li{list-style:none;float:left}
.clear{zoom:1}
.clear:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.z{ float:left;}
.y{ float:right;}

.viewport-cont{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.viewport-cont .view-tit{text-align:center;padding-top:86px}
.viewport-cont .view-tit h2{line-height:100px;font-size:48px;font-weight:400;color:#006cba}
.viewport-cont .view-tit span.line{display:block;margin:0 auto 20px; font-size:24px; color:#222;width: 1100px;}
.viewport-cont .view-tit-about h2{color:#fff}
.viewport-cont .view-tit-about span.line{background:#fff}
.viewport-cont .view-tit-news h2{color:#333}
.viewport-cont .view-tit-news span.line{background:#333}
.pro-view .view-tit{position:relative;z-index:3}

.fixed-view-ico{position:fixed;left:auto;right:25px;top:50%;z-index:999;width:15px;height:100px;margin-top:-50px}
.fixed-view-ico a{display:block;width:15px;height:15px;margin-bottom:5px;background:url(img/icon8.png) no-repeat;background-position:0 -17px}
.fixed-view-ico .cur,.fixed-view-ico a:hover{background-position:0 0}


/*--------------------新 CSS----------------------------------*/

.logobg{width:100%;background: url(img/bg_a.png) repeat-x; position:fixed; top:0px; left:0px; z-index:99999;}
.logoz{width:1100px; margin:0 auto;  position:relative;}
.logo2{margin-top:15px; margin-bottom:30px;}
.tel{width:450px; overflow:hidden;position:absolute; top:6px; right:0px;}
.menu{ width:660px; height:70px;position:absolute; top:20px; right:0px; z-index:99999999999; }
#nav { width:660px; margin:0 auto; display:block;z-index:99999999;}
#nav .mainlevel { float:left; width:110px; height:70px; text-align:center; position:relative; z-index:99;}
#nav .mainlevel a {color:#222; text-decoration:none; line-height:70px; display:block; width:110px; font-size:16px;}
#nav .mainlevel a:hover {color:#009ce6; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;z-index:99999999999; left:0px;  }
#nav .mainlevel li {border-top:1px solid #fff; background:#009ce6; width:110px; height:33px;filter: alpha(opacity=80);progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;/*IE6 only*/}
#nav .mainlevel li a{line-height:33px; font-size:14px; color:#fff;}
#nav .mainlevel li a:hover{color:#009ce6; text-decoration:none; background:#fff;}

.banner{position:absolute;width:100%;left:0;bottom:0;background:#fff;z-index:3}
.banner ul{position:absolute;left:0;top:0}
.banner ul,.banner ul li{width:100%;height:100%;cursor:pointer}
.banner ul li{position:relative}
.banner ul li img{display:none;position:absolute;left:0;}
.ban-num{position:absolute;height:58px;bottom:30px;left:50%;z-index:4;text-align:center}
.ban-num li{display:inline-block;width:20px;height:20px;background: url(img/icon111.png) no-repeat;background-position:0 0;margin-right:15px;overflow:hidden}
.ban-num li.on{background-position:-23px 0}
.ban-num li img{width:44px;height:44px;vertical-align:top; display:none;}

.block_08{ height:305px;}
.block_08 .ind_tit{ padding:80px 0 20px;}
.block_08 .ind_tit span{ color:#fff;}
.block_08 ul{ margin:40px 0 0;width: 100%;}
.block_08 li{ float:left; width:25%;*margin-left:-1px; text-align:center;}
.block_08 li .inner{ padding:0 30px;}
.block_08 li span{ display:block; margin:0 auto; width:158px; height:158px; line-height:158px; text-align:center; }
.block_08 li span img{ display: inline-block; height: auto; max-height: 100%;max-width: 100%;vertical-align: middle; width: auto;transition:1s all; margin-top:20%;}
.lt8 .block_08 li span img{ margin-top:20px;}
.block_08 li span a{ display:block;}
.block_08 li:hover span img{transform:rotate(360deg)}
.block_08 li h2{ color:#222; margin:50px 0 10px; font-size:18px; font-weight:normal;}
.block_08 li:hover h2,.block_08 li h2 a{ color:#222;}
.block_08 li h2 a:hover{ color:#009ce6;}
.block_08 li .c{ padding:10px 0 0; color:#FFFFFF; font-size:12px; height:3em; overflow:hidden;}
.block_08 .ind_tit em{ border-bottom:1px solid #fff;}
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;background-size:cover;-ms-behavior: url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);}
.ind_tit{ padding:10px 0 0; text-align:center;}
.yswap{ width:1100px; margin:0 auto;}

.cpzxc{width:1100px; height:428px; margin:100px auto 0;}
#casem_down { HEIGHT:428px; OVERFLOW: hidden; }
#casem_down ul { height:428px; overflow:hidden; float:left;}
#casem_down ul li {	width:260px; height:428px; float:left; margin:0px 10px;background:#fff;}
#casem_down ul li a img {width:260px; height:339px;}
#casem_down ul li p{width:240px; padding:15px 10px;}
#casem_down ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down ul li a:hover p{color:#0683d9; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down ul li p.e{font-size:18px; color:#0683d9;margin-top:0px;}
#casem_down ul li p.t{font-size:13px; color:#666; margin-top:-26px;}

.xwzt{width:523px; height:418px; float:left;}
#iolt{ width:523px; height:418px; overflow:hidden;}
.xwzt_y{width:523px; overflow:hidden; float:right;}
.xwzt_ys{width:523px;height:43px;}
.xwzt_ys ul li{width:144px; height:43px; background:#0683d9; line-height:43px; text-align:center; margin-right:16px; font-size:18px; color:#fff; float:left;}
.xwzt_ys ul li a{ font-size:18px; color:#fff;}
.xwzt_ys ul li:hover{background:#0771ba; color:#fff;}
.xwzt_ys ul li a:hover{background:#0771ba; color:#fff;}
.xwlist{width:523px; margin-top:16px; overflow:hidden;}
.xwlist ul li{width:523px;height:88px; float:left; border-bottom:1px dashed #999; overflow:hidden;}
.xwlist ul li p{width:523px;}
.xwlist ul li p.y{width:523px;font-size:16px; color:#0683d9; margin-top:14px;}
.xwlist ul li p.f{ font-size:14px; color:#333; margin-top:10px;}
.xwlist ul li p.y:hover{ text-decoration:underline;}

.mrmm{width:1146px;margin:62px auto 0; overflow:hidden;}
.mrmm ul li {width:336px; height:236px; float:left; margin:0px 23px 23px;background:#fff;}
.mrmm ul li a img {width:336px; height:177px;}
.mrmm ul li p{width:316px; height:59px; padding:0px 10px; font-size:16px; color:#222; line-height:50px;}
.mrmm ul li p span{font-size:14px; color:#685206; float:right;}
.mrmm ul li p span a{font-size:14px; color:#685206;}
.mrmm ul li p span a:hover{text-decoration:underline;}
.mrmm ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.linkz{width:1100px; margin:0 auto; padding-top:238px; overflow:hidden;}
.link{font-size:12px; color:#666;}
.link a{font-size:12px; color:#666; margin-left:5px; margin-right:5px; line-height:30px;}
.link a:hover{color:#4d4001;}
.link span{font-size:14px; color:#4d4001;}

.footz{width:1100px; margin:110px auto 0;overflow:hidden;}
.db_z{width:320px; margin-top:40px; margin-bottom:50px; overflow:hidden;}
.db_lxwm{width:320px; font-size:16px; color:#666;}
.db_bb{width:320px;margin-top:20px;}
.db_bbz{ width:50px; height:43px;}
.db_bby{width:260px;font-size:20px; color:#4d4001; line-height:22px;}
.db_bby span{font-size:12px; color:#999;}
.db_be{width:320px; font-size:15px; line-height:30px; color:#666; margin-top:20px;}
.fmenul{width:396px; overflow:hidden;margin-top:40px; margin-left:100px; }
.fmenulc{ padding-right:60px; }
.fmenulct{ color:#4d4001; font-size:16px; text-align:left;}
.fmenulct a{color:#4d4001; font-size:16px;padding-right:28px;}
.fmenulct a:hover{ text-decoration:underline;}
.fmenulcf{ width:138px; margin-top:14px;}
.fmenulcf ul li{width:138px; float:left;}
.fmenulcf ul li a{color:#666; line-height:38px; font-size:14px;}
.fmenulcf ul li a:hover{text-decoration:underline;}
.db_yb{width:160px; margin-top:40px; height:194px;}
.db_yb ul li{width:160px; height:192px; float:left;}
.db_yb ul li a img{width:160px; height:160px;}
.db_yb ul li p{width:160px; font-size:12px; color:#666; text-align:center; line-height:34px;}
.f_dbz{width:1100px; margin:0 auto; overflow:hidden;}
.f_db{font-size:13px; color:#666; line-height:29px; padding-top:24px; padding-bottom:30px; text-align:center;}
.f_db a{font-size:13px; color:#666;}
.f_db a:hover{text-decoration:underline;}

/*------------------内页----------------------------*/

.nybanner{width:100%;position: relative;width:1920px;height:360px;left:50%;margin-left:-960px;}

.listbg{ width:100%; background: url(http://file.hedaweb.com/skin/ry0275927/img/nbg.jpg);padding:25px 0 10px 0; overflow:hidden;}
.list{ width:1080px; margin:0 auto; overflow:hidden;}
.list ul li{ float:left; text-align:center; margin-right:10px; margin-bottom:18px; line-height:28px; margin-left:10px;}
.list ul li a{ border:1px solid #ededed; background:#fff; width:148px; height:28px; float:left; font-size:14px; color:#333;}
.list ul li a:hover, .list ul li a.on{ border:1px solid #026eb9; background:#0683d9;width:148px; height:28px; color:#fff; float:left;font-size:14px;}

/*单页*/
.nabout{width:1100px; padding:30px 0px 60px 0px; line-height:2; margin:0 auto; font-size:13px;}
#casem_down2 { HEIGHT:200px; OVERFLOW: hidden; margin-top:30px;}
#casem_down2 ul { height:200px; overflow:hidden; float:left;}
#casem_down2 ul li {	width:268px; height:200px; float:left; margin:0px 15px;border-bottom:none;}
#casem_down2 ul li img {width:268px; height:200px;}

/*新闻*/
.new{overflow:hidden; width:1100px; margin:30px auto 0; }
.new li{padding:25px 20px; overflow:hidden;-webkit-transition: all 0.3s ease-in-out;}
.new li span{display:block; width:100px; height:90px; background:#f7f7f7; float:left; font-size:20px; color:#acacac; font-weight:bold; text-align:center; line-height:46px; padding-top:10px;}
.new li span em{display:block; font-size:18px;  border-top:1px solid #dbdbdb;font-style:normal;font-weight:normal; }
.new_li{overflow:hidden; float:left;width:940px; margin-left:20px; padding-top:10px;}
.new_li h2{font-size:16px; color:#333;-webkit-transition: all 0.3s ease-in-out; padding-bottom:5px; font-weight:normal; }
.new_li p{font-size:14px; color:#666; line-height:28px; margin-top:6px;}
.new li:hover{background:#f5f9fa;}
.new li:hover h2{color:#0683d9;}
.new li:hover span{background:#0683d9; color:#fff;}
.new li:hover span em{border-top:1px solid #fff;}


/*新闻单页*/
.nynew{width:1100px;margin:30px auto 40px; line-height:22px;}
.nynews_title{line-height:26px;font-size:15px;text-align:center;border-bottom:1px dashed #e1e1e1;color:#0683d9;padding-bottom:5px;margin-bottom:15px; margin-top:30px;}
.nynews_title span{font-size:13px;line-height:32px;color:#666;}
.nynewsbody{line-height:22px; text-align:left; font-size:13px; color:#666; margin-top:40px;}

.aboutusmtrd_down{width:1100px;margin:40px auto 0; overflow:hidden;}
.aboutusmtrd_down a{color:#666; font-size:13px;}
.aboutusmtrdd_left{ float:left;color:#666;font-size:13px;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#0683d9;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:13px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#0683d9;}

/*页码*/
.ny_pages{width:1100px;text-align:center;margin:30px auto 40px; font-size:14px;color:#666;}
.ny_pages a{ font-size:14px;margin:0px 5px;color:#666;}
.ny_pages a:hover{color:#0683d9;}

/*产品列表*/
.lanren{width:1120px; overflow:hidden;margin:50px auto;}
.lanren ul li{width:260px;height:339px;float:left;margin:0 10px 15px 10px;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:260px;height:45px; background:url(img/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑"; }
.lanren .txt h3{font-size:18px;font-weight:100;height:45px;text-align:center;line-height:45px; color:#fff;border-bottom:1px solid #fff;}
.lanren .txt img{ width:70px; height:70px; margin-top:80px; margin-left:95px;}

/*名人名墓*/
.lanren1{width:1146px; overflow:hidden;margin:50px auto;}
.lanren1 ul li{width:336px;height:230px;float:left;margin:0 23px 15px;position:relative;overflow:hidden;cursor:pointer;}
.lanren1 .txt{width:336px;height:45px; background:url(img/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑"; }
.lanren1 .txt h3{font-size:18px;font-weight:100;height:45px;text-align:center;line-height:45px; color:#fff;border-bottom:1px solid #fff;}
.lanren1 .txt img{ width:70px; height:70px; margin-top:60px; margin-left:135px;}

/* 在线客服 */
#leftsead{width:161px;height:290px;position:fixed;top:60%;right:0px; z-index:999999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}


.nlinkbg{width:100%; background:#3e3e3e; height:60px;}
.nlinks{width:1100px; margin:0 auto; height:60px;}
.nlink{font-size:13px; color:#fff; line-height:60px;}
.nlink a{font-size:13px; color:#fff; margin-left:5px; margin-right:5px;}
.nlink a:hover{text-decoration:underline;}

.ndbbg{width:100%; background:#333; overflow:hidden;}
.ndb2z{width:1100px; margin:0 auto;position:relative;}
.ndb_z{width:220px; margin-top:30px; margin-bottom:50px; overflow:hidden;}
.ndb_b{font-size:18px; color:#eaeaea; line-height:30px; margin-bottom:10px;}
.ndb_bb{width:220px;}
.ndb_bbz{ width:50px; height:49px; margin-top:6px;}
.ndb_bby{width:160px;font-size:20px; color:#fff; line-height:24px;}
.ndb_bby span{font-size:12px; color:#fff;}
.ndb_dh{font-size:14px; color:#fff; line-height:30px; margin-top:10px;}
.nfmenul{width:660px; overflow:hidden;padding-top:36px;  padding-bottom:26px; margin-left:30px;}
.nfmenulc{ padding-left:80px; width:80px;}
.nfmenulct{ color:#eaeaea; font-size:15px;}
.nfmenulct a{color:#eaeaea; font-size:15px;}
.nfmenulct a:hover{text-decoration:underline;}
.nfmenulcf{ margin-top:13px; width:80px;}
.nfmenulcf ul li a{color:#eaeaea; line-height:28px; font-size:13px; float:left;} 
.nfmenulcf ul li a:hover{text-decoration:underline;}
.ndb_yb{width:111px; margin-top:36px; overflow:hidden;}
.ndb_yz{width:111px;font-size:12px; color:#eaeaea; line-height:30px; margin-top:10px;text-align:center;}
.ndb_yy{width:111px; height:111px;}
.nf_dbz{width:1100px; margin:0 auto;overflow:hidden;}
.nf_db{font-size:12px; color:#fff; line-height:30px; padding-bottom:30px; text-align:center;}
.nf_db a{font-size:12px; color:#fff;}
.nf_db a:hover{text-decoration:underline;}
