/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#666; background:#FFF;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#666; text-decoration:none;}
a:hover,a:active{ color:#005BA5; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}

/*index*/
.in_topbox{ width:100%; height:165px; border-top:5px solid #005BA5; position:relative;}
.in_top{ width:980px; height:105px; margin:0px auto; overflow:hidden;}
.in_top .lt{ float:left; padding:25px 0 0 0;}
.in_top .rt{ float:right; padding:25px 0 0 0; font-size:12px;}
.in_top .rt .a_1{ display:inline-block; padding:0 0 0 28px; line-height:18px; background:url(../images/index_02.jpg) 0px center no-repeat;}
.in_top .rt .a_2{ display:inline-block; padding:0 0 0 28px; line-height:18px; background:url(../images/index_02.jpg) -80px center no-repeat; margin-left:15px;}
.in_top .rt .p_1{ float:right;}
.in_top .rt .p_2{ padding:20px 0 0 0; clear:both;}
.in_menu{ clear:both; width:980px; margin:0px auto; padding:5px 0 0 0;}
.in_menu ul{ float:left; font-size:16px;}
.in_menu ul li{ float:left; height:55px; position:relative;}
.in_menu ul li .a_1{ display:block; height:55px; line-height:50px; padding:0 25px; color:#000;}
.in_menu ul li .a_1:hover,.in_menu ul li .a_1:active{ color:#FFF; background:#0171B8 url(../images/index_19.jpg) center 39px no-repeat;}
.in_menu ul .li_1{ padding:0 7px; text-transform:uppercase;}
.in_menu ul .li_2{ width:1px; background:url(../images/index_08.jpg) center center no-repeat;}
.in_menu ul li.none{ padding-left:0px;}
.in_menu ul li .nav_2{ position:absolute; top:55px; left:7px; width:185px; padding:10px 15px; background:url(../images/index_20.png) repeat; line-height:32px; font-size:12px; z-index:12; display:none;}
.in_menu ul li .nav_2 a{ display:inline-block; color:#FFF; width:185px; border-bottom:1px dashed #FFF;}
.in_menu ul li:hover .nav_2{ display:block;}
.in_menu .shbox{ float:right; padding:12px 0 0 0;}
.in_menu .shbox .txt{ float:left; width:218px; height:29px; border:1px solid #EDEDED; border-right:0px; padding:0 10px; color:#999;}
.in_menu .shbox .btn{ float:left; width:34px; height:31px; border:1px solid #EDEDED; background:url(../images/index_06.jpg) center center no-repeat; cursor:pointer;}
.banbox{ clear:both; width:100%; height:731px;}
.banbox ul{ position:relative; width:100%; height:731px;}
.banbox li{ width:100%; height:731px; position:absolute; left:0px; top:0px; z-index:1}
.banbox .li_1{ background:url(../images/ban_01.jpg) top center no-repeat; z-index:2;}
.banbox .li_2{ background:url(../images/ban_02.jpg) top center no-repeat; opacity:0; filter:alpha(opacity=0);}
.banbox .li_3{ background:url(../images/ban_03.jpg) top center no-repeat; opacity:0; filter:alpha(opacity=0);}
.banbox .li_1 .more{ position:relative;}
.banbox .li_1 .more{ position:absolute; left:50%; top:487px; margin-left:-445px; z-index:11}
.banbox .li_2 .more{ position:absolute; left:50%; top:487px; margin-left:-445px; z-index:11}
.banbox .li_3 .more{ position:absolute; left:50%; top:487px; margin-left:-445px; z-index:11}
.in_contbox{ clear:both; width:100%; height:0px; position:relative; z-index:10;}
.in_contbox .box{ position:absolute; left:0px; top:-195px; width:100%;}
.in_cont{ width:997px; margin:0px auto;}
.in_cont .list{ overflow:hidden;}
.in_cont .list li{ float:left;}
.in_cont .list a{ display:inline-block; width:198px; height:176px;}
.in_cont .list .a_1{}
.in_cont .list .a_2{ margin-left:2px;}
.in_cont .list .a_3{ margin-left:1px;}
.in_cont .list .a_4{ margin-left:2px;}
.in_cont .list .a_5{ margin-left:2px;}
.in_btm{ clear:both; width:100%; height:38px; line-height:38px; text-align:center;}
.in_btmbkg{ background:#aaa; color:#FFF;}

#rightDiv{ position:fixed; top:200px; right:10px; width:133px; border:6px solid #0172B8; background:url(../images/pfdiv_bg.jpg) top center repeat-y; padding-bottom:20px; z-index:1000;}
#rightDiv .top{ width:100%; height:48px; line-height:48px; background:url(../images/pfdiv_title.jpg) top center no-repeat; color:#FFF; text-align:center; font-weight:bold; font-size:15px; position:relative;}
#rightDiv .top .close{ position:absolute; top:-23px; right:-6px; width:17px; height:16px; background:url(../images/pfdiv_close_an.jpg) top center no-repeat; cursor:pointer;}
#rightDiv .top .close_1{ position:absolute; top:3px; right:3px; font-size:15px; line-height:15px; font-weight:bold; color:#FFF; cursor:pointer;}
#rightDiv .kf{ padding-top:15px; }
#rightDiv .kf p{ padding:0 0 10px 20px; font-size:12px; line-height:25px;}
#rightDiv .lx{ padding:10px 0 0 20px; line-height:26px; color:#0172B8;}
#rightDiv .lx .p_2{ font-size:12px;}

/*products*/
.pro_ban{ clear:both; width:100%; height:406px; background:url(../images/other_02.jpg) top center no-repeat;}
.pro_cont{ clear:both; width:970px; margin:0px auto;}
.pro_cont .lt{ float:left; width:213px; position:relative; min-height:330px;}
.pro_cont .lt .tit{ position:absolute; left:0px; top:-10px; width:213px; height:40px; line-height:40px; text-align:center; color:#FFF; background:url(../images/other_03.png) no-repeat; font-size:16px; font-weight:bold;}
.pro_cont .lt .list{ padding:30px 0 0 8px;}
.pro_cont .lt .list li{ width:173px; height:45px; line-height:45px; padding:0 0 0 25px; background:url(../images/other_07.jpg) no-repeat; overflow:hidden;}
.pro_cont .lt  a{ color:#FFF;}
.pro_cont .rt{ float:right; width:740px; min-height:330px;}
.pro_cont .rt .top{ height:60px; border-bottom:3px solid #F0EFEF; text-transform:Capitalize;}
.pro_cont .rt .top .tit{ float:left; font-size:16px; font-weight:bold; padding:35px 0 0 15px;}
.pro_cont .rt .top .mbx{ float:right; font-size:12px; padding:37px 0 0 0;}
.pro_cont .rt .top .mbx span{ color:#d70c24;}
.pro_main{ clear:both; padding:25px 0 30px 0;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; padding:0 0 10px 30px; width:201px; height:171px; text-align:center; line-height:35px;}
.pro_list li .p_1{ padding:0 3px 3px 0; border:4px solid #EFEEEE; border-top:0px; border-left:0px;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0;}


/*about*/
.ab_main{ clear:both; padding:30px 25px; line-height:26px;}

/*news*/
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(../images/news_43.png) 2px center no-repeat; }
.ns_list li a{ float:left}
.ns_list li span{ float:right; font-size:13px;}

/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_info{ line-height:24px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}




















