/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; 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:#FF7E00; 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_banbox{ width:100%; height:690px; position:relative; overflow:hidden; background:url(../images/ban_01.jpg) top center no-repeat;}
.in_topbkg{ height:138px; background:#30A4F2; position:absolute; left:0px; top:0px; z-index:100;}
.in_topbox{ width:100%; position:absolute; left:0px; top:0px; z-index:101;}
.in_top{ width:1160px; height:138px; margin:auto;}
.in_top_lt{ float:left; width:153px; height:138px; padding:18px 0 0 0;}
.in_top_rt{ float:left; width:1007px; height:138px; background:#30A4F2;}
.in_top_rt ul{ float:left;}
.in_top_rt li{ float:left; width:118px; height:138px; border-right:1px solid #0790EA; position:relative;}
.in_top_rt li.none{ border-right:0px;}
.in_top_rt li:hover,.in_top_rt li.cur{ background:#FF7E00;}
.in_top_rt .li_a{ display:block; width:103px; height:138px; background:url(../images/menu_1.png) left top no-repeat;}
.in_top_rt li .a_1{ background-position:0px 0px;}
.in_top_rt li .a_2{ background-position:-119px 0px;}
.in_top_rt li .a_3{ background-position:-238px 0px;}
.in_top_rt li .a_4{ background-position:-357px 0px;}
.in_top_rt li .a_5{ background-position:-476px 0px;}
.in_top_rt li .a_6{ background-position:-590px 0px;}
.in_top_rt li .a_7{ background-position:-714px 0px;}
.in_top_rt li div{ position:absolute; top:134px; left:0px; padding-top:4px; background:#F5C932;}
.in_top_rt li div a{ display:block; width:103px; height:30px; text-align:center; line-height:30px; background:#F7D86E; color:#FFF;}
.in_top_rt li div  a:hover,.in_top_rt li div  a:active{ background:#F5C932;}
.in_top_rt .lxfs{ float:left; padding:36px 0 0 10px;}
.in_top_rt .tart{ text-align:left;}
.in_top_rt .tart a{ display:inline-block; width:31px; height:31px; background:url(../images/index_06.png) left top no-repeat; margin-right:15px;}
.in_top_rt .tart .a_1{ background-position:left top;}
.in_top_rt .tart .a_2{ background-position:right top;}
.in_top_rt .lx{ color:#817A72; padding:12px 0 0 0;}
.in_gjzbox{ width:100%; height:57px; background:url(../images/index_11.png) repeat; position:absolute; left:0px; bottom:0px; z-index:100;}
.in_gjz{ width:970px; height:57px; line-height:57px; margin:auto; font-size:14px; color:#FFF;}
.in_gjz b{ color:#000}
.in_gjz a{ color:#FFF;}
.in_gjz a:hover,.in_gjz a:active{ color:#FF7E00;}
.in_shbox{ width:100%; height:90px; background:#F0EEEF;}
.in_sh{ width:396px;
margin:auto; padding-top:23px;}
.in_sh .txt{ float:left; width:312px; height:39px; line-height:39px; padding:0 10px; border:2px solid #C3C3C3; border-right:0px; color:#666; outline:none; background:#FFF;}
.in_sh .btn{ float:left; width:62px; height:41px; background:#FF7E00 url(../images/index_14.jpg) center center no-repeat; border:0px; cursor:pointer;}
.in_abbox{ clear:both; width:100%; min-height:580px; padding-bottom:30px; background:url(../images/index_15.jpg) center 40px no-repeat; position:relative;}
.in_ab{ width:970px; margin:0px auto; line-height:27px; padding:145px 0 0 0; text-align:center;}
.in_ab .more{ position:absolute; left:50%; top:560px; margin-left:-89px;}
.in_ab .more a{ display:block; width:178px; height:36px; line-height:36px; color:#FFF; text-align:center; background:url(../images/index_16.jpg) no-repeat;}
.in_ctg{ clear:both; width:1000px; margin:0px auto; padding:30px 0;}
.in_ctg .p_1{ text-align:center;}
.in_ctg .p_2{ text-align:center; font-size:13px; padding:35px 0;}
.in_ctg .list{ overflow:hidden;}
.in_ctg .list li{ float:left; width:198px; padding-right:2px;}
.in_ctg .list li a{ display:block; width:100%; height:100%;}
.in_ctg .list li .t_1{ font-size:16px; color:#333; padding:10px 0 0 10px;}
.in_ctg .list li .t_1 span{ font-size:12px; color:#666; text-transform:uppercase;}
.in_ctg .list li .t_2{ margin:6px 0 0 10px; width:24px; height:24px; background:url(../images/index_21.jpg) no-repeat;}
.in_cpbox{ clear:both; padding-top:35px; text-align:center; min-height:625px; background:#F6F6F6 url(../images/index_25.jpg) bottom center no-repeat;}
.in_culbox{ clear:both; width:100%; min-height:864px; padding-bottom:45px; background:url(../images/index_27.jpg) center 80px no-repeat;}
.in_cul{ width:1000px; margin:0px auto;}
.in_cul .box_1{ width:180px; height:305px; overflow:hidden; padding:160px 0 0 603px; line-height:21px; color:#888;}
.in_cul .p_1{ font-size:16px; font-weight:bold; color:#222; padding-bottom:10px;}
.in_cul .box_2{ width:195px; height:280px; overflow:hidden; padding:95px 0 0 325px; line-height:21px; color:#888;}
.in_newsbox{ clear:both; width:100%; padding:55px 0; background:#F2F2F2;}
.in_news{ width:1000px; margin:0px auto; overflow:hidden;}
.in_news .lt{ float:left; width:670px; height:385px; border-top:3px solid #FF7C03; background:#FFF;}
.in_news .lt .top{ height:42px; line-height:42px; border-bottom:1px solid #E2E2E2; padding:0 18px 0 38px;}
.in_news .lt .top .bt{ float:left; padding-left:23px; background:url(../images/index_29.jpg) 0px center no-repeat; font-size:16px; font-weight:bold; color:#222;}
.in_news .lt .top .bt span{ font-size:12px; color:#666; text-transform:uppercase; font-weight:normal; margin-left:18px;}
.in_news .lt .top .more{ float:right; text-transform:uppercase; font-size:12px;}
.in_news .lt .cont{ clear:both; padding:30px 30px 0 30px; height:112px; border-bottom:1px dashed #DCDCDC;}
.in_news .lt .cont a{ display:block; width:100%; height:100%;}
.in_news .lt .cont .tm{ float:left; background:url(../images/index_30.jpg) 15px 35px no-repeat; font-size:29px; color:#222; padding-bottom:49px;}
.in_news .lt .cont .nr{ float:right; width:495px;}
.in_news .lt .cont .nr .p_1{ font-size:16px; font-weight:bold; color:#222;}
.in_news .lt .cont .nr .p_2{ color:#888; line-height:27px; padding-top:5px;}
.in_news .lt .list{ clear:both;}
.in_news .lt .list li{ padding:25px 0 0 0; height:60px; overflow:hidden;}
.in_news .lt .list li a{ display:block; width:100%; height:100%;}
.in_news .lt .list li .imgs{ float:left; width:95px; padding-left:35px;}
.in_news .lt .list li .nr{ float:left; padding-left:18px; width:405px; overflow:hidden;}
.in_news .lt .list li .nr .p_1{ font-size:16px; font-weight:bold;}
.in_news .lt .list li .nr .p_2{ color:#888; padding-top:5px;}
.in_news .lt .list li .tm{ float:right; padding-right:35px; text-align:right; font-size:32px; color:#222;}
.in_news .lt .list li .tm span{ font-size:20px; color:#999;}
.in_news .rt{ float:right; width:304px; height:385px; background:#FFF;}
.in_news .rt .top{ height:45px; line-height:45px; background:#FF7C03 url(../images/index_33.jpg) 265px center no-repeat; padding:0 0 0 20px; font-size:18px; color:#FFF;}
.in_news .rt .cont{ width:100%; height:258px;}
.in_news .rt .fx{ padding:0 0 0 21px; height:82px; background:url(../images/index_36.jpg) right bottom no-repeat;}
.in_news .rt .fx .bt{ float:left; width:107px; color:#FC7D00; font-weight:bold; line-height:82px;}
.in_news .rt .fx .box{ float:left; overflow:hidden; padding-top:26px;}
.in_news .rt .fx .box a{ display:inline-block; width:25px; height:25px; background:url(../images/index_35.jpg) no-repeat; margin-right:15px;}
.in_news .rt .fx .box .a_1{ background-position:0px 0px;}
.in_news .rt .fx .box .a_2{ background-position:-44px 0px;}
.in_news .rt .fx .box .a_3{ background-position:-87px 0px;}
.in_news .rt .fx .box .a_4{ background-position:-130px 0px;}
.bdsharebuttonbox{ float:left; width:160px; margin:0px; padding-top:26px;}
.bdsharebuttonbox #bds_tsina{ margin:0 15px 0 0; padding:0; background: url(../images/index_35.jpg) 0px 0px no-repeat; width:25px; height:25px;}
.bdsharebuttonbox #bds_weixin{ margin:0 15px 0 0; padding:0; background: url(../images/index_35.jpg) -44px 0px no-repeat; width:25px; height:25px;}
.bdsharebuttonbox #bds_qzone{ margin:0 15px 0 0; padding:0; background: url(../images/index_35.jpg) -87px 0px no-repeat; width:25px; height:25px;}
.bdsharebuttonbox #bds_tqq{ margin:0 0 0 0; padding:0; background: url(../images/index_35.jpg) -130px 0px no-repeat; width:25px; height:25px;}
.in_fd{ clear:both; width:1000px; margin:0px auto;}
.in_fd .bt{ text-align:center; padding:35px 0;}
.in_fd .cont{ overflow:hidden; padding-bottom:50px;}
.in_fd .cont .lt{ float:left; width:437px;}
.in_fd .cont .lt p{ padding-bottom:20px;}
.in_fd .cont .lt .txt{ width:373px; height:51px; line-height:51px; padding:0 0 0 60px; color:#888; border:2px solid #DBDBDB; border-radius:2px; outline:none;}
.in_fd .cont .lt .txt_1{ background:url(../images/index_39.jpg) 11px 12px no-repeat;}
.in_fd .cont .lt .txt_2{ background:url(../images/index_39.jpg) 9px -64px no-repeat;}
.in_fd .cont .lt .area{ width:373px; height:80px; padding:10px 0 10px 60px; color:#888; line-height:20px; border:2px solid #DBDBDB; border-radius:2px; font-size:12px; background:url(../images/index_39.jpg) 9px -144px no-repeat; outline:none;}
.in_fd .cont .lt .box_3{ overflow:hidden;}
.in_fd .cont .lt .box_3 .codebox{ float:left}
.in_fd .cont .lt .txt_3{ width:70px; padding:0 10px; height:27px; line-height:px; color:#888; border:2px solid #DBDBDB; border-radius:2px; outline:none;}
.in_fd .cont .lt .box_3 .btnbox{ float:right;}
.in_fd .cont .lt .box_3 .btn{ width:96px; height:28px; line-height:28px; text-align:center; color:#FFF; background:#30A4F2; border:0px; cursor:pointer;}
.in_fd .cont .rt{ float:right; width:529px; border:2px solid #DBDBDB;}
.in_navbox{ clear:both; width:100%; height:60px; line-height:60px; background:#232323; border-bottom:1px solid #2F2F2F; text-align:center;}
.in_navbox a{ margin:0 30px; color:#E1E1E1;}
.in_btmbox{ clear:both; width:100%; background:#232323; color:#E1E1E1;}
.in_btm{ width:1000px; margin:0px auto; padding:30px 0; overflow:hidden;}
.in_btm a{ color:#E1E1E1;}
.in_btm .lt{ float:left; width:280px; min-height:180px; padding:0 0 0 15px; line-height:26px;}
.in_btm .lt .p_1{ font-size:16px; font-weight:bold;}
.in_btm .ct{ float:left; width:499px; border:2px solid #9D9D9D;}
.in_btm .rt{ float:left; width:118px; padding:0 0 0 15px; text-align:center;}
.in_btm .rt p{ padding-bottom:10px;}
.in_cpybox{ clear:both; width:100%; background:#D7D7D7; height:45px; line-height:45px; color:#333; text-align:center;}


/*products*/
.pro_nav{ clear:both; width:1000px; height:54px; margin:28px auto 0px auto; background:url(../images/news_04.jpg) top center repeat-x;}
.pro_nav .list{ float:left;}
.pro_nav .list li{ float:left; width:165px; line-height:44px; text-align:center; font-size:18px; padding-right:1px;}
.pro_nav .list li a{ display:block; width:165px; height:54px; color:#a8a8a8; background:url(../images/news_06.jpg) right top no-repeat;}
.pro_nav .list li a:hover,.pro_nav .list li a:active{ color:#FFF; background:url(../images/news_03.jpg) top center no-repeat;}
.pro_nav .list li a.cur,.pro_nav .list li a.cur:hover,.pro_nav .list li a.cur:active{ color:#FFF; background:url(../images/news_03.jpg) top center no-repeat;}
.pro_nav .mbx{ float:right; color:#b2b1b1; line-height:44px; padding-right:17px; border-right:2px solid #FF7E00;}
.pro_nav .mbx a{ color:#a8a8a8;}
.pro_nav .mbx a:hover,.pro_nav .mbx a:active{ color:#FF7E00;}
.pro_nav_2{ clear:both; width:960px; height:50px; padding:0 20px; line-height:50px; margin:10px auto 0px auto; background:#F0F0F0; color:#B6B6B6; font-size:14px;}
.pro_nav_2 label{ margin:0 15px;}
.pro_nav_2 a{ color:#999;}
.pro_nav_2 a:hover,.pro_nav_2 a:active{ color:#FF7E00;}
.pro_nav_2 a.cur{ color:#FF7E00; font-weight:bold;}


.ab_main{ width:960px; margin:0px auto; padding:30px 20px; line-height:28px; min-height:250px;}

/*honor*/
.hon_main{ width:1000px; margin:0px auto; padding:30px 0; line-height:28px; min-height:250px;}
.hon_list{ overflow:hidden; padding:0 0 0 5px;}
.hon_list li{ float:left; width:235px; text-align:center; padding:0 15px 15px 0; line-height:30px; font-size:14px;}
.hon_list li.none{ padding-right:0px;}

/*honorShow*/
.hons_img{ text-align:center;}
.hons_tit{ text-align:center; font-size:15px; font-weight:bold; padding:7px 0 0 0;}

/*news*/
.ns_main{ width:1000px; margin:0px auto; padding:30px 0; line-height:28px; min-height:250px;}
.ns_list li{ clear:both; width:1000px; height:126px; padding:30px 0 0 0; border-bottom:1px solid #EEEEEE; }
.ns_list li.bkg{ background:#F5F5F5;}
.ns_list li .lt{ float:left; width:165px; padding:0 0 0 20px;}
.ns_list li .ct{ float:left; width:680px; padding:5px 30px 0 0;}
.ns_list li .ct a{ font-size:16px; font-weight:bold;}
.ns_list li .ct div{ font-size:14px; line-height:20px; padding-top:8px;}
.ns_list li .rt{ float:left; width:105px;}
.ns_list li .rt p{ font-size:14px; height:20px;}
.ns_list li .rt a{ margin-top:50px; padding-left:10px; display:block; height:18px; line-height:18px; width:75px; text-align:left; color:#b2b1b1; background:url(../images/news_18.png) center right no-repeat;}
.ns_list li .rt a:hover,.ns_list li .rt a:active{ color:#b2b1b1; background:url(../images/news_14.png) center right no-repeat;}
.ns_pd{ padding:30px 0 0 0;}

/*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;}

/*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 #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #FF7E00;}
.jn_box textarea:focus{ border:1px solid #FF7E00;}
.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: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:#FF7E00}
.cl_red{ color:#f00;}


























