/* 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;}
img,input,select{vertical-align:middle;}
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:70px;}
.min-w{min-width: 1300px;}

/*index*/
.in_topbox{ width:100%; background:url(../images/top_bj.jpg) top center repeat-x;}
.in_top{ width:1150px; margin:0px auto; height:70px;}
.in_top .lt{ float:left; padding:9px 45px 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:70px; text-align:center; line-height:70px; color:#FFF;}
.in_top .in_menu ul li .a_1:hover{background:#DC171E;}
.in_top .in_menu ul li .a_1.cur{background:#DC171E;}
.in_top .in_menu .gd{ position:absolute; top:0px; left:0px; width:83px; height:70px; background:url(../images/index_04.jpg) no-repeat;}
.in_top .in_menu li .nav{ position:absolute; top:70px; 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;}


.i_slides {width: 100%;position: relative;overflow: hidden;}
.i_slides .slides_container{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.i_slides li{width: 1920px;height: 650px;}
.i_slides img{width: 1920px;height: 650px;display: block;}
.i_slides .pag {position:absolute;bottom:20px;left:50%;z-index: 999;}
.i_slides .pag li {float:left;width: 13px;height: 13px;margin:0 5px;background:#333333;overflow: hidden;border-radius: 10px;}
.i_slides .pag li a {display:block;text-indent: -9999px;}
.i_slides .pag .current{background:#DC171E;}


.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:126px; padding:0 13px;}
.in_probox .ctg ul li a{ display:block; width:126px; height:51px; line-height:42px; text-align:center; color:#FFF; background:url(../images/index_09.png) right top no-repeat;}
.in_probox .ctg ul li a:hover{ background-position:left top; font-weight:bold;}
.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:-50px; width:24px; height:32px; background:url(../images/index_11.png) no-repeat;}
.in_probox .cont .next{ position:absolute; top:133px; right:-50px; 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%;  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:126px; padding:0 13px;}
.in_abbox .ctg ul li a{ display:block; width:126px; 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:1167px; margin:116px auto 0px auto; overflow:hidden; line-height:35px; color:#333; text-align:left;padding-bottom:40px;}
.in_abbox .cont p{    text-indent: 2em;}
.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;margin-right:15px;}
.in_news .lt .list li .box_2 .img_1 img{ border:1px solid #801D21;}
.in_news .lt .list li .box_2 .box{ padding:0 20px 0 0px;}
.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;width:316px;overflow: hidden;height: 22px;}
.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:139px; padding:0 63px 0 10px; color:#FFF;}
.in_btm .box_1 .sj{ padding-left:52px; height:40px; background:url(../images/index_33.jpg) 16px 4px no-repeat; margin-top:15px; font-size:13px; line-height:21px;}
.in_btm .box_2{ float:left; width:158px; min-height:230px; padding:0 0 0 0px; background:url(../images/index_35.jpg) left top no-repeat;text-align:center;}
.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{ height:27px; line-height:27px;}
.in_btm .box_2 ul a{ color:#949494;padding:3px 5px;}
.in_btm .box_2 ul a:hover{ color:#FFF;background:#DC171E;}
.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:260px; 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:-29px; width:29px; height:71px; padding-top:18px; background:#EB1A23 url(../images/cnt_05.jpg) center 64px no-repeat; color:#FFF; font-size:12px; line-height:18px; text-align:center; cursor:pointer;}
.cnt_cont .box .tit{ padding:21px 0 21px 20px; font-size:21px; 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;}
.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:113px; 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;}
.pn{ clear:both; width:1055px; margin:0px auto; line-height:28px; padding:0 0 0 0;}
/*ÆÀÂÛÁÐ±í*/
.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;}


/*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;}



.i_project_list{overflow: hidden;}
.i_project_list ul{overflow: hidden;width: 110%;}
.i_project_list li{float: left;width: 260px;height: 200px;margin:0 25px 10px 0;}
.i_project_list li img{width: 100%;height: 100%;}

/*lanmu*/
.m_auto{width:1200px;margin:0 auto;}
.lanmu_banner{    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -969px;
    z-index: 0;margin-top:70px;}
.lanmu_banner img{max-width: 100%;}
.web{margin-top:20px;}
.lanmu_nav{width: 1160px;
    margin: 0px auto;
    height: 42px;
    padding-top: 49px;    text-align: center;}
.lanmu_nav li{display: inline-block;
    padding: 0 13px;}
.lanmu_nav 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;
}

.lanmu_nav li a:hover{background-position: left top;}

.lanmu_nav .hover {background-position: left top;}
.lanmu_neirong{clear: both;
    width: 1160px;
    margin: 0px auto;
    padding: 50px 0 40px 0;
    line-height: 40px;
    min-height: 300px;}
.lanmu_neirong p{}
.ns_list{padding: 50px 0 40px 0;min-height: 300px;}
.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;}

.new_neirong{clear: both;width: 1100px;margin: 0px auto;padding: 50px 0 40px 0;min-height: 300px;}
.new_neirong h1{
    text-align: center;
    margin: 10px 0px 20px;
    font-weight: normal;
    font-size: 25px;
}
.new_neirong .xinxi{
    text-align: center;
}
.new_neirong .xinxi span{
    margin: 0px 20px;
}
.new_neirong .xinxi span a{}
.new_neirong .fenxiang{}
.new_neirong .zhengwen{
    margin-top: 30px;
}
.new_neirong .zhengwen p{line-height: 40px;margin:10px auto;}
.new_neirong .pn{width:1100px;}

.cp_list{clear: both;width: 1200px;margin: 0px auto;padding: 50px 0 40px 0;min-height: 500px;}
.cp_list li{float: left;margin:20px 6px;}
.cp_list li a{display: block;
    width: 388px;
    height: 294px;
    position: relative;
    color: #FFF;}
.cp_list li 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);transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari and Chrome */
-o-transition: 0.5s; /* Opera */}
.cp_list li img{}
.cp_list li p{}
.cp_list li a .p_11{text-align:center;font-size: 20px;font-weight:bold;border-bottom:1px solid #E4575D;width: 280px;margin: 50px auto 0px;padding-bottom: 10px;}
.cp_list li a .p_12{font-size:13px;line-height:24px;padding-top:15px;width: 280px;margin: 10px auto 0px auto;}
.cp_list li a .p_13{ margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.cp_list li:hover div{visibility:visible;opacity:0.8;}

.hezuo_list{clear: both;width: 1000px;margin: 0px auto;padding: 50px 0 40px 0;min-height: 500px;}
.hezuo_list li{float: left;margin:20px 10px;}
.hezuo_list li a{display: block;
    width: 180px;
    height: 120px;
    position: relative;
    color: #FFF;}
.hezuo_list li 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);transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari and Chrome */
-o-transition: 0.5s; /* Opera */}
.hezuo_list li img{width:180px;height:120px;}
.hezuo_list li p{}
.hezuo_list li a .p_11{text-align:center;font-size: 16px;font-weight:bold;border-bottom:1px solid #E4575D;width: 180px;margin: 40px auto 0px;padding-bottom: 10px;}
.hezuo_list li a .p_12{font-size:13px;line-height:24px;padding-top:15px;width: 180px;margin: 10px auto 0px auto;}
.hezuo_list li a .p_13{ margin:25px auto 0px auto; width:29px; height:29px; background:url(../images/index_16.png) no-repeat;}
.hezuo_list li:hover div{visibility:visible;opacity:0.8;}

.ry_list{clear: both;width: 1200px;margin: 0px auto;padding: 50px 0 40px 0;min-height: 500px;}
.ry_list li{float: left;margin:20px 6px;}
.ry_list li a{display: block;
    width: 388px;
    height: 294px;
    position: relative;
    color: #FFF;}
.ry_list li 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);transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari and Chrome */
-o-transition: 0.5s; /* Opera */}
.ry_list li img{}
.ry_list li p{}
.ry_list li a .p_11{text-align: center;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    height: 294px;
    line-height: 294px;}
.ry_list li:hover div{visibility:visible;opacity:0.8;}

.index_ry_list li{float:left;margin:0px 5px;}
.index_ry_list li a{display: block;width: 280px;height: 210px;position: relative;color: #FFF;}
.index_ry_list li 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);transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari and Chrome */
-o-transition: 0.5s; /* Opera */}
.index_ry_list li img{width:280px;height:210px;}
.index_ry_list li a .p_11{text-align: center;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    height: 210px;
    line-height: 210px;}
.index_ry_list li:hover div{visibility:visible;opacity:0.8;}

.in_btm .box_1 img{width:139px;height:139px;}

.sousuo_weizhi{width:100%;max-width:1920px;height:45px;line-height:45px;min-width:1200px;background:#eee;color:#666;}
.sousuo_title{}
.sousuo_title h2{float:left;font-size:14px;    margin: 0px 10px;}
.sousuo_title b{float: left;font-weight: normal;font-size: 12px;margin-left: 10px;color: #999;}
.sousuo_title p{float: left;}
.search{float:right;margin-top: 4px;}
.search .key{
    height: 37px;
    line-height: 37px;
    width: 300px;
    border: none;
    font-size: 14px;
    float: left;text-indent: 10px;
}
.search .button{
    width: 100px;
    height: 37px;
    border: none;
    background: #ddd;
    line-height: 37px;
    color: #000;
    font-size: 15px;
    float: left;
    }
.sousuo_neirong{margin:60px auto;}
.sousuo_neirong .ss_list{}

.sousuo_neirong .ss_list li{ padding-bottom:1px;}
.sousuo_neirong .ss_list li a{ display:block; width:100%; height:111px; background:url(../images/news_06.jpg) repeat-x;}
.sousuo_neirong .ss_list li a .img_1{ float:left; padding:17px 0 0 24px;}
.sousuo_neirong .ss_list li a .img_1 img{ border:1px solid #EC2C36;}
.sousuo_neirong .ss_list li a .box{ float:left; width:800px; padding:17px 0 0 25px;}
.sousuo_neirong .ss_list li a .box .p_1{ font-size:17px; font-weight:bold; font-weight:bold; color:#252525; padding-top:3px;}
.sousuo_neirong .ss_list li a .box .p_2{ font-size:13px; color:#818181; padding-top:8px;}
.sousuo_neirong .ss_list li a .tm{ float:right; padding:31px 38px 0 0; color:#515151; text-align:center; font-family:'nsft';}
.sousuo_neirong .ss_list li a .tm .p_1{ font-size:18px; line-height:18px;}
.sousuo_neirong .ss_list li a .tm .p_2{ font-size:24px;}
.sousuo_neirong .ss_list li a:hover{ background:url(../images/news_07.jpg) repeat-x;}
.sousuo_neirong .ss_list li a:hover .img_1 img{ border:1px solid #FFF;}
.sousuo_neirong .ss_list li a:hover .box .p_1{ color:#FFF;}
.sousuo_neirong .ss_list li a:hover .box .p_2{ color:#CECECE;}
.sousuo_neirong .ss_list li a:hover .tm{ color:#FFF;}

.liuyan_web{width:100%;background:#f9f9f9;}
.liuyan_web h2{width:1000px;margin:0px auto;padding:50px 0px;font-size:30px;color:#333;text-align:center;}
.liuyan_web h2 span{}
.liuyan_biaodan{width:1000px;margin:30px auto;}
.liuyan_biaodan .ly_name{margin-bottom:30px;}
.liuyan_biaodan .ly_name span{font-size: 16px;
    color: #666;
    float: left;
    margin-right: 10px;
    line-height: 30px;}
.liuyan_biaodan .ly_dh{margin-bottom:30px;}
.liuyan_biaodan .ly_dh span{font-size: 16px;
    color: #666;
    float: left;
    margin-right: 10px;
    line-height: 30px;}
.liuyan_biaodan .ly_fkyj{margin-bottom:30px;}
.liuyan_biaodan .ly_fkyj span{font-size: 16px;text-indent: 12px;
    color: #666;
    float: left;
    margin-right: 10px;
    line-height: 30px;}
.liuyan_biaodan .input-text{ box-sizing: border-box;
    display: block;
    width: 600px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.liuyan_biaodan .yijian{width:768px;height:160px;border: 1px solid #ccc;background-color: #fff;color: #555;padding: 6px 12px;font-size: 14px;display: block;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.liuyan_biaodan .anniu{margin-left: 86px;}
.liuyan_biaodan .anniu #dosubmit{    width: 200px;
    height: 40px;
    line-height: 40px;
    border: none;
    background: #DC171E;
    color: #FFF;
    font-size: 16px;
    cursor: pointer;border-radius: 4px;}
.liuyan_list{width:1000px;margin:30px auto;border:1px solid #E6E6E6;border-top:none;}
.liuyan_list ul{}
.liuyan_list ul li{}
.liuyan_list ul li .liuyan_title{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;height:48px;line-height:48px; background:#F2F2F2;}
.liuyan_list ul li .liuyan_title h3{font-size: 16px;color:#DC171E;text-indent: 20px;float: left;}
.liuyan_list ul li .liuyan_title p{
    float: right;
    padding-right: 20px;
}
.liuyan_list ul li .liuyan_title .ly_title{
    margin-right: 30px;
    float: left;
}
.liuyan_list ul li .liuyan_title .ly_zt{
    display: block;
    float: left;
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    background: #DC171E;
    color: #FFF;
    margin-top: 10px;
}
.liuyan_list ul li .liuyan_title .ly_zt_w{display: block;
    float: left;
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    background: #CCC;
    color: #FFF;
    margin-top: 10px;}
.liuyan_nr{padding:20px;}
.liuyan_nr .yijian{margin-bottom:15px;}
.liuyan_nr .huifu{color:#DC171E;}

.pagelink{width:1200px;float:left;text-align:center;margin: 10px auto 30px;}
.pagelink a{
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #EEE;
    margin: 0px 3px;
    background: #FFF;
}
.pagelink a:hover{    display: inline-block;
    border: 1px solid #DC171E;
    padding: 5px 15px;
    background: #DC171E;
    color: #FFF;
    margin: 0px 3px;
}
.pagelink span{
    display: inline-block;
    border: 1px solid #DC171E;
    padding: 5px 15px;
    background: #DC171E;
    color: #FFF;
    margin: 0px 3px;
}