@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none; color:#d2b186;}
a img{ border:none;}
#clear{ clear:both;}
html,body{ height:100%; }
body{ text-align:left;font-weight:normal;font-size:12px; line-height:24px; font-family: Arial,"黑体" ;  color:#fff; background:#c3b8ab;}
a{blr:expression(this.onFocus=this.blur())} /* */
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}


.baner{ height:100%; overflow:hidden;}
.focus{height:100%;overflow:hidden;position:relative;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:5%;height:13px;overflow:hidden;width:110px;z-index:9;margin:0 0 0 -30px;}
.focus_s li{float:left;cursor:pointer;height:13px;width:12px;overflow:hidden;margin-right:10px;background:url(../images/dian.png) no-repeat; }
.focus_s li.active{background-position:-12px 0;}
/* focus_m */
.focus_m ul{opacity:1;filter:alpha(opacity=100);}
.focus_m li{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;-moz-background-size: cover;-webkit-background-size: cover;}
/* focus_l focus_r */
.focus_l,.focus_r{position:absolute;display:block;width:38px;height:38px;overflow:hidden;z-index:2;top:50%;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); margin-top:-19px; }
.focus_l{right:50px; background:url(../images/slider-arrows.png) right top no-repeat;}
.focus_r{left:50px; background:url(../images/slider-arrows.png) left top no-repeat;}
.focus_l:hover,.focus_r:hover{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}

.fix_bottom{height:46px; line-height:46px; background:#859a93; z-index:1000; min-width:1120px; width:100%; margin-top:-46px; z-index:100000000; position:relative;}
.fix_margin{ width:1120px; overflow:hidden; margin:0px auto;}
.logo{ float:left; display:inline;}

.menu{ width:548px; float: right; display:inline;height:46px;  overflow:hidden; }
ul.nav{ overflow:hidden; margin:0px auto;}
ul.nav li{ width:137px; float:left; font-size:14px;color:#00679c;line-height:46px;display:inline; text-align: center; font-family:"微软雅黑" }
ul.nav li a{ color:#ffffff; width:100%; height:46px; display:block;}
ul.nav li a:hover,ul.nav li a.cu{ color:#37574c;}

.content{ width:1120px; margin:0px auto; height:100%;}
.wrap{ width:100%; height:100%; overflow:hidden; position:relative;}

.contact{ width:446px; float:left; display:inline; background:url(../images/contact_bg.png) left top repeat; height:100%;}
.partner{background:url(../images/blue_bg.png) left top repeat;}
.partner_top{ height:auto; overflow:hidden; max-height:48px; font-size:18px; color:#d8eeff}
.contact_on{ width:285px; margin:127px 0px 0px 57px;}
.partner_on{ width:386px; margin:93px 0px 0px 57px;}
.contact_o_t{ font-size:20px; color:#fff; height:30px; line-height:30px; overflow:hidden;}
.contact_o_m{ padding-top:10px; font-size:14px;}

.part_m{ width:376px; margin-top:24px;}
#Scroller-1 {position: relative;overflow: hidden;width:100%;height:463px;}
.Scroller-Container {line-height:24px;position: absolute; left:0px; top:0px; width:100%;}
.Scrollbar-Track {width:10px;height:431px;position: absolute;right:-1px;top:0px;}
.Scrollbar-Handle {position: absolute;width:10px;height:46px;}
#Scrollbar-Container{ float:left;}

.rnbt2_d{  width:350px; height: auto; overflow:hidden; color:#ffffff; font-size:14px;  }
.about_wrap{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/about_bg.png) left top repeat;}

.about_par{ float:right; display:inline; margin-right:110px; background:url(../images/red_bg.png) left top repeat;}
.about_ins{ width:513px; height:auto; overflow:hidden; float:left; display: inline;margin:127px 0px 0px 10px;}
.about_ins_m{ width:100%; margin-top:15px; }
.about_ins_m_e{ width:493px; line-height:32px; font-size:14px;}
.about_ins_on{ margin:127px 0px 0px 59px;}
ul.partner_list{ margin-top:10px; height:auto; overflow:hidden; padding:0px;}
ul.partner_list li{ height:100px; overflow:hidden; margin:10px 0px; float:left; display:inline; width:100%}
ul.partner_list li img{ width:100px; height:100px; float:left; display:inline; margin-right:15px;}
ul.partner_list li .nr{ height:36px; overflow:hidden; line-height:18px; font-size:15px; padding-top:30px;}

.pro{ width:631px; height:100%; background:url(../images/yellow.png) left top repeat;}
.pro_class{ width:550px; margin:105px 0px 0px 56px; height:auto; overflow:hidden; float:left; display:inline;}
.pro_class_f{ width:260px; margin-right:15px; float:left; display: inline; height:auto; overflow:hidden;}
.pro_class_f_t{ height:35px;  line-height:35px; font-size:20px; color:#fff;}
.pro_class_s{ height:auto; overflow:hidden; padding-top:10px;}
.pro_class_s dl{ height:32px; line-height:32px; overflow:hidden; font-size:14px; overflow:hidden;}
.pro_class_s dl a{ color:#fff;}
.pro_class_s dl a:hover{ text-decoration:underline; color:#fff;}
.project{ background:url(../images/pink.png) left top repeat;}