@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
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;}

body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,microsoft yahei;}
a,a:link,a:active{text-decoration: none; color:#000 }
a:hover{text-decoration: underline;color:#000 }
img{ vertical-align:top; border:0;}
.hidd{ overflow:hidden;}
.none{ display:none;}
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{ display:table;content:""}
.clearfix:after{clear:both;}


html,body{ background:url(images/bg_body.png) repeat;}
.wrap{ width:1000px;  margin:0 auto;  position:relative;}
.main{width:1000px;  margin:0 auto; overflow:hidden; background:#fff;}

/* header */
.haeder_bg{  width:100%; float:left; margin-bottom:-540px;}
.piece_01,.piece_02,.piece_03,.piece_04{float: left;width: 100%; height:98px; }
.piece_05{float: left;width: 100%; height:148px; }
.piece_01{background:url(images/img_mrt_01.jpg) no-repeat top center;}
.piece_02{ background:url(images/img_mrt_02.jpg) no-repeat top center;}
.piece_03{ background:url(images/img_mrt_03.jpg) no-repeat top center;}
.piece_04{ background:url(images/img_mrt_04.jpg) no-repeat top center;}
.piece_05{ background:url(images/img_mrt_05.jpg) no-repeat top center;}

.header{ overflow:hidden; height:540px;  position:relative;}
.logo{ height:78px;}
.header_l{ width:398px; float:left; padding-top:31px;}
.header_r{ width:580px; float:right;  padding-right:20px; text-align:right}
.pic_mr_name{ height:138px;}
.header_r b{ font-family:microsoft yahei; font-size:26px; font-weight:500;}
.header_r h1{font-family:microsoft yahei; font-size:26px; font-weight:700; line-height:60px; font-weight:700;}
.header_r p{ line-height:32px; text-align:left; width:463px; float:right; font-size:18px;}
.header_r ul{ overflow:hidden;float:right; width:100%; text-align:center; margin-top:20px;}
.header_r ul li{ float:right; width:215px; margin-left:10px; display:inline-block;}

.backto { position:relative; padding-right:20px; float:left; height:20px;font-size:14px; font-weight:700; color:#000; text-indent:5px; line-height:20px; cursor:pointer;background: url(images/icon_last.gif) no-repeat right 8px;  text-align:left; margin:46px 0 0 188px;}
.backto ul{background:#FFF; display:none;position:absolute; top:20px; left:-1px; border:1px solid #ccc;}
.backto li a{height:20px;padding-right:25px; font-size:14px; color:#000; line-height:24px; cursor:pointer;}
.backto li:hover { background:#000; color:#fff;} 
.backto li a:hover{color:#bb5e02;}
.backto li:hover a {color:#fff;}


/* nav */
.navs{ height:47px; border-top:3px solid #000000; overflow:hidden;  position:relative;background:#bdc1c1; }
.navs ul{ overflow:hidden;}
.navs li{ width:198px; height:47px; line-height:47px; text-align:center; overflow:hidden; float:left;  font-family:Microsoft Yahei; font-size:22px; border-right:1px solid #fff;}
.navs li.nobg{ border:none;}
.navs li a{color:#000; text-decoration:none; display:block;height:77px;width:100%;}
.navs li a:hover{ text-decoration:underline}


/* rw */
.rw{ height:526px; overflow:hidden;background:url(images/img_mrt_12.jpg) no-repeat}
.rw_l{ float:left; width:380px; padding:79px 0 0 49px;}
.rw_r{ float:left; width:524px; padding:88px 0 0 0px;}
.rw_r h3{font-family:Microsoft Yahei; font-size:60px; font-weight:700; }
.rw_r p{font-size:14px; line-height:28px;}
.rw_r .sj{ text-indent:2em;}


/* dh */
.dh{background:url(images/img_mrt_21.jpg) no-repeat}
.dh_t{ height:139px; overflow:hidden}
.dh_t_l { float:left; width:338px; padding:36px 0 0 85px; font-size:30px; font-family:Microsoft Yahei;font-weight:700; line-height:42px;}
.dh_t p{ float:left; padding:46px 0 0 0; width:404px; line-height:24px; text-indent:2em;}
.dh_b{ height:496px; overflow:hidden;background:url(images/img_mrt_25.jpg) repeat; padding:0 0 0 20px;}
.dh_b dl{ width:390px;  float:left;overflow:hidden; margin:48px 35px 0 0px; padding:0 0 0 65px; line-height:26px; background:url(images/icon_q.gif) no-repeat;}
.dh_b dt{ float:left; font-size:14px; font-family:Microsoft Yahei; color:#d17808; padding:0 0 15px 3px;}
.dh_b dd{ background:url(images/bg_box.gif) no-repeat;float:left; width:368px;height:118px; overflow:hidden; line-height:26px; font-size:14px;}
.dh_b dd p{ padding:8px 10px 0 13px;}
.dh_b dd a{ color:#feb252;}


/* zf */
.zf{ height:609px; padding:0 20px;}
.zf h3{ font-size:30px; font-family:Microsoft Yahei; border-bottom:1px dotted #646464; padding:15px 0 8px;}
.zf .sp{ text-align:center; margin:20px auto;}


/* cpsx */
.cpsx{background:url(images/img_mrt_28.jpg) no-repeat; height:717px;}
.pictab{ overflow:hidden}
.pictab li{ overflow:hidden; width:157px; float:left; margin-left:8px; display:inline-block; cursor:pointer;}
.pictab li img{ padding:1px; background:#fff; border:1px solid #a3a3a3;}
.scroll{ height:521px; padding-top:55px; overflow:hidden}

/* about */
.about{ height:620px; background:url(images/img_mrt_51.jpg) no-repeat;}
.about_r{ float:right; padding:139px 53px 0 0}
.about_l{ width:536px; padding:60px 0 0 36px; float:left;}
.about_l h3{font-family:Microsoft Yahei; font-size:30px; font-weight:700; padding-bottom:20px;}
.about_l b{font-size:14px; display:inline-block; padding:0 24px; margin:18px 0 5px; background:#000; color:#fff; height:30px; line-height:30px;}
.about_l span{ display:block;font-size:14px; line-height:28px;}
.about_l p{font-size:14px; line-height:28px;text-indent:2em}
.about_l p a{ color:#feb252; }

/* wqhs */
.wqhs{ padding:0px 19px 25px;margin:25px 0 0;}
.wqhs_l{ width:709px; float:left; overflow:hidden}
.wqhs_l_t{height:51px; line-height:51px; background:#000; color:#fff; font-size:24px;font-family:Microsoft Yahei; margin-bottom:12px;}
.wqhs_l_t h3{ font-weight:700; padding-left:11px; float:left }
.wqhs_l_t a{ float:right; color:#fff; font-size:14px; padding-right:25px; cursor:pointer;}

.wqhs_l .pic{ overflow:hidden; width:105%}
.wqhs_l .pic li{ overflow:hidden;background:#f5f5f5;  width:167px; float:left; text-align:center; margin-right:11px; display:inline-block; color:#333333;border:1px solid #cccccc;}
.wqhs_l .pic li img{ padding:1px;border-bottom:1px solid #cccccc; }
.wqhs_l .pic li p{ line-height:20px;}

.wqhs_r{ width:216px; height:232px; float:right; padding:0 12px;  background:#000; color:#fff; position:relative; overflow:hidden}
.wqhs_r h3{ border-bottom:1px solid #fff; font-weight:700;text-align:center; font-family:Microsoft Yahei; font-size:28px;  padding:5px 0 ; }
.wqhs_r p{ padding:12px 0 0 23px; line-height:30px; color:#fff; font-size:14px;font-family:Microsoft Yahei; }
.wqhs_r p span{ font-family:simsun; font-weight:bold; }
.wqhs_r b{ color:#ffdf5d; font-size:24px; font-weight:700;}
.wqhs_r p img{ margin-right:5px;}
.wqhs_r a{ position:absolute; bottom:2px;  text-align:center; margin-left:32px; cursor:pointer}

/* backtop */
.fix_float{position: absolute;right:0px;top: 0;}
.fix_nav{width:153px; height:356px; padding-top:73px; background:url(images/img_mrt_19.png) no-repeat;position:fixed;_position:absolute; bottom:212px;_right:-126px; _bottom:"auto"; cursor:pointer;}
.fix_nav a{ display:block; height:29px; line-height:29px; margin-bottom:27px; color:#fff; text-align:center; font-size:20px; font-family:Microsoft Yahei;}




/*Gallery*/
#gallery {margin:0 auto;height:510px;z-index:1; position:relative;overflow:hidden}
.container_image{margin:0 auto;position:relative;width:100%;font-size:.8125em; overflow:hidden}	
/*===== gallery =====*/
.roundabout-holder{width:1000px;height:496px; margin:35px 0 0 330px;}
.roundabout-moveable-item {width: 650px;height: 450px;cursor: pointer;}
.roundabout-moveable-item img{width:100%;}

.pre{ position:absolute; left:10px; top:130px; width:53px; height:149px; background:url(images/btn_l.gif) no-repeat;z-index:100; cursor:pointer}
.next{ position:absolute; right:10px; top:130px;width:53px; height:149px;background:url(images/btn_r.gif) no-repeat; z-index:100; cursor:pointer}

/*S pictxt */
.pictxt { position:relative; width:100%; overflow:hidden;}
.pictxt p{ background:#333333;bottom:0px;font-weight:bold;height: 45px;left: 0;opacity:0.75;position: absolute;text-indent: -9999em;width: 100%;filter:alpha(opacity=75);}
.pictxt span{
	bottom: 0px;
	left:4px;
	color:#FFFFFF;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	position: absolute;
	width: 100%;
	overflow:hidden;
	text-align:center;
	font-family:Microsoft Yahei;
}
