/* 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:#F48000; 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;}


/* banner */
.banner { width:100%;  height:643px;  }
.changeBox_a1 { position:relative; height:643px; background:#fafafa }
.a_bigImg { position:absolute; top:0; left:0; right:0; display:none; z-index:1; width:100%; height:643px; background-position:center; background-repeat:no-repeat; }
.a_last, .a_next { position:absolute; top:566px; width:19px; height:35px; text-indent:-999em; overflow:hidden; }
.a_last { left:12px; background-position:0 0; }
.a_next { right:12px; background-position:100% 0; }
/* ul_change_a1 */
.banner-span { position:absolute; z-index:999; bottom:68px; width:100%; text-align:center; height:15px; padding:5px 0px; }
.banner-span .c_box{ width:1000px; margin:0px auto;}
.ul_change_a1 { zoom:1; display:inline-block; *display:inline;width:292px;margin:0 auto;}
.ul_change_a1 li { display:inline-block; zoom:1; *display:inline; z-index:999;}
.ul_change_a1 li div{cursor:pointer;width:16px; height:10px; line-height:0px; font-size:0px; padding:6px 1px 6px 1px;}
.ul_change_a1 span {height:11px;width:11px;-moz-border-radius: 5.5px;-webkit-border-radius:5.5px;border-radius: 5.5px;display:block;cursor:pointer;background:#fff;}
.ul_change_a1 div.now span { background:none;height:9px;width:9px;border: 1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }

/*index*/
.in_topbkg{ width:100%; height:643px; overflow:hidden; position:relative;}
.in_logo{ position:absolute; top:0px; left:50%; margin-left:-600px;z-index:9999;}
.in_menubkg{ clear:both; width:100%; background:url(../images/menu_bg.png) no-repeat center;}
.in_menu{ width:1200px; height:59px; margin:0px auto;}
.in_menu ul{ display:table; margin:0px auto;}
.in_menu li{ float:left; line-height:59px; text-align:center; font-size:16px; font-weight:bold;}
.in_menu li a{ display:block; width:171px; height:59px; color:#FFF;}
.in_menu li a:hover{ background:url(../images/menu_on.jpg) no-repeat;}
.in_menu li a.active{ background:url(../images/menu_on.jpg) no-repeat;}
.in_sh{ clear:both; width:1160px; margin:0px auto; padding:24px 0px 22px 0px; line-height:31px; overflow:hidden;background:url(../images/index_search.jpg) no-repeat center;}
.in_sh .lt{ float:left;}
.in_sh .lt a{ font-size:12px;}
.in_sh .rt{ float:right; width:250px; height:31px; }
.in_sh .rt .txt{ float:left; width:190px; height:31px; line-height:31px; padding-left:17px; color:#666; border:0px; background:none; outline:none;}
.in_sh .rt .btn{ float:left; width:43px; height:31px; border:0px; background:none; outline:none;cursor:pointer;}
.in_probkg{ clear:both; width:100%; height:727px; background:url(../images/index_tj_bg.jpg) top center no-repeat;}
.in_pro{ width:1200px; height:59px; margin:0px auto;}
.in_pro .top{ width:100%; text-align:center; padding-top:70px; height:130px;}
.in_pro .lt{ float:left; width:279px;}
.in_pro .lt li{ padding-bottom:7px;}
.in_pro .lt li a{ display:block; width:279px; height:53px; line-height:53px; text-align:center; background:url(../images/index_pro_leave.png) no-repeat center; color:#FFF; font-size:16px; font-weight:bold;}
.in_pro .lt li a:hover{ background:url(../images/index_pro_on.png) no-repeat center;}
.in_pro .rt{ float:right; width:912px;}
.in_pro .rt li{ float:left; padding:0 0 2px 2px;}
.in_pro .rt li a{ display:block; width:100%; height:100%; position:relative; color:#FFF;}
.in_pro .rt li a .hot{ position:absolute; top:0px; right:0px; width:110px; height:110px; background:url(../images/pro_hot_s_en.png) no-repeat;}
.in_pro .rt li a .tit{ position:absolute; bottom:8px; left:0px; width:100%; text-align:center; font-size:16px; font-weight:bold; overflow:hidden; line-height:18px; height:18px;}
.in_pro .rt .li_1 a .hot{ position:absolute; top:0px; right:0px; width:153px; height:153px; background:url(../images/pro_hot_en.png) no-repeat;}
.in_pro .rt .li_1 a .tit{ position:absolute; bottom:20px; right:30px; width:575px; text-align:right; font-size:26px; font-weight:bold; overflow:hidden; line-height:28px; height:28px;}
.in_pro .rt .li_1 a .tit span{ font-size:16px; font-weight:normal; margin-right:10px;}
.in_honbkg{ clear:both; width:100%; height:310px; padding-top:170px; background:url(../images/index_honor_bg_en.jpg) center no-repeat;}
.in_hon{ width:1106px; height:246px; margin:0px auto; position:relative;}
.in_hon .prev{ position:absolute; left:-77px; top:96px; display:block; width:52px; height:52px; background:url(../images/index_pro_left.png) no-repeat;}
.in_hon .next{ position:absolute; right:-77px; top:96px; display:block; width:52px; height:52px; background:url(../images/index_pro_right.png) no-repeat;}
.in_hon .box{ width:1106px; height:246px; overflow:hidden;}
.in_hon #cj_box{ width:10000px; height:246px;line-height:246px;}
.in_hon #cj_box_1,.in_hon #cj_box_2{ float:left;line-height:246px;}
.in_hon li{ float:left; width:194px; padding-right:34px;height:246px;line-height:246px;text-align:center;}
.in_hon li img{vertical-align:middle;width:194px;height:246px;}
.in_hon li.none{ padding-right:0px;}
.in_news{ clear:both; width:1200px; margin:0px auto; padding-top:65px; margin:0px auto;}
.in_news .lt{ float:left; width:574px; }
.in_news .bt{ height:50px; font-size:24px; font-weight:bold; color:#000;}
.in_news .bt .b_1{ float:left;}
.in_news .bt .b_2{ float:left; text-transform:uppercase; margin:10px 0 0 10px; font-size:16px; font-weight:normal; color:#666;}
.in_news .lt .box{ width:574px; height:369px; padding:0 2px 0 2px; background:url(../images/index_24.jpg) no-repeat;}
.in_news .lt .box .cont{ line-height:27px; padding:20px 30px 0 30px; text-indent:2em;word-break: break-all; overflow:hidden; color:#666;}
.in_news .lt .box .cont a{ color:#df2929;}
.in_news .rt{ float:right; width:580px;}
.in_news .rt li{ padding-bottom:1px;}
.in_news .rt li a{ display:block; width:100%; height:80px; padding:20px 0;}
.in_news .rt li a .sj{ float:left; width:109px; line-height:80px; text-align:center; border-right:1px solid #DCDCDC; font-size:80px; color:#DCDCDC;}
.in_news .rt li a .box{ float:right; width:423px; padding-right:20px;}
.in_news .rt li a .box .p_1{ overflow:hidden;}
.in_news .rt li a .box .p_1 b{ float:left; font-size:16px; color:#999;}
.in_news .rt li a .box .p_1 span{ float:right; font-size:13px;}
.in_news .rt li a .box .p_2{ clear:both; text-indent:2em; line-height:26px; color:#999; padding-top:8px;}
.in_news .rt li a:hover{ background:#0080e9; color:#FFF;}
.in_news .rt li a:hover .sj{ border-right:1px solid #FFF; color:#FFF;}
.in_news .rt li a:hover .box .p_1 b{ color:#FFF;}
.in_news .rt li a:hover .box .p_1 span{ color:#FFF;}
.in_news .rt li a:hover .box .p_2{ color:#FFF;}
.in_jg{ clear:both; width:100%; height:50px;}
.in_btmbkg{ clear:both; width:100%; background:#F8F8F8;}
.in_btm{ width:1200px; margin:0px auto; overflow:hidden;}
.in_btm .lt{ float:left; width:211px; padding:44px 0 60px 0; text-align:center; color:#333; background:#E1E1E1;}
.in_btm .lt .p_1{ font-weight:bold; line-height:21px; padding-top:10px;}
.in_btm .ct{ float:left; width:365px; padding:38px 0 0 43px; line-height:27px;}
.in_btm .rt{ float:left; width:581px; padding-top:44px;}
.in_btm .rt .box{ border:1px solid #D1CFCF}
.in_cpybkg{ clear:both; width:100%; height:50px; line-height:50px; text-align:center; background:#292929; color:#FFF; font-size:12px;}
.in_cpybkg a{ color:#FFF;}

/*about*/
.ab_top{ clear:both; width:100%; padding-top:70px; background:url(../images/about_04.jpg) top center repeat-x; text-align:center;}
.ab_top .p_1{ font-size:35px; font-weight:bold; color:#333;}
.ab_top .p_2{ font-size:12px; text-transform:uppercase; color:#666;}
.ab_ctg{ width:1200px;margin:0 auto; position:relative;padding-top:25px;}
.ab_ctg ul{display:table;margin:0 auto;}
.ab_ctg ul li{ float:left; padding:0 10px;}
.ab_ctg ul li a{ display:block; width:187px; height:45px; line-height:45px; text-align:center; background:url(../images/index_pro_leave.png) center no-repeat; color:#FFF; font-size:16px; font-weight:bold;background-size:100% 100%;}
.ab_ctg ul li a.cur{background:url(../images/index_pro_on.png) center no-repeat;background-size:100% 100%;}
.ab_ctg ul li a:hover{background:url(../images/index_pro_on.png) center no-repeat;background-size:100% 100%;}
.ab_main{ clear:both; width:100%; background:url(../images/about_02.jpg) center bottom no-repeat; min-height:670px;line-height:26px;}
.ab_cont{ width:1200px; margin:0px auto; padding:50px 0;}

/*products*/
.pro_cont{ width:1200px; margin:0px auto; padding:75px 0 50px 0;overflow:hidden;}
.pro_list{width:1220px;}
.pro_list li{ float:left; padding:0 10px 19px 0;}
.pro_list li.none{ padding-right:0px;}
.pro_list li .p_1{ height:50px; line-height:50px; text-align:center; color:#FFF; font-size:16px; font-weight:bold; background:#6C6C6C; overflow:hidden;}
.pro_list li a:hover .p_1{ background:#0080e9;}
.pro_list li img{width:391px;height:296px;border:1px solid #e4e4e4;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0;}

/*honor*/
.hon_list{ width:1220px;}
.hon_list li{ float:left; padding:0 10px 19px 0;}
.hon_list li.none{ padding-right:0px;}
.hon_list li .p_1{ height:50px; line-height:50px; text-align:center; color:#FFF; font-size:16px; font-weight:bold; background:#6C6C6C; overflow:hidden;}
.hon_list li a:hover .p_1{ background:#0080e9;}

/*honorShow*/
.hons_img{ text-align:center;}
.hons_tit{ text-align:center; font-size:15px; padding:7px 0 0 0;}

/*news*/
.ns_main{ clear:both; padding:30px 0;}
.ns_list li{ padding:0 0 1px 0;}
.ns_list li a{ display:block; width:1198px; height:100px; border:1px solid #EDEEF2; background:url(../images/news_03.jpg) repeat-x;}
.ns_list li .lt{ float:left; padding:12px 0 0 24px;}
.ns_list li .rt{ float:left; width:1000px; padding:0 40px 0 30px; background:url(../images/news_09.png) right 31px no-repeat;}
.ns_list li .rt .p_1{ font-size:16px; font-weight:bold; color:#0b0b0b; padding-top:23px; line-height:20px; height:20px; overflow:hidden;}
.ns_list li .rt .p_2{ color:#464646; padding-top:15px; line-height:18px; height:18px; overflow:hidden;}
.ns_list li a:hover{ background:#0080e9; color:#FFF;}
.ns_list li a:hover .rt{ background:url(../images/news_09_1.png) right 31px no-repeat;}
.ns_list li a:hover .rt .p_1{ color:#FFF;}
.ns_list li a:hover .rt .p_2{ color:#FFF;}

/*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;line-height:26px;}
.ff_next{ clear:both; padding:0 0 10px 0;line-height:26px;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; font-size:13px;}
.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{ margin-left:220px;}
.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 #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #F48000;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #F48000;}
.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:#F48000; color:#FFF;}


/*css flickr style pagination*/
div.flickr {
	padding:20px 0px 0px 0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;
}
div.flickr a {
	border: #666 1px solid; padding:2px 6px; background-position: 50% bottom; color: #666; margin-right: 3px; text-decoration: none
}
div.flickr font {
	border: #666 1px solid; padding:2px 6px; background-position: 50% bottom; color: #666; margin-right: 3px; text-decoration: none
}

div.flickr font.current {
	 padding:2px 6px; color: #fff; background:#0080e9;border:0px; margin-right: 3px; 
}













