*{margin:0;padding:0;}
body{padding:0;margin:0;font-family: "宋体";font-size:12px;color:#6a6a6a;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:#6a6a6a;outline:none;}
a:hover{color:#0970b8;text-decoration:none;outline:none;}
a img{border:none;}
table tr td{font-size:12px;}
font{ font-size:12px;}
ul{list-style:none;}
/* Wrapper */
#wrapper{}
.font{font-family:"宋体";}
/* Header */
#header{width:987px;margin:0 auto; position:relative; z-index:999;}
.top{ background:url(../images/top.png) no-repeat; padding-top:45px; padding-right:44px; height:31px; text-align:right; color:#fff;}
.top a{ color:#fff;}
.top a:hover{ color:#FF9900;}
.top span{ padding:0 8px;}
.banner{position:relative; height:330px; z-index:1;}
.banner .a_bigImg{ position:absolute; top:-130px; left:0; width:100%; height:460px;}
.clear{clear:both;}
/* Menu */
#menu{ height:54px;}
#menu ul{}
#menu ul li{ float:left;}
#menu ul li a{ display:block; height:54px; width:123px;}
#menu ul li a.m01{ background:url(../images/m01.png) no-repeat; width:125px;}
#menu ul li a.m02{ background:url(../images/m02.png) no-repeat; width:116px;}
#menu ul li a.m03{ background:url(../images/m03.png) no-repeat; width:117px;}
#menu ul li a.m04{ background:url(../images/m04.png) no-repeat; width:117px;}
#menu ul li a.m05{ background:url(../images/m05.png) no-repeat; }
#menu ul li a.m06{ background:url(../images/m06.png) no-repeat; }
#menu ul li a.m07{ background:url(../images/m07.png) no-repeat;}
#menu ul li a.m08{ background:url(../images/m08.png) no-repeat; width:143px;}
/* Search */
#search{ padding:10px 0;}
#search .keyword{ float:left; width:120px; padding-top:1px; height:19px; padding-left:26px; background:url(../images/keyword.jpg) no-repeat;}
#search .keyword input{ float:left; border:0; background:none; height:18px; line-height:18px; color:#555; float:left; width:120px;}
#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat;width:54px;height:20px;border:0;}
/* Home */
.h_bg{ background:#fff url(../images/h_bg.jpg) repeat-x;}
#home{width:987px;margin:0 auto;min-height:300px;_height:300px; padding-bottom:10px;}
.index_l{ float:left; width:714px;}
.h_intr{ float:left; width:289px; background:url(../images/intr.jpg) no-repeat; padding-bottom:10px; min-height:190px; _height:190px;}
.h_more{ padding-top:10px; height:16px; text-align:right;}
.intr_note{ line-height:23px;}
.h_tab{ float:right; width:393px;}
.tab_l{ background:url(../images/tab_l.jpg) repeat-x; height:33px; position:relative;}
.tab_l a{ position:absolute; top:10px; right:0;}
.tab_l div{ float:left; width:82px; height:24px; cursor:pointer;}
.tab_l div.thover{ background-position:0 -24px;}
#tab1{ background-image:url(../images/tab01.jpg);}
#tab2{ background-image:url(../images/tab02.jpg);}
.first_n{ position:relative; min-height:68px; _height:68px; padding-left:127px;}
span.f_pic{ position:absolute; top:0; left:0;}
.f_pic img{ width:116px; height:64px;}
.f_name{ height:25px; line-height:25px; width:265px; font-weight:bold; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.f_name a{ color:#e10101;}
.f_des{ line-height:20px; color:#747474;}
.h_tab ul li{ position:relative; height:18px; padding-top:8px;background:url(../images/xiao.jpg) 0 9px no-repeat; padding-left:15px; border-bottom:1px dashed #ccc;}
.h_tab ul li span{ position:absolute; top:8px; right:0; color:#ccc;}
.h_tab ul li img{ margin-left:5px;}
.h_tab ul li a:hover{ font-weight:bold;}
.h_pro{ background:url(../images/h_pro.jpg) no-repeat; height:215px;}
.h_pro_m{ position: relative; height:46px;}
.h_pro_m a{ position:absolute; width:40px; height:12px; top:9px; right:9px;}

.index_r{ float:right; width:247px;}
.h_show{ background:url(../images/h_show.jpg) no-repeat; height:200px;}
.show_con{ padding:2px; border:1px solid #ccc;}
.h_cont{ border:1px solid #ccc; padding:40px 7px 10px 7px; min-height:150px; _height:150px; line-height:20px; background:url(../images/h_cont.jpg) no-repeat;}
/* Page */
#page{width:1003px;margin:0 auto;min-height:300px;_height:300px; padding-bottom:10px;}
/*Sidebars*/
#sidebar{float:left;width:203px;min-height:200px;_height:200px;}
.left_list {min-height:100px;_height:100px; background:url(../images/left-bg.jpg) repeat-y; padding:0 12px; padding-bottom:10px;}
.left_list ul {}
.left_list ul li{ background:url(../images/left-line.jpg) left bottom no-repeat; padding-bottom:1px;}
.left_list ul li font{ font-family:"宋体";}
.left_list ul li a{ display:block; padding-top:9px; height:20px; padding-left:15px; width:163px;  word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.left_list ul li a.first{ font-weight:bold; color:#0970b8; padding-left:12px; width:166px;}
.left03{ background:url(../images/left03.jpg) no-repeat; height:30px;}
.left_pic{ background:url(../images/l_links.jpg) no-repeat; padding-top:21px;}
.left_pic img{ margin-bottom:10px;}
/* Content */
#content{float:right;width:780px;min-height:200px;_height:200px;}
.right-head{ padding-top:11px; height:40px; background:url(../images/right-head.jpg) left bottom no-repeat;}
.l_title{ float:left; width:300px; height:25px; padding-top:7px; font-size:14px; background:url(../images/l_title.jpg) no-repeat; padding-left:25px; font-weight:bold; color:#1058ac;}
.r_title{ float:right; padding-top:7px; background:url(../images/r_xiao.jpg) 0 7px no-repeat; height:20px; padding-left:23px;}
.r_title span{ font-family:"宋体"; padding:0 3px;}
.content-inner{padding:10px 0;min-height:200px;_height:200px;text-align:left;line-height:23px;}

.p_list{ border:1px solid #ccc; height:190px; margin-bottom:15px;}
.p_list_l{ float:left; height:190px; border-right:1px solid #ccc; text-align:center; width:280px;} 
.p_list_l img{ height:190px; width:280px;}
.p_list_r{ float:right; width:460px; padding-right:17px; padding-top:10px;}
.p_l_name{ height:28px; border-bottom:1px dashed #ccc;  background:url(../images/p_xiao.jpg) no-repeat; padding-left:27px; font-size:14px; font-weight:bold;}
.p_l_name a{ color:#006dcd;}
.p_l_des{ padding-top:15px; height:100px; line-height:20px;}
.p_l_more{ text-align:right;}


/*list_pro*/
ul.list_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_pro li{float:left;width:180px;padding-bottom:5px;padding-left:10px;line-height:15px; _height:220px; min-height:220px;}
ul.list_pro img{border:1px solid #ccc;height:140px; margin-bottom:5px;}
/*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;}
/*page_num*/
.page_num{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px;}
/* demo */
#demo{overflow:hidden;width:670px; margin:0 auto;}
#indemo{float:left;width:100000px;}
#indemo img{border:1px solid #ccc; margin-bottom:5px; width:155px; height:130px;}
#indemo .list{ float: left; width:160px; text-align:center; padding-left:15px;}
#demo1{float:left;}
#demo2{float:left;}
.pro_content{ position:relative;}
.p_left{background:url(../images/pleft.jpg) no-repeat;cursor:pointer;width:14px;height:30px; position:absolute; top:45px; left:0px;}
.p_right{background:url(../images/pright.jpg) no-repeat;cursor:pointer;width:14px;height:30px; position:absolute; top:45px; right:0px;}
*cnews_content*/
.cnews_content{width:700px;margin:0 auto;}
.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; font-size:14px; }
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right; padding-top:10px;}
ul.list_news{min-height:100px;_height:100px;}
ul.list_news li{position:relative;height:22px;padding-top:5px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*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;}
/*list_links*/
ul.list_links{text-align:center;min-height:200px;_height:200px;}
ul.list_links li{float:left;padding:5px 10px;text-align:center;width:140px;min-height:50px;_height:50px;}
ul.list_links li img{width:130px;height:50px;}
/* footer */
#footer{ background:#fff url(../images/bottom.jpg) repeat-x; padding-top:24px; height:37px;}
#footer .bottom{ width:987px; margin:0 auto; }
#footer .bleft{ float:left; width:215px; height:22px; line-height:22px; text-align:center;}
#footer .bleft span{ padding:0 10px;}
#footer .input_links{ float:left; width:200px; height:22px; border:1px solid #ccc; font-size:12px; color:#555; line-height:22px;}
#footer .bright{ float: right; text-align:right; width:500px; height:22px; line-height:22px;}