/*--通用基础样式 开始--*/
body{margin:0; padding:0; font-size:12px; font-family:Arial, "宋体", Helvetica, sans-serif; background:#FFFFFF; color:#000;  background:url(../image/top_bg.gif) no-repeat center 30px;}
a{hide-focus: expression(this.hideFocus=true); outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0; padding:0;}
img{border:0;}
li{list-style:none;}
i,em{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.pt15{padding-top:15px;}
.pb20{padding-bottom:20px;}
.mt15{margin-top:15px;}
/*--通用基础样式 结束--*/


.mainbox,.wrap{width:991px; height:auto; overflow:hidden; margin:0 auto;}
.mainbox{width:991px; height:auto; overflow:hidden; margin:0 auto;}
/*--顶部通条导航--*/
.topnav_bj{width:100%; height:30px; background:#2285BD;}
.topnav{width:990px; height:30px; line-height:30px; margin:0 auto;}
.topnav_r{width:auto; height:30px; overflow:hidden; float:right;}
.topnav_r a:link,.topnav_r a:visited{text-decoration:none; color:#fff; float:left; line-height:30px; padding:0 9px;}
.topnav_r a:hover{text-decoration:underline; color:#0FF;}
.topnav_r span{float:left; color:#fff;}
.topnav_r em{ margin:0 9px; color:#fff; float:left;}

/*--头部--*/
.head{width:100%; height:187px; margin:0 auto;}




/*--搜索切换导航--*/
.search_nav{width:410px; height:auto; overflow:hidden; margin:20px 0 0 0; float:right;}
.navhl{width:410px; height:auto; overflow:hidden;}
.navhl a{text-decoration:none; width:80px; height:30px; display:block; float:left; line-height:30px; color:#FFFFFF; text-align:center; text-decoration:none;}
.navhl a:hover{color:#FFC431; font-weight:600; text-decoration:none;}
.navhl .navhl_q{}
.navhl .navhl_h{ font-weight:600; color:#FFC431;}
.navhlcont{width:410px; height:40px; overflow:hidden;}
.search_txt{width:333px; height:28px; border:#D4D4D4 solid 1px; background:#fff; padding-left:5px; line-height:28px; border-right:none; color:#666; float:left; border-radius:5px 0 0 5px;}
.search_btn{width:70px; height:30px; border:none; background:url(../image/search_btn.jpg) repeat-x; color:#FFF; letter-spacing:3px; cursor:pointer; float:left; border-radius:0 5px 5px 0;}
.logo{padding:15px 0 0 0; float:left;}
/*--顶部导航下拉--*/
.cbtc_b{width:auto; height:30px; overflow:hidden; float:left;}
.cbtc_b a:link,.cbtc_b a:visited{text-decoration:none; color:#fff; float:left; line-height:30px; padding:0 12px 0 0;}
.cbtc_b a:hover{text-decoration:underline; color:#0FF;}
.cbtc_btn{width:auto; height:30px; position:relative; z-index:168; float:left;}
.cbtc_b{width:auto; height:30px; position:relative; z-index:129;}
.cbtc_btn:hover .cbtc_l,.cbtc_xd{background:none;}
.cbtc_c{width:456px; height:auto; overflow:hidden; position:absolute; z-index:160; left:0; top:0; display:none; background:#1EAFDB;}
.cbtc_c ul{width:75px; height:300px; overflow:hidden; float:left; border-right:#0075A9 dashed 1px; padding-bottom:50px;}
.cbtc_c ul li{width:75px; height:30px; overflow:hidden; float:left; line-height:30px; text-align:center; color:#fff;}
.cbtc_c ul li p{width:75px; height:30px; float:left; background:#0075A9;}
.cbtc_c ul li span{color:#00628E;}
.cbtc_c ul li a:link,.cbtc_c ul li a:visited{text-decoration:none; color:#fff; line-height:30px;}
.cbtc_c ul li a:hover{text-decoration:underline; color:#FF0;}

/*--主导航--*/
.navhl_b{width:990px; height:57px; margin:4px 0 0 0;  background:url(../image/nav_bg.jpg) repeat-x 0 4px; position:relative; z-index:10; float:left;}
.navhl_b a{text-decoration:none; width:76px; height:57px; display:block; float:left; line-height:57px; text-align:center; _display:inline; position:relative; font-size:14px; font-family:"微软雅黑"; z-index:11; font-weight:600;}
.navhl_b span{float:left; line-height:57px; font-weight:600; padding-left:2px; color:#00B7EE;}
.navhl_b em{float:left; width:3px; height:57px; display:block;}
.navhl_b .navhl_q{color:#0C76B2; text-decoration:none;}
.navhl_b .navhl_h{color:#fff; text-decoration:none; background:url(../image/nav_xdjt.png) no-repeat;}
/*--
.navbg_1,.navbg_2,.navbg_3,.navbg_4,.navbg_5,.navbg_6,.navbg_7,.navbg_8,.navbg_9,.navbg_10,.navbg_11,.navbg_12{position:absolute; left:0; top:0; z-index:12; width:73px; height:57px;}
.navhl_b .navhl_h .navbg_1{background:url(../images/navicon1.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_2{background:url(../images/navicon2.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_3{background:url(../images/navicon3.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_4{background:url(../images/navicon4.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_5{background:url(../images/navicon5.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_6{background:url(../images/navicon6.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_7{background:url(../images/navicon7.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_8{background:url(../images/navicon8.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_9{background:url(../images/navicon9.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_10{background:url(../images/navicon10.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_11{background:url(../images/navicon11.png) no-repeat; z-index:13;}
.navhl_b .navhl_h .navbg_12{background:url(../images/navicon12.png) no-repeat; z-index:13;}
--*/



.navhlcont_b{width:988px; height:35px; border:#DCDCDC solid 1px; background:#fff; position:relative; z-index:2; left:0; top:-1px; border-radius:3px; float:left;}
.navcont_c_a:link,.navcont_c_a:visited{text-decoration:none; color:#333; float:left; line-height:35px; background:url(../image/icon1b.jpg) no-repeat 0 17px; padding:0 0 0 9px; margin:0 5px 0 15px;}
.navcont_c_a:hover{text-decoration:underline; color:#CC0000;}
.navcont_c_b:link,.navcont_c_b:visited{text-decoration:none; color:#333; float:left; line-height:35px; background:url(../image/icon1b2.gif) no-repeat 0 15px; padding:0 0 0 13px; margin:0 0px 0 15px;}
.navcont_c_b:hover{text-decoration:underline; color:#CC0000;}

.mainbox .navhlcont_b .nav_c_xd{color:#cc0000; text-decoration:none;}



/*--底部版权--*/
.copyright{width:100%; height:auto; overflow:hidden; margin:12px auto 0 auto; background:#B2D8EA;}
.copyright_c{width:990px; height:auto; overflow:hidden; margin:0 auto;}
.copyright_up{width:968px; height:auto; overflow:hidden; margin:5px auto 0 auto; line-height:22px; color:#BEBEBE; border:1px solid #B2D8EA; padding:5px 10px;}
.copyright_c_a{width:86px; height:auto; overflow:hidden; float:left; margin-left:20px;}
.copyright_c_abt1{width:86px; height:19px; background:url(../image/icon12b.jpg) no-repeat; margin-top:20px;}
.copyright_c_abt2{width:86px; height:19px; background:url(../image/icon14b.jpg) no-repeat; margin-top:20px;}
.copyright_c_abt3{width:86px; height:19px; background:url(../image/icon13b.jpg) no-repeat; margin-top:20px;}
.copyright_c_abt4{width:86px; height:19px; background:url(../image/icon15b.jpg) no-repeat; margin-top:20px;}
.copyright_c_a span{color:#BEE6F9; padding-left:28px; font-weight:600; line-height:18px;}
.copyright_c_a ul{width:73px; height:auto; overflow:hidden; padding-left:20px;}
.copyright_c_a ul li{width:73px; height:22px; overflow:hidden;}
.copyright_c_a ul li a:link,.copyright_c_a ul li a:visited{text-decoration:none; line-height:22px; color:#424242;}
.copyright_c_a ul li a:hover{text-decoration:underline; color:#CC0000;}

.copyright_c_b{width:423px; height:auto; overflow:hidden; float:left; padding:33px 107px 0 107px;}
.copyright_c_bu{width:423px; height:25px; overflow:hidden; background:url(../image/bottom_tag.jpg) no-repeat; color:#BEE6F9; text-align:center; line-height:25px; font-weight:600;}

.copyright_c_bd{width:423px; height:auto; overflow:hidden; margin:20px auto;}
.copyright_c_bd ul{margin-left:-49px; width:115%;}
.copyright_c_bd ul li{width:108px; height:auto; overflow:hidden; float:left; margin:0 0 0 49px; _display:inline;}
.copyright_c_bd ul li img{width:100px; height:100px; padding:3px; border:#969696 solid 1px; float:left; border-radius:3px;}
.copybd_txt{width:108px; height:44px; overflow:hidden; text-align:center; float:left; line-height:22px; color:#424242;}

.copyright_c_c{width:85px; height:auto; overflow:hidden; float:left; padding:20px 20px 0 0;}
.copyright_c_c img{width:85px; height:85px;}
.copyright_c_c p{width:85px; height:auto; overflow:hidden; text-align:center; line-height:30px; color:#424242; font-weight:600;}

.foot_1{ line-height:25px; text-align:center; color:#666; height:60px; width:990px; float:left;}
.foot_1 a:link,.foot_1 a:visited{color:#666; text-decoration:none; padding-left:12px;}
.foot_1 a:hover{color:#C00; text-decoration:none;}

.share_xl{padding:8px 0 0 14px;}

