﻿@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, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a {text-decoration: none;font-size: 16px;color: #333;font-family: "微软雅黑";font-weight: normal;}
a:hover {text-decoration: none;color: #e51e01;font-family: "微软雅黑";}
body { font-family:"微软雅黑";height:100%;width:100%; font-size:12px;}
.z{ float:left;}
.y{ float:right;}
.imga{display:block;}

.clear{clear:both; width:auto;}


.headbg{width:100%; height:30px; background:#f5f5f5;}
.head{ width:1200px; height:30px; margin:0 auto;}
.headl{font-size:12px; color:#666; line-height:30px; }
.headr{ float:right;font-size:12px; color:#666; line-height:30px;}
.headl a,.headr a{color:#666;font-size:12px;}
.headl a:hover,.headr a:hover{color:#af101c;}

.top{width:1200px;margin:0 auto; height:120px; }
.logo{ margin-top:26px;}
.dh{font-size:14px; color:#ce2127;background:url(http://oldfile.4e8.com/skin/ry0367440/img/dh.jpg) no-repeat left; padding-left:25px; line-height:25px;width:230px; margin-top:46px; margin-left:520px;}
.searchleft{ width:200px; height:39px;position:relative; margin-top:-60px;}
.searchright{width:19px; height:20px; position:absolute; top:10px; right:14px; z-index:999;}

.menubg{ width:100%; height:44px; background:#af101c;}
.menu{width:1200px; height:44px; margin:0 auto;}
#nav { width:1200px; margin:0 auto; display:block;z-index:99999999;}
#nav .mainlevel { float:left; width:171px; height:44px; text-align:center; position:relative; z-index:99;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:44px; display:block; width:171px; font-size:16px;}
#nav .mainlevel a:hover {color:#fff; background:#f11b25; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;z-index:99999999999; left:0px;  }
#nav .mainlevel li {border-top:1px solid #fff; background:#af101c; width:171px; 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:#af101c; text-decoration:none; background:#fff;}

.banner{width:100%; height:557px; margin:0 auto;}
#full-screen-slider { width:100%; height:557px; float:left; position:relative; margin:0 auto;z-index:1;}
#slides { display:block; width:100%; height:557px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:500px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#b0101c;}

.qjdz{width:1236px; margin:42px auto 62px; overflow:hidden;}
.qjdz ul li{width:273px;  float:left; margin:0px 18px;}
.qjdz ul li a img{width:273px; height:231px;}
.qjdz ul li p{width:273px; height:36px; margin-top:-36px;}
.qjdz ul li p.e{ font-size:16px; color:#fff; text-align:center; line-height:36px;}
.qjdz ul li p.e a{ font-size:16px; color:#fff;}
.qjdz ul li p.e a:hover{ text-decoration:underline;}

.aboutz{ width:100%; background:#f7f7f7; overflow:hidden; margin-bottom:50px;}
.about{ width:1200px; padding:62px 0px 70px; overflow:hidden; margin:0 auto;}
.about_z{ width:590px; overflow:hidden;}
.about_z_t{ font-size:22px; color:#ed1c22; font-weight:bold;}
.about_z_h{ width:36px; height:3px; background:#ed1c22; margin-top:14px;}
.about_z_n{ font-size:14px; color:#666; line-height:28px; margin-top:20px;}
.about_y{ width:563px; height:302px;}

.btz{width:1200px; margin:0 auto; overflow:hidden;}
.btz_t{ font-size:24px; color:#ed1c22; text-align:center; }
.btz_t p{ margin-top:12px;font-size:12px; color:#999;background:url(http://oldfile.4e8.com/skin/ry0367440/img/index6.jpg) no-repeat top; padding-top:18px;}

.xinwen2{width:1200px; margin:40px auto 0; overflow:hidden; }
/* demo */
.demo2 {width:1200px;position:relative;}
/* tabbtn */
.tabbtn2 {width:930px;height:36px; margin:0 auto;}
.tabbtn2 li {float:left;position:relative;margin:0px 12px;height:34px;background:#fff;text-align:center;font-size:16px; border:1px solid #dcdcdc; }
.tabbtn2 li a {display:block;float:left;height:34px;text-align:center;font-size:16px;cursor:pointer; color:#7e7e7e; padding-left:40px; padding-right:40px;line-height:34px;}
.tabbtn2 li.current { background:#af101c; height:34px;text-align:center;}
.tabbtn2 li.current a {height:34px;line-height:34px; color:#fff;text-align:center;}
/* tabcon */
.tabcon2 {position:relative;overflow:hidden;}
.tabcon2 .sublist2{overflow:hidden;}
/* sublist */
.sublist2{width:1200px; height:325px; margin-top:45px; margin-bottom:56px;}
#casem_down { HEIGHT:325px; OVERFLOW: hidden; }
#casem_down ul { height:325px; overflow:hidden; float:left;}
#casem_down ul li {	width:286px; height:325px; float:left; margin:0px 8px;}
#casem_down ul li a img {width:286px; height:278px;}
#casem_down ul li p{width:286px; height:47px; text-align:center; color:#000; font-size:14px; background:#ededed; line-height:47px;}
#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:#ff0000; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down2 { HEIGHT:325px; OVERFLOW: hidden; }
#casem_down2 ul { height:325px; overflow:hidden; float:left;}
#casem_down2 ul li {	width:286px; height:325px; float:left; margin:0px 8px;}
#casem_down2 ul li a img {width:286px; height:278px;}
#casem_down2 ul li p{width:286px; height:47px; text-align:center; color:#000; font-size:14px; background:#ededed; line-height:47px;}
#casem_down2 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down2 ul li a:hover p{color:#ff0000; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down3 { HEIGHT:325px; OVERFLOW: hidden; }
#casem_down3 ul { height:325px; overflow:hidden; float:left;}
#casem_down3 ul li {	width:286px; height:325px; float:left; margin:0px 8px;}
#casem_down3 ul li a img {width:286px; height:278px;}
#casem_down3 ul li p{width:286px; height:47px; text-align:center; color:#000; font-size:14px; background:#ededed; line-height:47px;}
#casem_down3 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down3 ul li a:hover p{color:#ff0000; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down4 { HEIGHT:325px; OVERFLOW: hidden; }
#casem_down4 ul { height:325px; overflow:hidden; float:left;}
#casem_down4 ul li {	width:286px; height:325px; float:left; margin:0px 8px;}
#casem_down4 ul li a img {width:286px; height:278px;}
#casem_down4 ul li p{width:286px; height:47px; text-align:center; color:#000; font-size:14px; background:#ededed; line-height:47px;}
#casem_down4 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down4 ul li a:hover p{color:#ff0000; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down5 { HEIGHT:325px; OVERFLOW: hidden; }
#casem_down5 ul { height:325px; overflow:hidden; float:left;}
#casem_down5 ul li {	width:286px; height:325px; float:left; margin:0px 8px;}
#casem_down5 ul li a img {width:286px; height:278px;}
#casem_down5 ul li p{width:286px; height:47px; text-align:center; color:#000; font-size:14px; background:#ededed; line-height:47px;}
#casem_down5 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down5 ul li a:hover p{color:#ff0000; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.poster-main {width: 1000px;height: 328px;position: relative;margin: 70px auto 0;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 1000px; height: 328px;}
.poster-main .poster-list .poster-item {width: 257px;height: 328px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn {left: 0;background:url(http://oldfile.4e8.com/skin/ry0367440/img/left.png) no-repeat center center;}
.poster-main .poster-next-btn {right: 0;background:url(http://oldfile.4e8.com/skin/ry0367440/img/right.png) no-repeat center center;}
.yz{width:900px; height:44px; margin:40px auto 0;}

.xwzd{width:1230px; margin:40px auto 50px; overflow:hidden;}
.xw_z{width:380px;overflow:hidden; margin-left:30px;}
.xw_t{width:380px; height:190px;}
.xw_d{width:380px;overflow:hidden; margin-top:18px;}
.xw_d ul li{width:380px; float:left; border-bottom:1px dashed #b7b7b7; line-height:48px;}
.xw_d ul li a{ font-size:14px; color:#333; line-height:48px; background:url(http://oldfile.4e8.com/skin/ry0367440/img/jt1.jpg) no-repeat left; padding-left:20px;}
.xw_d ul li a:hover{color:#9e0811; background:url(http://oldfile.4e8.com/skin/ry0367440/img/jt2.jpg) no-repeat left; padding-left:20px;}

.ryzzbg{width:100%; height:353px; background:url(http://oldfile.4e8.com/skin/ry0367440/img/bg.jpg) no-repeat center; padding-top:40px;}
.ryzz{width:1200px; height:189px; margin:35px auto 0; }
#casem_down6 { HEIGHT:189px; OVERFLOW: hidden; }
#casem_down6 ul { height:189px; overflow:hidden; float:left;}
#casem_down6 ul li {	width:224px; height:189px; float:left; margin:0px 10px;}
#casem_down6 ul li a img {width:224px; height:139px;}
#casem_down6 ul li p{width:224px; height:35px; text-align:center; color:#fff; font-size:14px; background:#ed1c22; line-height:35px; margin-top:15px;}
#casem_down6 ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down6 ul li a:hover p{color:#fff; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.footbg{width:100%; background:#000; overflow:hidden;}
.footz{width:1200px; margin:23px auto 23px; overflow:hidden;}
.foot{font-size:13px; color:#fff;}
.foot a{font-size:13px; color:#fff; margin-left:5px; margin-right:5px; line-height:30px;}
.foot a:hover{color:#ed1c22;}

.dbbg{width:100%; background:#333; overflow:hidden;}
.db2z{width:1200px; margin:0 auto; overflow:hidden;}
.db_z{width:400px; margin-top:40px; margin-bottom:50px; overflow:hidden;}
.db_b{font-size:18px; color:#fff; line-height:30px; margin-bottom:20px;}
.db_zb{font-size:14px; color:#fff; line-height:30px;}
.db_zb span{font-size:24px; color:#bfc3c6; line-height:37px; background:url(http://oldfile.4e8.com/skin/ry0367440/img/dd.jpg) no-repeat left; padding-left:55px;}
.fmenul{width:500px; overflow:hidden; margin-top:40px;margin-bottom:50px;}
.fmenulc{ margin-left:40px; width:120px;}
.fmenulct{ color:#eaeaea; font-size:15px;}
.fmenulct a{color:#eaeaea; font-size:15px;}
.fmenulct a:hover{text-decoration:underline;}
.fmenulcf{ margin-top:13px; width:120px;}
.fmenulcf ul li{ width:120px;overflow: hidden;}
.fmenulcf ul li a{color:#eaeaea; line-height:28px; font-size:13px; float:left;} 
.fmenulcf ul li a:hover{text-decoration:underline;}
.db_yb{width:129px; margin-top:46px; overflow:hidden;}
.db_yy{width:129px; height:129px;}
.db_yz{font-size:14px; color:#fff; margin-top:20px; text-align:center;}

.f_dbbg{width:100%; background:#333; overflow:hidden;}
.f_dbz{width:1200px; margin:0 auto; overflow:hidden;}
.f_db{font-size:12px; color:#fff; line-height:29px; padding-top:24px; padding-bottom:30px; text-align:center;}
.f_db a{font-size:12px; color:#fff;}
.f_db a:hover{color:#ed1c22;}

.dmenubg{width:100%; background:#212121; height:60px; overflow:hidden;}
.dmenu{width:1200px; margin:0 auto; overflow:hidden;}
.dmenu ul li{width:171px;text-align:center; float:left;}
.dmenu ul li a{font-size:15px; color:#fff; line-height:60px;}
.dmenu ul li a:hover{ color:#ed1c22;}


/*内页 */
.nban{width:100%;position: relative;width:1920px;height:240px;left:50%;margin-left:-960px;}

.address{ width:100%; border-bottom:1px solid #eee; min-width:1200px;}
.add-box{ width:1200px; text-align:left; margin:0 auto; font-size:14px; color:#777; line-height:49px; }
.add-box a{ color:#777; font-size:14px;}

.wrap{ width:1200px; margin:0 auto;}
.column-l{ float:left; width:235px; margin-top:20px; overflow:hidden;}
.left-box{overflow: hidden; margin-bottom:30px;}
.left-quick h1{ height:40px; line-height:40px; text-indent:40px; font-size:16px; font-weight:normal; color:#fff; background:url(http://oldfile.4e8.com/skin/ry0367440/img/left-qucik.png) 5px center no-repeat #c60505; cursor:pointer;}
.left-quick ul{ border:1px solid #e5e5e5; padding:10px 20px;}
.left-quick li{ height:35px; line-height:35px; margin-bottom:10px; font-size:14px; text-align:center; border-bottom:1px solid #e5e5e5;}
.left-quick li a{ display:block; transition: all .2s;font-size:14px;}
.left-quick li:hover a{ background:#c60505; color:#fff; transition: all .2s;}
.left-contact h1{ height:40px; line-height:40px; text-indent:40px; font-size:16px; font-weight:normal; color:#fff; background:url(http://oldfile.4e8.com/skin/ry0367440/img/left-contact.png) 5px center no-repeat #c60505;}
.left-contact ul{ border:1px solid #e5e5e5; padding:10px 10px;}
.left-contact li{ line-height:25px; margin-bottom:10px; font-size:14px; text-align:left;}

.column-m{ float:right; width:900px; margin-top:20px; padding-bottom:50px; overflow:hidden;}
.column-m .paper{ overflow: hidden;}
.column-m .paper h1{ line-height:24px; text-align:center; padding-bottom:18px; color:#c60505; font-weight:normal; font-size:15px;}
.column-m .paper h5{ line-height:16px; text-align:center; padding-bottom:24px; color:#999; font-weight:normal; font-size:13px;}
.column-m .paper .content{ overflow: hidden; font-size:13px; line-height:200%; color:#666;}
.column-m .paper .content img{ display:block; max-width:880px; margin:10px auto;}
.column-m .list{ overflow: hidden; margin-top:8px;}
.column-m .list h1{ padding-bottom:10px;}
.column-m .list h1 span{ font-size:20px; color:#c60505; border-bottom:2px solid #e5e5e5; font-weight:normal; padding:0 10px 10px 10px;}

.nynews_center{  float:left;width:900px; margin-top:20px; color:#666;overflow:hidden;}
.nynews_center ul li{ float:left; line-height:35px; padding-left:30px; background: url(http://oldfile.4e8.com/skin/ry0367440/img/index12.jpg) no-repeat left; width:870px;border-bottom: 1px solid #eee;}
.nynews_center ul li a{ color:#666; font-size:13px;}
.nynews_center ul li a span{ float:right; color:#999; font-family:Arial; }
.nynews_center ul li a:hover{color:#c60505; }

.ny_pages{width:900px;text-align:center;margin:44px auto 0;font-size:14px;color:#666;}
.ny_pages a{margin:0px 5px;color:#666; font-size:14px; background:#fff; padding:3px 10px; border:1px solid #ddd;}
.ny_pages a:hover{color:#fff; background:#c60505;border:1px solid #c60505;}

.aboutusmtrd_down{width:900px; padding-top:20px; padding-bottom:30px; margin:0 auto; 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:#c60505;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:13px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#c60505;}

.ny_pictures ul{ width:900px; margin:30px auto 0; overflow:hidden;}
.ny_pictures ul li{margin:12px 10px; width:280px;height:306px;float:left;}
.ny_pictures ul li p{width:280px;line-height:40px;text-align:center;}
.ny_pictures ul li p.e{ font-size:13px; color:#666;}
.ny_pictures ul li a img{width:260px;height:253px;padding:8px;border:1px solid #cccccc;}
.ny_pictures ul li a:hover img{width:260px;height:253px;padding:8px; background:#e2e2e2;border:1px solid #cccccc;}

.sztd ul{ width:900px; margin:30px auto 0; overflow:hidden;}
.sztd ul li{margin:12px 10px; width:280px;height:385px;float:left;}
.sztd ul li p{width:280px;line-height:40px;text-align:center;}
.sztd ul li p.e{ font-size:13px; color:#666;}
.sztd ul li a img{width:260px;height:332px;padding:8px;border:1px solid #cccccc;}
.sztd ul li a:hover img{width:260px;height:332px;padding:8px; background:#e2e2e2;border:1px solid #cccccc;}

/*单页*/
.n_about{width:900px; padding:30px 0px 40px;margin:0 auto; font-size:13px; color:#666; line-height:26px; overflow:hidden;}


/*客服*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(http://oldfile.4e8.com/skin/ry0367440/img/r_qq.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-qq:hover{background-color:#af101c;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(http://oldfile.4e8.com/skin/ry0367440/img/r_qq.png) 0px 0px no-repeat; background-color:#b2b9bf; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(http://oldfile.4e8.com/skin/ry0367440/img/r_wx.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-wx:hover{background-color:#af101c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(http://oldfile.4e8.com/skin/ry0367440/img/r_phone.png) 0px 0px no-repeat; background-color:#b2b9bf;}
.izl-rmenu .btn-phone:hover{background-color:#af101c;}
.izl-rmenu .btn-phone .phone{background-color:#af101c; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(http://oldfile.4e8.com/skin/ry0367440/img/r_top.png) 0px 0px no-repeat; background-color:#b2b9bf; display:none;}
.izl-rmenu .btn-top:hover{background-color:#af101c;}
