﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body {font-family:"微软雅黑","宋体";font-size:12px; width:100%;COLOR:#333;
  background-position:top center;
     background-repeat:no-repeat; }
ul, li {list-style-type:none;}
a{COLOR:#333; text-decoration:none; CURSOR: pointer}
a:hover{text-decoration:none; color:#dc090a;}
img{ border:0;}
h1,h2,h3,h4{ font-weight:normal;}
.clear{ clear:both;height:0; _height:0; }
.floatL{ float:left}
.floatR{ float:right;}
.col{ color:#cc0000;}
.col1{ color:#da0725;}
.col2{ color:#1c55a2;}
#mar{ margin:10px auto 0;}
.matop{ margin-top:10px;}
.matop1{ margin-top:5px;}
.mabot{ margin-bottom:5px;}
.marlft{ margin-left:10px;}
.fotsiz{ font-size:15px;}
.pad{ padding:5px;}
.padzy{ padding:0 5px;}
.padrit{ padding-right:10px;}
.bod{ border:1px solid #e1e1e1; overflow:hidden;}
.bodbox{ border-width:2px 1px 1px; border-color:#a20405 #e3e1e1 #e3e1e1; border-style:solid;}
.mar{ margin:8px 0;}
.bod1{ border:1px solid #dcdcdc; border-top:none;}

.picList li{ float:left;}

.top{ width:1000px; margin:0 auto; overflow:hidden;}
.logo{ width:100%; height:116px; overflow:hidden;}
.toprit{ width:300px; overflow:hidden;}
.top-top{ text-align:right; font-size:10px; color:#ccc;}.top-top a{ padding:0 5px; font-size:14px;}
.tel{ background:url(../images/ruicheng_05.jpg) no-repeat top; padding-top:32px; height:28px; line-height:28px; text-align:right; padding-right:20px;}
.menu{ width:100%; background:url(../images/ruicheng_09.jpg) repeat-x; height:43px; line-height:43px;}
.nav{ width:1005px; margin:0 auto; overflow:hidden;}
.nav li{ float:left; background:url(../images/ruicheng_11.jpg) no-repeat top right; padding:0 15px;}
.nav li a{ font-size:16px; color:#fff;}
.nav li.te{ background:none;}
.banner{ width:1000px; height:260px; margin:5px auto; overflow:hidden;}
img { vertical-align: top; border: 0; }
#hotpic { width:1000px; height:260px; overflow: hidden;}
#NewsPic { position: relative; width:1000px; height:260px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic a img{ width:1000px; height:260px;}
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom:10px; right:5px; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
.conment{ width:1000px; overflow:hidden; margin:0 auto;}
.conlft{ width:300px; overflow:hidden;position:relative;}
.tit1{ border:1px solid #d0d0ce; height:36px; line-height:36px; padding:0 5px; font-size:16px; color:#e72645;}
.tit{  border:1px solid #d0d0ce;  height:36px; line-height:36px; padding:0 5px; font-size:16px; color:#e72645;}
.tit2{  height:36px; line-height:36px; float:left; padding:0 5px; font-size:16px; color:#e72645;}
.ti1t{  height:36px; line-height:36px; float:right; padding:0 5px; font-size:16px; color:#e72645;}
.tit span{ color:#999; font-size:14px; padding:0 5px;}
.meiti{ width:300px; height:208px; margin:10px 0;}
.conmid{ width:400px; margin:0 20px; overflow:hidden;}
.tab{ overflow:hidden;border:1px solid #d0d0ce;height:36px; line-height:36px;  padding:0 5px;}
.tab li{ float:left; cursor:pointer; color:#333;font-size:16px; height:36px; line-height:36px;position:relative; margin-right:21px;}
.tab li span{ color:#999; font-size:14px; padding:0 5px;}
.tab li.curr{ color:#e72645;}
#comment{ position:relative;}
.tabcon{  line-height:26px;}
.bod12{ width:1px; border-right:1px solid #d0d0ce; height:36px; margin-right:5px; display:block; position:absolute; top:0;left:120px;}
.news{ overflow:hidden;padding:5px;}

.abox{ position:absolute; float:right; top:8px; right:5px; font-size:12px;}
.news li{ background:url(../images/ruicheng_20.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #acadae; height:30px; line-height:30px;}
.conrit{ width:260px;}
#marquee6{ overflow:hidden; padding:0 5px; width:250px; height:218px; margin:10px 0 0;}
#marquee6 ul li{ background:url(../images/ruicheng_24.jpg) no-repeat left center; padding-left:15px; height:26px; line-height:26px; width:230px; overflow:hidden;}
.erweima{ border:2px solid #e72645; margin:8px 0 0; padding:5px; overflow:hidden; height:70px;}
.erweima p{ line-height:24px; color:#e72645;}
.erweima p img{ width:68px; height:68px;}
.rukou{ overflow:hidden;}
.rukou li{ height:62px; padding:0 10px 0 53px; font-size:18px; line-height:62px; color:#fff; width:160px; float:left;}
.rukou li a{ color:#fff; display:block; background:url(../images/ruicheng_34.jpg) no-repeat right center;}
.rukou li.libg1{ background:url(../images/ruicheng_32.jpg) no-repeat 10px center #e72645; margin-right:35px;}
.rukou li.libg2{ background:url(../images/ruicheng_36.jpg) no-repeat 10px center #e72645;margin-right:35px;}
.rukou li.libg3{ background:url(../images/ruicheng_39.jpg) no-repeat 10px center #e72645;margin-right:35px;}
.rukou li.libg4{ background:url(../images/ruicheng_41.jpg) no-repeat 10px center #e72645;}
.banner1{ width:495px; height:90px; margin:8px auto; overflow:hidden;}
.banner1 img{ width:495px; height:90px;}
.zhanting{ overflow:hidden; margin:8px 0;}
.zhanting li{ float:left; width:178px; height:100px; border:1px solid #eae9e9; margin:8px 10px; display:inline;}
.zhanting li img{width:178px; height:100px; }
.newbox{ width:485px; overflow:hidden;}
#marquee2{ margin:8px 0; width:485px; overflow:hidden; height:236px;}
#marquee2 ul li{ margin:8px 10px; width:140px; height:102px; display:inline; float:left;}
#marquee2 ul li img{ display:block; width:140px; height:102px;}


#divmain{height:236px; width:485px;overflow: hidden;}
#div1st{ padding:8px 0; overflow:hidden;}
#div1st a{ display:block;margin:8px 10px; width:140px; height:102px;float:left;}
#div1st a img{width:140px; height:102px;}
#div2ed{ padding:8px 0; overflow:hidden;}
#div2ed a{ display:block;margin:8px 10px; width:140px; height:102px;float:left;}
#div2ed a img{width:140px; height:102px;}

.yl{ overflow:hidden; padding:0 10px; clear:both; font-size:10px; color:#ccc; margin:8px 0;}
.yl a{ padding:0 8px; height:24px; line-height:24px; font-size:12px;}
.hezuo{ overflow:hidden;}

/*合作伙伴滚动*/
#marquee1{ width:992px; padding:5px 4px; overflow:hidden; height:42px;}
#marquee1 ul li{ width:112px; height:42px;float:left;}
#marquee1 ul li a{ margin:0 5px; display:block; width:100px; border:1px solid #dcdcdc; height:40px}
#marquee1 ul li img{ display:block; width:100px; height:40px;}


.gundong{width:992px; padding:5px 4px; overflow:hidden; }
.gundong a{ display:block;width:100px; height:40px; border:1px solid #dcdcdc; margin:5px; float:left;}
.gundong a img{width:100px; height:40px;}

/*#marquee1{ width:992px; padding:5px 4px; overflow:hidden; height:40px;}
#marquee1 ul li{ width:100px; height:40px; border:1px solid #dcdcdc; margin:0 5px; float:left;}
#marquee1 ul li img{ display:block;width:100px; height:40px;}*/
.foot{ width:100%; border-top:1px solid #dddddd; background:#f5f5f5; padding-top:10px;}
.footbox{ width:1000px; margin:0 auto; overflow:hidden;}
#zhlist{ padding:0; margin:0;}
#zhlist li{ margin:8px 3px; display:inline;}

/*Demo*/
#demoo {overflow:hidden; margin:6px; height:140px; }
#indemoo { float: left; width: 800%; }
#demoo1,#demoo2 { float: left; }
#demoo1 ul li,#demoo2 ul li{ float:left; vertical-align:bottom; }




/*分页按钮开始*/
.fenyefenye{width:98%; margin:0 auto; height:35px; line-height:35px; text-align:center; border-top:1px solid #ccc; margin-top:10px;}
.fenyefenye ul{ width:300px; height:35px; line-height:35px; margin:0 auto;}
.fenyefenye li{float:left; margin-left:9px;}
.fenyefenye a{ color:#999; text-decoration:none;}
.fenyefenye a:hover{ color:#000; text-decoration:none;}
/*分页按钮结束*/

/*翻页按钮开始*/
.fanye{ width:95%; line-height:25px; font-size:12px; border:none; border-top:1px solid #ccc; margin:0 auto; margin-top:20px; padding-left:20px;}
.fanye a{ color:#7f0600; text-decoration:underline;}
.fanye a:hover{ color:#000; text-decoration:none;}
/*翻页按钮结束*/


/*新闻单页开始*/
.biaoti{ width:100%; height:50px; line-height:50px; font-size:18px; color:#505050; text-align:center; font-weight:bold;}
.beizhu{width:90%; height:28px;line-height:28px; background-color:#f7f7f7; border:1px solid #e8e8e8; text-align:center; color:#666; margin:0 auto;}
.zhwen{ line-height:20px; font-size:12px; color:#505050; padding:20px 10px 20px 10px;}
.zhwen p{margin-bottom:10px;}
/*新闻单页结束*/


/*栏目标题开始*/
.lmTitle{height:25px; line-height:25px; background-image:url(../images/titlebg.png); background-repeat:no-repeat; padding:0px 10px 0px 40px;}
.lmTitle span{font-size:14px; color:#fff;letter-spacing:3px;  float:left; }
.lmTitle a{color:#00A1E4; float:right; }
/*栏目标题结束*/