/* 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:#0166b1; 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:10000;}

/*index*/
#in_fix{ width:100%; position:fixed; left:0; top:0; z-index:1000;}
.in_topbox{ width:100%; height:30px; background:#383D43;}
.in_top{ width:470px; margin:0px auto; padding:0 0 0 530px; font-size:12px; color:#999; line-height:18px;}
.in_top .in_shbox{ float:left; padding:6px 0 0 0; overflow:hidden;}
.in_top .in_btn{ float:left; width:22px; height:18px; background:url(../images/sh_btn.png) no-repeat; cursor:pointer; border:0px; outline:none;}
.in_top .in_txt{ float:left; width:80px; height:18px; line-height:18px; border:0px; color:#999; font-size:12px; background:#444; outline:none;}
.in_top .in_wx{ float:left; padding:6px 0 0 19px; margin-left:10px; height:24px; background:url(../images/wx.png) 0 6px no-repeat; position:relative; cursor:pointer; z-index:10000}
.in_top .in_wx_show{ position:absolute; top:29px; left:0px; border:1px solid #888888; padding:20px; text-align:center; font-size:13px; font-weight:bold; line-height:30px; background:#FFF; display:none;}
.in_top .in_wap{ float:left; padding:6px 0 0 16px; margin-left:30px; height:24px; background:url(../images/sj.png) 0 6px no-repeat; position:relative; cursor:pointer; z-index:10000}
.in_top .in_cn{ float:left; padding:6px 0 0 20px; margin-left:20px; height:24px; background:url(../images/cn.png) 0 6px no-repeat;}
.in_top .in_en{ float:left; padding:6px 0 0 20px; margin-left:20px; height:24px; background:url(../images/en.png) 0 6px no-repeat;}
.in_top a{ color:#999;}
.in_top a:hover,.in_top a:active{ color:#999;}
.ht_130{ width:100%; height:130px;}
.in_menubox{ clear:both; width:100%; height:100px; background:url(../images/index_02.jpg) top center repeat-y;}
.in_menu{ width:1000px; margin:0px auto;}
.in_menu .logo{ float:left; padding:13px 0 0 0;}
.in_menu .menu{ float:left; padding:0 0 0 60px;}
.in_menu .menu li{ float:left; width:98px; text-align:center; height:100px; line-height:100px;}
.in_menu .menu li a{ color:#333;}
.in_menu .menu li a:hover,.in_menu .menu li a:active{ color:#0166b1; font-weight:bold;}
.in_menu .menu li a.cur,.in_menu .menu li a.cur:hover,.in_menu .menu li a.cur:active{ color:#0166b1; font-weight:bold;}
.in_banbox{ clear:both; width:100%; height:598px; overflow:hidden;}
.in_probox{ clear:both; width:100%; height:720px; background:url(../images/index_08.jpg) top center no-repeat;}
.in_protit{ width:1000px; margin:0px auto; text-align:center; height:122px; padding-top:60px;}
.in_protit .ft_1{ font-size:17px; color:#000; height:39px; line-height:39px;}
.in_protit .ft_2{ font-size:12px; color:#666;}
.in_pro{ width:1002px; height:410px; margin:0px auto; position:relative;}
.in_pro .lt{ position:absolute; left:0px; top:160px; width:63px; filter:alpha(opacity=0); opacity:0;}
.in_pro .rt{ position:absolute; right:0px; top:160px; width:63px; filter:alpha(opacity=0); opacity:0;}
.in_pro #btn_lt{ float:left; display:block; width:36px; height:36px; background:url(../images/btn_lt_01.png) no-repeat; cursor:pointer;}
.in_pro #btn_rt{ float:right; display:block; width:36px; height:36px; background:url(../images/btn_rt_01.png) no-repeat; cursor:pointer;}
.in_pro #pro_list{ width:972px; height:370px; overflow:hidden; padding:20px 15px;}
.in_pro #pro_box{ width:10000px; height:370px;}
.in_pro .list ul{ float:left;}
.in_pro .list li{ float:left; width:228px; height:370px; margin-right:20px; position:relative;}
.in_pro .list li.none{ margin-right:0px;}
.in_pro .list li .box{ width:228px; height:370px; position:relative; overflow:hidden; z-index:100;}
.in_pro .list li a{ display:block; width:228px; height:370px; background:#FFF; position:absolute; left:0px; color:#666;}
.in_pro .list li a:hover,.in_pro .list li a:active{ color:#666;}
.in_pro .list li .wz_1{ top:-370px}
.in_pro .list li .wz_2{ bottom:-370px}
.in_pro .list li .xt{ margin:40px 0 0 78px; width:70px; height:3px; background:#2882B9;}
.in_pro .list li .tit{ font-size:15px; font-weight:bold; color:#333; text-align:center; height:35px; line-height:35px; overflow:hidden;}
.in_pro .list li .info{ width:195px; margin:0px auto; font-size:12px; line-height:24px; text-align:center; height:79px; overflow:hidden;}
.in_pro .list li .imgbox{ position:relative;}
.in_pro .list li .fg{ position:absolute; top:157px; left:0px; width:228px; height:20px; background:url(../images/index_12.png) no-repeat;}
.in_pro .list li .mb{ position:absolute; left:-20px; top:-20px; background:url(../images/index_13.png) no-repeat; width:268px; height:410px; filter:alpha(opacity=0); opacity:0;}
.in_pro .list li .sy{ position:absolute; left:0px; bottom:0px; background:url(../images/sy_small.png) no-repeat; width:228px; height:213px; z-index:101 }
.in_probox .more{ clear:both; padding:26px 0 0 0; filter:alpha(opacity=0); opacity:0;}
.in_probox .more a{ display:block; width:148px; height:45px; margin:0px auto; background:url(../images/index_09.png) no-repeat;}
.in_probox .more a:hover,.in_probox .more a:active{ background:url(../images/index_10.png) no-repeat;}
.in_abbox{ clear:both; width:100%; height:524px; background:url(../images/index_14.jpg) top center no-repeat;}
.in_ab{ width:975px; margin:0px auto; overflow:hidden;}
.in_ab .lt{ float:left; width:202px; height:371px; background:url(../images/index_16.jpg) top left no-repeat; margin-top:74px;}
.in_ab .lt_1{ background:url(../images/index_16.jpg) top right no-repeat;}
.in_ab .lt a{ display:block; width:202px; height:67px; padding:118px 0 0 0; text-align:center; font-size:18px; color:#333;}
.in_ab .lt .mg{ margin-top:1px;}
.in_ab .lt .cur{ color:#FFF;}
.in_ab .ct{ float:left; width:534px; height:350px; padding:92px 48px 0 38px; overflow:hidden; line-height:31px; color:#FFF;}
.in_ab .ct p{ text-indent:2em;}
.in_ab .ct b,.in_ab .ct strong{ color:#0093ff; font-size:16px;}
.in_ab .rt{ float:left; width:92px; height:42px; padding:255px 0 0 61px; margin-top:104px; background:url(../images/index_15.png) no-repeat;}
.in_ab .rt a{ color:#FFF; font-size:20px;}
.in_ab .rt a:hover,.in_ab .rt a:active{ color:#FFF;}
.in_svtit{ clear:both; width:1000px; margin:0px auto; text-align:center; padding:60px 0 0 0; height:96px;}
.in_svtit .ft_1{ font-size:17px; color:#000; height:39px; line-height:39px;}
.in_sv{ width:940px; height:300px; margin:0px auto; position:relative;}
.in_sv .list{ position:absolute; left:0px; top:0px; width:1024px; height:230px; background:url(../images/index_19.png) top left no-repeat;;}
.in_sv .list li{ float:left;}
.in_sv .list a{ display:block; width:174px; height:106px; text-align:center; padding:124px 82px 0 0; color:#333;}
.in_sv .list .a_1:hover,.in_sv .list .a_1:active{ color:#FFF; background:url(../images/index_20.png) 0px 0px no-repeat;}
.in_sv .list .a_2:hover,.in_sv .list .a_2:active{ color:#FFF; background:url(../images/index_20.png) -256px 0px no-repeat;}
.in_sv .list .a_3:hover,.in_sv .list .a_3:active{ color:#FFF; background:url(../images/index_20.png) -512px 0px no-repeat;}
.in_sv .list .a_4:hover,.in_sv .list .a_4:active{ color:#FFF; background:url(../images/index_20.png) -768px 0px no-repeat;}
.in_btmbox{ clear:both; width:100%; background:#F4F4F4; padding:53px 0 20px 0;}
.in_btm{ width:950px; margin:0px auto; overflow:hidden;}
.in_btm .list li{ float:left; width:105px;}
.in_btm .list li b{ color:#333;}
.in_btm .list li b a{ color:#333;}
.in_btm .list li .box{ padding:10px 0 0 5px;}
.in_btm .list li p{ font-size:12px; height:24px; line-height:24px;}
.in_btm .map{ float:left; width:317px;}
.in_cpybox{ clear:both; width:100%; height:65px; line-height:65px; font-size:13px; background:#383D43; color:#F2F2F2; text-align:center; overflow:hidden;}
.in_cpy{ width:1000px; margin:0px auto;}
.in_cpy a{ color:#F2F2F2;}
.in_cpy .lt{ float:left; padding:0 0 0 0px;}
.in_cpy .rt{ float:right;}
.in_cpy .rt font{ float:left;}
.in_cpy .rt img{ float:left; margin:16px 5px 0 0;}
.in_cpy .gs{ float:left; padding:0 0 0 5px;}
.in_cpy .gs img{ width:63px;}
.bdsharebuttonbox{ float:left; width:148px; margin:0px; padding:0px;}
.bdsharebuttonbox #bds_tsina{ margin:16px 0 0 6px; padding:0 0 0 0; background: url(../images/index_22.png) no-repeat; width:31px; height:31px;}
.bdsharebuttonbox #bds_tqq{ margin:16px 0 0 6px; padding:0 0 0 0; background: url(../images/index_23.png) no-repeat; width:31px; height:31px;}
.bdsharebuttonbox #bds_sqq{ margin:16px 0 0 6px; padding:0 0 0 0; background: url(../images/index_24.png) no-repeat; width:31px; height:31px;}
.bdsharebuttonbox #bds_weixin{ margin:16px 0 0 6px; padding:0 0 0 0; background: url(../images/index_25.png) no-repeat; width:31px; height:31px;}
/*Æ¯¸¡*/
#rightDiv{ top:50%; right:20px; position:absolute; z-index:2000;}
#rightDiv li{ width:48px; height:48px; padding-bottom:2px; position:relative;}
#rightDiv .bkg{ width:48px; height:48px; background:url(../images/index_05.png) 0px 0px no-repeat; cursor:pointer; position:absolute; top:0px; left:0px; z-index:2;}
#rightDiv .toptop{ background:url(../images/index_06.png) 0px 0px no-repeat;}
#rightDiv .toptop:hover{ background:url(../images/index_05.png) 0px 0px no-repeat;}
#rightDiv .tel{ background:url(../images/index_06.png) 0px -50px no-repeat;}
#rightDiv .tel:hover{ background:url(../images/index_05.png) 0px -50px no-repeat;}
#rightDiv .wx{ background:url(../images/index_06.png) 0px -100px no-repeat;}
#rightDiv .wx:hover{ background:url(../images/index_05.png) 0px -100px no-repeat;}
#rightDiv .qq{ background:url(../images/index_06.png) 0px -150px no-repeat;}
#rightDiv .qq:hover{ background:url(../images/index_05.png) 0px -150px no-repeat;}
#rightDiv .qq_a{ display:block; width:48px; height:48px;}
#rightDiv .telbox{ position:absolute; top:0px; right:24px; background:url(../images/index_07.png) no-repeat; width:170px; height:48px; padding:0 0 0 13px; letter-spacing:1px; line-height:48px; color:#FFF; font-size:17px; z-index:0; display:none;}
#rightDiv .wxbox{ position:absolute; top:0px; right:48px; width:180px; height:215px; padding:20px; background:#FFF; text-align:center; line-height:30px; font-size:13px; font-weight:bold; display:none;}


/*about*/
.ab_aboutbox{ width:100%; height:615px; padding-top:117px; background:url(../images/about_02.jpg) top center no-repeat;}
.ab_about{ width:948px; margin:0px auto;}
.ab_about .contbox{ width:350px; height:427px; padding:38px 28px 38px 24px; background:url(../images/about_04.png) repeat; border-radius:3px; color:#FFF; line-height:24px;}
.ab_content_0{ width:350px; height:364px; padding-top:23px; overflow:auto; position:absolute;}
.ab_jiagoubox{ width:100%; padding:55px 0 93px 0; margin:0px auto; background:url(../images/about_03.jpg) top center no-repeat;}
.ab_jiagou{ width:900px; margin:0px auto;}
.ab_jiagou .cont{ padding-left:133px;}
.ab_wenhuabox{ width:100%; height:662px; padding-top:68px; background:url(../images/about_05.jpg) top center no-repeat;}
.ab_wenhua{ width:900px; margin:0px auto;}
.ab_wenhua .list{ padding:90px 0 0 38px;}
.ab_wenhua .list li{ float:left; width:194px; padding-right:116px;}
.ab_wenhua .list li.none{ padding-right:0px;}
.ab_wenhua .cont{ clear:both; padding-top:60px; line-height:32px;}
.ab_wenhua .cont p{ text-align:center; font-size:15px; color:#FFF;}
.ab_honorbox{ width:100%; height:666px; padding-top:76px; background:url(../images/about_06.jpg) top center no-repeat;}
.ab_honor{ width:975px; margin:0px auto;}
.ab_honor .tit{ padding:0 0 92px 37px;}
.ab_honor .box{ width:975px; clear:both; position:relative;}
.ab_honor .hd{ position:absolute; right:0px; top:-140px; width:975px; overflow:hidden;}
.ab_honor .hd li{ float:left; width:13px; height:14px; margin-left:4px; background:url(../images/about_37.png) no-repeat; cursor:pointer;}
.ab_honor .hd li.cur{ background:url(../images/about_35.png) no-repeat;}
.ab_honor .lt{ float:left; width:84px; padding-top:200px;}
.ab_honor .prev{ float:left; display:block; width:32px; height:60px; background:url(../images/about_41.png) no-repeat;}
.ab_honor .ct{ float:left; width:807px; height:420px; padding-top:20px; overflow:hidden;}
.ab_honor #hon_box{ width:10000px; height:420px;}
.ab_honor #hon_box_1,.ab_honor #hon_box_2{ float:left;}
.ab_honor ul{ float:left; width:807px;}
.ab_honor ul li{ float:left; width:269px; height:210px; background:url(../images/about_46.png) center 140px no-repeat;}
.ab_honor ul li .bkg{ width:269px; height:160px; text-align:center;}
.ab_honor .rt{ float:right; width:84px; padding-top:200px;}
.ab_honor .next{ float:right; display:block; width:32px; height:60px; background:url(../images/about_42.png) no-repeat;}
.ab_netbox{ clear:both; width:100%; padding:64px 0 80px 0; background:url(../images/about_08.jpg) top center repeat-x;}
.ab_net{ width:900px; margin:0px auto;}
.ab_net .cont{ padding-left:10px}
.ab_chejianbox{ width:100%; height:507px; padding:66px 0 0 0; background:url(../images/about_14.jpg) top center no-repeat;}
.ab_chejian{ width:975px; margin:0px auto;}
.ab_chejian .tit{ padding:0 0 103px 37px;}
.ab_chejian .box{ clear:both; position:relative;}
.ab_chejian .hd{ position:absolute; right:0px; top:-140px; width:975px; overflow:hidden;}
.ab_chejian .hd li{ float:left; width:13px; height:14px; margin-left:4px; background:url(../images/about_37.png) no-repeat; cursor:pointer;}
.ab_chejian .hd li.cur{ background:url(../images/about_35.png) no-repeat;}
.ab_chejian .lt{ float:left; width:113px; padding-top:80px;}
.ab_chejian .prev{ float:left; display:block; width:32px; height:60px; background:url(../images/about_41.png) no-repeat;}
.ab_chejian .ct{ float:left; width:748px; height:233px; overflow:hidden;}
.ab_chejian #cj_box{ width:10000px; height:233px;}
.ab_chejian #cj_box_1,.ab_chejian #cj_box_2{ float:left;}
.ab_chejian .list li{ float:left; width:226px; height:233px; padding-right:35px}
.ab_chejian .list li.none{ padding-right:0px;}
.ab_chejian .list li .fnt{ width:226px; height:60px; line-height:60px; margin-top:3px; text-align:center; background:#D1D1D1; color:#333; overflow:hidden;}
.ab_chejian .list li a:hover .fnt,.ab_chejian .list li a:active .fnt{ background:#0060BE; color:#FFF;}
.ab_chejian .rt{ float:right; width:113px; padding-top:80px;}
.ab_chejian .next{ float:right; display:block; width:32px; height:60px; background:url(../images/about_42.png) no-repeat;}
/*Æ¯¸¡*/
#aboutDiv{ position:fixed; right:0; top:48%; z-index:2000;}
#aboutDiv li{ width:8px; height:8px; margin-bottom:8px; position:relative; background:url(../images/about_10.png) top center no-repeat; cursor:pointer;}
#aboutDiv li.cur{ background:url(../images/about_09.png) top center no-repeat;}
#aboutDiv li img{ cursor:pointer;}
#aboutDiv li div{ width:107px; height:22px; line-height:20px; text-align:center; color:#FFF; background:url(../images/about_03.png) 0px 0px no-repeat; cursor:pointer; position:absolute; top:-7px; left:-125px; z-index:2; display:none;}

/*products*/
.pro_contbox{ width:100%; padding:79px 0 30px 0; min-height:440px; background:#F5F4F5 url(../images/pro_03.jpg) top center repeat-x;}
.pro_tit{ text-align:center;}
.pro_tit .tit{ font-size:17px; color:#333; height:33px; line-height:33px;}
.pro_tit .cont{ font-size:12px; color:#666;}
.pro_cont{ width:1002px; margin:0px auto; padding:25px 0 0 0;}
.pro_list{ overflow:hidden; padding-left:15px;}
.pro_list li{ float:left; width:228px; height:370px; position:relative; padding:20px 20px 20px 0;}
.pro_list li.none{ padding-right:0px;}
.pro_list li .box{ width:228px; height:370px; background:#FFF; position:relative; overflow:hidden; z-index:100;}
.pro_list li a{ display:block; width:228px; height:370px; background:#FFF; position:absolute; left:0px; color:#666;}
.pro_list li a:hover,.pro_list li a:active{ color:#666;}
.pro_list li .wz_1{ top:-370px}
.pro_list li .wz_2{ bottom:-370px}
.pro_list li .xt{ margin:40px 0 0 78px; width:70px; height:3px; background:#2882B9;}
.pro_list li .tit{ font-size:15px; font-weight:bold; color:#333; text-align:center; height:35px; line-height:35px; overflow:hidden;}
.pro_list li .info{ width:195px; margin:0px auto; font-size:12px; line-height:24px; text-align:center; height:79px; overflow:hidden;}
.pro_list li .imgbox{ position:relative;}
.pro_list li .fg{ position:absolute; top:157px; left:0px; width:228px; height:20px; background:url(../images/index_12.png) no-repeat;}
.pro_list li .mb{ position:absolute; left:-20px; top:0px; background:url(../images/index_13.png) no-repeat; width:268px; height:410px; filter:alpha(opacity=0); opacity:0;}
.pro_list li .sy{ position:absolute; left:0px; bottom:0px; background:url(../images/sy_small.png) no-repeat; width:228px; height:213px; z-index:101 }
/*Æ¯¸¡*/
#NavDiv{ top:50%; right:0px; position:absolute; z-index:2000;}
#NavDiv li{ width:130px; padding-bottom:5px; position:relative;}
#NavDiv li a{ display:block; width:130px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#FFF; background:url(../images/pro_05.png) top center no-repeat; overflow:hidden;}
#NavDiv li a:hover,#NavDiv li a:active{ background:url(../images/pro_07.png) top center no-repeat;}
#NavDiv li a.cur,#NavDiv li a.cur:hover,#NavDiv li a.cur:active{ background:url(../images/pro_07.png) top center no-repeat;}
#NavDiv li div{ padding-top:5px;}
#NavDiv li div a{ width:130px; height:22px; color:#333; background:none;}
#NavDiv li div a:hover,#NavDiv li div a:active{ background:none; color:#0166B1;}

#NavDiv li div p{ padding-bottom:5px; position:relative;}
/*µ¯³ö²ã*/
.pro_popup_box{ position:fixed; left:0px; top:0px; z-index:10001; background:url(../images/pro_10.png) repeat; display:none;}
.pro_popup{ width:1002px; height:623px; margin:0px auto;}
.pros_body{ background:transparent;}
.pros_loadbox{ position:relative;}
.pros_loadbox img{ position:absolute; left:50%; top:320px; z-index:10003;}
.pros_mb{ position:absolute; left:0px; top:0px; width:1002px; height:623px; background:#000; filter:alpha(opacity=80); opacity:0.8; z-index:10004;}
.pros_popup{ width:1002px; height:623px;}
.pros_popup .tit ul{ overflow:hidden; padding-left:13px;}
.pros_popup .tit li{ float:left; width:97px; height:38px; line-height:38px; text-align:center; margin-right:4px; background:url(../images/pro_11.png) no-repeat; color:#FFF; font-weight:bold; cursor:pointer;}
.pros_popup .tit li.cur{ background:url(../images/pro_12.png) no-repeat;}
.pros_popup .box{ width:949px; height:551px; padding:17px; background:#FFF; border-radius:5px; position:relative;}
.pros_popup .close{ position:absolute; top:-19px; right:-19px; width:37px; height:37px; background:url(../images/pro_13.png) no-repeat; cursor:pointer;}
.pros_popup .btnlt{ position:absolute; top:317px; left:21px; display:block; width:35px; height:35px; background:url(../images/pro_14.png) no-repeat; cursor:pointer; display:none; z-index:10002}
.pros_popup .btnrt{ position:absolute; top:317px; right:21px; display:block; width:35px; height:35px; background:url(../images/pro_15.png) no-repeat; cursor:pointer; display:none; z-index:10002}
.pros_popup .box:hover .btnlt,.pros_popup .box:hover .btnrt{ display:block;}
.pros_popup .box .tit{ height:45px; line-height:45px; border-bottom:1px solid #CCCCCC; color:#3E3E3E;}
.pros_popup .box .pros_lt{ float:left; width:491px; padding-top:19px;}
.pros_popup .box .pros_lt .bigimg{ width:491px; height:459px; position:relative;}
.pros_popup .box .pros_lt .bigimg .sy{ position:absolute; left:0px; bottom:0px; background:url(../images/sy_big.png) no-repeat; width:491px; height:458px; z-index:101 }
.pros_popup .box .pros_lt .smlist{ padding-top:5px;}
.pros_popup .box .pros_lt .smlist li{ float:left; width:70px; height:65px; border:1px solid #FFF; margin:0 5px 5px 0; cursor:pointer;}
.pros_popup .box .pros_lt .smlist li.cur{ border:1px solid #0060BE;}
.pros_popup .box .pros_rt{ float:left; width:305px; padding:25px 0 0 96px;}
.pros_popup .box .pros_rt .xh{ padding-top:10px; height:20px;}
.pros_popup .box .pros_rt .xh b{ font-size:16px; color:#0060be;}
.pros_popup .box .pros_rt .mc{ padding-top:10px; height:20px;}
.pros_popup .box .pros_rt .mc b{ color:#333;}
.pros_popup .box .pros_rt .smtit{ padding-top:35px; height:38px; line-height:38px; font-weight:bold; color:#333; border-bottom:1px solid #CCCCCC;}
.pros_popup .box .pros_rt .sm{ padding-top:20px; line-height:30px;}
.pros_popup .box .cont{ padding:20px 0 0 0; line-height:26px;}
.pros_content_0{ width:940px; height:520px; overflow:auto; position:absolute;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0;}
.pss_cont{ width:1002px; margin:0px auto; padding:25px 0 0 0; line-height:26px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}

/*news*/
.ns_body{ background:#4c6fa5 url(../images/bkg_1.jpg) center 130px no-repeat; background-attachment: fixed;}
.ns_contbox{ width:1000px; margin:0px auto; min-height:715px;}
.ns_titbox{ width:100%; padding:77px 0 0 0; overflow:hidden}
.ns_titbox .lt{ float:left;}
.ns_titbox .tit{ font-size:20px; color:#005a9f;}
.ns_titbox .tit_en{ font-size:17px; color:#414040; font-family:Arial;}
.ns_titbox .rt{ float:right; color:#666; font-size:12px; padding-top:20px;}
.ns_main{ clear:both; width:100%; line-height:26px; padding:30px 0;}
.ns_list{ overflow:hidden;}
.ns_list li{ float:left; width:467px; height:152px; padding:9px; margin:0 24px 29px 0; border:1px solid #BFBFBF; background:#FFF;}
.ns_list li.none{ margin-right:0px;}
.ns_list li .lt{ float:left; width:207px; height:152px; padding-right:21px;}
.ns_list li .rt{ float:left; width:225px;}
.ns_list li .rt .tit{ font-size:15px; font-weight:bold; color:#333; height:22px; overflow:hidden;}
.ns_list li .rt .tit a{ color:#333;}
.ns_list li .rt .tit a:hover,.ns_list li .rt .tit a:active{ color:#0166b1;}
.ns_list li .rt .tm{ font-size:12px;}
.ns_list li .rt .cont{ font-size:13px; line-height:21px; height:42px; padding-top:10px; overflow:hidden;}
.ns_list li .rt .more{ padding:10px 0 0 0;}

/*newsShow*/
.nss_main{ clear:both; line-height:26px; padding:20px 20px 30px 20px; background:#FFF; margin-top:25px; min-height:410px;}
.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; border-bottom:1px solid #CCCCCC;}
.nss_info{ line-height:24px; padding-top:10px;}
.nss_pnbox{ clear:both; overflow:hidden;}
.nss_pre{ padding:15px 0 0 0; float:left;}
.nss_next{ padding:0 0 10px 0; float:right;}


/*joblist*/
.jbs_tb{ border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ margin-left:100px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:240px; height:30px; border:1px solid #BFBFBF; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #0166B1;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #BFBFBF; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #0166B1;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#0166B1; color:#FFF;}

/*feedback*/
.jn_main{ padding:60px 0 0 0;}
.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 #BFBFBF; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #0166B1;}
.jn_box textarea:focus{ border:1px solid #0166B1;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #BFBFBF; 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 #BFBFBF; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#0166B1}
.cl_red{ color:#f00;}


/*conteact*/
.cnt_contbox{ height:660px; overflow:hidden;}
.cnt_map{ position:relative; width:100%; z-index:0;}
.cnt_cont{ width:1000px; margin:0px auto;}
.cnt_cont .bkg{ width:380px; height:477px; float:left; background:url(../images/contacts_03.png) no-repeat; color:#FFF; position:relative; z-index:10; left:10px; top:-660px; opacity:0; filter:alpha(opacity=0);}
.cnt_cont .bkg .tit{ padding:38px 0 17px 25px;}
.cnt_cont .bkg .cont{ width:328px; margin:0px auto; padding:20px 0; border-top:1px dashed #80B0DF; border-bottom:1px dashed #80B0DF; line-height:26px;}
.cnt_cont .bkg .cont a{ color:#FFF;}
.cnt_cont .bkg .cont a:hover,.cnt_cont .bkg .cont a:active{ color:#ffc400;}
.cnt_cont .bkg .cl_1{ color:#ffc400;}
.cnt_cont .bkg a.cl_2{ color:#ffc400;}
.cnt_cont .bkg .ft_u{text-transform:Uppercase} 
.cnt_cont .bkg .fx{ padding:45px 0 0 25px; line-height:30px;}


