@charset "utf-8";
/* CSS Document */


/* public */
body{font-family:"微软雅黑","黑体","宋体"; font-size:14px; color:#444; background:#fff; padding:0px; margin:0px; -webkit-text-size-adjust:none;}
*{margin:0; padding:0; list-style:none; -webkit-transition:all .3s linear; -moz-transition:all .3s linear; -ms-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear;}
div, ul, dl, dd, dt, li, td, tr, table, p, span, b, i, h1, h2, h3, h4, h5, h6, form, input, iframe{overflow:hidden;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,  article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-weight:inherit; vertical-align:auto; border: 0; margin:0px; padding:0px; list-style:none; text-decoration:none; font-family:"微软雅黑","黑体","宋体"; outline:none; -webkit-transition:all .3s linear; -moz-transition:all .3s linear; -ms-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear;}
h1, h2, h3, h4, h5, h6{font-family:"CernUltraLight",Helvetica,Arial,"Microsoft YaHei","STXihei","华文细黑","SimHei",sans-seri!important; _font-family:"Microsoft YaHei","STXihei","华文细黑","SimHei",sans-seri!important;}
strong , b{font-weight:bold;}
img{border:0; float:left;}
.imgauto{display:block; margin:0 auto; float:none;}
area{outline:none;}
a{text-decoration:none; color:#555; outline:none;}
a.underline:hover{text-decoration:underline;}

.tcenter{width:100%; text-align:center; display:block;}
.tleft{width:100%; text-align:left; display:block;}
.tright{width:100%; text-align:right; display:block;}
.tc{text-align:center !important;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}

.fot12{font-size:12px; line-height:12px;}.fot14{font-size:14px; line-height:14px;}.fot16{font-size:16px; line-height:16px;}.fot18{font-size:18px; line-height:18px;}.fot20{font-size:20px; line-height:22px;}.fot22{font-size:22px; line-height:22px;}.fot25{font-size:25px; line-height:25px;}.fot30{font-size:30px; line-height:30px;}.fot35{font-size:35px; line-height:35px;}.fot40{font-size:40px; line-height:40px;}.fot45{font-size:45px; line-height:45px;}.fot50{font-size:50px; line-height:50px;}.fot55{font-size:55px; line-height:55px;}.fot60{font-size:60px; line-height:60px;}

.lht12b{line-height:120%;}.lht14b{line-height:140%;}.lht16b{line-height:160%;}.lht18b{line-height:180%;}.lht20b{line-height:200%;}.lht12{line-height:12px;}.lht14{line-height:14px;}.lht16{line-height:16px;}.lht18{line-height:18px;}.lht20{line-height:20px;}.lht22{line-height:22px;}.lht25{line-height:25px;}.lht30{line-height:30px;}.lht35{line-height:35px;}.lht40{line-height:40px;}.lht45{line-height:45px;}.lht50{line-height:50px;}.lht55{line-height:55px;}.lht60{line-height:60px;}

.fotwtb{font-weight:bold;}.fotwtn{font-weight:normal;}.fotwtl{font-weight:lighter;}.fotwt1{font-weight:100;}.fotwt2{font-weight:200;}.fotwt3{font-weight:300;}.fotwt4{font-weight:400;}.fotwt5{font-weight:500;}.fotwt6{font-weight:600;}.fotwt7{font-weight:700;}.fotwt8{font-weight:800;}.fotwt9{font-weight:900;}

.colrf{color:#fff;}.colrf2{color:#ed8600;}.colr0{color:#000;}.colr1{color:#111;}.colr3{color:#333;}.colr5{color:#555;}.colr7{color:#777 !important;}.colr9{color:#999 !important;}.colrg{color:#6ABDEB;}.colry{color:#EA6C7F;}.colrd{color:#FF373A;}

.bgcef{background:#efefef;}.bgcdd{background:#ddd;}.bgcee{background:#eee;}.bgcff{background:#fff;}.bgcg{background:#009464;}.bgcy{background:#ED8600;}

.tet2{text-indent:2em;}

.fl{float:left;}
.fr{float:right !important;}
.fl30{float:left; height:1000px; width:3px;}

.clear{clear:both;}.clr3{clear:both; width:100%; height:3px !important;}.clr5{clear:both; width:100%; height:5px;}.clr10{clear:both; width:100%; height:10px;}.clr20{clear:both; width:100%; height:20px;}.clr30{clear:both; width:100%; height:30px;}.clr40{clear:both; width:100%; height:40px;}.clr50{clear:both; width:100%; height:50px;}.clr60{clear:both; width:100%; height:60px;}.clr70{clear:both; width:100%; height:70px;}.clr80{clear:both; width:100%; height:80px;}.clr100{clear:both; width:100%; height:100px;}.clr130{clear:both; width:100%; height:130px;}.clr140{clear:both; width:100%; height:140px;}.clr150{clear:both; width:100%; height:150px;}.clr200{clear:both; width:100%; height:200px;}.clr220{clear:both; width:100%; height:220px;}.clr250{clear:both; width:100%; height:250px;}.clr270{clear:both; width:100%; height:270px;}.clr300{clear:both; width:100%; height:300px;}.clr320{clear:both; width:100%; height:320px;}.clr350{clear:both; width:100%; height:350px;}.clr400{clear:both; width:100%; height:400px;}.clr450{clear:both; width:100%; height:450px;}.clr500{clear:both; width:100%; height:500px;}.clr680{clear:both; width:100%; height:680px;}.clr580{clear:both; width:100%; height:580px;}.clr550{clear:both; width:100%; height:550px;}.clr600{clear:both; width:100%; height:600px;}.clr700{clear:both; width:100%; height:700px;}.clr800{clear:both; width:100%; height:800px;}

.bor9{border:1px #999 solid;}.bort9{border-top:1px #999 solid;}.borr9{border-right:1px #999 solid;}.borb9{border-bottom:1px #999 solid;}.borl9{border-left:1px #999 solid;}.bortd{border-top:1px #ddd solid;}.borc{border:1px #ccc solid;}.borc{border:1px #ccc solid;}.bortc{border-top:1px #ccc solid;}.borrc{border-right:1px #ccc solid;}.borbc{border-bottom:1px #ccc solid;}.borlc{border-left:1px #ccc solid;}.bord{border:1px #ddd solid;}.bortd{border-top:1px #ddd solid;}.borrd{border-right:1px #ddd solid;}.borbd{border-bottom:1px #ddd solid;}.borld{border-left:1px #ddd solid;}.bortf{border-top:3px #fff solid;}.borrf{border-right:3px #fff solid;}.borbf{border-bottom:3px #fff solid;}.borlf{border-left:3px #fff solid;}

.rit0{right:0; position:absolute;}.top0{top:0; position:absolute;}.bom0{bottom:0; position:absolute;}.let0{left:0; position:absolute;}
.rit10{right:10px; position:absolute;}.top10{top:10px; position:absolute;}.bom10{bottom:10px; position:absolute;}.let10{left:10px; position:absolute;}
.rit20{right:20px; position:absolute;}.top20{top:20px; position:absolute;}.bom20{bottom:20px; position:absolute;}.let20{left:20px; position:absolute;}
.rit30{right:30px; position:absolute;}.top30{top:30px; position:absolute;}.bom30{bottom:30px; position:absolute;}.let30{left:30px; position:absolute;}
.rit40{right:40px; position:absolute;}.top40{top:40px; position:absolute;}.bom40{bottom:40px; position:absolute;}.let40{left:40px; position:absolute;}
.rit50{right:50px; position:absolute;}.top50{top:50px; position:absolute;}.bom50{bottom:50px; position:absolute;}.let50{left:50px; position:absolute;}
.rit60{right:60px; position:absolute;}.top60{top:60px; position:absolute;}.bom60{bottom:60px; position:absolute;}.let60{left:60px; position:absolute;}
.rit70{right:70px; position:absolute;}.top70{top:70px; position:absolute;}.bom70{bottom:70px; position:absolute;}.let70{left:70px; position:absolute;}
.rit80{right:80px; position:absolute;}.top80{top:80px; position:absolute;}.bom80{bottom:80px; position:absolute;}.let80{left:80px; position:absolute;}
.rit90{right:90px; position:absolute;}.top90{top:90px; position:absolute;}.bom90{bottom:90px; position:absolute;}.let90{left:90px; position:absolute;}
.rit100{right:100px; position:absolute;}.top100{top:100px; position:absolute;}.bom100{bottom:100px; position:absolute;}.let100{left:100px; position:absolute;}
.rit120{right:120px; position:absolute;}.top120{top:120px; position:absolute;}.bom120{bottom:120px; position:absolute;}.let120{left:120px; position:absolute;}
.rit130{right:130px; position:absolute;}.top130{top:130px; position:absolute;}.bom130{bottom:130px; position:absolute;}.let130{left:130px; position:absolute;}
.rit140{right:140px; position:absolute;}.top140{top:140px; position:absolute;}.bom140{bottom:140px; position:absolute;}.let140{left:140px; position:absolute;}
.rit150{right:150px; position:absolute;}.top150{top:150px; position:absolute;}.bom150{bottom:150px; position:absolute;}.let150{left:150px; position:absolute;}
.rit180{right:180px; position:absolute;}.top180{top:180px; position:absolute;}.bom180{bottom:180px; position:absolute;}.let180{left:180px; position:absolute;}
.rit200{right:200px; position:absolute;}.top200{top:200px; position:absolute;}.bom200{bottom:200px; position:absolute;}.let200{left:200px; position:absolute;}
.top220{top:220px; position:absolute;}
.top230{top:230px; position:absolute;}
.rit250{right:250px; position:absolute;}.top250{top:250px; position:absolute;}.bom250{bottom:250px; position:absolute;}.let250{left:250px; position:absolute;}
.rit300{right:300px; position:absolute;}.top300{top:300px; position:absolute;}.bom300{bottom:300px; position:absolute;}.let300{left:300px; position:absolute;}
.rit350{right:350px; position:absolute;}.top350{top:350px; position:absolute;}.bom350{bottom:350px; position:absolute;}.let350{left:350px; position:absolute;}
.rit400{right:400px; position:absolute;}.top400{top:400px; position:absolute;}.bom400{bottom:400px; position:absolute;}.let400{left:400px; position:absolute;}
.rit450{right:450px; position:absolute;}.top450{top:450px; position:absolute;}.bom450{bottom:450px; position:absolute;}.let450{left:450px; position:absolute;}
.rit500{right:500px; position:absolute;}.top500{top:500px; position:absolute;}.bom500{bottom:500px; position:absolute;}.let500{left:500px; position:absolute;}.let550{left:550px; position:absolute;}
.rit600{right:600px; position:absolute;}.top600{top:600px; position:absolute;}.bom600{bottom:600px; position:absolute;}.let600{left:600px; position:absolute;}
.let650{left:650px; position:absolute;}
.let700{left:700px; position:absolute;}
.rit01{right:-10px; position:absolute;}.top01{top:-10px; position:absolute;}.bom01{bottom:-10px; position:absolute;}.let01{left:-10px; position:absolute;}
.rit02{right:-20px; position:absolute;}.top02{top:-20px; position:absolute;}.bom02{bottom:-20px; position:absolute;}.let02{left:-20px; position:absolute;}
.rit05{right:-50px; position:absolute;}.top05{top:-50px; position:absolute;}.bom05{bottom:-50px; position:absolute;}.let05{left:-50px; position:absolute;}
.rit07{right:-70px; position:absolute;}
.rit001{right:-100px; position:absolute;}.top001{top:-100px; position:absolute;}.bom001{bottom:-100px; position:absolute;}.let001{left:-100px; position:absolute;}
.rit031{right:-130px; position:absolute;}.top031{top:-130px; position:absolute;}.bom031{bottom:-130px; position:absolute;}.let031{left:-130px; position:absolute;}
.rit051{right:-150px; position:absolute;}.top051{top:-150px; position:absolute;}.bom051{bottom:-150px; position:absolute;}.let051{left:-150px; position:absolute;}
.rit002{right:-200px; position:absolute;}.top002{top:-200px; position:absolute;}.bom002{bottom:-200px; position:absolute;}.let002{left:-200px; position:absolute;}
.rit052{right:-250px; position:absolute;}.top052{top:-250px; position:absolute;}.bom052{bottom:-250px; position:absolute;}.let052{left:-250px; position:absolute;}
.rit003{right:-300px; position:absolute;}.top003{top:-300px; position:absolute;}.bom003{bottom:-300px; position:absolute;}.let003{left:-300px; position:absolute;}
.rit053{right:-350px; position:absolute;}.top053{top:-350px; position:absolute;}.bom053{bottom:-350px; position:absolute;}.let053{left:-350px; position:absolute;}
.rit004{right:-400px; position:absolute;}.top004{top:-400px; position:absolute;}.bom004{bottom:-400px; position:absolute;}.let004{left:-400px; position:absolute;}

.pad2{padding:2px;}.pad5{padding:5px;}.pad10{padding:10px;}.pad20{padding:20px;}.pad50{padding:50px;}.pad100{padding:100px;}.pad200{padding:200px;}.pad500{padding:500px;}

.mrauto{margin:0 auto; display:block; float:none; }

.block{display:block;}
.none{display:none;}

.wth50{width:50px !important;}.wth100{width:100px !important;}.wth200{width:200px !important;}.wth250{width:250px !important;}.wth300{width:300px !important;}.wth350{width:350px !important;}.wth370{width:370px !important;}.wth400{width:400px !important;}.wth430{width:430px !important;}.wth450{width:450px !important;}.wth460{width:460px !important;}.wth470{width:470px !important;}.wth480{width:480px !important;}.wth498{width:498px !important;}.wth500{width:500px !important;}.wth520{width:520px !important;}.wth550{width:550px !important;}.wth600{width:600px !important;}.wth650{width:650px !important;}.wth700{width:700px !important;}.wth800{width:800px !important;}.wth900{width:900px !important;}.wth950{width:950px !important;}.wth1000{width:1000px !important;}.wth2000{width:2000px !important;}
.width{width:100%; overflow:hidden; position:relative;}
.width1{position:absolute; width:2000px; left:50%; top:0; margin-left:-1000px; z-index:1;}

.b-r20{-moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; border-radius:20px; display:block; behavior:url(pie.htc); overflow:hidden !important; z-index:2;}

.b-s10-9{-moz-box-shadow:10px 10px 10px #999; -webkit-box-shadow:10px 10px 10px #999; -o-box-shadow:10px 10px 10px #999; -ms-box-shadow:10px 10px 10px #999; box-shadow:10px 10px 10px #999;}
.b-s5-b{-moz-box-shadow:5px 5px 15px 7px #bbb; -webkit-box-shadow:5px 5px 15px 7px #bbb; -o-box-shadow:5px 5px 15px 7px #bbb; -ms-box-shadow:5px 5px 15px 7px #bbb; box-shadow:5px 5px 15px 7px #bbb;}

.alpha9{filter:Alpha(Opacity=90);-webkit-opacity:0.9; -moz-opacity:0.9; -ms-opacity:0.9; -o-opacity:0.9; opacity:0.9;}

.x-bgmb{position:absolute; top:0; left:0; width:100% !important; height:1px !important; border-top:1px #fff solid; z-index:1;}

.dh{background:url(rhxz_ico.jpg) no-repeat 0 -2px; padding:0 0 0 30px;}


/* header */
.header{width:100%; height:60px; background:#f7f7f7;}
.logo{width:200px; height:60px; background:#f7f7f7; position:absolute; left:50%; margin:0 0 0 -500px;}
.logo img{display:block; float:none; margin:2px auto 0;}
.nav{position:absolute; width:730px; left:50%; margin:0 0 0 -290px;}
.nav li{float:left;}
.nav li a{color:#515151; height:60px; width:90px; float:left; display:block; text-align:center; font-size:14px; line-height:60px;}
.nav li a:hover{color:#111111; font-size:16px; -webkit-transition:all .1s linear 0; -moz-transition:all .1s linear 0; -ms-transition:all .1s linear 0; -o-transition:all .1s linear 0; transition:all .1s linear 0;}
.search{position:absolute; height:60px; right:50%; margin:0 -380px 0 0; overflow:hidden;}
.focusblurmenu{overflow:hidden; float:right; position:relative;}
.focusblurmenu .searchbtn{position:absolute; width:60px; height:60px; border:none; cursor:pointer; z-index:3; text-indent:9999px; background:url(../images/search_ico.png) no-repeat 20px center #f7f7f7;}
.focusblurmenu .searchkey{position:relative; width:60px; height:60px; line-height:60px; border:none; cursor:pointer; z-index:4; background:url(../images/search_ico.png) no-repeat 20px center #f7f7f7; text-indent:60px; color:#000;}
.focusblurmenu .searchkeyfocus{width:760px !important; z-index:1; cursor:default; padding:0 0 0 60px; text-indent:0px;}
.search b{width:60px; height:60px; display:block; background:url(../images/search_x.png) no-repeat 20px center #f7f7f7; position:absolute; top:0; right:0; z-index:2; cursor:pointer;}
.search b a{width:60px; height:60px; display:block;}


.footer footer_bg{background:#ccc;}

/* footer */
.footer{width:100%; height:100px; background:#f0f0f0;}
.footer_bg{background:#ccc;}
.footer1{width:1000px; height:100px; line-height:30px; margin:0 auto; font-size:13px;}
.footer strong{float:left; text-align:left; font-weight:100;margin-top: 30px;}
.footer span{float:right; text-align:right;margin-top: 30px;}


/* slider */
.slider{}
.slider .flexslider{width:100%; margin:0 auto; position:relative; zoom:1; }
.slider .flex-viewport{-webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.slider .slides{zoom:1;}
.slider .slides:after{display:block; height:0; clear:both; visibility:hidden; line-height:0; content:".";}
.slider .slides li{display:none; width:100%; margin:0 auto; overflow:hidden; -webkit-backface-visibility:hidden;}
.slider .slides img{display:block; margin:0 auto; float:none;}
.slider .flex-control-nav{width:100%; position:absolute; top:0; text-align:center;}
.slider .flex-control-nav li{display:inline-block; *display:inline; margin:0 2px; zoom:1;}
.slider .flex-control-nav li a{display:block; width:16px; height:16px; background:url(../images/dian_qiehuan.png) no-repeat 0 -16px; text-indent:99em; cursor:pointer; overflow:hidden; -webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}
.slider .flex-control-nav li a.flex-active{background-position:0 0;}
.slider .flex-direction-nav{width:100%; height:50px; position:absolute; top:0; z-index:3;}
.slider .flex-direction-nav a{display:block; width:50px; height:50px; position:absolute; top:0; cursor:pointer; text-indent:-9999!important;}
.slider .flex-direction-nav a.flex-prev, .slider .flex-direction-nav a.flex-next{left:0; background:url(jt.png) no-repeat 0 0;}
.slider .flex-direction-nav a.flex-next{left:auto; right:0; background-position:-50px 0;}
.slider .flex-direction-nav a:link{filter:Alpha(Opacity=50); -webkit-opacity:0.5; -moz-opacity:0.5; -ms-opacity:0.5; -o-opacity:0.5; opacity:0.5;}
.slider .flex-direction-nav a:hover{filter:Alpha(Opacity=80); -webkit-opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; opacity:0.8;}
.slider .flex-direction-nav a:active{filter:Alpha(Opacity=90); -webkit-opacity:0.9; -moz-opacity:0.9; -ms-opacity:0.9; -o-opacity:0.9; opacity:0.9;}

.big-link { display:block; margin-top: 100px; text-align: center; font-size: 70px; color: #06f; }