/* CSS Document */
*{margin:0;padding:0;}
body{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#555;background:#fff url(../images/bg.jpg) repeat-x;}
a,area{blr:expression(this.onFocus=this.blur())}
/* for IE */
:focus{-moz-outline-style:none;}
/* for Firefox */
a{text-decoration:none;color:#555;outline:none;}
a:hover{color:#035898;text-decoration:none;outline:none;}
a img{border:none;}
table tr td{font-size:12px;}
font{ font-size:12px;}
ul{list-style:none;}

/*Í·²¿*/
.headtop{ position:relative; width:1002px; height:200; background-color:#006699;  width: 1012px;
margin: 0 auto;
height: 92px;
background: url(../images/logo.png) no-repeat;}
.top {
padding-top: 22px;
height: 30px;
text-align: right;
padding-right: 25px;
}

.headmenu{ padding-left:270px; height:40px;}
.headmenu ul {}
.headmenu ul li{float:left; padding:0 7px;}
.headmenu ul li a{ display:block; width:77px; height:40px;}
.headmenu ul li a.m01{ background:url(../images/m01.jpg) no-repeat;}
.headmenu ul li a.m02{ background:url(../images/m02.jpg) no-repeat;}
.headmenu ul li a.m03{ background:url(../images/m03.jpg) no-repeat;}
.headmenu ul li a.m04{ background:url(../images/m04.jpg) no-repeat;}
.headmenu ul li a.m05{ background:url(../images/m05.jpg) no-repeat;}
.headmenu ul li a.m06{ background:url(../images/m06.jpg) no-repeat;}
.headmenu ul li a.m07{ background:url(../images/m07.jpg) no-repeat;}
.headmenu ul li a.m08{ background:url(../images/m08.jpg) no-repeat;}
.headmenu ul li a:hover{ background-position:bottom;}
.flash{text-align:center; /*width:1128px; */margin:auto; height:425px;/*height:462px; */background: url(../images/flash_b.jpg) bottom center no-repeat;}
.clear{clear:both;}
.subflash{ width:1012px; margin:0 auto; padding-bottom:5px; padding-top:10px;}
/* Home */
#home{width:993px;margin:0 auto;min-height:258px;_height:258px; background:#cdcdcd url(../images/home_bg.jpg) repeat-x; padding:0 67px 0 68px;}
.index_more{ text-align:right; padding-top:15px; height:18px; padding-right:20px;}
.index_intr{ float:left; background:url(../images/index_intr.jpg) no-repeat; width:402px; height:240px;}
.intr_note{ padding:10px 13px 0 10px; line-height:23px;}
.index_news{ float:left; background:url(../images/index_news.jpg) no-repeat; width:296px; height:240px; display:inline; margin-left:13px;}
.index_news ul{ padding:0 15px; padding-top:7px;} 
.index_news ul li{ padding-top:7px; height:20px;}
.index_news ul li span{ font-family:"å®‹ä½“";}
.index_case{ float:right; background:url(../images/index_case.jpg) no-repeat; width:271px; height:240px;}
.case_note{ padding:8px 12px 0 7px;}

/*b_lan*/
#b_lan{ background:#c6c6c6 url(../images/b_lan.jpg) no-repeat; width:1093px; margin:0 auto; min-height:120px; _height:120px; padding-bottom:20px; padding-left:35px; padding-top:60px;}
#b_lan ul{ float:left; padding-left:50px; width:148px;}
#b_lan ul li{ padding-top:7px; height:20px; border-bottom:1px dotted #c5c5c5; text-align:center;}

/* footer */
.h_footer{ width:1129px;}
.bottom{ width:1012px;}
#footer{margin:0 auto; color:#fff; background:#035ea3; padding-top:5px; height:60px; vertical-align:middle; line-height:60px; min-height:60px; _height:60px; padding-bottom:2px;}
#footer a{ color:#fff;}
#footer .bleft{ float:left; padding-left:10px;height:60px;vertical-align:middle;  width:700px;}
#footer .bright{ float:right; padding-right:10px;height:60px; vertical-align:middle; text-align:right; width:250px;}

/* Page */
#page{width:1012px;margin:0 auto; background: url(../images/page_bg.jpg) repeat-y;}
.page_01{ background:url(../images/page01.jpg) no-repeat; height:18px;}
.page_03{ background:url(../images/page03.jpg) no-repeat; height:15px;}
/*Sidebars*/
#sidebar{float:left;width:210px;min-height:200px;_height:200px; padding-left:23px;}
.left_list {min-height:50px;_height:50px;padding:0 13px; background:url(../images/left-bg.jpg) repeat-y;}
.left_list ul {}
.left_list ul li{ padding-top:10px;}
.left_list ul li a.frist{ display: block; padding-top:8px; height:18px; padding-left:32px; background:url(../images/left01.jpg) no-repeat;}
.left_list ul li a.second{ display: block; height:26px; line-height:26px; padding-left:32px; background:url(../images/left-xiao.jpg) 17px 8px no-repeat; border-bottom:1px dashed #ccc;}
.left_list ul ul{}
.left_list ul ul li{ padding-top:3px;}
.left_list ul ul ul{ display:none;}
.left_list ul ul ul li{ border-bottom:1px dotted #ccc; padding-left:44px; line-height:26px; min-height:26px; _height:26px;}
.left_list ul font{ font-family:"å®‹ä½“"; color:#025696;}
.left_pic{ padding-top:10px;}

/* Content */
#content{float:right;width:717px;min-height:400px;_height:400px; padding-right:18px; padding-top:11px;}
.right-head{min-height:20px;_height:20px;background:url(../images/r_xiao.jpg) no-repeat; padding-left:20px; border-bottom:1px solid #ccc;}
.right-head span{ font-family:"å®‹ä½“";}
.content-inner{padding:10px 0;min-height:200px;_height:200px;text-align:left;line-height:23px;}
.tab_note{}
.tab_line{ height:26px; line-height:26px; border-bottom:1px solid #ccc;}
.tab_line div{ float:left; width:82px; height:27px; display:inline; margin-right:2px; text-align:center; background:url(../images/tab.jpg) no-repeat; cursor:pointer;}
.tab_line div.hover{ background-position:bottom; font-weight:bold; color:#fff;}
.tab_note{ padding:10px 0; line-height:23px;  min-height:300px; _height:300px;}


.list_type{ padding-bottom:10px; min-height:150px; _height:150px;}
.type_name{ position:relative; height:25px; line-height:25px; border-bottom:1px dashed #ccc;}
.type_name span{ position:absolute; top:0; right:0;}
.type_name font{ color:#025798; font-weight:bold;}
ul.list_t{ padding-top:5px; text-align:center; min-height:120px; _height:120px;}
ul.list_t li{float:left;width:225px;padding-bottom:5px;padding-left:10px;line-height:15px; _height:120px; min-height:120px;}
ul.list_t li img{ width:171px; height:171px; padding:3px; border:1px solid #ccc; margin-bottom:5px;}
a.type_more{ background:url(../images/type_more.jpg) no-repeat; width:308px; margin:0 auto; height:24px; line-height:24px; color:#fff; font-weight:bold; display:block; text-align:center;}
.l_type{ height:35px;}
.l_type a{float:left; width:82px; height:25px; padding-top:2px; display:block; margin-right:2px; text-align:center; background:url(../images/tab.jpg) no-repeat;}
.l_type a.click{background-position:bottom; font-weight:bold; color:#fff;}

/* Search */
#search{ background:url(../images/search_bg.jpg) no-repeat; height:66px; padding-left:60px; margin-top:10px;}
#search .s_text{ font-weight:bold; color:#0163c3; padding-top:17px; height:18px;}
#search .keyword{ background:url(../images/keyword.jpg) no-repeat; width:110px; padding:1px 0; height:19px; padding-left:5px; width:110px; float:left;}
#search .keyword input{height:19px;font-size:12px;width:110px;line-height:19px;float:left;border:0;color:#666666;}
#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat;width:25px;height:21px;border:0;}

/*cnews_content*/
.cnews_content{width:700px;margin:0 auto;}
.cnews_content ul font{ font-family:"å®‹ä½“"; color:#025696;}
.cnews_type{font-weight:bold;height:25px;line-height:25px;position:relative;}
.cnews_type a{position:absolute;top:0;right:0;line-height:25px;}
.ntype_pic{float:left;width:150px;border:1px solid #ccc;}
ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.cnews_list li{position:relative;height:22px;padding-top:5px;border-bottom:1px dotted #ccc;float:right;width:500px;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px;}
ul.list_news li{position:relative;height:22px;padding-top:5px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*page_num*/
.page_num{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px;}

/*list_pro*/
ul.list_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_pro li{float:left;width:225px;padding-bottom:5px;padding-left:10px;line-height:15px; _height:170px; min-height:170px;}
ul.list_pro img{border:1px solid #ccc;height:140px; margin-bottom:5px;}

.pro_big{ text-align:center; padding:10px 0; min-height:330px; _height:330px;}
.list_pic{ position:relative; height:160px; width:660px;  margin:0 auto;}
.bx_wrap{}
.list_pic a.prev {width:26px; height:37px; position: absolute; top:30px; left:-35px; z-index:99; text-indent: -9999px; background: url(../images/p_left.jpg) no-repeat;}
.list_pic a.next {width:26px; height:37px; position: absolute;top:30px; right:-35px; z-index:99; text-indent: -9999px; background: url(../images/p_right.jpg) no-repeat;}
#example2 li{ width:124px; float:left; line-height:15px; text-align:center; text-align:center;}
#example2 li img{ height:95px; width:122px; border:3px solid #ccc; margin-bottom:5px; cursor:pointer;}
#example2 li img.selected{ border:3px solid #006699;}

/*dis_big*/
.dis_big{ text-align:center;}
.dis_name{font-weight:bold;line-height:30px;height:30px;}
.dis_pic img{border:1px solid #ccc;}
.dis_note{text-align:left;line-height:23px;}
/*dis_pro*/
#dis_pro{}
#dis_pro .dis_l{ float:left; width:410px; min-height:370px; _height:370px;}
#dis_pro .dis_r{ float:right; width:280px;}
#bigpic{ padding:3px; border:1px solid #ccc; width:400px; height:280px;}

.first_container {padding-top:10px; text-align:left; position:relative;}  
.first_top_menu_div { margin:0 20px; height:60px; overflow:hidden;white-space:nowrap;} 
.first_top_menu_div ul{margin:0px; padding:0px;}
.first_top_menu_div ul li {
    width: 90px;
    height:60px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
	overflow:hidden;
	text-align:center;
    zoom: 1;
    *display: inline;
}

.first_top_menu_div ul li img{ height:55px; width:80px; cursor:pointer;}
#first_container .prev {width:9px; height:20px; position: absolute; top:30px; left:0x; z-index:99; text-indent: -9999px; background: url(../images/left.jpg) no-repeat; cursor:pointer;}
#first_container .next{width:9px; height:20px; position: absolute;top:30px; right:0; z-index:99; text-indent: -9999px; background: url(../images/right.jpg) no-repeat; cursor:pointer;}

/*dis_news*/
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}