/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#666666; 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:#666666; text-decoration:none;}
a:hover,a:active{ color:#8a721c; 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;}
.f13{ font-size:13px;}
.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;}
body { behavior:url("../csshover.htc"); }
.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*/
.top_box{ width:100%; background:url(../images/index_02.jpg) repeat-x; position:relative;}
.top{ width:1000px; height:121px; margin:0px auto;}
.top .lt{ float:left; width:250px; padding:17px 0 0 0;}
.top .rt{ float:right; width:735px; padding:7px 0 0 0; color:#7F7F7F;}
.top .rt .sh_box{ width:100%; height:41px; overflow:hidden;}
.top .rt .sh{ float:right; width:168px; height:28px; padding:0 0 0 15px; background:url(../images/index_07.jpg) top right no-repeat; margin-top:13px;}
.top .rt .sh .txt{ float:left; width:140px; height:20px; line-height:20px; border:0px; color:#666; background:none; outline:none;}
.top .rt .sh .btn{ float:left; width:28px; height:20px; border:0px; background:none; cursor:pointer;}
.in_menu{ clear:both; padding:12px 0 0 0; position:relative;}
.in_menu li{ float:left; width:105px; height:61px; text-align:center; position:relative;}
.in_menu_a{ display:block; width:105px; height:27px; padding:25px 0 0 0; text-align:center; font-size:15px; font-weight:bold;}
.in_menu li .bkg_0{ background:url(../images/index_01.png) 42px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_0:hover,.in_menu li .bkg_0:active{ background:url(../images/index_01_0.png) 42px 0px no-repeat; color:#463229;}
.in_menu li .bkg_0_cur,.in_menu li .bkg_0_cur:hover,.in_menu li .bkg_0_cur:active{ background:url(../images/index_01_0.png) 42px 0px no-repeat; color:#463229;}
.in_menu li .bkg_1{ background:url(../images/index_01.png) -71px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_1:hover,.in_menu li .bkg_1:active{ background:url(../images/index_01_0.png) -71px 0px no-repeat; color:#463229;}
.in_menu li .bkg_1_cur,.in_menu li .bkg_1_cur:hover,.in_menu li .bkg_1_cur:active{ background:url(../images/index_01_0.png) -71px 0px no-repeat; color:#463229;}
.in_menu li .bkg_2{ background:url(../images/index_01.png) -181px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_2:hover,.in_menu li .bkg_2:active{ background:url(../images/index_01_0.png) -181px 0px no-repeat; color:#463229;}
.in_menu li .bkg_2_cur,.in_menu li .bkg_2_cur:hover,.in_menu li .bkg_2_cur:active{ background:url(../images/index_01_0.png) -181px 0px no-repeat; color:#463229;}
.in_menu li .bkg_3{ background:url(../images/index_01.png) -286px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_3:hover,.in_menu li .bkg_3:active{ background:url(../images/index_01_0.png) -286px 0px no-repeat; color:#463229;}
.in_menu li .bkg_3_cur,.in_menu li .bkg_3_cur:hover,.in_menu li .bkg_3_cur:active{ background:url(../images/index_01_0.png) -286px 0px no-repeat; color:#463229;}
.in_menu li .bkg_4{ background:url(../images/index_01.png) -389px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_4:hover,.in_menu li .bkg_4:active{ background:url(../images/index_01_0.png) -389px 0px no-repeat; color:#463229;}
.in_menu li .bkg_4_cur,.in_menu li .bkg_4_cur:hover,.in_menu li .bkg_4_cur:active{ background:url(../images/index_01_0.png) -389px 0px no-repeat; color:#463229;}
.in_menu li .bkg_5{ background:url(../images/index_01.png) -490px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_5:hover,.in_menu li .bkg_5:active{ background:url(../images/index_01_0.png) -490px 0px no-repeat; color:#463229;}
.in_menu li .bkg_5_cur,.in_menu li .bkg_5_cur:hover,.in_menu li .bkg_5_cur:active{ background:url(../images/index_01_0.png) -490px 0px no-repeat; color:#463229;}
.in_menu li .bkg_6{ background:url(../images/index_01.png) -594px 0px no-repeat; color:#3a3a3a;}
.in_menu li .bkg_6:hover,.in_menu li .bkg_6:active{ background:url(../images/index_01_0.png) -594px 0px no-repeat; color:#463229;}
.in_menu li .bkg_6_cur,.in_menu li .bkg_6_cur:hover,.in_menu li .bkg_6_cur:active{ background:url(../images/index_01_0.png) -594px 0px no-repeat; color:#463229;}
.in_menu li div{ position:absolute; top:61px; left:0px; width:121px; height:185px; padding:8px 0 0 0; font-size:12px; z-index:1002; display:none;}
.in_menu li div p{ height:28px; line-height:28px; text-align:left; padding:0 0 0 20px;}
.in_menu li div a{ color:#b9b9b9;}
.in_menu li div a:hover,.in_menu li div a:active{ color:#FFF;}
.in_menu li:hover div a{ color:#d1d1d1;}
.in_menu li:hover div a:hover,.in_menu li div a:active{ color:#FFF;}
.in_menu .mb{ width:121px; height:193px; background:url(../images/index_04.png) repeat; position:absolute; left:0px; top:73px; z-index:1001; display:none;}
.in_menu .mb div{ width:100%; height:3px; background:url(../images/index_03.png) top center no-repeat;}
.in_menu_bkg2{ width:100%; height:193px; background:url(../images/index_02.png) repeat; position:absolute; left:0px; top:121px; z-index:1000; display:none;}
.in_ban_box{ width:100%; height:500px; overflow:hidden;}
.in_ab_box{ width:100%; padding:90px 0 40px 0; background:url(../images/index_12.jpg) repeat-x;}
.in_ab{ width:1000px; margin:0px auto;}
.in_ab .btbox{ width:100%; height:1px; background:#CCCCCC; position:relative;}
.in_ab .btbox .bt{ width:160px; height:60px; background:#FFF; color:#333; position:absolute; top:-30px; left:420px; font-size:30px; font-weight:bold; text-align:center;}
.in_ab .btbox .bt p{ font-size:16px; font-weight:normal; color:#666;}
.in_ab .tit{ height:33px; padding:60px 0 38px 370px;}
.in_ab .tit li{ float:left; width:130px; height:33px;}
.in_ab .tit li a{ display:block; width:130px; height:33px; line-height:30px; text-align:center; background:url(../images/index_15.jpg) no-repeat; color:#000000; font-weight:bold;}
.in_ab .tit li a:hover,.in_ab .tit li a:active{ background:url(../images/index_13.jpg) no-repeat; color:#332105;}
.in_ab .tit li a.cur,.in_ab .tit li a.cur:hover,.in_ab .tit li a.cur:active{ background:url(../images/index_13.jpg) no-repeat; color:#332105;}
.in_ab .cont{ width:100%; height:240px; overflow:hidden;}
.in_ab .cont .lt{ float:left; width:318px; height:202px; padding:13px 5px 5px 5px; cursor:pointer}
.in_ab .cont .rt{ float:right; width:640px; line-height:30px;}
.in_ab .cont .rt p{ text-indent:2em;}
.in_pro_box{ width:100%; height:883px; background:url(../images/index_16.jpg) repeat-x; overflow:hidden;}
.in_pro{ width:1000px; margin:0px auto;}
.in_pro_box .btbox{ margin-top:60px; width:100%; height:60px;}
.in_pro_box .btbox .lt{ float:left; width:420px; height:1px; background:#737373; margin-top:30px;}
.in_pro_box .btbox .ct{ float:left; width:160px; height:60px; background:none; color:#FEFEFE; font-size:30px; font-weight:bold; text-align:center;}
.in_pro_box .btbox .ct p{ font-size:16px; font-weight:normal; color:#c6c6c6;}
.in_proctg{ clear:both; width:100%; height:38px; padding:30px 0 0 0;}
.in_proctg ul{ position:relative;}
.in_proctg li{ width:145px; height:38px; position:absolute; left:0px; top:0px;}
.in_proctg li a{ display:block; width:145px; height:38px; text-align:center; line-height:38px; color:#111111; font-weight:bold; background:url(../images/index_09.png) no-repeat; }
.in_proctg li a:hover,.in_proctg li a:active{ background:url(../images/index_08.png) no-repeat; color:#332105;}
.in_proctg li a.cur,.in_proctg li a.cur:hover,.in_proctg li a.cur:active{ background:url(../images/index_08.png) no-repeat; color:#332105;}
.in_pro_ul li{ float:left; width:218px; height:246px; padding:20px 22px 28px 21px; position:relative;}
.in_pro_ul li .cont{ position:absolute; top:19px; left:22px; width:218px; height:246px; background:#F1F1F1; z-index:12;}
.in_pro_ul li .cont:hover{ border:1px solid #AE8A3C; left:21px;}
.in_pro_ul li .cont p{ background:url(../images/index_18.jpg) no-repeat; width:218px; height:38px; line-height:38px; text-align:center;}
.in_pro_ul li .bd{ position:absolute; top:20px; left:21px; width:220px; height:248px; background:#AE8B3D; z-index:11; display:none;}
.in_pro_ul li .mb{ position:absolute; top:246px; left:15px; width:230px; height:46px; background:url(../images/index_10.png) 0px 0px no-repeat; z-index:10}
.in_pro_ul li .bkgmb{ position:absolute; top:19px; left:22px; width:218px; height:246px; background:url(../images/pro_03.png) 0px 0px no-repeat; z-index:20}
.in_pro_ul li .bkgmb a{ display:block; width:218px; height:246px;}
.in_pro_ul li .bkgmb:hover{ border:1px solid #AE8A3C; left:21px;}
.in_pro_ul li a{ color:#242424;}
.in_pro_ul li a:hover,.in_pro_ul li a:active{ color:#242424;}

/*产品滚动 start*/
.multipleColumn0{ width:1044px; margin:0px auto; margin-top:38px; position:relative;}
.multipleColumn0 .prev{ background:url(../images/btnlt_0.png) no-repeat; width:62px; height:125px; display:block; position:absolute; left:-100px; top:200px; z-index:98; cursor:pointer;}
.multipleColumn0 .next{ background:url(../images/btnrt_0.png) no-repeat; width:62px; height:125px; display:block; position:absolute; right:-100px; top:200px; z-index:98; cursor:pointer;}
.multipleColumn0 .prev:hover{ background:url(../images/btnlt_1.png) no-repeat;}
.multipleColumn0 .next:hover{ background:url(../images/btnrt_1.png) no-repeat;}
.multipleColumn0 .hd{ position:absolute; top:600px; left:500px;}
.multipleColumn0 .hd li{ float:left; margin-right:7px; width:17px; height:17px; cursor:pointer; background:url(../images/index_12.png) no-repeat;}
.multipleColumn0 .hd li.on{ background:url(../images/index_11.png) no-repeat;}
.multipleColumn0 .bd{ width:1044px; height:572px;}
.multipleColumn0 .bd ul{ width:1044px; zoom:1; float:left; _display:inline;overflow:hidden }
/*产品滚动 end*/
.in_news_box{ width:100%; padding:35px 0 75px 0; background:#EEEEEE;}
.in_news{ width:1000px; margin:0px auto; overflow:hidden;}
.in_news .lt{ float:left; width:640px;}
.in_news .lt .titbox{ width:100%; height:55px; overflow:hidden;}
.in_news .lt .titbox .tit{ float:left; font-size:25px; color:#333333; font-weight:bold;}
.in_news .lt .titbox .tit span{ font-size:18px; font-weight:normal;}
.in_news .lt .titbox a{ float:right; margin-top:5px;}
.in_news .lt .list li{ width:100%; height:100px; padding:0 0 28px 0; overflow:hidden;}
.in_news .lt .list li .tm{ float:left; width:60px; height:100px; background:#FFF; line-height:50px; text-align:center; color:#959595; font-size:27px; font-weight:bold;}
.in_news .lt .list li .tm p{ height:50px; background:#DBDBDB; color:#666; font-size:16px; font-weight:normal;}
.in_news .lt .list li .info{ float:right; width:533px; height:100px; padding:0 17px 0 10px; position:relative;}
.in_news .lt .list li .info .jt{ position:absolute; left:-11px; top:39px; width:11px; height:22px; background:url(../images/index_34.jpg) no-repeat; display:none;}
.in_news .lt .list li .info .tit_box{ padding:10px 0 0 0;}
.in_news .lt .list li .info .cont{ clear:both; color:#3aaa9a9; line-height:24px; padding:10px 0 0 0;}
.in_news .lt .list li .info a{ color:#000;}
.in_news .lt .list li .info a:hover,.in_news .lt .list li .info a:active{ color:#8a721c;}
.in_news .lt .list li.cur .info{ background:#FFF;}
.in_news .lt .list li.cur .info .jt{ display:block;}
.in_news .lt .list li.cur .tm p{ background:url(../images/index_31.jpg) no-repeat; color:#FFF;}
.in_news .lt .list li.cur .info a{ color:#8a721c;}
.in_news .lt .list li.cur .info a:hover,.in_news .lt .list li .info a:active{ color:#8a721c;}
.in_news .rt{ float:right; width:340px;}
.in_news .rt .titbox{ width:100%; height:55px; overflow:hidden; font-size:25px; color:#333333; font-weight:bold;}
.in_news .rt .titbox span{ font-size:18px; font-weight:normal;}
.in_news .rt .cont{ width:327px; height:356px; padding:4px; background:url(../images/index_28.jpg) no-repeat;}
.in_btm_box{ width:100%; background:#282828 url(../images/index_48.jpg) 0 70px repeat-x; }
.in_btm{ width:1000px; height:365px; padding:45px 0 0 0; margin:0px auto; color:#FFF;}
.in_btm .lt{ float:left; width:628px;}
.in_btm .lt li{ float:left; width:157px;}
.in_btm .lt li .tit{ color:#FFF; line-height:18px; padding:0 0 0 26px;}
.in_btm .lt li .list{ padding:18px 0 0 7px;}
.in_btm .lt li p{ padding:0 0 15px 22px; font-size:12px; background:url(../images/index_46.jpg) 0px 8px no-repeat;}
.in_btm .lt li p a{ color:#bebebe;}
.in_btm .lt li p a:hover,.in_btm .lt .box p a:active{ color:#FFF;}
.in_btm .lt li .bkg_0{ background:url(../images/index_44.jpg) 0px 0px no-repeat;}
.in_btm .lt li .bkg_1{ background:url(../images/index_44.jpg) -157px 0px no-repeat;}
.in_btm .lt li .bkg_2{ background:url(../images/index_44.jpg) -317px 0px no-repeat;}
.in_btm .lt li .bkg_3{ background:url(../images/index_44.jpg) -480px 0px no-repeat;}
.in_btm .lt .wxbox{ clear:both; padding:30px 0 0 0;}
.in_btm .lt .wx{ float:left; line-height:24px; width:280px;}
.in_btm .lt .wx img{ float:left; margin-right:15px;}
.in_btm .lt .wx p{ font-size:12px;}
.in_btm .lt .fx{ float:right; padding:45px 65px 0 0;}
.in_btm .lt .fx span{ float:left; margin-top:8px;}
.in_btm .lt .fx div{ float:left;}
.in_btm .rt{ float:right; width:366px; padding:33px 0 0 0; position:relative;}
.in_btm .rt .to_top{ position:absolute; right:0px; top:-47px; cursor:pointer;}
.in_cpy_box{ width:100%; background:#000; }
.in_cpy{ width:1000px; height:51px; line-height:51px; font-size:12px; margin:0px auto; color:#777;}
.in_cpy .lt{ float:left;}
.in_cpy .rt{ float:right;}

/*about*/
.ab_ban{ width:100%; height:321px; background:url(../images/about_01.jpg) top center no-repeat; position:relative;}
.ab_mbx_box{ width:100%; height:38px; background:url(../images/about_03.png) repeat; position:absolute; left:0px; bottom:0px;}
.ab_mbx{ width:967px; height:38px; margin:0px auto; line-height:38px; font-size:12px; color:#FFF; padding:0 0 0 33px; background:url(../images/about_02.png) 3px 11px no-repeat;}
.ab_mbx a{ color:#FFF;}
.ab_mbx a:hover,.ab_mbx a:active{ color:#FFF;}
.ab_cont_box{ width:100%; padding:30px 0 50px 0; background:url(../images/index_12.jpg) repeat-x;}
.ab_cont{ width:1000px; margin:0px auto;}
.ab_cont .btbox{ width:100%; height:60px;}
.ab_cont .btbox .lt{ float:left; width:420px; height:1px; background:#ccc; margin-top:30px;}
.ab_cont .btbox .ct{ float:left; width:160px; height:60px; background:none; color:#333; font-size:30px; font-weight:bold; text-align:center;}
.ab_cont .btbox .ct p{ font-size:16px; font-weight:normal; color:#B2B2B2;}
.ab_cont .tit{ height:33px; margin-top:25px; position:relative;}
.ab_cont .tit li{ width:131px; height:33px; position:absolute; left:0px; top:0px;}
.ab_cont .tit li a{ display:block; width:131px; height:33px; line-height:30px; text-align:center; background:url(../images/about_06.png) 0px 1px no-repeat; color:#000000; font-weight:bold;}
.ab_cont .tit li a:hover,.in_ab .tit li a:active{ background:url(../images/about_05.png) no-repeat; color:#332105;}
.ab_cont .tit li a.cur,.in_ab .tit li a.cur:hover,.in_ab .tit li a.cur:active{ background:url(../images/about_05.png) no-repeat; color:#332105;}
.ab_main{ clear:both; padding:35px 0 0 0; line-height:30px; overflow:hidden;}
.ab_main_lt{ float:left; width:328px;}
.ab_main_rt{ float:right; width:645px;}
.ab_main_rt p{ text-indent:2em;}

/*products*/
.pro_cont_pd{ padding:30px 0 15px 0; }
.pro_cont_pd_2{ padding:0px 0 30px 0; }
.pro_cont_box{ width:100%;}
.pro_cont_boxbkg{ background:#333;}
.pro_cont{ padding:30px 0 30px 0;}
.pro_cont .tit{ height:33px; margin-top:0px; position:relative;}
.pro_cl{ color:#ddd}
.pro_ban{ width:100%; height:321px; background:url(../images/pro_01.jpg) top center no-repeat; position:relative;}
.pro_main{ clear:both;}
.pro_list{ padding:40px 0 0 0; overflow:hidden;}
.pro_list li{ float:left; width:218px; height:246px; padding:0 42px 27px 0; position:relative;}
.pro_list li.none{ padding-right:0px;}
.pro_list li .imgbox{ width:218px; height:246px; background:#F1F1F1; position:absolute; left:1px; top:0px; z-index:11;}
.pro_list li .imgbox:hover{ border:1px solid #AE8A3C; left:0px;}
.pro_list li .imgbox div{ height:38px; line-height:38px; text-align:center; font-size:13px; color:#242424; background:url(../images/index_18.jpg) no-repeat;}
.pro_list li .imgbox div a{ color:#242424;}
.pro_list li .imgbox div a:hover,.pro_list li .imgbox div a:active{ color:#242424;}
.pro_list li .mb{ width:220px; height:19px; background:url(../images/pro_04.png) no-repeat; position:absolute; left:1px; bottom:16px; z-index:10;}
.pro_list li .bkgmb{ width:218px; height:246px; background:url(../images/pro_03.png) no-repeat; position:absolute; left:1px; top:0px; z-index:20;}
.pro_list li .bkgmb a{ display:block; width:218px; height:246px;}
.pro_list li .bkgmb:hover{ border:1px solid #AE8A3C; left:0px;}
.pro_ctgbkg{ width:100%; height:98px; background:url(../images/pro2_02.jpg) top center no-repeat;}
.pro_ctg{ width:1000px; height:79px; padding:19px 0 0 0; margin:0px auto;}
.pro_ctg li{ float:left; width:210px; height:60px;}
.pro_ctg li a{ display:block; width:148px; height:58px; padding:2px 23px 0 54px; text-align:center; line-height:51px; font-size:16px; font-weight:bold; color:#332105; background:url(../images/pro2_03.png) top center no-repeat;}
.pro_ctg_info{ width:1000px; margin:0px auto; padding:23px 0 29px 0; overflow:hidden;}
.pro_ctg_info .imgbox{ float:left; width:454px;}
.pro_ctg_info .imgbox img{ border:2px solid #9F761B;}
.pro_ctg_info .infobox{ float:right; width:515px; line-height:24px; font-size:12px;}


/*products show*/
.pros_box{ overflow:hidden;}
.pros_img{ float:left; width:404px;}
.pros_imgbox{ position:relative;}
.pros_imgbox .mb{ position:absolute; left:90px; top:80px; width:251px; height:205px; background:url(../images/pro3_10.png) left top no-repeat;}
.pros_img img{ border:2px solid #B58932;}
.pros_img ul{ padding:10px 0 0 0;}
.pros_img ul li{ float:left; width:85px; padding:0 15px 0 0; position:relative;}
.pros_img ul li .mb{ position:absolute; left:10px; top:10px; width:75px; height:61px; background:url(../images/pro3_11.png) left top no-repeat; cursor:pointer;}
.pros_img ul li img{ border:2px solid #CCCCCC; cursor:pointer;}
.pros_img ul li img.cur{ border:2px solid #B58932;}
.pros_info{ float:right; width:550px;}
.pros_info .tit{ font-size:22px; font-weight:bold; padding:5px 0 5px 0; border-bottom:1px solid #5C5C5C;}
.pros_info .info{ padding:15px 0 0 0; line-height:23px;}
.pros_btnbox{ padding:50px 0 50px 0; position:relative;}
.pros_btnbox .mb{ position:absolute; left:-40px; top:0px; width:509px; height:160px; background:url(../images/pro3_03.jpg) left top no-repeat; z-index:0;}
.pros_btnbox a{ float:left; display:block; width:148px; height:58px; padding:2px 23px 0 54px; text-align:center; line-height:51px; font-size:16px; font-weight:bold; position:absolute; left:0px; top:50px;}
.pros_btnbox .pros_btn_1{ color:#332105; background:url(../images/pro2_03.png) top center no-repeat;}
.pros_btnbox .pros_btn_1:hover,.pros_btnbox .pros_btn_1:active{ color:#332105;}
.pros_btnbox .pros_btn_2{ color:#FFF; background:url(../images/pro2_04.png) top center no-repeat; left:240px;}
.pros_btnbox .pros_btn_2:hover,.pros_btnbox .pros_btn_2:active{ color:#FFF;}
.pros_listbox{ width:928px; height:241px; padding:19px 0 0 72px; margin:15px 0 0 0; background:url(../images/pro3_04.jpg) top center no-repeat; position:relative;}
.pros_listbox .prev{ display:block; width:34px; height:65px; background:url(../images/pro3_05.png) no-repeat; position:absolute; left:20px; top:98px;}
.pros_listbox .prev:hover{ background:url(../images/pro3_05_1.png) no-repeat; }
.pros_listbox .next{ display:block; width:34px; height:65px; background:url(../images/pro3_06.png) no-repeat; position:absolute; right:20px; top:98px;}
.pros_listbox .next:hover{ background:url(../images/pro3_06_1.png) no-repeat; }
.pros_listbox .jCarouselLite { visibility:visible; position: relative; z-index:2; left: 0px; width:854px; height:241px; overflow:hidden;/*必要元素*/}
.pros_listbox ul{ position: relative; z-index: 1; width:2220px; left:0px;}
.pros_listbox li{ float:left; width:194px; height:241px; margin:0 26px 0 0; position:relative;}
.pros_listbox li .cont{ position:absolute; top:1px; left:1px; width:192px; height:220px; z-index:12;}
.pros_listbox li .cont p{ background:url(../images/index_18.jpg) no-repeat; width:192px; height:37px; line-height:37px; text-align:center; font-size:12px;}
.pros_listbox li .bd{ position:absolute; top:1px; left:1px; width:192px; height:220px; background:#AE8B3D; z-index:11; display:none;}
.pros_listbox li .mb{ position:absolute; top:200px; left:1px; width:192px; height:38px; background:url(../images/pro3_08.png) 0px 0px no-repeat; z-index:10}
.pros_listbox li .bkgmb{ position:absolute; top:1px; left:1px; width:192px; height:220px; background:url(../images/pro3_07.png) 0px 0px no-repeat; z-index:20}
.pros_listbox li .bkgmb a{ display:block; width:192px; height:220px;}
.pros_listbox li .bkgmb:hover{ border:1px solid #AE8A3C; left:0px; top:0px}
.pros_listbox li a{ color:#242424;}
.pros_listbox li a:hover,.pros_listbox li a:active{ color:#242424;}
.pros_dtltit{ clear:both; margin-top:25px; height:65px; position:relative;}
.pros_dtltit ul{ position:absolute; left:-8px; top:0px;}
.pros_dtltit li{ float:left; width:150px; height:51px; padding:0 0 8px 10px; line-height:51px; color:#332105; text-align:center; font-size:16px; font-weight:bold; background:url(../images/pro3_03.png) top center no-repeat;}
.pros_contbox{ padding:15px 10px; line-height:26px; border:1px solid #F7E776;}
.pros_cont{ background:#FFF; color:#333; padding:10px;}
.pros_pre{ clear:both; padding:20px 0 0 0; line-height:26px;}
.pros_next{ clear:both;}

/*honor*/
.hon_list{ padding:40px 0 0 0; overflow:hidden;}
.hon_list li{ float:left; width:218px; height:280px; padding:0 42px 27px 0; position:relative;}
.hon_list li.none{ padding-right:0px;}
.hon_list li .imgbox{ width:218px; height:280px; background:url(../images/pro_03.jpg) top center no-repeat; position:relative; left:0px; top:0px; z-index:11px;}
.hon_list li .imgbox div{ width:100%; height:38px; line-height:38px; text-align:center; font-size:13px; color:#ccc; background:url(../images/hon_bg.png) repeat; position:absolute; left:0px; bottom:0px;}
.hon_list li .imgbox div a{ color:#ccc;}
.hon_list li .imgbox div a:hover,.hon_list li .imgbox div a:active{ color:#ccc;}
.hon_list li .mb{ width:220px; height:19px; background:url(../images/pro_04.png) no-repeat; position:absolute; left:1px; bottom:16px; z-index:10px;}

/*news*/
.ns_list li{ float:left; width:478px; height:100px; margin:0 20px 28px 0; overflow:hidden; border:1px solid #ddd;}
.ns_list li .tm{ float:left; width:60px; height:100px; background:#EEEEEE; line-height:50px; text-align:center; color:#959595; font-size:27px; font-weight:bold;}
.ns_list li .tm p{ height:50px; background:#DBDBDB; color:#666; font-size:16px; font-weight:normal;}
.ns_list li .info{ float:right; width:380px; height:100px; padding:0 17px 0 10px; position:relative;}
.ns_list li .info .jt{ position:absolute; left:-11px; top:39px; width:11px; height:22px; background:url(../images/index_35.jpg) no-repeat; display:none;}
.ns_list li .info .tit_box{ padding:5px 0 0 0;}
.ns_list li .info .cont{ clear:both; color:#3aaa9a9; line-height:24px; padding:5px 0 0 0;}
.ns_list li .info a{ color:#000;}
.ns_list li .info a:hover,.in_news .lt .list li .info a:active{ color:#8a721c;}
.ns_list li.cur .info{ background:#EEEEEE;}
.ns_list li.cur .info .jt{ display:block;}
.ns_list li.cur .tm p{ background:url(../images/index_31.jpg) no-repeat; color:#FFF;}
.ns_list li.cur .info a{ color:#8a721c;}
.ns_list li.cur .info a:hover,.ns_list li .info a:active{ color:#8a721c;}

/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding-bottom:10px;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_info{ line-height:24px; }


/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ line-height:22px; font-size:13px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px;}
.jbs_txt{ width:280px; height:26px; border:1px solid #CCCCCC; font-size:12px; line-height:26px; padding:0 5px; border-radius:3px; outline:none;}
.jbs_txt:focus{ border:1px solid #AE8A3C;}
.jbs_txtarea{ width:400px; height:90px; border:1px solid #CCCCCC; font-size:12px; padding:5px; border-radius:3px; outline:none;}
.jbs_txtarea:focus{ border:1px solid #AE8A3C;}
.jbs_age{ width:90px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ width:95px; height:30px; text-align:center; line-height:30px; border:0px; background:url(../images/formbtn.png) no-repeat; color:#332105; font-weight:bold; cursor:pointer;}

/*feedback*/
.jn_main{ padding:50px 0 0 0; line-height:22px; font-size:13px;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_box .lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #AE8A3C;}
.jn_box textarea:focus{ border:1px solid #AE8A3C;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:30px; text-align:center; line-height:30px; border:0px; background:url(../images/formbtn.png) no-repeat; color:#332105; font-weight:bold; cursor:pointer;}
.cl_red{ color:#f00;}


/*banner*/
.cnt_ban{ width:100%; height:321px; background:url(../images/contact_01.jpg) top center no-repeat; position:relative;}
.job_ban{ width:100%; height:321px; background:url(../images/job_01.jpg) top center no-repeat; position:relative;}
.news_ban{ width:100%; height:321px; background:url(../images/news_01.jpg) top center no-repeat; position:relative;}

.pfdiv{width:135px; height:510px; position:fixed; right:10px; cursor:pointer;
_position:absolute;bottom:250px;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:9999; display:block; text-align:center;}
.pfdiv .pfdiv_div{ float:left; widtH:100%; height:510px; position: relative;}
.pfdiv .pfdiv_close{ position: absolute; right:0px; top:3px;}
.pfdiv .pfdiv_nr{ float:left; width:133px; margin-top:19px; height:350px; background:url(../images/pfdiv_bg.jpg) center repeat-y; border-bottom:1px #CCCCCC solid;}
.pfdiv .pfdiv_nr_tt{ float:left; height:50px; width:100%; text-align:center; color:#000000; font-size:15px; font-weight:bold; line-height:30px; background:url(../images/pfdiv_title.jpg) center no-repeat;}
.pfdiv .pfdiv_nr_tt_xian{ float:left; text-align:center; width:100%;}
.pfdiv .pfdiv_nr_tt_date{ float:left;text-align:center; width:100%; height:25px; line-height:25px; font-size:12px; color: #333333; margin-top:5px;}
.pfdiv .pfdiv_nr_tt_qq{ float:left; width:100%; height:32px; line-height:32px; text-align:center; color: #666666; font-size:12px; font-weight:bold;}
.pfdiv .pfdiv_nr_tt_qq_nr{ float:left; width:100%; line-height:38px;}
.pfdiv .pfdiv_nr_tt_qq_nr img{ margin-bottom:5px;}
.pfdiv .pfdiv_nr_tt_tel{ float:left; width:100%; height:28px; line-height:28px; text-align:center; color: #666666; font-size:12px; font-weight:bold;}
.pfdiv .pfdiv_nr_tt_tel_nr{ float:left; width:100%; text-align:center; font-size:12px; color:#a57e30;}
.pfdiv .pfdiv_ewm{ float:left; width:133px; padding-top:6px; background:url(../images/pfdiv_bg.jpg) center repeat-y; text-align:center;}
.pfdiv .pfdiv_wz{ float:left; width:133px; background:url(../images/pfdiv_bg.jpg) center repeat-y; color:#666666; font-size:12px; line-height:18px; padding-top:6px; padding-bottom:12px;}