﻿﻿body {
  font-family: "Microsoft YaHei", sans-serif;
  color: #575d73;
  font-size:14px;
}
.container{width:1120px;margin:0 auto;padding:0;}

a {color: inherit;}
a:hover, a:focus, a:active {color: inherit;}

* {outline: none;}
h3{font-family:华文中宋;}
.box-title{background:url(../images/box-title-bg.jpg) no-repeat 0 100%;font-size:28px;font-weight:700;line-height:42px;overflow:hidden;position:relative;}
.box-title .emphasis{color:#C63B3E;}
.box-title .more{position:absolute;right:0;bottom:0;}
.box-title .more a{font-size:14px;font-family: "Microsoft YaHei";font-weight:normal;}
.title-nobg{background:none;}

.p-left{width:535px; float:left;}
.p-right{width:535px; float:left;margin-left:50px;}

.p-left-1{width:260px; float:left;min-height:1px;}
.p-right-1{width:810px; float:left;margin-left:50px;}

.p-center{width:810px;margin:0 auto;overflow:hidden;}
.p-center1{width:900px;margin:0 auto;overflow:hidden;}

.cgs100list{padding-top:20px;}
.cgs100list li{text-align:center;overflow:hidden;line-height:40px;border-bottom:1px solid #eee;}
.cgs100list li a{display:block;text-decoration:none;}
.cgs100list li a:hover,.cgs100list li.active{background:#b81516;color:#fff;}


.cgs100header{ background:url(../images/header-bg.jpg) no-repeat top center; min-height:546px;}
.scrollCtn{width:300px;height:150px; position:absolute;right:70px;top:186px;}
.scrollCtn h4{text-align:center;line-height:40px;color:#9b2324;font-size:20px;font-weight:700;}
.scrollCtn h4 a{color:#9b2324;}
.scrollCtn h4 a:hover{color:#000;}
.scrollCtn p{color:#551f1d;}

.cgs100header1{ background:url(../images/header-bg.jpg) no-repeat top center; min-height:446px;}
.scrollCtn1{width:300px;height:250px; position:absolute;right:70px;top:186px;}
.scrollCtn1 h4{text-align:center;line-height:40px;color:#9b2324;font-size:20px;font-weight:700;}
.scrollCtn1 h4 a{color:#9b2324;}
.scrollCtn1 h4 a:hover{color:#000;}
.scrollCtn1 p{color:#551f1d;}


.navbar{margin:0; min-height:51px;border-radius:0;border:0;}
.navbar-default{ background:#313131;color:#fff;}
.nav{}
.nav li{float:left;padding:0 20px;line-height:50px;font-size:15px;}
.nav li a,.nav li a:visited{color:#fff;}

.cgs100chubanwu{ background:url(../images/shigang-bg.jpg) no-repeat top center; min-height:380px;padding-top:40px;}
.cgs100chubanwu h3{margin-bottom:40px;}

.cgs100shigang{ background:#FFF; min-height:380px;padding-top:40px;}
.cgs100shigang h3{margin-bottom:5px;}

.cgs100huajuan{ background:url(../images/huajuan-bg.jpg) no-repeat top center; min-height:433px;padding-top:40px;}
.cgs100huajuan h3{margin-bottom:40px;color:#000;}
.cgs100huajuan img + .cgs100huajuan img{margin-left:10px;}
.cgs100lilun{ background:#FFF; min-height:411px; padding:60px 0;}

.cgs100lilun1{ background:#F0EFEB; padding:40px 0;}

.cgs100rencai{ background:#F1F1F1 url(../images/rencai-bg.jpg) repeat-y top center; min-height:564px;overflow:hidden;}
.cgs100rencai .dzrc{min-height:282px;overflow:hidden;}
.cgs100rencai .yscq{min-height:226px;overflow:hidden;}
.cgs100rencai ul li{float:left;position:relative;}
.cgs100rencai .imgctn{width:112px;height:112px;overflow:hidden;background:#BC2729;}
.cgs100rencai img{width:112px;margin-top:-8px;}
.cgs100rencai .imgctn .imgcover{width:100%;height:100%;background:#000;opacity:0.5;z-index:1000;display:block;position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.cgs100rencai .imgctn .imgcover:hover{background:none;opacity:1;}
.cgs100rencai2{background:#FFF;min-height:200px;margin:40px 0;}
.cgs100rencai .topline{height:94px;}

.cgs100yuanshi{ background:#FFF;  min-height:264px;overflow:hidden;margin:40px 0;}

.rencai-type{border-bottom:#e1e1e1 3px double;line-height:32px;padding-top:20px;text-align:left;overflow: hidden;font-size:24px;width:95%;margin:0 auto;font-family: "Microsoft YaHei";font-weight:normal;color: #575d73;}

.cgs100baodao{ background:#FFF; min-height:471px;padding-top:30px;}
.cgs100baodao .container{overflow:hidden;}

.cgs100links{ background:#FFF; min-height:271px;padding-top:30px;}

.cgs100mgrs{background:#FFF url(../images/mgrs-bg.jpg) no-repeat top center;min-height:326px;padding-top:40px;}
.cgs100mgrs p{margin-top:40px;}

.cgs100video{background:url(../images/video-bg.jpg) no-repeat bottom center; min-height:545px;padding-top:40px;}
.videolist{background:url(../images/bnyx-bg.jpg) no-repeat bottom center;min-height:437px;margin-top:30px;position:relative;}
.video1,.video2,.video3,.video4,.video5,.video6{position:absolute;display:block;background:#000;opacity:0.45;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45); width:193px;height:67px;text-align:center;}
.video1{left:150px;top:60px;border-top-right-radius:2em;border-bottom-left-radius:2em;}
.video2{left:500px;top:45px;border-top-left-radius:2em;border-bottom-right-radius:2em;}
.video3{left:800px;top:130px;border-top-left-radius:2em;border-bottom-right-radius:2em;}
.video4{left:650px;top:250px;border-top-right-radius:2em;border-bottom-left-radius:2em;}
.video5{left:400px;top:330px;border-top-left-radius:2em;border-bottom-right-radius:2em;}
.video6{left:220px;top:200px;border-top-right-radius:2em;border-bottom-left-radius:2em;}

.videolist a{color:#FFF;opacity:none;font-weight:800;line-height:67px;font-size:16px;text-decoration:none;}
.videolist a:hover{color:red;}
.cgs100ContOrCate{ background:#FFF; min-height:471px;}
.cgs100ContOrCate .container{overflow:hidden;}

.footer{background:#EEE; min-height:70px;}
.footer p{line-height:70px;font-size:16px;text-align:center;}


.newslist{overflow:hidden;margin:13px 0 22px;}
.newslist ul{}
.newslist ul li{line-height:30px;text-align:right;overflow:hidden;background:url(../images/bullet.jpg) no-repeat 0 50%;padding-left:10px;}
.newslist ul li a{float:left;color:#6D6D6D;}
.newslist ul li .datetime{color:#c8c8c8;}
.newslist ul li.li_separator{height:30px;background:url(../images/dotline.gif) repeat-x 0 50%;}

.pictxt{margin-top:30px;}
.pictxt img{float:left;width:180px;height:115px;margin-right:20px;}
.pictxt h4{font-size:16px;font-weight:normal;line-height:25px;}
.pictxt h5{font-size:12px;color:#c8c8c8;font-weight:normal;line-height:20px;}
.pictxt p{line-height:20px;font-size:14px;}

.slideGroup{ text-align:center;  }
.slideGroup .parHd{line-height:50px; padding:0 255px; position:relative; overflow:hidden;}
.slideGroup .parHd ul{list-style:none;}
.slideGroup .parHd ul li{ float:left; padding:0 50px; cursor:pointer; border-radius:3px; font-size:24px; line-height:50px; background:#eee; border:1px solid #d8d7df; margin-right:2px;}
.slideGroup .parHd ul li.on{background:#bc1d00; color:#fff; }
.slideGroup .parHd ul li.on a{color:#fff;text-decoration:none;}
.slideGroup .slider{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }


.slider{height:150px; margin:0 auto; overflow:hidden;  }
.slider .bd{ position:absolute; left:0; top:0; }
.slider .bd li{ overflow:hidden; }
.slider .bd li img{ display:block; width:220px; height:125px;}
.slider .tempWrap{padding:0 220px !important; /* 强制遮罩层显示2侧各130px */   }
.slider .bd ul{margin-left:-220px !important;  }
.slider .pnBtn{position:absolute; top:0; width:220px; height:150px; cursor:pointer;   }
.slider .prev{ left:0;  }
.slider .next{ right:0; }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:150px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:150px; _filter:alpha(opacity=70); }
.slider .prev .arrow{ left:0; background:url(images/left.png) 0 center no-repeat;   }
.slider .next .arrow{ right:0; background:url(images/right.png) 0 center no-repeat;  }

.focusBox {margin-top:30px; position: relative; width:535px; overflow:hidden; height:342px;overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox ul li{background-image:none;padding-left:0;}
.focusBox .pic img { width:535px; height:342px; display: block; overflow:hidden;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none;line-height:30px; }
.focusBox .num { position: absolute; z-index:5; bottom: 7px; right:4px; }
.focusBox .num li{float: left; position: relative; width: 14px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;background-image:none;padding-left:0; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:240px; height:180px; display:block; padding:5px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;font-size:12px;   }

.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px;margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
.multipleColumn .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px;cursor:p ointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{overflow:hidden;  }

.hplink{position:absolute;right:80px;top:40px;width:120px;height:50px;}
.hplink a{color: red;text-shadow: 1px 1px 1px #666;text-align: right;font-size: 30px;line-height:50px;font-family: 微软雅黑, Arial, Helvetica, sans-serif;}
.hplink a:hover{color:Yellow;text-decoration: none;}