@charset "utf-8";
/* CSS Document */
/*reset*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,footer,header{margin:0;padding:0;color: #333;}
ol,ul,li{list-style:none;}i,em{font-style:normal;}a{text-decoration:none;color:#333;cursor:pointer;}img{border:none;}
body{font-family:"microsoft yahei","Verdana","Tahoma","Arial";}.fl{float:left;}.fr{float:right;}.fl,.fr{_display:inline;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}.pr{position: relative;}

/*page*/
.content{ width:1100px; padding: 0 50px; margin: 0 auto;}
.partbox {width: 100%;padding-bottom: 60px;background-color: #fff;padding-top: 30px;}
.bannerbox{ width:100%; background: url(images/banner-bg.jpg) no-repeat top center; height: 986px;}

.banner-logo {
  background: url("images/banner-logo.png");
  position: absolute;
  left: 161px;
  top: 0px;
  width: 213px;
  height: 48px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.banner-h1-01 {
  background: url("images/banner-h1_01.png") no-repeat top center;
  position: absolute;
  left: -100%;
  top: 162px;
  width: 100%;
  height: 277px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.banner-h1-02 {
  background: url("images/banner-h1_02.png") no-repeat top center;
  position: absolute;
  right: -100%;
  top: 448px;
  width: 100%;
  height: 305px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.banner-bg {
  background-image: url("images/banner-h1-bg.png");
  position: absolute;
  left: 411px;
  top: 133px;
  width: 372px;
  height: 577px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.banner-drx-logo{
  background-image: url("images/banner-logo02.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 979px;
  top: 63px;
  width: 175px;
  padding-top: 139px;
}
blockquote{position: absolute;left: 0px;top: 820px;width: 1100px;height: 125px;margin: 0px;padding: 0px 50px;}
blockquote .leadtit{padding: 25px 25px 0 10px;height: 100px;border-right: 1px solid #fff;color: #fff;font-size: 24px;}
blockquote .leadtit strong{
    font-size: 31px;
}
blockquote .leadtxt {font: 15px/2 microsoft yahei;width: 976px;color: #fff;}
blockquote .leadtxt p{text-indent: 2em;color: #fff;}


.titlebox {padding: 42px 0;width: 100%;height: 48px;background: url("images/line@01-01.gif") repeat-x center center;text-align: center;font-size: 0;}
.titlebox h2{display: inline-block;padding: 0 20px;background: #fff;color: #3b393c;font: bold 48px/1 microsoft yahei;vertical-align: top;}
.titlebox h2 strong{ color: #2d2e80; }
.titlebox span{display: inline-block;width: 10px;height: 10px;border:4px solid #ffd74b;border-radius: 100%;margin-top: 15px;background: #fff;}
.conbox { width: 100%;}

/*Dark S*/
.dark{background:#2d2e80;padding-top: 0;}
.dark .titlebox{background-image: url("images/line@01-02.gif");}
.dark .titlebox h2{ color: #fff;background: #2d2e80;}
.dark .titlebox h2 strong{ color: #ffd74b; }
.dark .titlebox span{background: #2d2e80;}
/*Dark E*/


.scrollbar::-webkit-scrollbar {/*滚动条整体样式*/
        width: 13px;     /*高宽分别对应横竖滚动条的尺寸*/
        background:url(images/scrollbg.png) no-repeat 0 bottom;
    }
.scrollbar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        background:url(images/scrollbg.png) no-repeat -13px bottom #2d2e80;
		width: 13px;
    }
.dark .scrollbar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        background:url(images/scrollbg.png) no-repeat -26px bottom #ffffff;
    }
.scrollbar::-webkit-scrollbar-track {/*滚动条里面轨道*/
        background:url(images/scrollbg.png) no-repeat 0 bottom;
    }
.img-scale{ display:block;transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;}
.img-scale:hover{transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1); -o-transform: scale(1.1);-webkit-transform: scale(1.1);}


.hd{width:100%;text-align: center;margin-bottom: 30px;}
.hd a{display:inline-block;width: 120px;height: 60px;margin: 0 20px;border:2px solid #333;font: 18px/1.2 microsoft yahei;border-radius: 10px;padding-top: 18px;}
.hd a.on,.hd a:hover{border:2px solid #2d2e80; background: #2d2e80; font-weight: bold;color: #fff;}
.bd {}

.dark .hd a{border:2px solid #fff;color:  #fff;}
.dark .hd a.on,.dark .hd a:hover{border:2px solid #ffd74b; background: #ffd74b; color: #333;}

.pt01 {background: url(images/pt01-bg01.png) no-repeat 320px 0px;padding-top: 30px;}
.pt01 .pt01-img{ width: 402px; height: 440px; overflow: hidden;}
.pt01 .pt01-txt {width: 698px;}
.pt01 .pt01-txt .pt01-txt-top {padding-top: 20px;padding: 20px 24px 0 15px;width: 644px;}
.pt01 .pt01-txt .pt01-txt-top h3{display: inline-block;width: 100%;font-size: 20px;}
.pt01 .pt01-txt .pt01-txt-top h3 strong{ font-size: 50px; display: inline-block; text-indent: 10px;}
.pt01 .pt01-txt .pt01-txt-top i{display:inline-block;width:32px;height: 3px;background: #ffd74b;margin-left: 20px;}
.pt01 .pt01-txt .pt01-txt-bottom {width: 644px;background: #2d2e80;padding: 20px 24px 0 30px;margin-top: 20px;height: 240px;}
.pt01 .pt01-txt .pt01-txt-bottom dl{ width:400px; color: #fff;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd{float: left;width: 200px;white-space: nowrap;vertical-align: middle;line-height: 3;color: #fff;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i{display:inline-block;width: 24px;height: 24px;background: url(images/icon01.png) no-repeat;vertical-align: middle;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon01{ background-position: 0 0;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon02{ background-position: 0 -24px;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon03{ background-position: 0 -48px;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon04{ background-position: 0 -72px;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon05{ background-position: 0 -96px;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon06{ background-position: 0 -120px;}
.pt01 .pt01-txt .pt01-txt-bottom dl dd strong{ color:#ffd74b;}
.pt01 .pt01-txt .pt01-txt-bottom div{display:block;width:100%;margin-top: 20px;height: 60px;}
.pt01 .pt01-txt .pt01-txt-bottom div p{position:absolute;left: 46px;top: 15px;color: #fff;font: bold 16px/1.5 microsoft yahei;width: 550px;display: inline-block;}

.quote i{ display: inline-block; position: absolute; width: 32px; height: 32px; background: url(images/icon02.png) no-repeat;}
.pt01 .pt01-txt .pt01-txt-bottom div i.l-t{ left:0px; top:0px; background-position: 0 -32px;}
.pt01 .pt01-txt .pt01-txt-bottom div i.r-b{ right:0px; bottom:0px; background-position: -32px -32px;}

/*Dark*/
.dark .pt01 .pt01-txt .pt01-txt-top h3{ color: #fff;}
.dark .pt01 .pt01-txt .pt01-txt-bottom { background:#fff;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd { color: #333;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i{ background: url(images/icon01.png) no-repeat 0 -24px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon01{ background-position: -24px 0;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon02{ background-position: -24px -24px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon03{ background-position: -24px -48px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon04{ background-position: -24px -72px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon05{ background-position: -24px -96px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd i.icon06{ background-position: -24px -120px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom dl dd strong{ color:#2d2e80;}
.dark .pt01 .pt01-txt .pt01-txt-bottom div i.l-t{ left:0px; top:0px; background-position: 0 0px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom div i.r-b{right:0px;bottom:0px;background-position: -32px 0px;}
.dark .pt01 .pt01-txt .pt01-txt-bottom div p{color: #333;}

/*public*/
.pt01-public{ padding-top:30px;}
.pt01-public .pt01-img{width: 538px;height: 440px;overflow: hidden;}
.pt01-public .pt01-img .hd-img {position: absolute;bottom: 10px;width:100%;text-align: center;margin-bottom: 0;}
.pt01-public .pt01-img .hd-img span{ display: inline-block; margin: 10px; width:14px; height: 14px; border:2px solid #fff; border-radius: 100%;}
.pt01-public .pt01-img .hd-img span.on{ background: #fff;}
.pt01-public .pt01-img .arrow{position: absolute;top: 170px;display: inline-block;width: 50px;height: 100px;background: url(images/arrow.png) no-repeat;}
.pt01-public .pt01-img .sPrev { background-position: 0 0; left: 0;}
.pt01-public .pt01-img .sNext { background-position: -50px 0; right: 0;}

.pt01-public .pt01-txt {margin-left: 35px;width: 527px;height: 440px;}
.pt01-public .pt01-txt .pt01-txt-top { width: 434px; height: 140px; overflow: hidden;}
.pt01-public .pt01-txt .pt01-txt-top .txt-bg {position: absolute;left: 0;top:0;background:url(images/light-bg.png) no-repeat;width: 434px;height: 140px;z-index: 2;}
.pt01-public .pt01-txt .pt01-txt-top img{position:absolute;top: 10px;left: -20px;width: 180px;}
.pt01-public .pt01-txt .pt01-txt-top p{position:absolute;top: 26px;left: 190px;width: 200px;z-index: 3;font: 18px/1.5 microsoft yahei;}
.pt01-public .pt01-txt .pt01-txt-bottom {width: 482px;height: 280px;overflow-y: scroll;padding-right: 15px;margin-top: 20px;}
.pt01-public .pt01-txt .pt01-txt-bottom dl{width:100%;margin-top: 15px;}
.pt01-public .pt01-txt .pt01-txt-bottom dl dt{text-decoration:  underline;font: bold 18px/24px microsoft yahei;vertical-align: top;}
.pt01-public .pt01-txt .pt01-txt-bottom dl dd{font:14px/2 microsoft yahei;color: #666;}
.pt01-public .pt01-txt .pt01-txt-bottom dl dd strong{display: inline-block;color: #fff;background: #333;padding-left: 2px;width: 20px;height: 20px;line-height: 20px;margin-right: 5px;}
.pt01-public .pt01-item {width: 1060px;padding: 20px;background: url(images/line@05bg.gif) repeat #fff;font: 16px/36px microsoft yahei;margin-top: 30px;text-align: justify;}
.pt01-public .pt01-item strong{ color:#2d2e80; font-size: 20px;}

.dark .pt01 {background-image: url(images/pt02-bg01.png);}
.dark .pt01-public .pt01-txt .pt01-txt-top .txt-bg{background:url(images/dark-bg.png) no-repeat;}
.dark .pt01-public .pt01-txt .pt01-txt-bottom dl dt{ color: #fff;}
.dark .pt01-public .pt01-txt .pt01-txt-bottom dl dd{ color: #fff;}
.dark .pt01-public .pt01-txt .pt01-txt-bottom dl dd strong{background: #fff;color: #2d2e80;}
.dark .pt01-public .pt01-item{ background: url(images/line@05bg-02.gif) repeat #2d2e80; color: #fff;}
.dark .pt01-public .pt01-item strong{ color:#ffd74b;}

.eddingbox{background:url(images/edding-bg.jpg) no-repeat;width: 100%;height: 200px;padding: 34px 0;}
.eddingbox .fl{ padding:0 50px;}
.eddingbox .fr{width: 760px;padding: 20px 0;color: #fff;font: 18px/36px microsoft yahei;}

/*往期回顾*/
.backto{
	position:relative;
	width: 90px;
	height:22px;
	margin:0 auto;
	border:1px solid #000;
	font-size:12px;
	color:#000;
	background:#fff;
	line-height:20px;
	cursor:pointer;
	text-align:center;
	z-index: 9;
	}
.backto b{font-weight:normal;font-size:14px;}
.backto ul{background: #fff;width: 90px;position:absolute;z-index:9;top:21px;left:0;height:120px;overflow:auto;}
.backto ul li a{height:20px;line-height:24px;text-decoration:none;color: #000;}
.backto li:hover{background:#fff;color:#f00;}
.backto li:hover a{color: #352192;}
.userfocus{position:absolute;left:0;top:175px;width:100%;text-align:center;color: #fff;}
.userfocus p{line-height:20px;font-size:14px;color: #fff;}
.userfocus p b{
	display:inline-block;background:url(images/countbg.png) no-repeat;width:18px;height:24px;
	line-height:24px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}


/*策划团队*/
.tt01{width:240px;height:70px;margin:0 auto 25px;line-height:70px;background:url(images/tt01.png) no-repeat;font-size:40px;text-align:center;color:#000;}.tt01 i{color:#ab263b;}
.team{text-align:center;padding: 20px 0 0;}.ct{width:835px;margin:0 auto;text-align:center;}
.list-tit{width:460px;margin-top:5px;}.list-tit li{line-height:32px;font-size:16px;text-align:center;}
.gz{width:130px;margin:18px 30px 0 0;}.gz_nav{margin-top:10px;}
.mz{padding-bottom: 60px;text-align:center;}.mz h5{font-size:24px;margin-bottom:20px;padding-top:30px;}.mz h5 i{color:#ab263b;}
.mz p{font-size:16px;line-height:30px;}.ewm-zt{margin:15px 0 0 15px;}


/*导航*/
.nav_r{width: 120px;position: fixed;right: 30px;top:100px;padding-top: 170px; padding-left: 12px; background: url(images/menulead-bg.png) no-repeat; font-size: 0; display: none;}
.nav_r li{width: 115px;height:48px; font: 24px/48px microsoft yahei; text-align: center; border:2px solid #ffd74b; border-top: none; background-color: #2d2e80; }
.nav_r li a{display:block; color: #fff;}
.nav_r li a.cur {color:#ffd74b}
.nav_r span{ display:inline-block; width: 2px; height: 21px; background: #ffd74b; margin-left: 58px}
.nav_r a.top{ display:inline-block; width: 40px; height: 40px; margin-left: 38px; font: 16px/40px microsoft yahei; border:2px solid #ffd74b; background: #fff; border-radius: 100%; text-align: center;}









