/* 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:#0079FE; 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;}

/*index*/
.in_topbox{ width:100%; height:172px; padding-top:5px; background:url(../images/index_02.jpg) top center repeat-x;}
.in_top{ width:1200px; height:43px; line-height:43px; margin:0px auto;}
.in_top .lt{ float:left;}
.in_top .rt{ float:right; font-size:13px; font-weight:bold;}
.in_logo{ clear:both; width:1200px; height:129px; margin:0px auto;}
.in_logo .lt{ float:left; padding:34px 0 0 0;}
.in_logo .rt{ float:right; padding:48px 0 0 0;}
.in_menubox{ clear:both; width:100%; height:53px; background:#0D6FB8;}
.in_menu{ width:1200px; margin:0px auto;}
.in_menu li{ float:left; width:171px; height:53px; background:url(../images/index_11.jpg) top right no-repeat; position:relative;}
.in_menu li.none{ background:none;}
.in_menu li a{ position:absolute; left:0px; top:0px; width:169px; height:53px; line-height:53px; text-align:center; color:#FFF; font-weight:bold;}
.in_menu li a:hover,.in_menu li a:active{ color:#FFF; background:#094C80; border-top:6px solid #0079FE; top:-6px;}
.in_menu li a.cur,.in_menu li a.cur:hover,.in_menu li a.cur:active{ color:#FFF; background:#094C80; border-top:6px solid #0079FE; top:-6px;}
.in_banbox{ width:100%; height:529px; overflow:hidden;}
.in_shbox{ width:1200px; height:52px; margin:0px auto; padding:15px 0;}
.in_sh{ float:left; width:582px; height:52px; background:url(../images/index_16.jpg) no-repeat;}
.in_sh .txt{ float:left; width:490px; height:52px; line-height:52px; padding:0 0 0 27px; border:0px; background:none; color:#777; font-size:15px; outline:none}
.in_sh .btn{ float:left; width:65px; height:52px; border:0px; background:none; cursor:pointer; outline:none}
.in_shbox p{ float:left; font-size:16px; font-weight:bold; line-height:52px; padding:0 0 0 15px;}
.in_probox{ clear:both; width:100%; background:#F6F6F6;}
.in_probox .titbox{ width:1200px; height:46px; margin:0px auto; border-bottom:2px solid #CFCFCF; position:relative;}
.in_probox .titbox .lt{ position:absolute; left:24px; top:0px; border-bottom:2px solid #438EC4; padding:0 27px; height:46px; line-height:46px; font-size:16px; font-weight:bold; color:#0c6fb8;}
.in_probox .titbox .rt{ position:absolute; right:24px; top:0px; border-bottom:2px solid #438EC4; padding:0 9px; height:46px; line-height:46px; font-size:13px; font-weight:bold; color:#3E3E3E;}
.in_probox .titbox .rt a{ color:#3E3E3E;}
.in_pro{ width:1200px; margin:0px auto; padding:32px 0 0 0; overflow:hidden;}
.in_pro .lt{ float:left; width:84px; padding:71px 0 0 0;}
.in_pro .lt .prev{ float:left; display:block; width:49px; height:49px; background:url(../images/btn_lt_01.png) no-repeat;}
.in_pro .lt .prev:hover{ background:url(../images/btn_lt_02.png) no-repeat;}
.in_pro .ct{ float:left; width:1032px; height:247px; overflow:hidden;}
.jCarouselLite_01{}
.in_pro .ct li{ float:left; width:249px; padding:0 12px 0 0;}
.in_pro .ct li.none{ padding-right:0px;}
.in_pro .ct li p{ font-size:13px; color:#333; font-weight:bold; text-align:center; padding-top:10px; height:18px; overflow:hidden;}
.in_pro .rt{ float:left; width:84px; padding:71px 0 0 0;}
.in_pro .rt .next{ float:right; display:block; width:49px; height:49px; background:url(../images/btn_rt_01.png) no-repeat;}
.in_pro .rt .next:hover{ background:url(../images/btn_rt_02.png) no-repeat;}
.in_imgbox_1{ clear:both; width:100%; height:570px; overflow:hidden; background:url(../images/index_31.jpg) top center no-repeat;}
.in_ctgbox{ clear:both; width:100%; padding:92px 0; background:#F6F6F6;}
.in_ctg{ width:1155px; margin:0px auto; overflow:hidden;}
.in_ctg #colee{ width:12000px;}
.in_ctg #colee_1,.in_pro #colee_2{ float:left;}
.in_ctg ul{ overflow:hidden;}
.in_ctg ul li{ float:left; width:276px; padding-right:17px;}
.in_ctg ul li.none{ padding-right:0px;}
.in_ctg ul li a{ display:block; width:276px; height:410px; padding:61px 0 0 0; background:url(../images/index_34.jpg) left top no-repeat;}
.in_ctg ul li a:hover,.in_ctg ul li a:active{ background:url(../images/index_35.jpg) no-repeat;}
.in_ctg ul li a p{ color:#0d6fb8; font-size:16px; font-weight:bold; text-align:center; padding-top:8px; height:18px; overflow:hidden;}
.in_ab{ clear:both; width:1157px; margin:21px auto 0px auto;}
.in_ab .lt{ float:left; width:758px; height:418px; background:#F6F6F6;}
.in_ab .titbox{ padding:0 21px; height:55px; line-height:55px; background:#0D72BA;}
.in_ab .titbox .tit{ float:left; color:#FFF; font-size:16px; font-weight:bold;}
.in_ab .titbox .more{ float:right; color:#FFF;}
.in_ab .titbox .more a{ color:#FFF;}
.in_ab .lt .cont{ clear:both; line-height:27px; padding:25px 10px 0 22px; text-indent:2em;}
.in_ab .rt{ float:right; width:376px; height:418px; background:#F6F6F6 url(../images/index_41.jpg) bottom center no-repeat;;}
.in_ab .rt .cont{ clear:both; padding:20px 0 0 31px; line-height:30px;}
.in_ab .rt .cont .tit{ font-size:20px; font-weight:bold;}
.in_honbox{ clear:both; width:100%; height:578px; overflow:hidden; background:url(../images/index_42.jpg) bottom center no-repeat;}
.in_hon{ width:1170px; margin:0px auto; padding:116px 0 0 0; overflow:hidden;}
.in_hon .lt{ float:left; width:88px; padding:163px 0 0 0;}
.in_hon .lt .prev{ float:left; display:block; width:49px; height:49px; background:url(../images/btn_lt_01.png) no-repeat;}
.in_hon .lt .prev:hover{ background:url(../images/btn_lt_02.png) no-repeat;}
.in_hon .ct{ float:left; width:993px; height:373px; overflow:hidden;}
.in_hon .ct li{ float:left; width:285px; padding:0 69px 0 0;}
.in_hon .ct li.none{ padding-right:0px;}
.in_hon .rt{ float:left; width:88px; padding:163px 0 0 0;}
.in_hon .rt .next{ float:right; display:block; width:49px; height:49px; background:url(../images/btn_rt_01.png) no-repeat;}
.in_hon .rt .next:hover{ background:url(../images/btn_rt_02.png) no-repeat;}
.in_news{ clear:both; width:1157px; margin:0px auto; padding:26px 0; overflow:hidden;}
.in_news .titbox{ padding:0 21px; height:55px; line-height:55px; background:#0D72BA;}
.in_news .titbox .tit{ float:left; color:#FFF; font-size:16px; font-weight:bold;}
.in_news .titbox .more{ float:right; color:#FFF;}
.in_news .titbox .more a{ color:#FFF;}
.in_news .cont{ clear:both; height:358px; padding:17px 15px 0 15px; background:#F6F6F6;}
.in_news .cont .lt{ float:left; width:471px; height:342px; background:#FFF;}
.in_news .cont .rt{ float:right; width:640px;}
.in_news .cont .rt li{ height:84px; padding:10px; margin-bottom:14px; background:#C7C7C7; color:#777777;}
.in_news .cont .rt li .img{ float:left; width:118px;}
.in_news .cont .rt li .info{ float:right; width:490px;}
.in_news .cont .rt li .info .tit{ color:#444444; font-weight:bold; height:28px; line-height:28px;}
.in_news .cont .rt li .info .tit a{ float:left; color:#444444;}
.in_news .cont .rt li .info .tit span{ float:right;}
.in_news .cont .rt li .info .fnt{ font-size:12px; line-height:17px; width:415px;}
.in_news .cont .rt li:hover{ background:#444444; color:#FFF;}
.in_news .cont .rt li:hover .info .tit{ color:#FFF;}
.in_news .cont .rt li:hover .info .tit a{ color:#FFF;}
.in_btmnavbox{ clear:both; width:100%; height:42px; line-height:42px; background:#0D72BA;}
.in_btmnav{ width:1190px; margin:0px auto;}
.in_btmnav li{ float:left; width:170px; text-align:center;}
.in_btmnav li a{ color:#FFF; font-weight:bold;}
.in_btmbox{ width:100%; padding:40px 0; background:#F6F6F6 url(../images/index_54.jpg) bottom center no-repeat;;}
.in_btm{ width:1190px; margin:0px auto; overflow:hidden;}
.in_btm .lt{ float:left; width:565px; padding:35px 0 0 45px; font-size:12px; line-height:23px;}
.in_btm .lt .fnt{ padding:10px 0 0 0;}
.in_btm .rt{ float:right; width:550px; background:url(../images/index_58.jpg) bottom right no-repeat; min-height:184px; line-height:30px;}
.in_btm .rt .tit{ font-size:20px; font-weight:bold; padding-bottom:5px;}

/*products*/
.pro_cont{ width:1156px; margin:0px auto; overflow:hidden; padding-bottom:30px;}
.pro_lt{ float:left; width:200px;}
.pro_lt .tit{ height:45px; line-height:45px; padding-left:22px; background:url(../images/pro_03.png) top center no-repeat; color:#FFF; font-size:16px;}
.pro_lt .tit span{ font-family:Arial; font-size:14px;}
.pro_lt li{ height:30px; line-height:30px; padding:0 15px 0 16px; margin-top:1px; background:url(../images/pro_04.jpg) top center no-repeat; color:#333; overflow:hidden;}
.pro_lt li a{ color:#333;}
.pro_lt li a:hover,.pro_lt li a:active{ color:#0079FE;}
.pro_rt{ float:right; width:936px;}
.pro_rt .mbxbox{ height:36px; border-bottom:1px solid #C9C9C9; position:relative;}
.pro_rt .mbxbox .tit{ font-size:20px; font-weight:bold; color:#0d6fb8; position:absolute; left:0px; top:0px; height:36px; border-bottom:2px solid #787878;}
.pro_rt .mbxbox .mbx{ float:right; font-size:13px; background:url(../images/pro_06.jpg) left center no-repeat; padding-left:16px; margin-top:8px;}
.pro_main{ clear:both; padding:18px 0 0 0; min-height:300px;}
.pro_list{ padding-left:17px;}
.pro_list li{ float:left; width:165px; margin:0 20px 35px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; width:155px; height:145px; padding:5px; background:#E5E5E5;}
.pro_list li a:hover,.pro_list li a:active{ color:#FFF; background:#0D6FB8;}
.pro_list li p{ padding:8px 0 0 0; text-align:center; height:18px; overflow:hidden;}

/*productShow*/
.pss_img{ text-align:center; padding:0 0 10px 0;}

/*about*/
.ab_banbox{ width:100%; height:419px; overflow:hidden; background:url(../images/ab_ban.jpg) top center no-repeat; }
.ab_main{ clear:both; padding:30px 20px 0 20px; line-height:26px; min-height:300px;}

/*news*/
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(../images/news_43.png) 2px center no-repeat; }
.ns_list li a{ float:left}
.ns_list li span{ float:right; font-size:13px;}

/*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;}

/*honor*/
.hon_list{ padding-left:15px;}
.hon_list li{ float:left; width:210px; margin:0 20px 20px 0;}
.hon_list li.none{ margin-right:0px;}
.hon_list li a{ display:block; width:200px; height:185px; padding:5px; background:#E5E5E5;}
.hon_list li a:hover,.pro_list li a:active{ color:#FFF; background:#0D6FB8;}
.hon_list li p{ padding:8px 0 0 0; text-align:center; height:18px; overflow:hidden;}

/*honorShow*/
.hons_tit{ text-align:center; font-size:15px; color:#0D6FB8;}
.hons_img{ text-align:center; padding:7px 0 0 0;}
.bak_list{ clear:both; color:#0D6FB8; padding-top:20px;}
.bak_list a{ color:#0D6FB8;}

/*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 #0D6FB8;}
.jn_box textarea:focus{ border:1px solid #0D6FB8;}
.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:#0D6FB8}
.cl_red{ color:#f00;}



