@charset "utf-8";
/* CSS Document */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}

/*公共样式--非IE下屏蔽选中*/
*{margin:0; padding:0;/*  behavior: url("js/iepngfix.htc");*//* -moz-user-select:none; -webkit-user-select:none; user-select:none;*//* filter:alpha(opacity=0); -moz-opacity:0; opacity:0;*/}
body{width:100%; height:auto; font-family:"宋体"; font-size:13px; text-align:center; background:url(../images/body_bg_03.png) repeat; margin:0px; padding:0px; color:#474646;}
/*.footer_logo{behavior: url("js/iepngfix.htc");}*/
img{border:0px; -ms-interpolation-mode: bicubic;/*IE7下防止图片失真*/}
table{border-collapse:collapse;}
/*ul{list-style:none;}*/
/*a标签点击时隐藏虚线*/
a{text-decoration:none; color:#474646; outline:none; blr:expression(this.onFocus=this.blur());}
a:focus{ outline: none; } 
a:hover{color:#FF0000;}
.clr{ clear:both;}
.fz13{font-size:13px;}
.fz14{font-size:14px;}
.fz12{font-size:12px;}
.bo{font-weight:bold;}
.nobo{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.vc{vertical-align:middle;}
.hide{display:none;}
.show{display:block;}
.tl{text-align:left;}
.tr{text-align:right;}

/*tinybox*/
#tinybox {position:absolute; display:none; padding:4px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border:6px solid #ccc; z-index:2000; overflow:hidden;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500;}
#tinycontent {background:#fff}

/*选框样式*/
.interview_cb{ text-align:center; position:relative; float:left;}
.interview_cb_gou{ position:absolute; top:-8px; *top:-10px; left:0px; z-index:999; width:24px; height:20px; line-height:20px; vertical-align:middle; text-align:left;  margin-top:-5px; margin-left:12px;}
.bg_gou{background:url(../images/interview_gou_03.jpg) no-repeat center;}
.bg_nogou{background:url(../images/interview_nogou_03.jpg) no-repeat center;}
.inter_cb{float: left; margin-left:5px; margin-top:5px; *margin-left:1px; *margin-top:3px; _margin-top:2px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}/*隐藏复选框*/

/*滚动样式*/
#album{overflow:hidden; width:960px; height:160px; float:left;}
#inneralbum img{display:inline; width:165px; height:123px; margin:5px auto 0px;}
#inalbum {float: left; width:800%;}
#inneralbum {float: left;}
#album_box{float: left;}
#album a{display:block; float:left; width:175px; height:160px; margin-right:10px;}
#album a:hover{color:#016fb7; text-decoration:none;}
#album a span{width:100%; height:24px; line-height:24px; text-align:center; color:#454545; font-weight:bold;}
#album a:hover span{color:#016fb7;}
.imgdiv{width:175px; height:133px; overflow:hidden; float:left; text-align:center; background:url(../images/index_case_bg_03.gif) no-repeat center;}

/*全局宽度*/
.wide{width:960px; margin:0px auto; text-align:center;}

/*头部开始*/
#header{ width:100%; line-height:93px; background:url(../images/top_bg_01.gif) repeat-x left top; text-align:center;}
.header{width:1000px; margin:0px auto 0px; height:auto;}
.logo{width:218px; height:83px; text-align:center; float:left; margin-top:4px;}
.logo img{width:218px; height:83px;}

.nav{width:680px; margin:0px auto; height:90px; float:right;}
/*.nav ul{width:100%; line-height:90px; float:left; margin:0px; list-style:none;}
.nav ul li{width:85px; float:left; margin:0px; line-height:90px; background:url(../images/nav_tag_03.gif) right 3px no-repeat;}
.nav ul li a{width:84px; height:90px; line-height:90px; display:block; float:left; color:#4c4d4d; font-size:14px; font-weight:bold;}
.nav ul li ul{line-height:26px; background:#eee; width:100%; height:100px;}
.nav ul li ul li{line-height:26px; text-align:center; width:100%;}
.nav ul li ul li a{width:84px; height:26px; line-height:26px; display:block; float:left; color:#4c4d4d; font-size:13px;}
.nav ul li a.nav_focus{background:url(../images/nav_focus_03.gif) no-repeat left bottom; color:#FF0000;}*/

#public_ul_menu{float:left; height:90px; width:680px; padding:0px; margin:0px; list-style:none;}
#public_ul_menu li{float:left; list-style:none; background:url(../images/nav_tag_03.gif) right top no-repeat; text-align: center; width:85px; padding:0px; margin:0px; border:0px; height:90px;}
#public_ul_menu li a.nav_focus{background:url(../images/nav_focus_03.gif) no-repeat left bottom; color:#FF0000;}
.public_ul_menu_a{width:100%; height:90px; display:block; line-height:90px; font-size:14px; color:#4c4d4d; font-weight:bold;}
.public_ul_menu_a:hover{color:#4c4d4d;}
.public_div_relative{float:left; height:auto; width:100%; text-align:left; background-color:#eee; display: none; position:relative; _position:absolute; /**_margin-top:26px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;*/}
.public_div_relative_list{float:left; width:100%; height:23px; line-height:23px; text-align:center;}
.public_div_relative_list a{font-size:13px; font-weight:normal;}
.public_div_relative_list a:hover{color:#333; text-decoration:underline;}
.public_div_a_text{width:100%; height:90px; font-weight:bold; color:#FFFFFF; font-size:13px;}
#public_ul_menu li.main_nav_last_li{ background:none; width:228px;}
#public_ul_menu li.main_nav_last_li .public_ul_menu_a{font-size:13px;}
#public_mian_nav{width:680px;height:90px; margin:0px auto;}

/*中间内容背景*/
.content_bg{width:100%; height:auto; clear:both; min-height:500px; text-align:center; background:url(../images/content_bg_03.jpg) repeat-x left top; margin:0px; overflow:hidden;}
.content{width:1000px; margin:0px auto; clear:both;}

/*首页幻灯*/
#slide{width:100%; height:408px; margin:0px auto;}
.slide img{width:100%; height:408px;}

/*公告*/
.index_gg_bg{width:100%; height:41px; margin:10px auto 0px; background:url(../images/gg_line_03.png) no-repeat center bottom;}
.index_gg{width:100%; height:32px; margin:0px auto; clear:both; background:url(../images/gg_line_bg_repeat_03.jpg) left top repeat-x;}
.index_gg_l{width:100%; height:32px; float:left; overflow:hidden; background:url(../images/gg_line_l_bg_03.jpg) no-repeat left top;}
.index_gg_r{width:100%; height:32px; float:left; overflow:hidden; background:url(../images/gg_line_bg_r_bg_03.jpg) no-repeat right top;}
.index_gg_content{width:900px; height:32px; line-height:32px; text-align:left; float:left; margin-left:80px; _margin-left:40px;}
.index_gg_content marquee{width:313px; float:left; text-align:left; margin-left:10px; _margin-left:5px; height:32px; line-height:32px;}
.gg_news{width:370px; height:32px; float:right; margin-right:0px; _margin-right:5px; text-align:left;}
.gg_news a{width:100%; height:32px; clear:both; line-height:32px; cursor:pointer;}

/*公用*/
.common_tit{width:100%; height:30px; clear:both; line-height:32px; color:#000203;}
.common_tit_txt{ float:left; width:190px; height:30px; text-align:left; text-indent:12px; font-weight:bold;}
.common_tit_txt span{color:#ff0101; font-weight:normal;}
.common_more{width:50px; height:30px; color:#000203; display:block; line-height:30px; text-align:left; float:right;}
.common_more:hover{text-decoration:none;}

.index_content{width:100%; height:auto; clear:both; margin-top:6px; text-align:center;}
.index_common_txt{width:97%; margin:0px auto 0px; height:auto; min-height:100px; clear:both; text-align:left;}

/*公司介绍*/
.index_company{width:338px; height:218px; text-align:center; float:left; background:url(../images/about_bg_03.jpg) no-repeat left top;}
.company_info{width:355px; float:left; margin-left:12px; _margin-left:6px; height:170px; line-height:24px; color:#313233; text-align:left;}
.company_info img{width:136px; height:125px; float:left; margin:5px 5px 5px auto;}
.index_about_txt{line-height:21px;}
.index_about_txt .img_bg{width:164px; height:101px; float:left; background:url(../images/about_pic_bg_03.gif) no-repeat left top; text-align:center; margin-right:5px;}
.index_about_txt .img_bg img{width:154px; height:90px; margin:5px auto;}
.index_about_txt a:hover{color:#000;}

/*公司新闻*/
.index_news{width:429px; height:218px; float:left; margin-left:10px; _margin-left:5px; background:url(../images/news_bg_03.jpg) no-repeat left top;}
.index_news_txt{width:96%;}
.index_news_top{width:100%; height:80px; margin:0px auto 0px;}
.index_news_top img{width:96px; height:60px; padding:2px; margin-top:5px; border:1px #CCCCCC solid; float:left;}
.index_news_top_txt{width:305px; float:right; height:75px;}
.index_news_top_tit{width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; text-align:center;}
.index_news_top_tit a{ color:#FF0000;}
.index_news_top_detail{width:100%; height:50px; line-height:22px; text-align:left;}
.index_news_top_detail a:hover{color:#000000;}
.index_news_list{width:100%; height:auto; margin-top:2px;}
.index_news_list a{display:block; width:100%; height:24px; line-height:24px; background:url(../images/news_pre_03.jpg) no-repeat 2px center; text-indent:10px; border-bottom:1px #CCCCCC dashed; cursor:pointer;}

/*图说华宇*/
.index_pic{width:213px; height:218px; float:right; background:url(../images/images_bg_03.jpg) no-repeat right top;}
.index_pic_txt{ height:186px; clear:both; overflow:hidden;}
.index_pic_txt table{width:100%; height:186px; clear:both; text-align:center;}
.index_pic_txt table th{height:160px;}
.index_pic_txt table th img{width:200px; height:156px; padding:1px; border:1px #ddd solid;}
.index_pic_txt table th img:hover{ border:1px #0099CC solid;}
.index_pic_txt table td{line-height:26px; text-align:center;}


/*产品*/
.index_pro{width:779px; height:160px; float:left; background:url(../images/pro_scroll_bg_03.jpg) left top no-repeat;}
.index_pro_list{ height:115px; width:99%; overflow:hidden; text-align:left;}
.index_shops{ height:115px; margin-top:4px;}
.shop_btn{width:12px; height:11px; float:left; margin-top:40px; overflow:hidden;}
.shop_btn a{display:block; width:12px; height:11px; cursor:pointer;}
.shop_btn_l{background:url(../images/scroll_left_btn_03.jpg) center no-repeat;}
.shop_btn_r{background:url(../images/scroll_right_btn_03.jpg) center no-repeat;}
.shop_pics{width:746px; float:left; height:120px; overflow:hidden;}
.shop_pics ul{width:100%; height:115px; clear:both;}
.shop_pics ul li{width:124px; float:left; text-align:center;}
.shop_pics ul li table{width:113px; height:115px; margin:0px auto;}
.shop_pics ul li table tr th{height:87px; text-align:center;}
.shop_pics ul li table tr td{line-height:20px;}
.shop_pics ul li img{width:109px; height:83px; padding:1px; border:1px #ddd solid;}
.shop_pics ul li img:hover{ border:1px #0099CC solid;}

/*图链*/
.index_pic_link{width:212px; height:160px; float:right; background:url(../images/index_link_bg_03.jpg) no-repeat left top;}
.index_pic_link a{display:block; width:100%; height:50px; margin:0px auto;}

.friend_link{width:100%; height:80px; margin-top:6px; background:url(../images/friend_link_bg_03.jpg) no-repeat left top;}
.link_blank{width:100%; height:8px; overflow:hidden; clear:both;}
.link_content{width:950px; height:70px; float:right; margin-right:10px; _margin-right:5px; line-height:23px; text-align:center;}
.link_content a,.link_content span{padding-right:6px; color:#505050; white-space:nowrap; float:left;}
.link_content a:hover{color:#FF0000;}


/*底部文件*/
#footer{width:100%; height:auto; margin-top:12px; text-align:center; background:#0C898D;}
.footer{width:1000px; height:auto; min-height:79px; text-align:center; margin:0px auto; overflow:hidden; clear:both; background:url(../images/footer_bg_03.jpg) left top repeat-x;}

/***********************************************子页面开始*****************************************/

/*分页*/
.subpage{width:100%; height:30px; clear:both; vertical-align:middle; line-height:30px; text-align:center;}
/*上一条下一条*/
.upone_downone{width:98%; clear:both; margin:5px; font-size:13px;}
.upone_downone tr{width:100%; height:30px;}
.upone_downone tr th{ height:30px; line-height:30px; font-weight:normal; vertical-align:middle; text-align:right; text-align:left;}
.upone_downone tr th a{color:#333;}
.upone_downone tr th a:hover{text-decoration:underline;}
.upone_downone tr td{text-align:left; font-weight:normal;}
.upone_downone tr td a{color:#333333;}
.upone_downone tr td a:hover{text-decoration:underline;}
/*子页面主区域*/
.sub_content{margin:0 auto 0px; text-align:center; clear:both;}

.sub_slide{width:100%; height:214px; margin:0px auto; clear:both;}
.sub_slide img{width:100%; height:214px;}
.sub_left{width:213px; height:auto; float:left;}
.sub_left_tit{width:213px; height:63px; float:left; margin:0px;}
.sub_left_tit1{background:url(../images/sub_tit1_03.jpg) no-repeat left bottom;}
.sub_left_tit2{background:url(../images/sub_tit2_03.jpg) no-repeat left bottom;}
.sub_left_tit3{background:url(../images/sub_tit3_03.jpg) no-repeat left bottom;}
.sub_left_tit4{background:url(../images/sub_tit4_03.jpg) no-repeat left bottom;}
.sub_left_tit5{background:url(../images/sub_tit5_03.jpg) no-repeat left bottom;}
.sub_left_tit6{background:url(../images/sub_tit6_03.jpg) no-repeat left bottom;}
.sub_left_tit7{background:url(../images/sub_tit7_03.jpg) no-repeat left bottom;}
.sub_left_menu{width:100%; height:321px; text-align:center; background:url(../images/sub_left_repeat_bg_03.jpg) left top repeat-x;}
.sub_left_menu_top{height:8px; width:100%; clear:both;}
.sub_left_menu ul{width:203px; height:auto; margin:0px auto; list-style:none; _margin-top:-9px;}
.sub_left_menu ul li{width:100%; height:34px; clear:both; text-align:center;}
.sub_left_menu ul li a{display:block; width:100%; height:34px; line-height:33px; *line-height:33px; font-weight:bold; text-align:center; font-size:14px;}
.left_no_focus{ background:url(../images/sub_menu_bg_03.jpg) no-repeat left top; color:#000;}
.left_no_focus:hover{ font-weight:bold; color:#000;}
.left_focus{ background:url(../images/sub_menu_focus_03.jpg) no-repeat left top; color:#FFFFFF;}
.left_focus:hover{ color:#fff;}
/*子页图链*/
.sub_left .index_pic_link{margin-top:8px;}

/*子页面右区域*/
.sub_right{width:773px; height:auto; float:right; text-align:center;}
.position{width:100%; height:40px; background:url(../images/pos_bg_03.jpg) no-repeat center bottom; border-bottom:1px #dbdbdb solid;}
.pos_tit{font-size:14px; text-indent:20px; line-height:20px; float:left; font-weight:bold; color:#ff0101;}
.pos_tit span{ color:#000000; font-weight:normal; margin-left:4px;}
.pos_txt{ float:right; text-align:right; color:#000000; line-height:20px; font-size:13px; text-align:right; width:500px; overflow:hidden; white-space:nowrap; margin-right:6px; _margin-right:3px;}
.pos_tit,.pos_txt{height:20px; margin-top:18px;}
.pos_txt a{color:#000000;}
.pos_txt a:hover{ color:#ff0101;}
.sub_detail{width:771px; height:auto; min-height:500px; margin:0px auto; text-align:center; border:1px #dbdbdb solid; border-top:0px; background:#FFFFFF;}
.sub_detail_bot_bg{width:100%; height:11px; overflow:hidden; clear:both; background:url(../images/sub_right_bot_bg_03.jpg) no-repeat center top;}
.sub_right_detail_top{width:100%; height:5px; clear:both; overflow:hidden;}
.sub_right_detail_div{width:757px; height:auto; clear:both; line-height:180%; margin:0px auto 0px; clear:both; text-align:left; min-height:490px;}
/*单页*/
.bdmap{width:100%; height:auto; clear:both; text-align:center;}
.bdmap iframe{margin:0px auto;}
/*文章*/
.art_list{width:100%; height:auto; clear:both;}
.art_list table{width:100%; height:36px; line-height:36px; border-bottom:1px #CCCCCC dashed;}
.art_list table th{font-weight:normal; text-align:left; text-indent:14px; background:url(../images/news_pre_black_03.jpg) no-repeat 5px center;}
.art_list table th a{color:#606060; float:left;}
.art_list table th a:hover{ color:#0169b2;}
.art_list table td{text-align:right;}

.art_detail{width:96%; float:left; margin-left:2%; _margin-left:1%; height:auto; clear:both;}
.art_detail_tit{width:100%; height:40px; line-height:40px; color:#000000; font-size:14px; text-align:center; font-weight:bold;}
.art_detail_other{ width:99%; height:18px; font-size:12px; line-height:18px; background:#f6f6f6; border:1px #ccc solid; text-align:center;}
/*图集*/
.case_image_list{width:100%; height:auto; clear:both;}
.case_image_list table{width:177px; height:160px; background:#44b2b0; float:left; margin:6px; margin-top:12px; margin-bottom:20px;}
.case_image_list table th{ width:177px; height:130px;}
.case_image_list table th img{width:177px; height:130px;}
.case_image_list table td{height:30px; text-align:center; line-height:30px;}
.case_image_list table td a{color:#FFFFFF;}

/*视频详细*/
.case_detail{width:100%; height:auto; text-align:left; margin-top:10px;}
.case_video_detail{width:100%; height:440px; border-bottom:1px #CCCCCC solid; text-align:center;}
.case_video_show{ width:520px; height:420px; margin:0px auto;}
.case_detail_tit{width:100%; height:30px; line-height:30px; font-weight:bold; font-size:14px; text-align:center;}

.pro_pic{width:100%; height:auto; clear:both; text-align:center; margin-top:20px;}
.pro_pic img{margin:0px auto;}

/*图集详细*/
.case_image_detail{width:100%; height:auto; text-align:left;}
.case_image_detail_tit{width:100%; height:40px; line-height:40px; font-weight:bold; font-size:14px; text-align:center;}
/*留言*/
.feed_form{width:90%; float:left; margin-left:5%; _margin-left:3%; height:200px; border-bottom:1px #787878 dashed; margin-top:30px;}
.feed_form label{float:left; margin-left:10px; _margin-left:5px; text-align:left; color:#FF0000; margin-top:4px;}
.feed_form input{float:left;}
.feed_form table{width:100%; height:auto;}
.feed_form table th{width:120px; text-align:right; height:36px; line-height:36px;}
.feed_form table td{text-align:left;}
.feed_page_name{width:200px; height:20px; border:1px #CCCCCC solid;}
.feed_page_area{width:580px; height:80px; border:1px #aaa solid;}
.feed_page_btn{width:64px; height:24px; float:left; background-image:url(../images/feed_page_btn_03.jpg); background-repeat:no-repeat; display:block; cursor:pointer;}
.feedcode{width:60px; height:18px; border:1px #66CCCC solid; float:left;}
.feed_page_btn1{ background-position:left top; margin-left:260px; _margin-left:215px;}
.feed_page_btn2{ background-position:right top; border:0px; margin-left:20px;}

.feedtable{width:90%; float:left; height:auto; margin-top:20px; border:1px #aaaaaa solid; margin-left:5%; _margin-left:3%;}
.feedtable tr{width:100%;}
.feedtable tr th{width:25px; height:24px; line-height:24px; border:1px #aaaaaa solid;}
.feedtable tr td{ height:24px; line-height:24px; text-align:left; border:1px #aaaaaa solid;}
.q{width:19px; height:19px; float:left; background:url(../images/question_bg_03.png) left center no-repeat;}
.a{width:19px; height:19px; float:left; background:url(../images/answer_bg_03.png) left center no-repeat;}
.question{color:#521973; font-size:14px;}
.answer{color:#100516;}


