/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:13px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#666;}
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:#00468E; 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;}
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*/
.in_top{ width:1170px; height:108px; margin:0px auto; overflow:hidden;}
.in_top_lt{ float:left; padding:21px 0 0 0;}
.in_top_rt{ float:right; padding:31px 0 0 0; line-height:17px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.in_top_rt label{ font-weight:bold; font-size:15px;}
.in_top_rt .shBkg{ width:220px; height:25px; line-height:25px; padding-top:7px; background:url(../images/index_06.jpg) bottom center no-repeat;}
.in_top_rt .shBkg li{ float:left;}
.in_top_rt .shBkg .li_1{ float:left; width:49px; text-align:center; font-size:13px; background:url(../images/index_07.jpg) right center no-repeat;}
.in_top_rt .shBkg .li_2{ width:139px;}
.in_top_rt .shBkg .li_3{ width:32px;}
.in_top_rt .shBkg .txt{ width:124px; height:25px; line-height:25px; padding:0 5px 0 10px; color:#666; background:none; border:0px;outline:none;}
.in_top_rt .shBkg .li_3 img{ cursor:pointer;}
.in_menubox{ width:100%; height:44px; background:url(../images/index_09.png) top center no-repeat; position:relative; z-index:100}
.in_menu{ width:1170px; height:44px; padding:1px 0 0 0; margin:0px auto; }
.in_menu li{ float:left; width:130px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; background:url(../images/index_08.png) top right no-repeat; position:relative;}
.in_menu li.none{ background:none;}
.in_menu a{ color:#FFF;}
.in_menu a:hover,.in_menu a:active{ color:#FFF;}
.in_menu_1{ width:131px; padding:10px 0 20px 0; background:url(../images/index_10.png) repeat; position:absolute; left:-1px; top:40px;}
.in_menu_1 p{ height:26px; line-height:26px; text-align:center; font-size:13px; font-weight:normal;}
.in_menu_1 p a{ color:#FFF;}
.in_menu_1 p a:hover,.in_menu_1 p a:active{ color:#dcedff;}
.in_menu_2{ padding:10px 0 20px 0; background:url(../images/index_10.png) repeat; position:absolute; left:-1px; top:40px;}
.in_menu_2 .box{ width:auto; white-space:nowrap; float:left; padding:0 0 0 25px; font-size:13px; font-weight:normal; text-align:left; line-height:24px;}
.in_menu_2 b a{ color:#FFF;}
.in_menu_2 b a:hover,.in_menu_1 b a:active{ color:#dcedff;}
.in_menu_2 a{ color:#dcedff;}
.in_menu_2 a:hover,.in_menu_1 a:active{ color:#dcedff;}
.in_banbox{ width:1169px; height:356px; margin:0px auto; position:relative; z-index:10}
.in_ban{ width:1169px; height:356px; margin:0px auto; overflow:hidden; position:relative; top:-3px; left:0px;}
.in_fnt{ width:1170px; height:100px; padding:45px 0 0 0; margin:0px auto; text-align:center; overflow:hidden; background:url(../images/index_11.jpg) 0px 110px repeat-x;}
.in_fnt .info{ width:515px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#3b3b3b; background:#FFF; margin:0px auto;}
.in_fnt .info label{ color:#757575;}
.in_nv{ width:1170px; margin:0px auto; overflow:hidden;}
.in_nv_lt{ float:left; width:570px;}
.in_nv_tit{ height:60px; border-bottom:1px solid #DBDBDB; position:relative;}
.in_nv_tit .jt{ width:11px; height:7px; background:url(../images/index_19.jpg) no-repeat; position:absolute; bottom:-7px; left:58px;}
.in_nv_tit .lt{ float:left; font-size:30px; padding:10px 0 0 0;}
.in_nv_tit .lt p{ float:left;}
.in_nv_tit .lt label{ color:#00468e}
.in_nv_tit .lt .ten{ padding:20px 0 0 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.in_nv_tit .rt{ float:right; padding:28px 0 0 0; font-size:15px;}
.in_nv_tit .rt a{ color:#00468e;}
.in_nv_tit .rt a:hover,.in_nv_tit .rt a:active{ color:#00468e; text-decoration:underline;}
.in_nv_lt_news{ clear:both; padding:23px 0 30px 0;}
.in_nv_lt_news li{ clear:both; width:563px; height:90px; padding:3px; margin-bottom:27px;}
.in_nv_lt_news li .lt{ float:left; width:132px; height:90px;}
.in_nv_lt_news li .rt{ float:right; width:390px; padding:11px 20px 0 0;}
.in_nv_lt_news li a{ color:#0b4785;}
.in_nv_lt_news li a:hover,.in_nv_lt_news li a:active{ color:#0b4785;}
.in_nv_lt_news li .rt .tit{ float:left;font-size:16px;}
.in_nv_lt_news li .rt .tm{ float:right; color:#0b4785}
.in_nv_lt_news li .rt .info{ clear:both; padding-top:5px;}
.in_nv_lt_news li:hover{ background:#0B4785; color:#FFF;}
.in_nv_lt_news li:hover a{ color:#FFF;}
.in_nv_lt_news li:hover a:hover,.in_nv_lt_news li:hover a:active{ color:#FFF;}
.in_nv_lt_news li:hover .rt .tm{ color:#FFF}
.in_nv_rt{ float:right; width:570px;}
.in_nv_rt .cont{ width:570px; height:354px; padding-top:23px;}
.in_app{ overflow:auto; height:200px; padding:44px 0 0 0;}
.in_app li{ float:left; width:252px; padding:0 20px; color:#757575; background:url(../images/index_24.jpg) top right no-repeat;}
.in_app li.none{ background:none;}
.in_app li .cont{ line-height:24px; padding:15px 0 25px 0; font-size:14px;}
.in_app li a{ color:#00468e; font-size:13px;}
.in_app li a:hover,.in_app li a:active{ color:#00468e; text-decoration:underline;}
.in_pro{ overflow:auto; height:255px; padding:30px 0 0 0;}
.in_pro li{ float:left; width:170px; padding:0 30px 0 0;}
.in_pro li.none{ padding-right:0px}
.in_pro .imgbox{ width:170px; height:117px; position:relative;}
.in_pro .imgbox .titbox{ width:150px; height:30px; padding:0 10px; line-height:30px; position:absolute; bottom:0px; left:0px; background:url(../images/index_31.png) repeat;}
.in_pro .imgbox .titbox a{ color:#FFF; display:block; width:150px; height:30px; background:url(../images/index_30.png) right center no-repeat;}
.in_pro .imgbox .titbox a:hover,.in_pro .imgbox .titbox a:active{ color:#FFF; text-decoration:underline;}
.in_pro .cont{ clear:both; height:46px; line-height:23px; padding:10px 0; font-size:14px;}
.in_pro .more{}
.in_pro .more a{ color:#00468e; font-size:13px;}
.in_pro .more a:hover,.in_pro .more a:active{ color:#00468e; text-decoration:underline;}
.in_btmbox{ width:100%; color:#FFF; padding:0 0 35px 0; background:#282828 url(../images/index_39.jpg) 0px 70px repeat-x;}
.in_btm_1{ float:left; width:165px;}
.in_btm_t{ height:35px; padding-top:35px; font-size:14px; color:#FFF;}
.in_btm_t a{ color:#FFF;}
.in_btm_t a:hover,.in_btm_t a:active{ color:#FFF;}
.in_btm_list{ line-height:26px; padding:10px 0 0 0; color:#bebebe;}
.in_btm_list a{ color:#bebebe;}
.in_btm_list a:hover,.in_btm_list a:active{ color:#bebebe;}
.in_btm_2{ float:left; width:400px;}
.in_btm_3{ float:left; width:275px;}
.in_btm_3 .totop{ height:90px; text-align:right;}
.in_btm_3 .totop img{ cursor:pointer;}
.in_btm_3 .wx{ height:79px; color:#FFF; font-size:12px; padding-bottom:20px;}
.in_btm_3 .wx .lt{ float:left; width:79px; padding-right:13px;}
.in_btm_3 .wx .rt{ float:left; width:183px; padding:5px 0 0 0; line-height:26px;}
.in_btm_3 .wx .rt b{ font-size:14px;}
.in_cpybox{ width:100%; height:50px; line-height:50px; color:#393939; background:#000;}
.in_cpybox a{ color:#393939;}
.in_cpybox a:hover,.in_cpybox a:active{ color:#393939; text-decoration:underline;}
.in_cpy_lt{ float:left;}
.in_cpy_rt{ float:right;}
.bdsharebuttonbox{ margin:0px; padding:0px;}
.bdsharebuttonbox #bds_tsina{ margin:0 0 0 0; padding:0 0 0 6px; background: url(../images/index_50.jpg) no-repeat; width:85px; height:26px;}
.bdsharebuttonbox #bds_weixin{ margin:0 0 0 0; padding:0 0 0 6px; background: url(../images/index_51.jpg) no-repeat; width:85px; height:26px;}
.bdsharebuttonbox #bds_qzone{ margin:0 0 0 0; padding:0 0 0 6px; background: url(../images/index_52.jpg) no-repeat; width:85px; height:26px;}


/*products*/
.pro_mbx{ width:1145px; height:27px; padding:18px 0 0 25px; margin:0px auto; border-bottom:1px solid #DBDBDB; background:url(../images/Products_07.jpg) 0px 19px no-repeat;}
.pro_cont{ width:1170px; margin:0px auto; padding:15px 0 30px 0; overflow:auto;}
.pro_lt{ float:left; width:284px;}
.pro_lt_tit{ width:257px; height:49px; padding:22px 0 0 27px; color:#FFF; font-size:26px; background:url(../images/Products_10.jpg) no-repeat;}
.pro_lt_tit b{ float:left;}
.pro_lt_tit label{ float:left; padding:16px 0 0 7px; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.pro_lt_list{ clear:both; border-top:1px solid #CCCCCC; margin-top:10px;}
.pro_lt_list li{ border:1px solid #CCCCCC; border-top:0px; width:238px; height:47px; line-height:47px; padding:0 0 0 44px; background:url(../images/Products_22.jpg) 28px center no-repeat;}
.pro_lt_list li a{ color:#333; font-size:16px;}
.pro_lt_list li a:hover,.pro_lt_list li a:active{ color:#235991;}
.pro_lt_list li.cur a{ color:#235991;}
.pro_lt_list li.cur a:hover,.pro_lt_list li.cur a:active{ color:#235991;}
.pro_lt_list li.cur_p{ background:url(../images/Products_17.jpg) 26px 25px no-repeat;}
.pro_lt_list li.cur_p a{ color:#235991;}
.pro_lt_list li.cur_p a:hover,.pro_lt_list li.cur_p a:active{ color:#235991;}
.pro_lt_list li.pro{ height:auto; background:none; padding:5px 0 10px 44px;}
.pro_lt_list li.pro p{ line-height:18px; padding:5px 0;}
.pro_lt_list li.pro p a{ color:#666; font-size:14px}
.pro_lt_list li.pro p a:hover,.pro_lt_list li.pro p a:active{ color:#00468e;}
.pro_lt_list li.pro p a.cur,.pro_lt_list li.pro p a.cur:hover,.pro_lt_list li.pro p a.cur:active{ color:#00468e;}
.pro_rt{ float:right; width:855px;}
.pro_rt_list li{ float:left; width:278px; height:191px; padding:0 10px 31px 0; position:relative;}
.pro_rt_list li a{ display:block; width:270px; height:185px; border:2px solid #fff; padding:2px; color:#FFF;}
.pro_rt_list li a:hover,.pro_rt_list li a:active{ border:2px solid #245B94; color:#FFF;}
.pro_rt_list li .tit{ position:absolute; left:4px; bottom:33px; height:38px; line-height:38px; width:270px; text-align:center; background:url(../images/products_03.png) repeat;}
.pro_rt_list li.none{ padding-right:0px;}

/*productshow*/
.pros_img{ text-align:center; padding-bottom:10px;}

/*about*/
.ab_rt{ float:right; width:805px; border:1px solid #DCDCDC; padding:20px 30px; line-height:24px; min-height:280px;}

/*honor*/
.hr_list{}
.hr_list li{ float:left; width:184px; height:310px; text-align:center; overflow:hidden; padding:0 37px 0 0; line-height:26px;}
.hr_list li.none{ padding-right:0px;}
.hr_list li img{ width:180px; height:256px; border:1px solid #DBDBDB; padding:1px;}
.hrs_tit{ text-align:center; padding-bottom:15px; font-size:16px; font-weight:bold;}
.hrs_ct{ text-align:center;}

/*news*/
.ns_list{ overflow:hidden; clear:both;}
.ns_list li{ height:32px; line-height:32px; border-bottom:1px dashed #999; padding:0 13px; background:url(../images/index_30.jpg) 3px center no-repeat;}
.ns_list li a{ float:left;}
.ns_list li font{ float:right;}

/*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; }
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both;}

/*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{ padding:0px 5px;}
.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:240px; height:24px; border:1px solid #CCCCCC; font-size:12px; line-height:24px; padding:0 5px;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:0 5px;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{border: #BA9C76 1px solid; background:#ccc; color:#333; padding: 3px; cursor:pointer;}
.jbs_submit:hover{ border:#00468E 1px solid; background:#00468E; color:#FFF;}


/*2015 4 9*/
.pros_bas{ overflow:hidden; padding-bottom:15px;}
.pros_img{ float:left; width:470px; text-align:left;}
.pros_img img{ border:1px solid #DCDCDC; padding:1px;}
.pros_info{ float:left;}
.pros_info .tit{ font-weight:bold; font-size:16px;}
.pros_info label{ color:#00468E; font-weight:bold;}
.pros_pmtit{ clear:both; background:#00AAE7; height:40px; line-height:40px; color:#FFF; cursor:pointer;}
.pros_pmtit li{ float:left; width:120px; text-align:center; margin-right:2px; font-weight:bold}
.pros_pmtit li.cur{ background:#00468E;}
.pros_pmcont{ clear:both; padding:10px 0 0 0;line-height:26px;}


/*banner*/
#slider_btn{ position:absolute; left:0px; top:310px; z-index:200;}
#slider_btn li{ float:left; width:19px; height:19px; margin-right:5px; cursor:pointer; background:url(../images/btn_1.png) no-repeat;}
#slider_btn li.cur{ background:url(../images/btn_2.png) no-repeat;}
#slider{ width:100%; height:356px;}
#slider li{ width:100%; height:356px; position:absolute; left:0; top:0; display:none;}
#slider .ban_bkg{ width:100%; height:356px; position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0; z-index:100}



.nusi{width:140px;margin:0 auto;overflow:hidden;}