@charset "utf-8";
/* CSS Document */

/*首页*/

.index_main{ background:url(../images/index_banner.gif) no-repeat; width:100%; overflow:hidden;}
.index_main .banner{ height:320px; width:100%; position:relative; z-index:1; }
.index_main .banner .img{ position:absolute; z-index:2; bottom:12px; left:125px; }
.ileft{ width:230px; overflow:hidden; float:left; margin-right:14px;}
.icenter{ width:540px; overflow:hidden; float:left; margin-right:14px;}
.iright{ width:242px; overflow:hidden; float:right;}

.ileft h3,.iright_pro h3{ height:30px; line-height:30px; background:url(../images/ileft_tit.gif) repeat-x; border-left:#d1e5dd solid 1px; border-right:#d1e5dd solid 1px; padding-left:10px;}
.il_jj_main,.il_kf_main{ padding:10px; border:#d1e5dd solid 1px; border-top:none; overflow:hidden; }
.il_jj_main{ text-indent:2em; line-height:22px;}
.il_kf_main div{ border:#d1e5dd solid 1px; overflow:hidden; background:#DFF3F1; margin-bottom:8px; padding:5px 0px 5px 10px;}
.il_kf_main .f_bold{ color:#111; padding-right:10px;}

.icent_nav{ background:url(../images/icent_nav_bg.gif) repeat-x;border-left:#d1e5dd solid 1px; border-right:#d1e5dd solid 1px; height:78px;}
.icent_nav a{ margin:15px 0px 0px 15px;display:block; float:left;}
.icent_subnav{ width:100%;}
.icent_subnav a{ display:block; width:117px; height:19px; line-height:19px; background:url(../images/iLink_bg.gif) no-repeat; text-align:center; float:left; margin:5px 8px;}
.icent_list{ float:left; width:265px;}
.icent_list ul { padding:4px 0px;}
.icent_list ul li{ background:url(../images/xiaosj.gif) left 11px no-repeat; padding-left:10px; height:24px; line-height:24px; overflow:hidden; overflow:hidden; }
.icent_list ul li a{ color:#515151;}
.icent_list a:hover,.ir_fd_main a:hover{ color:#f60;}
.zs_list h3{ background:url(../images/icent_h3_r.gif) no-repeat right; height:27px; line-height:27px;}
.zs_list h3 .zs_tit{ background:url(../images/icent_h3_l.gif) no-repeat; padding-left:10px; height:27px; display:block; float:left;}
.ir_fd_main{ overflow:hidden; width:100%;}
.ir_fd_main a{ width:60px; display:block; float:left; height:22px; line-height:22px; color:#333; overflow:hidden;}
.iright_pro h3{ padding-right:10px;}
.iright_pro h3 a{ height:14px; line-height:14px; text-align:center; font-size:12px; font-weight:normal; width:14px; display:block; float:right; background:url(../images/ir_pro_tit02.png) no-repeat; overflow:hidden; padding:0px; margin:8px 2px;}
.iright_pro h3 .selected_1,.iright_pro h3 a:hover{ background:url(../images/ir_pro_tit01.png) no-repeat;color:#f60;}
.ir_pro_main{padding:5px; border:#d1e5dd solid 1px; border-top:none; }
.irhgt_tag { height:108px; overflow:hidden;}
.ianlie{ width:778px; overflow:hidden; border:#d1e5dd solid 1px; background:url(../images/ishow_bg.gif) repeat-x; height:126px; float:right; padding-left:15px;}
.ianlie_tit{ width:15px; float:left; padding-top:20px; margin-left:0px; font-weight:bold; color:#111; font-size:13px;}
.scroll_div {width:730px; height:126px; float:right; overflow: hidden; white-space: nowrap; margin-right:10px;}
.scroll_div img {width:138px;height:106px;border: 0; margin:10px 5px;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}

/*内页*/
.main{ background:url(../images/page_banner.gif) no-repeat; width:100%; overflow:hidden; padding-top:272px;}
.main .banner{ height:280px; width:100%; overflow:hidden;}
.left{ padding-top:65px; width:198px; padding-left:15px; float:left; margin-right:10px;}
.right{ width:800px; float:right; margin-right:10px; overflow:hidden;}

.sidebar_pro{border:#d1e5dd solid 1px; width:196px; background:#EEF9EF;}
.sidebar_pro ul{ padding-left:20px; padding-bottom:10px;}
.sidebar_pro ul li{ width:140px; height:28px; line-height:28px; padding-left:20px; background:url(../images/sidebar_lit.gif) no-repeat 10px 11px; overflow:hidden; border-bottom:#d1e5dd dashed 1px; font-size:14px;}
.sidebar_pro ul li a{ padding:3px  5px; color:#515151;}
.sidebar_pro ul li a:hover{ color:#f60;}

.right_tit{ color:#054d1d; padding-left:20px; height:30px;}
.list_pro{border:#d1e5dd solid 1px; width:798px; overflow:hidden;}
.list_pro h5{ background:url(../images/list_tit_bg.gif) repeat-x; text-align:right; height:35px;line-height:35px; padding-right:15px;}
.list_pro h5 a{ padding:3px 5px; background:#fff; border:#ccc solid 1px; margin-right:5px; cursor:pointer;}
.list_pro h5 a:hover,
.list_pro h5 a.curr{ border:#f60 solid 1px; color:#f60; }
.list_pro_main{ width:auto; border-top:#d1e5dd solid 1px; min-height:535px; height:100%; _height:535px;}
.list_pro_unit{ background:url(../images/listunit_bg.gif) no-repeat bottom; padding:20px; width:758px; overflow:hidden;}
.list_pro_l{ float:left; width:200px; overflow:hidden; margin-right:20px; overflow:hidden;}
.list_pro_l img{ width:200px; height:150px; overflow:hidden;}
.list_pro_r{ width:530px; float:left; overflow:hidden;}
.list_pro_r h4{ float:left; display:block; background:url(../images/h4_bg.gif) repeat-x; margin-bottom:10px;}
.list_pro_r h4 p{ float:left; display:block; background:url(../images/h4_left.gif) no-repeat left top; }
.list_pro_r h4 p a{ float:left; display:block; background:url(../images/h4_right.gif) no-repeat right top;}
.list_pro_r h4 p a span{ float:left; display:block; height:21px; overflow:hidden; line-height:21px; padding:0 15px 0 10px;  background:url(../images/listunit_name_a.gif) no-repeat right center; margin-right:8px; cursor:pointer; }
.list_pro_r .intro{ line-height:25px; clear:both; }

.list_news .list_pro_main,.list_rec .list_pro_main{ padding:20px 30px;}
.list_news ul li{ height:30px; line-height:30px; border-bottom:#ececec solid 1px; background:url(../images/news_list_lit.gif) no-repeat left 12px; padding-left:15px;}
.list_news ul li .list_time{ float:right; color:#666;}
.list_news ul li a{ color:#333;}
.list_news p{line-height:2; }
.list_news .list_main_tit{ line-height:35px; font-weight:bold; font-size:16px; text-align:center; color:#333;}
.list_main_tag{ text-align:center; border-top:#ececec solid 1px; border-bottom:#ececec solid 1px; height:30px; line-height:30px; color:#999; margin-bottom:10px;}
.list_rec_tab th,.list_rec_tab td{ text-align:left; border-bottom:#E8E8E8 solid 1px; line-height:35px;}
.list_rec_tab td a{ padding:5px 0px;}
.list_rec h6{ border-bottom:#ddd solid 1px; height:35px; line-height:35px; margin-bottom:5px;}
.list_rec p{ line-height:2; padding:5px;}
.page_rec_tab td{ line-height:35px;}
.page_rec_tab input{ border:#ddd solid 1px; height:22px; line-height:22px; padding-left:3px;}
.page_rec_tab textarea { height:100px; width:400px; border:#ddd solid 1px;}
.page_rec_tab span{ color:#f00; padding:5px;}
.pr_tab_tit{ text-align:right;}

.list_pro .article{ padding:20px; }
.list_pro .article .title{ font-size:16px; font-weight:bold; text-align:center; margin-bottom:8px; line-height:1.5; color:#000; }
.list_pro .article .other{ text-align:center; color:#505050; border:1px solid #e8e8e8; background:#f7f7f7; margin-bottom:15px; line-height:1.5; padding:3px; }
.list_pro .article .bimg{ text-align:left; }
.list_pro .article .intro{ padding:5px 10px; border:1px dotted #ccc; margin-bottom:20px }
.list_pro .article .con{ clear:both; }
.list_pro .article .pn{ border-top:1px solid #eee; margin-top:20px; margin-bottom:10px; padding-top:5px; line-height:1.8; }

.imglist .ul{ padding:20px 30px; float:left; }
.imglist .ul li{ float:left; margin:0 20px; width:200px; overflow:hidden; text-align:center; }
.imglist .ul li div{ text-align:center; }
.imglist .ul li div.mimg{ margin-bottom:5px; display:table-cell; vertical-align:middle; text-align:center; *font-size:130px; *font-family:Arial; }
.imglist .ul li div.mimg img{ vertical-align:middle; width: 100%}

