/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#838383;}
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:#333; text-decoration:none;}
a:hover,a:active{ color:#026BC7; 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_gg{ position:absolute; top:76px; left:50%; margin-left:-378px; z-index:10; width:756px; height:90px; background:url(../images/index_05.png) no-repeat; z-index:1000}
.in_top{ width:100%; height:78px; background:url(../images/index_01.jpg) top center no-repeat; position:relative; z-index:1101;}
.in_top .navbkg{ position:absolute; top:78px; left:0px; width:100%; height:225px; background:url(../images/index_30.png) repeat; display:none;}
.in_menu{ width:990px; margin:0px auto; position:relative;}
.in_menu ul{ padding:4px 0 0 0px;}
.in_menu ul li{ float:left; z-index:1102;}
.in_menu ul .li_1{ width:161px; text-align:center;}
.in_menu ul li .a_1{ display:block; width:149px; height:72px; line-height:72px; font-size:16px; font-weight:bold; color:#000; position:relative; overflow:hidden; perspective:500px;}
.in_menu ul li .a_1 .navbox{ transition:all 0.2s ease; transform-origin:50% 50% -43px; position:absolute; width:100%; height:72px;}
.in_menu ul li .a_1 .box1{ transform:rotateX(90deg); background:url(../images/index_03_3.png) top center no-repeat; color:#FFF; font-weight:bold;}
.in_menu ul li .a_1 .box2{ transform:rotateX(0deg); }
.in_menu ul li .ms_ov .box1{ transform: rotateX(0deg);}
.in_menu ul li .ms_ov .box2{ transform: rotateX(-90deg);}
.in_menu ul .li_2{ width:2px; height:38px; padding:0 10px; background:url(../images/index_02.png) top center no-repeat;}
.in_menu ul .li_2_1{ width:2px; height:38px; padding:0 5px; background:url(../images/index_02.png) top center no-repeat;}
.in_menu ul .li_3{ width:190px; height:10px; position:relative;}
.in_logo{ position:absolute; top:-4px; left:0;}
.in_menu ul .li_4{ padding:18px 0 0 5px; width:242px; height:32px;}
.in_menu ul .li_5{ width:128px; text-align:center;}
.in_menu ul .li_5 .a_1{ display:block; width:128px; line-height:72px; position:relative; overflow:hidden; perspective:500px;}
.in_menu ul .li_5 .a_1 .box1{ transform:rotateX(90deg); background:url(../images/index_03_4.png) top center no-repeat; color:#FFF; font-weight:bold;}
.in_menu ul .li_5 .ms_ov .box1{ transform: rotateX(0deg);}
.in_menu ul .li_5 .ms_ov .box2{ transform: rotateX(-90deg);}
.in_menu ul li .nav{ position:absolute; left:0px; top:56px; width:990px; height:225px; color:#FFF; text-align:left; overflow:hidden; display:none;}
.in_menu ul li .nav a{ color:#FFF;}
.in_menu ul li .nav .lt{ float:left; width:760px; padding:37px 0 0 0; background:url(../images/index_34.png) top right no-repeat;}
.in_menu ul li .nav .lt a{ float:left; display:inline-block; width:222px; height:166px; color:#FFF; font-size:12px; font-weight:bold; margin-right:23px;}
.in_menu ul li .nav .lt a img{ border:2px solid #2A2A2A;}
.in_menu ul li .nav .lt a:hover img{ border:2px solid #023F8B;} 
.in_menu ul li .nav .rt{ float:right; width:180px; height:225px; padding:27px 0 0 50px; line-height:29px;}
.in_menu ul li .nav_2{ left:0px;}
.in_menu .gd{ position:absolute; left:0px; top:22px; width:161px; height:38px; background:url(../images/index_03.png) top center no-repeat; z-index:100; display:none;}
.in_menu .gd_1{ width:128px; background:url(../images/index_03_2.png) top center no-repeat;}
.in_lng{ float:left; width:110px; height:32px; margin-right:7px; background:url(../images/index_06.png) top left no-repeat; position:relative;}
.in_lng .p_1{ padding:0 0 0 29px; line-height:32px; cursor:pointer;}
.in_lng .list{ position:absolute; left:0px; top:32px; display:none;}
.in_lng .list p{ width:81px; padding:0 0 0 29px; height:35px; line-height:35px; background:url(../images/index_06_1.jpg) top left repeat-x;}
.in_lng:hover .list{ display:block;}
.in_shbox{ float:left; width:125px; height:31px; background:url(../images/index_04.png) top left no-repeat;}
.in_shbox .txt{ float:left; border:0px; width:73px; height:31px; line-height:31px; color:#666; padding:0 0 0 18px; background:none; outline:none}
.in_shbox .btn{ float:left; border:0px; width:34px; height:31px; background:none; cursor:pointer;}
.in_contbox{ clear:both; width:100%; height:830px; background:url(../images/index_08_1.jpg) top center no-repeat; position:relative;}
.in_contbox .img_1{ position:absolute; top:0px; left:50%; margin-left:210px; width:271px; height:83px; background:url(../images/index_09.png) no-repeat;}
.in_cont{ width:1046px; height:491px; margin:0 auto; padding-top:100px; position:relative;}
.in_cont .yy{ position:absolute; bottom:20px; left:0px; width:1048px; height:68px; background:url(../images/index_12.png) no-repeat;}
.in_btmbox{ clear:both; width:100%; height:41px; line-height:41px; font-size:12px; background:url(../images/index_10.jpg) bottom center no-repeat; position:relative;overflow:hidden;}
.in_btmbox .gg{ position:absolute; top:-49px; left:50%; margin-left:-500px; width:1000px; height:90px; background:url(../images/index_14.png) no-repeat;}
.in_btm{ width:990px; margin:0px auto; color:#121212; position:relative;}
.in_btm .lt{ float:left;}
/*.in_btm .rt{ float:right; width:110px; height:20px; line-height:20px; padding:0 0 0 11px; background:#1A62AF url(../images/index_23.jpg) 101px 7px no-repeat; margin:10px 0 0 0; color:#FFF; font-size:12px;}*/
.in_btm .rt{ float:left;}
.in_btm .rt img{ max-width:35px;}
.in_btm a{ color:#121212;}

/*lingyu*/
.ly_cont{ width:986px; margin:0px auto; position:relative;}
.ly_cont .i_1{ position:absolute; top:0px; left:0; text-align:left;}
.ly_cont .box{ padding:121px 0 0 0;}
.ly_cont .list li{ float:left; width:329px; height:209px; overflow:hidden; position:relative;}
.ly_cont .list li div{ position:absolute; top:0px; right:0px; width:146px; height:209px; padding:0 0 0 33px; background:url(../images/lingyu_10.png) top center no-repeat;}
.ly_cont .list li div .p_1{ padding:22px 0 0 0; line-height:21px; font-size:15px; color:#333; font-weight:bold;}
.ly_cont .list li div .p_1 a{ color:#333;}
/*.ly_cont .list li div .p_1 a:hover,.ly_cont .list li div .p_1 a:active{ color:#026BC7;}*/
.ly_cont .list li div .p_2{ padding:13px 0 0 0; line-height:21px; font-size:12px; color:#666; width:125px; height:63px; overflow:hidden;}
.ly_cont .list li div .p_3{ padding:28px 0 0 0;}
.ly_cont .list li div .p_3 a{ display:block; width:23px; height:24px; background:url(../images/lingyu_07.png) left 0px no-repeat;}
/*.ly_cont .list li div .p_3 a:hover,.ly_cont .list li div .p_3 a:active{ background:url(../images/lingyu_07.png) right 0px no-repeat;}*/
.ly_cont .list .li_1{ width:324px;}
.ly_cont .list .li_4{ width:324px; text-align:right;}
.ly_cont .list .li_4 div{ top:0px; left:0px; width:140px; height:209px; padding:0 33px 0 0; background:url(../images/lingyu_10_1.png) top right no-repeat;}
.ly_cont .list .li_4 div .p_2{ padding:13px 0 0 20px; width:125px; text-align:left;}
.ly_cont .list .li_4 div .p_3 a{ float:right;}
.ly_cont .list .li_5{ width:329px; text-align:right;}
.ly_cont .list .li_5 div{ top:0px; left:0px; width:146px; height:209px; padding:0 33px 0 0; background:url(../images/lingyu_10_1.png) top right no-repeat;}
.ly_cont .list .li_5 div .p_2{ padding:13px 0 0 20px; width:125px; text-align:left;}
.ly_cont .list .li_5 div .p_3 a{ float:right;}
.ly_cont .list .li_6{ width:329px; text-align:right;}
.ly_cont .list .li_6 div{ top:0px; left:0px; width:146px; height:209px; padding:0 33px 0 0; background:url(../images/lingyu_10_1.png) top right no-repeat;}
.ly_cont .list .li_6 div .p_2{ padding:13px 0 0 20px; width:125px; text-align:left;}
.ly_cont .list .li_6 div .p_3 a{ float:right;}
.ly_cont .list li img{ position:absolute; top:0px;}
.ly_cont .list .li_1 img,.ly_cont .list .li_2 img,.ly_cont .list .li_3 img{ left:0px;}
.ly_cont .list .li_4 img,.ly_cont .list .li_5 img,.ly_cont .list .li_6 img{ right:0px;}

/*products*/
.pro_contbox{ width:100%; height:822px; position:relative; z-index:1001;}
.pro_jg{ width:100%; height:40px;}
.pro_nav{ width:986px; height:31px; margin:0px auto; position:relative;}
.pro_nav .list{ position:absolute; left:0px; top:0px; width:944px; height:35px; overflow:hidden;}
.pro_nav .list li{ float:left; height:35px; line-height:35px; text-align:center; color:#FFF; padding-right:3px;}
.pro_nav .list li a{ display:block; height:35px; padding:0 19px; color:#FFF; background:url(../images/pro_04.png) bottom center no-repeat;}
.pro_nav .list li a.cur{ background:url(../images/pro_03.png) bottom center no-repeat; font-size:15px; color:#333; font-weight:bold;}
.pro_nav .back{ position:absolute; right:0px; top:0px; padding:4px 0 0 0;}
.pro_nav .back img{ cursor:pointer;}
.pro_cont{ width:986px; height:488px; padding:4px; margin:0px auto; background:url(../images/pro_08.png) top center no-repeat;}
.pro_cont .mbx{ height:45px; line-height:45px; font-size:12px; color:#666; padding:0 20px 0 0; text-align:right;}
.pro_cont .mbx a{ color:#666;}
.pro_cont .mbx a:hover,.pro_cont .mbx a:active{ color:#0868b0;}
.pro_cont .mbx font{ color:#0868b0}
.pro_cont .pro_content_0{ width:938px; height:415px; overflow:hidden; padding:0 0 0 28px;}
.pro_cont .pro_list{ overflow:hidden;}
.pro_cont .pro_list li{ float:left; width:202px; text-align:center; padding:0 30px 30px 0;}
.pro_cont .pro_list li img{ border:1px solid #FFF;}
.pro_cont .pro_list li p{ height:24px; line-height:24px; overflow:hidden;}
.pro_cont .pro_list li.none{ padding-right:0px;}
.pro_cont .pro_list li a{ color:#333;}
.pro_cont .pro_list li a:hover,.pro_cont .list li a:active{ color:#03357b;}
.pro_cont .pro_list li a:hover img{ border:1px solid #03376F;}

/*弹出层*/
.pro_popup_box{ position:fixed; left:0px; top:0px; z-index:10001; background:url(../images/pro_10.png) repeat; display:none;}
.pro_popup{ width:1034px; height:668px; margin:0px auto; color:#333;}
.pros_body{ background:transparent;}
.pros_popup{ width:1034px; height:668px;}
.pros_popup .tb{ width:994px; height:18px; margin:0px auto; position:relative; z-index:10002;}
.pros_popup .tb ul{ overflow:hidden; position:absolute; top:0px; left:13px;}
.pros_popup .tb li{ float:left; width:97px; height:38px; line-height:38px; text-align:center; margin-right:4px; background:url(../images/pro_11.png) no-repeat; color:#333333; font-weight:bold; cursor:pointer;}
.pros_popup .tb li.cur{ background:url(../images/pro_12.png) no-repeat; color:#FFF;}
.pros_popup .box{ width:956px; height:560px; padding:20px 39px; background:url(../images/pro_21.png) top center no-repeat; position:relative;}
.pros_popup .close{ position:absolute; top:4px; right:10px; width:37px; height:37px; background:url(../images/pro_13.png) no-repeat; cursor:pointer;}
.pros_popup .btnlt{ position:absolute; top:317px; left:41px; width:35px; height:35px; background:url(../images/pro_14.png) no-repeat; cursor:pointer; display:none; z-index:10002}
.pros_popup .btnrt{ position:absolute; top:317px; right:41px; width:35px; height:35px; background:url(../images/pro_15.png) no-repeat; cursor:pointer; display:none; z-index:10002}
.pros_popup .box:hover .btnlt,.pros_popup .box:hover .btnrt{ display:block;}
.pros_popup .box .tit{ height:45px; line-height:45px; background:url(../images/pro_23.jpg) left bottom no-repeat; color:#333; font-size:16px;}
.pros_popup .box .pros_lt{ float:left; width:600px; padding:34px 0 0 0;}
.pros_popup .box .pros_lt .imgbd{ border:2px solid #9E9B9B;}
.pros_popup .box .pros_rt{ float:left; width:353px; padding:34px 0 0 0;}
.pros_popup .box .pros_rt .xh{ height:20px; padding:0 0 0 25px; }
.pros_popup .box .pros_rt .xh b{ font-size:16px; color:#0060be;}
.pros_popup .box .pros_rt .mc{ height:20px; padding:10px 0 0 25px; }
.pros_popup .box .pros_rt .mc b{ color:#333;}
.pros_popup .box .pros_rt .smtit{ height:38px; line-height:38px; font-weight:bold; color:#333; background:url(../images/pro_24.jpg) 7px bottom no-repeat; padding:35px 0 0 25px; }
.pros_popup .box .pros_rt .sm{ line-height:30px; padding:20px 20px 0 25px; }
.pros_popup .box .cont{ padding:20px 0 0 0; line-height:26px;}
.pros_content_0{ width:940px; height:450px; overflow:auto; position:absolute;}
.pros_popup .box .pros_imgbox{ text-align:center; padding-top:75px;}
.pros_popup .box .pros_imgbox img{ max-height:500px;}
.pros_popup .box .imgbox{ text-align:center; overflow:hidden; padding-top:30px;}
.pros_popup .box .imgbox img{ max-height:500px; max-width:900px;}

/*about*/
.ab_contbox{ width:100%; height:822px; background:url(../images/about_02_1.jpg) top center no-repeat; position:relative; z-index:1001;}
.ab_nav .list li{ float:left; height:35px; line-height:35px; color:#FFF; padding-right:2px;}
.ab_nav .list li a{ display:block; height:35px; width:100px; padding:0px; color:#FFF; background:url(../images/about_04.png) bottom center no-repeat;}
.ab_nav .list li a.cur{ background:url(../images/about_03.png) bottom center no-repeat; font-size:15px; color:#333; font-weight:bold;}
.ab_contbox .ab_content_0{ width:938px; height:415px; overflow:hidden; padding:0 0 0 28px; line-height:31px;}
.ab_contbox .imgbd_1{ border:3px solid #CECFD1; border-radius:3px; float:left; margin:0 12px 0 0;}
.ab_contbox .txt_2{ text-indent:2em;}

.cnt_contbox{ width:100%; height:822px; background:url(../images/about_02_2.jpg) top center no-repeat; position:relative; z-index:1001;}
.cnt_contbox .ab_content_0{ width:938px; height:378px; overflow:hidden; padding:0 0 0 28px; line-height:31px;}

.gcfg_content_0{ width:938px; height:415px; overflow:hidden; text-align:center;}
.gcfg_content_0 img{ max-height:415px;}

/*about*/
.cl_cont{ width:1081px; margin:0px auto; position:relative;}
.cl_cont .i_1{ position:absolute; top:0px; left:0; text-align:left;}
.cl_jg{ width:100%; height:122px;}
.cl_box{ width:100%; height:416px; position:relative;}
.cl_box .cl_img_1{ position:absolute; left:0px; top:0px; width:279px; height:208px; overflow:hidden;}
.cl_box .cl_img_2{ position:absolute; right:0px; top:0px; width:522px; height:208px; overflow:hidden;}
.cl_box .cl_img_3{ position:absolute; left:280px; bottom:0px; width:279px; height:208px; overflow:hidden;}
.cl_box .box{ position:absolute; left:0px; top:0px; text-align:center; font-size:13px; background:url(../images/changli_13.png) 0px 0px no-repeat;}
.cl_box .box_1{ left:263px; top:0px; width:280px; height:208px; padding:0 0 0 16px; background-position:-263px 0px;}
.cl_box .box_2{ left:0px; top:208px; width:280px; height:208px; padding:0 17px 0 0; background-position:0px -208px;}
.cl_box .box_3{ left:559px; top:208px; width:470px; height:208px; padding:0 21px 0 0; text-align:left; padding-left:31px; background-position:-559px -208px;}
.cl_box .box .p_1{ font-size:16px; line-height:16px; font-weight:bold; padding:20px 0 0 0; color:#0355ac}
.cl_box .box .p_2{ line-height:25px; padding:17px 26px 0 26px; color:#666; text-align:left; overflow:hidden;}
.cl_box .box .p_3{ padding:20px 0 0 0;}
.cl_box .box .p_3 a{ display:block; width:118px; height:32px; text-align:center; line-height:30px; border:1px solid #938E8E; margin:0px auto; color:#333;}
.cl_box .box .p_3 a:hover{ border:1px solid #026BC7; color:#026BC7;}
.cl_box .box_3 .p_2{ line-height:25px; padding:17px 0 0 0; color:#666; text-align:left;}
.cl_box .box_3 .p_3 a{ margin:0px;}

/*news*/
.ns_list li{ clear:both; width:97%; height:75px; padding-bottom:10px;}
.ns_list li a{ display:block; width:100%; overflow:hidden; border-bottom:1px solid #CFCFCF;}
.ns_list li a .lt{ float:left; padding:15px 20px; width:75px;}
.ns_list li a .rt{ float:left; padding:15px 0 0 0; width:680px; }
.ns_list li a .rt .p_1{ font-size:16px; height:26px; line-height:26px; overflow:hidden; padding-top:0px;}
.ns_list li a .rt .p_2{ color:#999; line-height:20px; padding-top:8px; font-size:13px;}
.ns_list li a .rt .p_3{ color:#666; padding-top:3px; font-size:13px;}
.ns_list li a:hover{ background:#CFCFCF;}
.ns_list li a:hover .rt .p_2{ color:#666;}
.ns_list li a:hover .rt .p_3{ color:#444;}

/*newsShow*/
.ns_show_tit{ text-align:center; font-size:14px; font-weight:bold; line-height:17px;}
.ns_show_tm{ text-align:center; padding-top:5px; color:#aaa;}
.ns_show_cont{ line-height:26px;}
.ns_pn{ clear:both; padding:15px 0 0 0; line-height:26px;}

/*honor*/
.hon_list{ overflow:hidden;}
.hon_list li{ float:left; width:182px; text-align:center; padding:0 0 10px 0;}
.hon_list li .box{ border:1px solid #FFF; width:120px; height:163px; overflow:hidden; margin:0px auto;}
.hon_list li p{ height:24px; line-height:24px; overflow:hidden; font-size:13px;}
.hon_list li.none{ padding-right:0px;}
.hon_list li a{ color:#333;}
.hon_list li a:hover,.hon_list .list li a:active{ color:#03357b;}
.hon_list li a:hover .box{ border:1px solid #03376F;}
.hon_content_0{ width:938px; height:435px; overflow:hidden; padding:0 0 0 28px;}


/*honor show*/
.hons_jg{ width:100%; height:40px;}
.hons_cont{ width:986px; height:545px; padding:4px; margin:0px auto; background:url(../images/as.png) top center no-repeat;}
.hons_cont .mbx{ height:30px; line-height:30px; font-size:12px; color:#666; padding:0 20px 0 0; text-align:right;}
.hons_cont .mbx a{ color:#666;}
.hons_cont .mbx a:hover,.hons_cont .mbx a:active{ color:#0868b0;}
.hons_cont .mbx font{ color:#0868b0}
.hons_cont .ab_content_0{ width:938px; height:539px; overflow:hidden; text-align:center;}

/*展示*/
.zs_list{ overflow:hidden;}
.zs_list li{ float:left; width:202px; text-align:center; padding:0 30px 27px 0;}
.zs_list li .box{ border:1px solid #FFF; width:200px; height:133px; overflow:hidden; }
.zs_list li p{ height:24px; line-height:24px;}
.zs_list li.none{ padding-right:0px;}
.zs_list li a{ color:#333;}
.zs_list li a:hover,.zs_list .list li a:active{ color:#03357b;}
.zs_list li a:hover .box{ border:1px solid #03376F;}


/*industry*/
.ind_nav .list{ font-size:13px;}
.ind_nav .list li a{ padding:0 10px;}

/*list*/
.list_cont{ width:989px; margin:0px auto; position:relative;}
.list_cont .i_1{ position:absolute; top:0px; left:0; text-align:left;}
.list_cont .box{ width:989px; height:430px; background:url(../images/list_05.jpg) center center no-repeat;}
.list_cont .box ul{ overflow:hidden; padding:43px 0 0 34px; width:560px;}
.list_cont .box li{ float:left; width:159px; text-align:center; padding:0 19px 36px 0;}
.list_cont .box li p{ padding-top:15px; height:15px; line-height:15px; overflow:hidden;}
.list_cont .box li a img{ border:1px solid #FFF;}
.list_cont .box li a:hover img{ border:1px solid #0156BE;}
.list_jg{ width:100%; height:80px;}

/*首页 弹出层*/
.in_popup_box{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:10001; background:url(../images/pro_10.png) repeat; text-align:center; display:none; opacity:0; filter:alpha(opacity=0)}
