/* 专题公用CSS  */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:none; list-style:none; }
body { font:12px/24px "微软雅黑", "宋体", Arial; color:#333;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0px; margin:0px;  }
article, section, header, footer, aside { display:block; }
img { border:none; margin:0px; padding:0px; vertical-align: middle; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.float_L { float:left; }
.float_R { float:right; }
header { height:406px; background: url(images/bg01.gif)  repeat-x 0px 0px;}
.Width{width:1000px;margin:0 auto;}
a { color:#333; text-decoration:none }
a:hover { color:#c00; text-decoration:underline; }
.cleee{ color:#eee;}
.mt30{ margin-top:30px;}
.ptb40{ padding:40px 0px;}
.mb30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.hide{display:none;}
/* head */
.top2012b {height: 81px;overflow: hidden;background:#f7f7f7;color: #666;border-bottom:solid 1px #e6e0e0;}
.top2012b div {width: 960px;margin: 0 auto;}
.top2012b ul {width:334px;height:54px;float: right;margin: 12px 0 0 0;list-style: none;background:url(../images/head-list.jpg) no-repeat left center;padding:7px 0 0 22px;}
.top2012b li {font: 12px/16px "\5B8B\4F53",Arial,sans-serif;}
.top2012b a {display: block;width: 198px;height: 81px;text-decoration: none;float:left;}
.top2012b p {float:left;background:url(../images/head-phone.jpg) no-repeat;height:22px;margin:36px 0 0 95px;}
.top2012b p a {font-weight:bold;font-size:20px;color:#cc0000;line-height:22px;padding-left:22px;}



.banner1{ background:url(../images/bry_banner1.jpg) no-repeat center top; height:250px;}
.banner2{background:url(../images/bry_banner2.jpg) no-repeat center top; height:348px;}
.nr1_form{background:url(../images/bry_nr1.jpg) no-repeat center top; height:439px;}
.nr2_form{background:url(../images/bry_nr2.jpg) no-repeat center top; height:715px;}
/* slide */
#indexmain {
width: 960px;
margin: 0 auto;
overflow: hidden;
position: relative;
font-size: 12px;
padding-top: 117px;
}

#slide {
position: relative;
width: 952px;
height: 300px;
margin: 11px auto 25px;
}

#indexmain {
width: 960px;
margin: 0 auto;
overflow: hidden;
position: relative;
font-size: 12px;
}

#slide .bd {
position: absolute;
left: 30px;
top: 20px;
height: 214px;
}

#slide .cover {
position: relative;
width: 890px;
height: 244px;
overflow: hidden;
}

#slide ul {
position: relative;
overflow: hidden;
height: 244px;
width: 10000px;
}

#slide li {
position: relative;
float: left;
display: inline;
width: 282px;
height: 212px;
margin-right: 22px;
}





/* main06 */
.main06{width:100%;height:548px;background:url(../images/m06bj.jpg) no-repeat center top;padding-top:176px;}
.main06 .Width{padding:0 35px;width:930px;}
.main06 a{float:left;width:120px;height:64px;margin:0 15px 15px 0;color:#fff;font-size:20px;line-height:64px;text-align:center;}
.main06 a:hover{text-decoration:none;}
.m06back1{background:#9cd4d4;}
.m06back1:hover{background:#65d3d3;}
.m06back2{background:#9bcec3;}
.m06back2:hover{background:#5bc7b0;}
.m06back3{background:#999bc9;}
.m06back3:hover{background:#767be3;}
.m06back4{background:#7a9ebe;}
.m06back4:hover{background:#4f97d7;}
.m06back5{background:#ca8c73;}
.m06back5:hover{background:#e5764a;}
.m06back6{background:#cccccc;}
.m06back6:hover{background:#ada8a8;}
.main06 a.m06back7{background:#ed9492;margin:0 0 15px 0;}
.main06 a.m06back7:hover{background:#e94f51;margin:0 0 15px 0;}

/* 底部 */
.footer{background:#000; height:154px;color:#fff; line-height: 24px;text-align: center; width:100%; font-size:14px;padding-top:60px;}
.footer a,.footer span{ color:#fff;}
.footer img{ display:inline;}

/* QQ */
.qq_info_close{width:46px;height:105px;position:fixed;right:0;top:35%;z-index:10000;}
.qq_info_open{width:140px;position:fixed;right:1px;top:30%;z-index:10000;background:#fff;}
.qq_info_open h4{height:40px;background:#e4393c;font-size:14px;color:#fff;line-height:40px;padding:0 10px;}
.qq_info_open h4 img{float: right;margin-top:14px;cursor:pointer;}
.qq_info_open ul{width:120px;border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb;padding:0 9px;}
.qq_info_open ul li{height:40px;border-bottom:dashed 1px #d1d1d1;line-height:40px;}
.qq_info_open ul li a{background:url(http://www.huatu.com/images/qqicon.jpg) no-repeat;padding:1px 0 1px 20px; color:#1B1111;}
.qq_info_open ul li a.qq_lxline{background:url(http://www.huatu.com/images/qqicon.jpg) no-repeat left -58px;;padding-left:20px;}
.qq_info_open p{height:30px;background:#585858;line-height:30px;color:#fff;text-align:center;font-size:14px;}