/* 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:#C3282D; 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; z-index:10}
.fixedHeader{ position:fixed; left:0; top:0; z-index:10000;}
.top_jg{ width:100%; height:72px;}

/*index*/
.in_topbox{ width:100%; background:url(../images/index_02.jpg) top left repeat-x;}
.in_top{ width:1150px; margin:0px auto; height:72px;}
.in_top .lt{ float:left; padding:0 70px 0 0 ;}
.in_top .in_menu{ float:left; position:relative; z-index:10000;}
.in_top .in_menu ul{ position:relative; z-index:10001;}
.in_top .in_menu ul li{ float:left; padding:0 15px; position:relative;}
.in_top .in_menu ul li .a_1{ display:block; width:83px; height:72px; text-align:center; line-height:72px; color:#FFF;}
.in_top .in_menu ul li .a_1:hover{ font-weight:bold;}
.in_top .in_menu ul li .a_1.cur{ font-weight:bold;}
.in_top .in_menu .gd{ position:absolute; top:0px; left:0px; width:83px; height:72px; background:url(../images/index_04.jpg) no-repeat;}
.in_top .in_menu li .nav{ position:absolute; top:72px; left:0px; height:0px; width:100%; z-index:10001; font-size:12px; background:url(../images/index_03.png) repeat; display:none;}
.in_top .in_menu li .nav a{ color:#FFF;}
.in_top .in_menu li .nav p{ display:inline-block; padding-right:20px; line-height:46px;}
.in_top .rt{ float:right; height:26px; margin-top:23px; border-left:1px solid #2F2F2F; padding-left:37px;}
.in_banbox{ width:100%; height:650px; overflow:hidden; position:relative;}
.in_banbox .b_list{ position:relative; width:100%; height:650px;}
.in_banbox .b_list li{ width:100%; height:650px; position:absolute; left:0px; top:0px; z-index:1}
.in_banbox .li_1{ background:url(../images/ban_01.jpg) top center no-repeat; z-index:2;}
.in_banbox .li_2{ background:url(../images/ban_02.jpg) top center no-repeat; opacity:0; filter:alpha(opacity=0);}
.in_banbox .li_3{ background:url(../images/ban_03.jpg) top center no-repeat; opacity:0; filter:alpha(opacity=0);}
.in_banbox .li_4{ background:url(../images/ban_04.jpg) top center no-repeat; opacity:0; filter:alpha(opacity=0);}
.in_banbox .smbox{ position:absolute; top:260px; left:50%; z-index:100;}
.in_banbox .smbox .prev{ float:left; display:block; width:61px; height:141px; background:url(../images/ben_lt_01.png) no-repeat; margin-left:-661px;}
.in_banbox .smbox .prev:hover{ background:url(../images/ben_lt_02.png) no-repeat;}
.in_banbox .smbox .next{ float:left; display:block; width:61px; height:141px; background:url(../images/ben_rt_01.png) no-repeat; margin-left:600px;}
.in_banbox .smbox .next:hover{ background:url(../images/ben_rt_02.png) no-repeat;}
.in_banbox:hover  .smbox{ visibility:visible;}
.in_probox{ clear:both; width:100%; height:777px; background:url(../images/index_08.jpg) top center no-repeat; position:relative; z-index:11}
.btn_to{ position:absolute; top:-30px; left:50%; margin-left:-30px; width:59px; height:59px; background:url(../images/index_07.png) no-repeat; cursor:pointer; z-index:1000;}
.in_probox .p_1{ text-align:center; font-size:24px; font-weight:bold; color:#353535; padding-top:98px;}
.in_probox .p_2{ text-align:center; color:#ccc; padding:13px 0 11px 0;}
.in_probox .p_3{ margin:0px auto; width:63px; height:1px; background:#EC1B25;}
.in_probox .ctgbox{ width:100%; overflow:hidden;}
.in_probox .ctg{ position:relative; float:left; left:50%; height:51px; padding-top:35px;}
.in_probox .ctg ul{ position:relative; float:left; left:-50%; overflow:hidden;}
.in_probox .ctg ul li{ float:left; width:176px; padding:0 10px;}
.in_probox .ctg ul li a{ display:block; width:160px; padding:0 8px; height:51px; line-height:42px; text-align:center; color:#FFF; font-size:13px; background:url(../images/index_09.png) right top no-repeat;}
.in_probox .ctg ul li a:hover{ background-position:left top;}
.in_probox .ctg ul li a.cur{ background-position:left top; font-weight:bold;}
.in_probox .cont{ clear:both; width:1166px; height:294px; margin:90px auto 0px auto; position:relative;}
.in_probox .cont .prev{ position:absolute; top:133px; left:-70px; width:24px; height:32px; background:url(../images/index_11.png) no-repeat;}
.in_probox .cont .next{ position:absolute; top:133px; right:-70px; width:24px; height:32px; background:url(../images/index_12.png) no-repeat;}
.in_probox .box{ width:1166px; height:294px; overflow:hidden;}
.in_probox .cj_box{ width:10000px; height:294px;}
.in_probox .cj_box_1,.in_hon .cj_box_2{ float:left;}
.in_probox .box li{ float:left; padding-right:1px;}
.in_probox .box li a{ display:block; width:388px; height:294px; position:relative; color:#FFF;}
.in_probox .box li a div{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/index_15.png) repeat; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
/*.in_probox .box li a .p_11{ font-size:20px; font-weight:bold; border-bottom:1px solid #E4575D; line-height:53px; height:53px; overflow:hidden; text-align:center; width:250px; margin:80px auto 0px auto;}*/
.in_probox .box li a .p_11{ position:absolute; left:70px; bottom:166px; text-align:center; font-size:18px; font-weight:bold; border-bottom:1px solid #E4575D; padding-bottom:15px; width:250px;}
.in_probox .box li a .p_12{ font-size:13px; line-height:24px; padding-top:15px; width:250px; margin:133px auto 0px auto;}
.in_probox .box li a .p_13{ margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.in_probox .box li a:hover div{ visibility:visible;}
.in_abbox{ clear:both; width:100%; height:777px; background:url(../images/index_17.jpg) top center no-repeat; position:relative;}
.in_abbox .p_1{ text-align:center; font-size:24px; font-weight:bold; color:#353535; padding-top:98px;}
.in_abbox .p_2{ text-align:center; color:#B5B6B8; padding:13px 0 11px 0;}
.in_abbox .p_3{ margin:0px auto; width:63px; height:1px; background:#EC1B25;}
.in_abbox .ctg{ position:relative; float:left; left:50%; height:51px; padding-top:35px;}
.in_abbox .ctg ul{ position:relative; float:left; left:-50%; overflow:hidden;}
.in_abbox .ctg ul li{ float:left; width:176px; padding:0 13px;}
.in_abbox .ctg ul li a{ display:block; width:160px; padding:0 8px; height:51px; line-height:42px; text-align:center; color:#FFF; background:url(../images/index_09.png) right top no-repeat;}
.in_abbox .ctg ul li a.cur{ background-position:left top; font-weight:bold;}
.in_abbox .cont{ clear:both; width:1120px; height:175px; margin:116px auto 0px auto; overflow:hidden; line-height:35px; color:#333; text-align:center;}
.in_abbox .sjz{ clear:both;width:1105px; margin:0px auto; padding:150px 0 0 0;}
.in_abbox .sjz dl{}
.in_abbox .sjz dt{ float:left; width:162px; height:2px; background:#161616; margin-top:12px;}
.in_abbox .sjz dt.w_1{ width:131px;}
.in_abbox .sjz dd{ float:left; width:39px; min-height:28px; position:relative;}
.in_abbox .sjz dd .yd{ position:absolute; left:5px; top:0px; width:28px; height:28px; background:url(../images/index_19.png) center center no-repeat;}
.in_abbox .sjz dd .nf{ position:absolute; left:-10px; top:40px; font-size:16px; font-weight:bold; color:#333; text-align:center; width:59px;}
.in_abbox .sjz dd .infobox{ position:absolute; left:-69px; bottom:42px; width:177px; visibility:hidden;}
.in_abbox .sjz dd .infobox .bkg_1{ width:100%; height:14px; background:url(../images/index_21.png) center bottom  no-repeat;}
.in_abbox .sjz dd .infobox .bkg_2{ width:100%; height:17px; background:url(../images/index_22.png) center top  no-repeat;}
.in_abbox .sjz dd .infobox .box{ background:#252525; color:#FFF; padding:5px 28px 8px 28px;}
.in_abbox .sjz dd .infobox .box .p_11{ font-size:19px;}
.in_abbox .sjz dd .infobox .box .p_12{ font-size:12px; line-height:15px; padding-top:5px;}
.in_abbox .sjz dd:hover .yd{ background:url(../images/index_20.png) center center no-repeat;}
.in_abbox .sjz dd:hover .nf{ font-size:18px; color:#eb1a22;}
.in_abbox .sjz dd:hover .infobox{ visibility:visible;}
.in_news{ clear:both; width:1167px; margin:0px auto; padding:90px 0 0 0; position:relative;}
.in_news .lt{ float:left; width:566px;}
.in_news .bt{ overflow:hidden;}
.in_news .bt .p_1{ float:left; font-size:24px; line-height:24px; font-weight:bold; color:#333;}
.in_news .bt .p_2{ float:left; font-size:19px; line-height:24px; color:#D8D8D8; text-transform:capitalize; margin:0 0 0 10px;}
.in_news .hx{ clear:both; width:63px; height:1px; background:#EC1B24; margin-top:8px;}
.in_news .jg{ clear:both; width:100%; height:30px;}
.in_news .lt .list{ width:100%;}
.in_news .lt .list li{ padding-bottom:1px; min-height:59px;}
.in_news .lt .list li .box_1{ height:59px; line-height:59px; padding:0 44px 0 22px; background:#F3F3F3; overflow:hidden;}
.in_news .lt .list li .box_1 .sx{ float:left; width:1px; height:32px; background:#EC898D; margin:14px 18px 0 0;}
.in_news .lt .list li .box_1 p{ float:left;}
.in_news .lt .list li .box_1 span{ float:right; font-size:13px;}
.in_news .lt .list li .box_2{ height:97px; padding:15px 0 0 18px; background:#242424; border-top:1px solid #EC2A32; overflow:hidden;}
.in_news .lt .list li .box_2 .img_1{ float:left;}
.in_news .lt .list li .box_2 .img_1 img{ border:1px solid #801D21;}
.in_news .lt .list li .box_2 .box{ float:left; padding:0 0 0 27px; width:400px;}
.in_news .lt .list li .box_2 .box .tit{ overflow:hidden; color:#FFF; padding:7px 0;}
.in_news .lt .list li .box_2 .box .tit .p_1{ float:left; font-size:16px; font-weight:bold;}
.in_news .lt .list li .box_2 .box .tit .p_2{ float:right; font-size:13px;}
.in_news .lt .list li .box_2 .box .cont{ line-height:23px; height:46px; overflow:hidden; color:#999; font-size:12px;}
.in_news .lt .list li .box_2 .box .cont .cl{ color:#981C1F;}
.in_news .rt{ float:right; width:564px;}
.in_news .rt .cont{ width:564px; height:414px; overflow:hidden;}
.in_news .jg_1{ clear:both; width:100%; height:75px;}
.in_contbox{ clear:both; width:100%; background:#F6F6F6;}
.in_cont{ width:1160px; height:129px; margin:0px auto; overflow:hidden;}
.in_cont li{ float:left; width:290px; height:129px;}
.in_cont li a{ display:block; width:290px; height:129px; background:url(../images/index_30.png) 55px 43px no-repeat;}
.in_cont li .a_1{ width:171px; padding:0 0 0 119px;}
.in_cont .p_1{ font-size:16px; color:#141414; font-weight:bold; padding-top:45px;}
.in_cont .p_2{ font-size:13px; color:#919191; padding-top:8px;}
.in_cont li .a_2{ width:165px; padding:0 0 0 125px; background-position:-239px 43px;}
.in_cont li .a_3{ width:165px; padding:0 0 0 125px; background-position:-536px 43px;}
.in_cont li .a_4{ width:165px; padding:0 0 0 125px; background-position:-829px 43px;}
.in_cont li:hover{ background:url(../images/index_28.jpg) repeat-x;}
.in_btmbox{ clear:both; width:100%; background:#201F1F;}
.in_btm{ width:1160px; margin:0px auto; overflow:hidden; padding:70px 0 50px 0;}
.in_btm .box_1{ float:left; width:202px; padding:0 0 0 10px; color:#FFF;}
.in_btm .box_1 .sj{ padding-left:32px; height:40px; background:url(../images/index_33.jpg) 0px 4px no-repeat; margin-top:15px; font-size:12px; line-height:21px;}
.in_btm .box_2{ float:left; width:126px; min-height:230px; padding:0 0 0 32px; background:url(../images/index_35.jpg) left top no-repeat;}
.in_btm .box_2 .p_1{}
.in_btm .box_2 .p_1 a{ font-size:16px; font-weight:bold; color:#FFF;}
.in_btm .box_2 ul{ padding-top:15px; font-size:13px;}
.in_btm .box_2 ul li{ padding-top:8px; line-height:17px; overflow:hidden;}
.in_btm .box_2 ul a{ color:#949494;}
.in_btm .box_2 ul a:hover{ color:#FFF;}
.in_cpybox{ clear:both; width:100%; height:50px; line-height:50px; font-size:12px; background:#201F1F; border-top:1px solid #3B3B3B; text-align:center; color:#646464;}
.in_cpybox a{ color:#646464;}
.in_cpybox a:hover{ color:#FFF;}

/*about*/
.ab_banbox{ clear:both; width:100%; height:392px; background:url(../images/about_02.jpg) top center no-repeat;}
.ab_cont{ width:1160px; margin:0px auto; height:42px; padding-top:69px;}
.ab_cont .ctg{ float:left; position:relative; left:50%;}
.ab_cont .ctg ul{ float:left; position:relative; left:-50%;}
.ab_cont .ctg ul li{ float:left; padding:0 13px;}
.ab_cont .ctg ul li a{ display:block; width:129px; height:42px; line-height:42px; text-align:center; color:#FFF; background:url(../images/about_03.png) right top no-repeat;}
.ab_cont .ctg ul li a.cur{ background-position:left top;}
.ab_main{ clear:both; width:1160px; margin:0px auto; padding:50px 0 40px 0; line-height:40px; min-height:300px;}

/*news*/
.ns_main{ clear:both; width:1160px; padding:50px 0 40px 0; margin:0px auto;}
.ns_list li{ padding-bottom:1px;}
.ns_list li a{ display:block; width:100%; height:111px; background:url(../images/news_06.jpg) repeat-x;}
.ns_list li a .img_1{ float:left; padding:17px 0 0 24px;}
.ns_list li a .img_1 img{ border:1px solid #EC2C36;}
.ns_list li a .box{ float:left; width:800px; padding:17px 0 0 25px;}
.ns_list li a .box .p_1{ font-size:17px; font-weight:bold; font-weight:bold; color:#252525; padding-top:3px;}
.ns_list li a .box .p_2{ font-size:13px; color:#818181; padding-top:8px;}
.ns_list li a .tm{ float:right; padding:31px 38px 0 0; color:#515151; text-align:center; font-family:'nsft';}
.ns_list li a .tm .p_1{ font-size:18px; line-height:18px;}
.ns_list li a .tm .p_2{ font-size:24px;}
.ns_list li a:hover{ background:url(../images/news_07.jpg) repeat-x;}
.ns_list li a:hover .img_1 img{ border:1px solid #FFF;}
.ns_list li a:hover .box .p_1{ color:#FFF;}
.ns_list li a:hover .box .p_2{ color:#CECECE;}
.ns_list li a:hover .tm{ color:#FFF;}
@font-face
 {
  font-family:'nsft';
  src:url('../fonts/HelveticaNeueLTPro-Lt.otf');
  font-weight:normal;
  font-style:normal;
}

/*newsShow*/
.ns_show_tit{ text-align:center; font-size:15px; font-weight:bold; line-height:17px;}
.ns_show_tm{ text-align:center; padding-top:5px; color:#aaa;}
.ns_show_cont{ line-height:26px; padding-top:13px;}
.ns_pn{ clear:both; padding:15px 0 0 0; line-height:26px;}

/*contact*/
.cnt_contbox{ width:100%; height:715px; overflow:hidden;}
.cnt_contbox #allmap{ width:100%; height:715px;}
.cnt_cont{ width:1150px; margin:0px auto;}
.cnt_cont .box{width:397px;height: 570px;padding:10px;background:#FFF;border:1px solid #E3E1DE;position:relative;z-index:10;left:0px;top:-715px;opacity:0;filter:alpha(opacity=0);}
.cnt_cont .box .close{ position:absolute; top:0px; right:0px; width:25px; height:25px; color:#999; font-size:16px; line-height:25px; text-align:center; cursor:pointer;}
.cnt_cont .box .tit{ padding:21px 0 21px 20px; font-size:14px; font-weight:bold; color:#676767; height:22px;}
.cnt_cont .box .tb{ height:41px; line-height:41px; background:#EDEDED; padding-left:20px;}
.cnt_cont .box .tb li{ float:left; padding:0 10px;}
.cnt_cont .box .tb li.cur{ color:#c60f13; font-weight:bold;}
.cnt_cont .box .cont{ clear:both; line-height:28px; color:#5E5E5E; min-height:130px; width:338px; padding:20px 0 0 30px; margin:0px auto; font-size:13px; overflow:hidden;}
.cnt_cont .box .cont a{ color:#5E5E5E;}
.cnt_cont .feed{ clear:both; padding:20px 0 0 0; text-align:center;}
.cnt_cont .feed .p_1{ padding-bottom:8px;}
.cnt_cont .txt{ width:340px; height:36px; padding:0 10px; border:1px solid #E6E6E6; outline:none; font-size:13px;}
.cnt_cont .area{ width:340px; height:132px; padding:5px 10px; border:1px solid #E6E6E6; outline:none; color:#333; font-size:13px;}
.cnt_cont .btn{ width:360px; height:36px; line-height:36px; text-align:center; color:#FFF; background:#818181; border:0px; cursor:pointer;}

/*prodcuts*/
.pro_bkg{ background:url(../images/pro_09.jpg) top center no-repeat; background-attachment:fixed}
.pro_ctgbox{ width:100%; background:#FFF;}
.pro_ctg{ width:1160px; height:135px; padding:30px 0 0 0; margin:0px auto; position:relative;}
.pro_ctg .prev{ position:absolute; left:-35px; top:75px; width:24px; height:32px; background:url(../images/pro_05.jpg) no-repeat;}
.pro_ctg .next{ position:absolute; right:-35px; top:75px; width:24px; height:32px; background:url(../images/pro_06.jpg) no-repeat;}
.pro_ctg .box{ width:1090px; margin:0px auto; overflow:hidden;}
.pro_ctg .cj_box{ width:10000px;}
.pro_ctg .cj_box_1,.in_hon .cj_box_2{ float:left;}
.pro_ctg li{ float:left; width:180px; padding-right:2px; text-align:center; font-weight:bold; font-size:13px;}
.pro_ctg li.none{ padding-right:0px;}
.pro_ctg li a{ color:#444;}
.pro_ctg li img{ opacity:0.5; filter:alpha(opacity=50);}
.pro_ctg li:hover a{ color:#c91014;}
.pro_ctg li:hover img{ opacity:1; filter:alpha(opacity=100);}
.pro_ctg li.cur a{ color:#c91014;}
.pro_ctg li.cur img{ opacity:1; filter:alpha(opacity=100);}
.pro_contbox{ clear:both; width:100%; position:relative; z-index:11}
.pro_cont{ width:1167px; margin:0px auto; padding:70px 0 40px 0; color:#FFF;}
.pro_cont ul{ overflow:hidden;}
.pro_cont li{ float:left; width:388px; padding:0 1px 1px 0;}
.pro_cont li{ float:left; padding-right:1px;}
.pro_cont li a{ display:block; width:388px; height:294px; position:relative; color:#FFF;}
.pro_cont li a div{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/index_15.png) repeat;; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
/*.pro_cont li a .p_11{ font-size:20px; font-weight:bold; border-bottom:1px solid #E4575D; line-height:53px; height:53px; overflow:hidden; text-align:center; width:250px; margin:80px auto 0px auto;}*/
.pro_cont li a .p_11{ position:absolute; left:70px; bottom:166px; text-align:center; font-size:18px; font-weight:bold; border-bottom:1px solid #E4575D; padding-bottom:15px; width:250px;}
.pro_cont li a .p_12{ font-size:13px; line-height:24px; padding-top:15px; width:250px; margin:133px auto 0px auto;}
.pro_cont li a .p_13{ margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.pro_cont li a:hover div{ visibility:visible;}

/*prodcuts show*/
.pros_bimgbox{ width:100%; height:539px; background:url(../images/pros_02.jpg) top center no-repeat;}
.pros_bimg{ width:1160px; margin:0px auto; height:539px; position:relative;}
.pros_bimg .prev{ position:absolute; top:216px; left:-50px; display:block; width:100px; height:48px; background:url(../images/pros_03.png) no-repeat; visibility:hidden; z-index:101;}
.pros_bimg .next{ position:absolute; top:216px; right:-50px; display:block; width:100px; height:48px; background:url(../images/pros_03_1.png) no-repeat; visibility:hidden; z-index:101;}
.pros_bimg:hover .prev{ visibility:visible}
.pros_bimg:hover .next{ visibility:visible}
.pros_bimg .box{ width:1160px; height:539px; overflow:hidden; position:relative; z-index:100;}
.pros_bimg .box ul{}
.pros_bimg .box li{ float:left; width:1160px; height:539px; text-align:center;}
.pros_bimg .box .tit{ position:absolute; bottom:38px; left:50%; height:48px; margin-left:-195px; overflow:hidden;}
.pros_bimg .box .tit .tit_lt{ float:left; width:30px; height:48px; background:url(../images/pros_05_01.png) no-repeat;}
.pros_bimg .box .tit .tit_ct{ float:left; height:48px; background:url(../images/pros_05_02.png) repeat-x; font-size:18px; text-align:center; color:#FFF; line-height:48px; padding:0px 15px; max-width:1000px;}
.pros_bimg .box .tit .tit_rt{ float:left; width:30px; height:48px; background:url(../images/pros_05_03.png) no-repeat;}
.pros_bimgbox{ width:100%; height:539px; background:url(../images/pros_02.jpg) top center no-repeat;}
.pros_mbxbox{ clear:both; width:100%; height:46px; line-height:46px; background:#0A0A0A;}
.pros_mbx{ width:1130px; margin:0px auto; color:#FFF; font-size:13px;}
.pros_mbx .mbx{ float:right; padding-left:23px; background:url(../images/pros_09.png) left center no-repeat;}
.pros_mbx .mbx a{ color:#FFF;}
.pros_tit{ width:1128px; margin:60px auto 0px auto; border:1px solid #DFDFDF; height:48px; position:relative;}
.pros_tit .tit{ position:absolute; left:29px; bottom:0px; width:210px; height:48px; line-height:48px; padding-top:5px; text-align:center; font-size:13px; color:#FFF; font-weight:bold; font-size:15px; background:url(../images/pros_11.png) no-repeat;}
.pros_tit .btn{ float:right;}
.pros_tit .btn a{ float:left; display:block; height:48px; line-height:48px; margin-right:40px; padding:0 0 0 33px; background:url(../images/pros_13.png) no-repeat; color:#818181; font-size:13px;}
.pros_tit .btn .a_1{ background-position:0px 14px;}
.pros_tit .btn .a_2{ background-position:-141px 14px;}
.pros_tit .btn .a_3{ background-position:-306px 14px;}
.pros_main{ clear:both; width:1055px; margin:0px auto; line-height:28px; padding:25px 0 35px 0;}
.pros_pjbox{ clear:both; width:1130px; margin:0px auto; font-size:13px;}
.pros_pjbox .area{ border:1px solid #ABADB3; width:1118px; height:140px; padding:5px; background:url(../images/pros_15.jpg) repeat-x; line-height:22px; color:#333; font-size:13px;}
.pros_pjbox .box{ overflow:hidden; padding:15px 0 0 0;}
.pros_pjbox .box .txtbox{ float:left;}
.pros_pjbox .box .txtbox .txt{ width:67px; padding:0 7px; height:24px; line-height:24px; border:1px solid #ABADB3; outline:none;}
.pros_pjbox .box .btn{ float:right; width:76px; height:26px; line-height:26px; text-align:center; color:#FFF; border:0px; background:#666666; font-weight:bold; cursor:pointer;}
.pros_fx{ clear:both; width:1130px; margin:0px auto; padding:15px 0 40px 0;}
/*?¨¤??¨¢D¡À¨ª*/
.pros_pl{ width:1130px; margin:0px auto;}
.pros_pl_li{ width:100%; padding:10px 0; border-bottom:1px solid #DDDDDD;}
.pros_pl_li p{ color:#A4A4A4; font-size:12px;}
.pros_pl_li p font{ color:#C51015;}
.pros_pl_li div{ line-height:22px; font-size:13px;}
div.cm_page {
 clear:both; margin:10px 0; text-align:right; font-size:12px; clear:both;
}
div.cm_page a {
	border: #dedfde 1px solid; padding:3px 6px; background-position: 50% bottom; color: #363636; margin-right: 3px; text-decoration: none
}
div.cm_page a:hover {
	border: #F56F00 1px solid;  background-image: none; color: #FFF; background-color: #F56F00
}
div.cm_page span.current {
	 padding:3px 6px; font-weight: bold; color: #F56F00; margin-right: 3px; 
}
div.cm_page span.disabled {
	 padding:3px 6px; color: #adaaad; margin-right: 3px; border: #dedfde 1px solid;
}
div.cm_page_pd { padding-top:0px;}
.pros_pn{ width:1055px; margin:0px auto;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:5px 0 20px 0;}

/*honor*/
.hon_cont{ width:1168px; margin:0px auto; padding:50px 0 0 0; color:#FFF;}
.hon_list{ width:100%; overflow:hidden;}
.hon_list li{ float:left; width:291px; padding:0 1px 1px 0;}
.hon_list li{ float:left; padding-right:1px;}
.hon_list li a{ display:block; width:291px; height:220px; position:relative; color:#FFF;}
.hon_list li a div{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/index_15.png) repeat; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
.hon_list li a .p_11{ font-size:20px; font-weight:bold; border-bottom:1px solid #E4575D; line-height:53px; height:53px; overflow:hidden; text-align:center; width:170px; margin:60px auto 0px auto;}
.hon_list li a .p_13{ margin:35px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.hon_list li a:hover div{ visibility:visible;}

/*honor Show*/
.hons_tit{ text-align:center; font-size:15px; font-weight:bold; line-height:17px;}
.hons_img{ text-align:center; padding-top:13px;}
.hons_pn{ clear:both; padding:15px 0 0 0; line-height:26px;}

/*video*/
.vd_contbox{ clear:both; width:100%; padding:80px 0; background:url(../images/video_04.jpg) top center no-repeat;}
.vd_contbox .titbox{ width:1000px; margin:0px auto; overflow:hidden;}
.vd_contbox .titbox .tit{ float:left; color:#FFF; font-size:25px; font-weight:bold;}
.vd_contbox .titbox .tohome{ float:right; width:126px; height:33px; text-align:center; line-height:33px; color:#FFF; background:url(../images/video_05.png) no-repeat; cursor:pointer;}
.vd_contbox .titbox .tohome img{ margin-bottom:-2px;}
.vd_cont{ width:1100px; margin:35px auto 0px auto; overflow:hidden; background:url(../images/video_07.png) repeat; color:#FFF;}
.vd_lt{ float:left; width:900px; height:535px; overflow:hidden; text-align:center;}
.vd_rt{ float:right; width:190px; padding:10px 0 0 10px;}
.vd_content_0{ float:left; width:190px; height:515px; overflow:auto; position:absolute;}
.vd_list li{ width:172px; margin-bottom:12px; text-align:center;}
.vd_list li.none{ margin-bottom:0px;}
.vd_list li a{ color:#FFF;}

/*download*/
.dl_list li a .box .p_1{ padding-top:3px;}

/*feedback*/
.jn_main{}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px 0 0 300px;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_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 #EC1B24;}
.jn_box textarea:focus{ border:1px solid #EC1B24;}
.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:#EC1B24}
.cl_red{ color:#f00;}

/**/
.news_banbox{ clear:both; width:100%; height:392px; background:url(../images/news_02.jpg) top center no-repeat;}
.sv_banbox{ clear:both; width:100%; height:392px; background:url(../images/sv_02.jpg) top center no-repeat;}












