@charset "gb2312";
/* CSS Document */
html{color:#000; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei; font-size:12px; color:#222;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
i, s, u, em { font-style: normal; text-decoration: none;}
a{ color:#222; text-decoration:none;}
.cl{ clear:both;}
.cl:after{ content:"."; display:block; visibility:hidden; clear:both; height:0;}
.w1200{ width:1200px;}
.w1000{width:1000px;}
.wauto{ margin:0 auto;}
.pr { position:relative;}
img{ border:none;}

.topbox{ width:100%;}
.tbg01,.tbg02,.tbg03,.tbg04,.tbg05{ width:100%; height:150px;}
.tbg01{ background:url(img/tbg01.jpg) no-repeat top center;}
.tbg02{ background:url(img/tbg02.jpg) no-repeat top center;}
.tbg03{ background:url(img/tbg03.jpg) no-repeat top center;}
.tbg04{ background:url(img/tbg04.jpg) no-repeat top center;}
.tbg05{ background:url(img/tbg05.jpg) no-repeat top center; padding-top:30px; height:120px;}

.person{ position:absolute; top:65px; left:600px;}
.person>div{ width:456px; height:580px; background:url(img/person.png) no-repeat;*background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/person.png');}
.mrt_logo{ z-index:99;position:absolute; top:50px; left:106px;}
.mrt_logo>div{ background:url(img/mrt_logo.png) no-repeat; width:200px; height:298px;}
.theme{position:absolute; top:239px; right:0px;}
.theme>div{ background:url(img/theme.png) no-repeat; width:605px; height:298px; *background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/theme.png');}
.mrt_logo p{font:normal 16px/2 microsoft yahei; color:#fff; display:block; margin-top:40px; margin-left:88px; float:left;}
.mrt_logo .backto { position:relative; margin:75px 0 0 80px; padding-right:25px; float:left; color:#000; text-indent:5px; font:normal 12px/20px microsoft yahei;cursor:pointer;background: url(img/icon_last.gif) no-repeat 60px 7px #FFF;  text-align:left; }
.mrt_logo .backto ul{background:#FFF; display:none;position:absolute; top:20px; left:0px; border:1px solid #ccc; z-index:99; width:76px;}
.mrt_logo .backto li{ text-align:center;}
.mrt_logo .backto li a{height:20px; font-size:14px; color:#000; line-height:24px; cursor:pointer; text-indent:0;}
.mrt_logo .backto li:hover { background:#000; color:#fff;} 
.mrt_logo .backto li a:hover{color:#bb5e02;}
.mrt_logo .backto li:hover a {color:#fff;}
.tbgbox,.person,.mrt_logo,.theme,.leadtxt{zoom:1; /*触发IE下块级元素*/filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.person { left:-456px;}
.theme{ right:-576px;}
.mrt_logo{ top:-228px;}

/*导语*/
.leadtxt{ width:100%; background:url(img/trans_bg80.png) repeat; padding:24px 0;}
.leadtxt blockquote{ width:900px; margin:0 auto; font:normal 14px/36px microsoft yahei; text-indent:2em; background:url(img/leadbg.png) no-repeat left 0; padding-left:100px; color:#fff;}

/*分块背景*/
.light { background:#fff; }
.dark { background:url(img/dark_bg.jpg) repeat; color:#fff; padding:80px 0;}

/*标题*/
.title { width:100%; border-bottom:1px solid #e8e8e8; margin-bottom:-1px; height:117px;margin: 0 auto;}
.title h2{ display:inline-block; background:url(img/titbg.png) no-repeat center top; height:78px; width:100%; padding-top:42px; }
.title h2 strong{ display:inline-block; background:url(img/tit.png) no-repeat center top; width:100%; height:55px;}
.dark .title{ border-color:#fff;}
.dark .title h2{ background-position:center -120px;}
.dark .blockquote{ color:#FBF2D2; }
.light p,.dark p{font:normal 14px/2 microsoft yahei;  text-indent:2em;}
.light .blockquote,.dark .blockquote{font:16px/2 microsoft yahei;}
.light p a.more { border:2px solid #292929; background:#292929;}
.dark p a.more { border:2px solid #fbf2d2;}
.light p a.more,.dark p a.more{ float:right;  padding:8px 15px; text-transform:uppercase; font:normal 14px/1 arial;text-indent:0; margin-top:50px; color:#FBF2D2;}
.mt80{margin-top: 80px;}
.title h2 strong.t01{background-position: 353px 0;}
.title h2 strong.t02{background-position: center -64px;}
.title h2 strong.t03{background-position: center -125px;}
.title h2 strong.t04{background-position: center -185px;}
.title h2 strong.t05{background-position: 365px -248px;}

/*第一部分*/
.personbox {width:100%;background: url(img/light_bg01.gif) no-repeat 27px 0;height:618px;margin-top: 34px;margin-bottom:-80px;}
.personbox img{position:absolute;top:20px;left: 255px;}
.personbox b{font-size: 18px;position: absolute; font-weight:normal; z-index:99;}
.personbox b strong{ font-size:24px;}
.personbox b.tags01,.personbox b.tags02,.personbox b.tags03,.personbox b.tags04,.personbox b.tags05,.personbox b.tags06,.personbox b.tags07{ left: 50%; top: 50%;/*filter:alpha(opacity=0);*/ -moz-opacity:0; opacity:0;}
.personbox .person_info {position:absolute;background:url(img/person_info.png) no-repeat;padding:20px 30px 56px 20px;width:456px;height:110px;top: -4px;right: 110px;}
.personbox .person_info p{font-size: 16px;color:#fff;padding-bottom:10px;line-height: 37px;text-indent:0;}
.personbox .person_info p strong{ font-size:18px;}
.effect_css3 .personbox b{ transition:all 0.5s ease 0.2s;-moz-transition:all 0.5s ease 0.2s;-webkit-transition:all 0.5s ease 0.2s;-o-transition:all 0.5s ease 0.2s;/*filter:alpha(opacity=1);*/ -moz-opacity:1; opacity:1;}

.effect_css3 .personbox b strong{ font-size:24px;}
.effect_css3 .personbox b.tags01{left: 665px;top: 182px;}
.effect_css3 .personbox b.tags02{left: 124px;top: 97px;}
.effect_css3 .personbox b.tags03{left: 77px;top: 231px;}
.effect_css3 .personbox b.tags04{left: 5px;top: 336px;}
.effect_css3 .personbox b.tags05{left: 800px;top: 455px;}
.effect_css3 .personbox b.tags06{left: 666px;top: 375px;}
.effect_css3 .personbox b.tags07{left: 838px;top: 273px;}

/*第二部分*/
.insist{ width:100%; background:url(img/dark_bg01.png) no-repeat left 40px; margin-top:25px; height:580px;padding-top: 65px;}
.insist p{  /*margin:0px 0 0 70px; padding-bottom:30px; */color:#999;}
.dark .dark-slider{width:600px;position: absolute;top: 72px;right: 67px;text-align: center;}
.dark .hd li{width:15px;height:15px;background: #A6A6A6;float:left;margin:0 10px;}
.dark .dark-slider .hd{display: inline-block;margin-top:15px;}
.dark  .hd li.on{background: #D1BE83;}
.dark-box{float:left;width:480px;}
/*第三部分*/
.courage {width:100%;background: url(img/light_bg02.jpg) no-repeat center 0;margin-top:25px;height: 705px;}
.courage .courage-tit{color:#000;font-weight: bold;font-size: 18px;width:840px;margin:0 auto;padding-top: 10px;line-height: 1.5;}
.courage p a.more{margin-top: 29px}
.courage p{ font:normal 16px/2 microsoft yahei;}
.courage p {padding:0 10px;}
.light ul{margin-top: 20px;}
.light ul li{float:left;margin:0 6px;}

/*第五部分*/
.ambition { width:100%; background:url(img/dark_bg02.png) no-repeat left 0px; margin-top:40px; height:690px;}
.ambition h3{ width:400px; margin:0 0 10px 70px;}
.ambition p{ float:right; width:395px; margin:30px 0 0 0;padding-right: 45px;color:#999;}
.ambition p.blockquote { float:left; width:657px;padding: 0 0 12px 35px ;line-height: 30px;}
.ambition .img_slider{width:692px;  margin:0 0 0 15px;}

.img_slider{ float:left;position:relative; }
.img_slider img{ vertical-align:top;}
.img_slider ul.nums { position:absolute; bottom:12px; right:12px;}
.img_slider ul.nums li{ float:left; width:12px; height:12px; background:#DEDEDE; margin:0 0 0 10px;}
.img_slider ul.nums li.on{ background:#E9D5AD;}
/*第九部分*/
.afterword { padding:22px; width:1158px; background:url(img/x_line.gif) repeat; margin:20px 0 0 0;}

/*团队*/
.team table.fr{width:436px;border:none;}
.team .text_r{text-align: right;vertical-align: top;}
.borsty{position:relative;border:1px solid #fff; text-align: center;padding:25px 20px;height:165px;}
.borsty b{position:absolute;top:-30px;margin-left:-80px;background:url(img/dark_bg.jpg) repeat;padding:0 20px;font-size: 30px; line-height:24px;*line-height:32px; left:50%;}
.borsty b em{text-transform: uppercase;font-size: 14px;line-height: 20px;}
.h60{height: 60px;clear: both;}
.team{width:690px;float: left;}
.designer{width:360px; overflow:hidden;text-align: left;margin:20px 0 0 0px; font:14px/2 microsoft yahei;}
.designer td{line-height: 30px;}
.w270{float: right;width:270px; margin-top:20px;}
.gz,.wx{float:left;margin:0 15px;width:105px;}
.gz img,.wx img{ vertical-align:top;}
.gz_nav { margin:10px 0 0 20px;}
.sm{float:right;width:280px;}
.sm p{text-indent: 2em;text-align: left; line-height:24px; margin:20px 0 -10px 0;}

/*右侧导航*/
.nav_r{width:125px;height:auto;position:fixed;top:120px;right:0;z-index:999;font:16px/2 "microsoft yahei";text-align: center;}
.gzyh{width:105px;margin: 0 15px;float:left;}
.wz,.visitNum>b{color:#dec697;font-size: 20px;}
.wz{font-size: 18px;}
.nav_r .back{width:100%;float: left;}
.nav_r .back a{display: block;background: url(img/totop.png) center no-repeat;width:100%;height:62px;margin:0 auto;}







