@charset "utf-8";
@import url("common.css");
@import url("jquery.jslides.css");

/*head.htm*/
.topbar{ max-width:1200px;clear:both; height:31px; line-height:30px;margin:0 auto; color:#59595b; background:url(../images/topadd_bg.jpg) top center no-repeat;}
.topbar a{ color:#59595b;line-height:30px;}
#flash-box{ max-width:1200px; height:536px; background:url(../images/flash_bg.jpg) top center no-repeat;  position:relative; overflow:hidden; margin:0 auto; }
#ny-flash{ width:1002px; height:536px; background:url(../images/ny-flash.jpg) no-repeat; margin:0 auto;}
.top-tip{ width:726px; height:98px; background:url(../images/top_tip.gif) no-repeat; position:absolute; top:282px; right:0; z-index:999;}
.tip-cp{ width:180px; height:45px; display:block;  position:absolute; right:0; top:0;}
.tip-ab{ width:190px; height:45px; display:block; position:absolute; right:0; top:45px;}
.head-box{ max-width:1200px; height:140px; clear:both; margin:0 auto; position:relative; z-index:9999; background:url(../images/logo-bg.jpg) top center repeat-x;}
.head{ width:1200px; height:145px;margin:0 auto; position:relative; z-index:9999 }
.logo{ float:left;}
.ewm{ width:88px; height:88px; float:left;}
.topbox{ min-width:253px; height:101px;line-height:20px; font-size:12px; color:#000; position:absolute; right:-9px; top:8px;}
.topadd{ position:absolute; right:0; line-height:24px; top:0;}
.toptel{font-size:14px; line-height:30px; text-align:right;position:absolute; background:url(../images/toptel.jpg) top center no-repeat; width:285px; height:64px;  top:35px; right:20px; font-family:"微软雅黑";color:#4e4e4e; padding:27px 0 0 75px; height:62px;}
.telnum{ color:#000; font-size:36px; font-weight:bold; line-height:43px; font-family:"Times New Roman", Times, serif}
.topbt{  margin-top:10px; }
.topbt a{ width:40px; height:22px; float:left;}
.cl10{ height:10px; clear:both; overflow:hidden;}
.cl5{ height:5px; clear:both; overflow:hidden;}
.nav{ max-width:1200px; clear:both; margin:0 auto;height:55px; line-height:55px; clear:both;  position:relative; z-index:99; border-bottom:1px solid #CCC; border-top:1px solid #ccc;background-color: #005acc}
.nav ul{ clear:both; margin:0 auto; width:1200px;}
.nav ul li{ float:left; width:148px; height:56px; text-align:center; line-height:56px;  font-size:18px;  font-family:"微软雅黑"; 	position: relative;	display: inline-block; border-right:1px solid #CCC;}
.nav ul li a{ width:148px; height:56px; display:block; text-align:center; color:#fff; }
.nav ul li a:hover,.nav ul li .on{ height:56px; color:#fff; background: url(../images/nav_li_hover.jpg) bottom center no-repeat; }
.navXL { width:148px; float:left;position:absolute;overflow:hidden;display:none;z-index:999999; top:56px; margin-left:0;*margin-left:-63px; overflow:hidden;background: #034ca0; padding-bottom:10px;}
.nav .navXL a{ background:none; width:148px; height:34px;line-height:34px; clear:both; margin:0 auto;display:block;color:#FFF;font-size:16px; overflow:hidden;   z-index:999999; text-indent:0px;background: #034ca0; border-bottom:1px solid #8aa0cc }
.nav .navXL a:hover{color:#FFF;width:148px;  border-bottom:1px solid #8aa0cc; height:34px;overflow:hidden;background: #034ca0; z-index:999999;}
.cl{ clear:both;}
.relative	{position:relative;}
.absolute	{position:absolute;}
.notice-box{ max-width:1900px;height:144px; line-height:47px;background: url(../images/notice_bg.jpg) top center no-repeat; margin:0 auto;  color:#bfdcfd; line-height:106px; overflow:hidden}
.notice-tip{ background:url(../images/j-h-g-a.jpg) no-repeat; width:288px; height:54px; position:absolute; top:30px; right:20px;}
.notice{ width:1200px; height:106px; font-size:12px; clear:both; margin:10px auto; overflow:hidden;}
.notice-t{ position:absolute; font-size:30px; color:#FFF; top:5px; left:60px;}
.notice ul{ width:626px; float:left; font-size:12px; line-height:45px; height:45px;}
.notice ul li{ width:626px; height:42px; line-height:42px;}
.noticTipTxt{height:42px;line-height:42px;overflow:hidden; margin-left:20px;}
.noticTipTxt li{height:42px;line-height:42px;}
.noticTipTxt a{color:#000000;font-size:12px;text-decoration:none;}
.noticTipTxt a:hover{color:#1c7ecc;text-decoration:underline;}/*index.htm*/
.cl-effect-11 a {
	padding: 0 0;
	color: #135ab8;
	text-shadow: none;
} 

.cl-effect-11 a::before {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	padding: 0 0;
	max-width: 0;
	color: #135ab8;
	content: attr(data-hover);
	-webkit-transition: max-width 0.5s;
	-moz-transition: max-width 0.5s;
	transition: max-width 0.5s;
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}


/*index.htm*/
.show-box{ max-width:1900px;  margin:0 auto; background: url(../images/show_bg.jpg) top repeat-x; position:relative; clear:both; overflow:hidden;}
.show-t2{ clear:both; height:122px; text-align:center; position:relative; background:url(../images/ch_bg.jpg) 0 50%  no-repeat; margin-top:50px;}
.show-t2 .en,.show-t .en{ font-size:30px; color:#005acc; font-family: Arial; font-weight:bold;  line-height:20px; text-transform:uppercase; text-align:center; line-height:80px;}
.show-t2 .ch,.show-t .ch{ clear:both; font-family:"微软雅黑"; font-size:22px; text-align:center; }
.about-t .en{ font-size:30px; color:#FFF; font-family: Arial; font-weight:bold;  line-height:20px; text-transform:uppercase; text-align:center; line-height:60px;}
.about-t .ch{ clear:both; font-family:"微软雅黑"; font-size:22px;color:#FFF; }

.show-t2 .tip,.show-t .tip{ font-size:14px; font-family:"微软雅黑"; line-height:28px; color:#848383;filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity:0; position:absolute; top:100px; left:420px;}
.show{width:1200px; clear:both; margin:0 auto; padding-top:80px;}
.show-more{ width:113px; height:25px; display:block; border:1px solid #CCC; background:#eeeef1; color:#000; font-size:14px; line-height:25px; text-align:center; clear:both; margin:0 auto}
.in-left{ width:247px; float:left;}
.in-pro-list{ width:247px; height:380px; clear:both; background:#FFF;}
.in-pro-list-t{ width:167px; height:20px; clear:both; padding:40px;}
.in-pro-list-t .en{ text-transform:uppercase; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#585555; border-bottom:2px solid #4a4a4a; width:112px;}
.in-pro-list-t .ch{ font-size:18px; font-family:"微软雅黑"; color:#000;}
.in-pro-list-box{ width:248px; clear:both}
.in-pro-list-box ul li{ border-bottom:1px solid #dde4ec;}
.in-pro-list-box ul li a{ width:248px; height:50px; line-height:50px; background: url(../images/pro_list_li.jpg) no-repeat; text-indent:4em; font-size:14px; font-family:"微软雅黑"; color:#000; display: block; transition-duration: 0.3s;-moz-transition-duration: 0.3s; /* Firefox 4 */-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */-o-transition-duration: 0.3s; /* Opera */}
.in-pro-list-box ul li a:hover{ background:url(../images/pro_list_li_hover.jpg) 0 50% #034ca0 no-repeat; line-height:50px; color:#FFF; text-indent:5em;}
.pro-frist{ clear:both; height:350px; background:#034c9f; overflow:hidden}
.pro-frist-pic{ width:415px; height:240px; background:#326eb2; float:left; margin:44px; padding:10px;}
.pro-frist-pic img{ width:415px; height:240px;}
.pro-frist:hover .pro-frist-pic{-webkit-box-shadow:0 0 5px 5px #023979;-moz-box-shadow:0 0 5px 5px #023979;box-shadow:0 0 5px 5px #023979;  }
.pro-frist-txt{ width:323px; float:right; margin-right:60px;}
.pro-frist-txt .title{ font-size:24px; color:#FFF; font-family:"微软雅黑"; line-height:50px; margin-top:40px; clear:both; text-align:left; background:url(../images/pro_title_bg.jpg) bottom repeat-x; margin-bottom:10px;}
.pro-frist-txt .content{ font-size:14px; font-family:"微软雅黑"; line-height:26px; color:#FFF; height:154px; background:url(../images/pro_title_bg.jpg) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
.pro-frist-show{ clear:both; height:280px; background:#ededed; overflow:hidden}
.pro-frist-show ul{ margin-top:25px;}
.pro-frist-show ul li{ float:left; width:252px; margin:10px 25px;}
.pro-frist-show ul li:hover{-webkit-box-shadow:0 0 5px 5px #CCC;-moz-box-shadow:0 0 5px 5px #CCC;box-shadow:0 0 5px 5px #CCC;}

.show-pic{ background:#FFF; width:233px; height:200px; float:left;  padding:10px; overflow:hidden}
.show-pic p{ clear:both; text-align:center; font-size:14px; font-size:14px; line-height:36px;}
.in-contact{ clear:both; padding:30px 10px; overflow:hidden; background:#034ca0; color:#FFF;}  
.in-contact .tel{ background:url(../images/tel_ico.jpg) 0 50% no-repeat; padding-left:40px; margin-bottom:14px;}
.in-contact .kf{ background:url(../images/kf_ico.jpg) 0 50% no-repeat; padding-left:40px;}
.in-contact-txt{ background: url(../images/pro_title_bg.jpg) bottom repeat-x; padding-bottom:20px; margin-bottom:10px;}
.in-right{ float:right; width:952px; background:#ededed;}
.in-contact p{ clear:both; line-height:28px; height:24px; display:block}
.f14{ font-family:"微软雅黑"; font-size:14px;}
.f18{font-family:"微软雅黑"; font-size:18px;}
.f26{ font-family:Arial, Helvetica, sans-serif; font-size:26px;}
.case-bar{ clear:both; background:url(../images/case_bg.jpg) top center no-repeat; overflow:hidden}  
.case-line{ background: url(../images/case_line.jpg) 0 40% repeat-x; height:160px; clear:both; max-width:1900px; margin:25px auto 0 auto;}
.case-jieneng{ width:130px; height:130px; background:url(../images/jieneng_ico.png) no-repeat; position:absolute; left:585px; display:block;}
.case-huanbao{width:130px; height:130px; background:url(../images/huanbao_ico.png) no-repeat; position:absolute; left:585px; display:block;}
.case-gaoxiao{width:130px; height:130px; background:url(../images/gaoxiao_ico.png) no-repeat; position:absolute; left:585px; display:block;}
.case-anquan{width:130px; height:130px; background:url(../images/anquan_ico.png) no-repeat; position:absolute; left:585px; display:block;}
.dian1{ background: url(../images/yuan_ico.jpg) no-repeat; width:27px; height:27px; display:block; position:absolute; left:278px; top:50px;filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity:0;}
.dian2{ background: url(../images/yuan_ico.jpg) no-repeat; width:27px; height:27px; display:block; position:absolute; left:593px; top:50px;filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity:0;}
.dian3{ background: url(../images/yuan_ico.jpg) no-repeat; width:27px; height:27px; display:block; position:absolute; left:908px; top:50px;filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity:0;}
.case-marq li{ width:240px; height:267px; float:left; margin:14px 17px; background:url(../images/pic2_bg.jpg) no-repeat; padding:10px 13px; line-height:48px; font-family:"微软雅黑";}
.sh-p{ width:157px; clear:both; margin:0 auto;}
.case-marq li .title{ clear:both; text-align:center; font-size:22px; font-family:"微软雅黑"; background:url(../images/show_title_bg.jpg) bottom center no-repeat;}
.case-marq li .title2{ font-size:14px; font-family:"微软雅黑"; color:#525252; text-align:center}
.news{ width:350px; float:left; margin:40px 0; }
.news-t{clear:both;  height:40px; border-left:1px solid #444; font-size:18px; text-indent:1.2em; position:relative; color:#444; font-family:"微软雅黑"; position:relative; text-align:left;}
.news-t .en{ color:#393636; text-transform:uppercase; font-size:12px; font-family: Arial, Helvetica, sans-serif}
.news-t .more{ color:#FFF;}
.news-box{ float:left; width:350px; text-align:left;}
.newsinfo{ clear:both; width:515px; padding:20px 0; font-size:12px; line-height:24px; border-bottom:1px dashed #CCC; height:80px; margin:0 auto}
.newsinfo img{ float:left; margin:0 10px;}
.news-box  a:hover{  color:#666; clear:both;}
.m-news{ margin:40px 15px;padding:0 20px;}
.news-ul,.an-q{ clear:both; width:306px; margin:0 auto;}
.an-q li{ border-bottom:1px dotted #000; margin-bottom:10px;}
.an-q li .an{ background: url(../images/wen_ico.jpg) 0 5px no-repeat; padding-left:30px; line-height:28px; font-size:12px; font-weight:bold;}
.an-q li .q{ background:url(../images/da_ico.jpg) 0 5px no-repeat; padding-left:30px; line-height:28px; font-size:12px;}
.news-ul li{ height:28px; line-height:28px; font-size:12px; background:url(../images/news_li.jpg) 0 50% no-repeat; padding-left:10px; border-bottom:1px dashed #000}
.news-ul li a{ color:#5c5757;}
.news-box .img{ margin:20px auto; width:306px; clear:both}
.com-name{ font-size:16px; font-family:"微软雅黑"; clear:both; line-height:48px; color:#000; border-bottom:1px dotted #000}
.newsbar{ clear:both; background:#f4f4f4; overflow:hidden}



.show-fl{ width:1002px; clear:both; margin:0 auto; padding-top:60px;}
.show-fl li{ width:163px; height:38px; float:left; margin:5px 2px; font-size:14px; text-align:center; line-height:38px; font-family:"微软雅黑";}
.show-fl li a{ width:163px; height:38px; display:block; background:#4299ea; color:#FFF}
.show-fl li a:hover{ background:#f5d70e; color:#000;}








.ad1{ width:1000px; height:98px; background:url(../images/ad1.jpg) no-repeat; clear:both; margin:20px auto; position:relative;}
.ad1-tel{ font-size:18px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; position:absolute; top:50px; left:815px;}
.ys{ max-width:1900px; height:903px;clear:both; margin:0 auto; position:relative; background: url(../images/ys_bg.jpg) top center no-repeat; position:relative}
.ys1{  width:552px; height:131px; position:absolute; top:50px; left:10px; }
.ys2{ width:555px; height:193px; position:absolute; top:201px; left:10px;}
.ys3{width:540px; height:162px; position:absolute; top:427px; left:608px; }
.ys4{ width:629px; height:166px; position:absolute; top:651px; left:568px;}
.jiangbei{ background:url(../images/dongke.png) no-repeat; width:568px; height:426px; position:absolute; top:406px; left:0;}
.yuan{ background: url(../images/map_pic.png) top center no-repeat; width:661px; height:432px; position:absolute; top:10px; right:10px;}
.gongju{ background:url(../images/picpic.png) no-repeat; width:526px; height:511px; position:absolute; top:700px; left:800px;filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity:0;}
.ys-num{ background:url(../images/ysli.png) no-repeat; width:53px; height:60px; text-align:center; line-height:53px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; float:left; margin-right:20px;}
.ys-txt{ background:url(../images/ysli_li.png) no-repeat; padding-left:30px; font-size:16px; font-family:"微软雅黑"; float:left; margin-left:76px;}
.ys-title{ font-size:24px; font-family:"微软雅黑"; color:#000; background:url(../images/ysli_title.png) bottom no-repeat; width:466px; padding-bottom:20px; float:left;}
.ys-t{ background: url(../images/ys-t.png) top center  no-repeat; clear:both; max-width:1900px; margin:0 auto; height:106px;  z-index:999;}
.kh-t{ background: url(../images/kh_t.jpg) center center no-repeat; width:1002px; height:63px; margin:50px auto}
.ad2{ max-width:1900px; height:133px; background:url(../images/ad2.jpg) center center no-repeat; clear:both; margin:50px auto}
.news-box ul li img{ float:left;}
.news-box2 ul li{ height:120px; clear:both; border-bottom:1px dashed  #CCC;text-align:left;}

.wen{ background:url(../images/q_ico.jpg) 0 50% no-repeat; height:28px; line-height:28px; font-size:12px; clear:both; text-indent:2em; display:block}
.da{ background:url(../images/an_ico.jpg) 0 50% no-repeat; height:28px; line-height:28px; font-size:12px; clear:both; text-indent:2em; display:block}



.wzgg{ width:282px; float:left; margin-top:20px;border:1px solid #e9e9e9;}
.wzgg-t{ height:50px; background: url(../images/wzgg_ico.jpg) #0095f4 25px 50% no-repeat; font-family:"微软雅黑","黑体"; color:#FFF; line-height:50px; font-size:16px; padding-left:70px; position:relative;}
.wzgg-box{ clear:both; padding:10px; height:293px;}
.wzgg-box ul li{ background: url(../images/gg_li.jpg) 0 50% no-repeat; font-size:12px; line-height:26px; height:26px;}
.wzgg-box ul li a{ clear:both; display:block; }
.ggxl{ width:26px; height:26px; color:#FFF; line-height:26px; float:left; margin-left:10px;}
.n-tex{ width:410px; float:right;}
.zzry{ width:324px; float:right; margin:20px 0;border:1px solid #e9e9e9;}
.zzry-t{ height:50px; background: url(../images/zzry_ico.jpg) #0095f4 25px 50% no-repeat; font-family:"微软雅黑","黑体"; color:#FFF; line-height:50px; font-size:16px; padding-left:70px;}
.zzry-box{ width:295px; clear:both; margin:0 auto; padding:10px 0;}
.n-box{ width:1200px; clear:both; margin:0 auto; position:relative}
.ywfw{ max-width:1920px; height:254px; background:#efefef; margin:0 auto; clear:both}
.ywfw-t{ background:url(../images/ywfw_t.jpg) bottom center no-repeat; height:80px; text-align:center; font-family:"微软雅黑","黑体"; color:#000; line-height:80px; font-size:30px;}
.category-bar{ clear:both; height:218px;}
.category-bar ul{ width:1207px; clear:both; margin:0 auto; padding-top:26px; overflow:hidden; height:150px;}
.category-bar ul li{ height:150px; float:left; margin-top:-210px 0 0 -50px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.category-bar ul li a{ display:block; height:150px; overflow: hidden; cursor: pointer; float:left}
.ywlc{ max-width:1920px; clear:both; margin:0 auto}
.ywlc-t{ height:80px; text-align:center; font-family:"微软雅黑","黑体"; color:#000; line-height:80px; font-size:30px; background:url(../images/ywlc_t.jpg) bottom center no-repeat; margin-bottom:20px;}
.zcfg{ width:328px; float:left;}
.zcfg-t{ height:50px; position:relative; clear:both; font-size:20px; font-family:"微软雅黑","黑体"; color:#000; line-height:50px; background:url(../images/show_t.jpg) bottom left no-repeat; margin-bottom:-2px; text-indent:1em; z-index:99;}
.zcfg-box{ height:171px; clear:both; border:1px solid #e9e9e9; padding:20px;}
.zcfg-box ul li{ height:30px; line-height:30px; background:url(../images/news_li.jpg) 0 50% no-repeat; padding-left:10px;}
.hzdw{ clear:both; max-width:1920px; height:384px; background:#eeeeee; clear: both}
.hzdw-jrwm{ height:28px; line-height:28px; background:url(../images/jrwm_pic.jpg) bottom center no-repeat; color:#3f3c5b; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-left:620px;clear:both;}






#wrap{ width:1200px; margin:0 auto; position:relative;}
.about-bar{ height:309px; background:url(../images/about_bar.jpg) top center no-repeat; clear:both;}
.about{ width:650px; height:285px; float:left;}
.about-box img{ float:left; margin:0 20px;}
.about-txt{ float:right; width:600px; height:265px; position:relative;}
.about-txt .more{ position:absolute; top:205px; right:5px;}
.about-t{ height:110px; float:left; color:#fff; text-align:left; padding-left:20px;}
.aboutmore{ width:186px; height:46px; font-family:"微软雅黑"; font-size:16px; color:#5690da; display:block; line-height:46px; text-align:center; border:1px solid #5690da}
.abouttel{ position:absolute; top:246px; left:195px; font-size:24px; color:#FFF;}
.about-box{ clear:both; margin:0 auto 10px auto; line-height:30px; position:relative;font-size:14px; font-family:"微软雅黑"; color:#FFF;}
.about-box .tex{ padding:10px; width:225px; height:142px; color:#FFF; float:right}
.about-box a{ color:#ff8a00}
.about img{ float:left; margin:20px 10px 0 0;}
.hdp{ width:314px; height:233px; border:1px solid #dcdddd; float:left; margin-top:20px; background:#FFF;}
.hdp img{ margin:10px;}
.in-ad{ clear:both; height:155px; background: url(../images/inad.jpg) top center no-repeat; overflow: hidden; margin:20px auto 0 auto; max-width:1920px;}
.in-ad-t1{ width:542px; height:58px; background:url(../images/t1.jpg) no-repeat; position:absolute; top:35px; left:0; }
.in-ad-t2{ width:440px; height:42px; background:url(../images/t2.jpg) no-repeat; position:absolute; top:90px; left:15px;}
.in-ad-a1{ background:url(../images/1a.jpg) no-repeat; width:503px; height:54px; position:absolute; top:150px; left:20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0}
.in-ad-a2{ background:url(../images/2a.jpg) no-repeat; width:405px; height:54px; position:absolute; top:240px; left:20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0}
.in-ad-a3{ background:url(../images/3a.jpg) no-repeat; width:414px; height:60px; position:absolute; top:320px; left:20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0}
.in-ad-y{ background:url(../images/yuan.png) no-repeat; width:478px; height:422px; position:absolute; top:20px; right:10px;}
.in-ad-h{ background:url(../images/honor_pic.png) no-repeat; width:342px; height:221px; position:absolute; top:230px; right:10px;}
.mov2 { animation:mymove2 1s ;-moz-animation:mymove2 1s ; /* Firefox */-webkit-animation:mymove2 1s ; /* Safari and Chrome */-o-animation:mymove2 1s ; /* Opera */}
@keyframes mymove2{from {transform:rotateX(-180deg);}to {transform:rotateX(360);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-moz-keyframes mymove2 /* Firefox */{from {transform:rotateX(-180deg);}to {transform:rotateX(360);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-webkit-keyframes mymove2 /* Safari and Chrome */{from {transform:rotateX(-180deg);}to {transform:rotateX(360);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-o-keyframes mymove2 /* Opera */{from {transform:rotateX(-180deg);}to {transform:rotateX(360);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}







.qk-link{ float:right; padding-top:50px; width:181px;}
.qk-link p{ float:right; margin-bottom:10px;}
.hz{ width:490px; float:right; margin-top:20px;}
.hz-box{ clear:both;}
.hz-li{ width:156px; height:85px; float:left; margin:20px 3px; background:#FFF;border:5px solid #d2d2d2; text-align:center}
.hz-li img{ height:85px; }

.contact{ width:300px; float:right; margin-top:20px;}
.contact-tel{ height:50px; background:url(../images/con_tel_ico.png) left center no-repeat; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; font-size:26px; font-family:"Times New Roman", Times, serif; padding-left:50px; font-weight:bold; line-height:50px;}
.contact p{ color:#FFF}
.contact-t{ background: url(../images/ny-contact-t.jpg) #034ca0 20px 50% no-repeat; clear:both; height:80px; line-height:80px; font-size:16px; font-family:"微软雅黑"; color:#FFF; text-align:center}
.contact-box{ font-size:14px; line-height:24px;color:#000; padding:10px; background:#ebebeb; font-family:"微软雅黑"}
.contact-box p{ color:#000;}
.contact img{ clear:both; margfin-top:10px;}
.p-t-10{ padding-top:10px;}
.pic2{ float:right; width:269px; height:207px;}



.ad{ height:275px; clear:both; background:url(../images/ad.jpg) center no-repeat; max-width:1920px; margin:0 auto;}
.nbanner{    max-width: 1200px;width: 1200px;padding: 0;
    clear: both;
    margin: 0 auto;
    position: relative;
    z-index: 0;}

.t1{font-size:14px; font-family:"微软雅黑"; text-indent:3em; color:#001f75; line-height:31px;}
.t2{color:#FFF; font-size:14px; font-family:"微软雅黑"; text-indent:2em; line-height:36px;}
.t2 a{ color:#FFF}
.more{ display:block; right:5px; top:0; position:absolute; color:#FFF; display:block; font-size:12px;}
.date2{  color:#666; position:absolute; top:20px; left:0;}
.date{ float:left; color:#5c5757; float:right;}
.date-d{ font-size:24px; font-weight:bold; text-align:center; line-height:25px; clear:both; color:#FFF;}
.date-t{ font-size:12px; text-align:center; clear:both; line-height:20px; color:#FFF}
.news-right{ width:400px; float:right;}
.news-tit{ clear:both; line-height:36px; font-size:14px; font-family:"微软雅黑"; font-weight:bold}
.news-txt{ clear:both; font-size:12px; line-height:28px;}
/*foot.htm*/
.foot{  max-width:1200px; padding:20px 0 20px 0; clear:both; margin: 0 auto; background:#312f2f;  line-height:20px; color:#707070; font-size:12px;text-align: center; overflow:hidden;}
.foot a{ color:#FFF;}
.foot-left{ float:left; width:510px; margin-top:10px; text-align:left}
.foot-left p{ line-height:28px; font-family:"微软雅黑"; font-size:14px; padding-left:10px;}
.foot-right{ width:500px; float:right; margin-top:20px;}
.fr-link-t{ color:#fff;  text-align:left; height:46px; border-left:1px solid #d7d7d7; font-family:"微软雅黑"; padding-left:10px; margin-bottom:20px;}
.fr-link-t .ch{ font-size:16px; font-family:"微软雅黑"; color:#d7d7d7;}
.fr-link-t .en{ font-family:Arial, Helvetica, sans-serif; color:#d7d7d7; font-size:12px;}

.bot-logo{ float:left;}
.copy{ line-height:28px; background:url(../images/copy_line.jpg) left bottom no-repeat; float:left; padding-bottom:10px; }
.f-tex{ width:670px; padding:30px 80px 0 0; text-align:right}
.fl{ float:left;}
.fr-link{ height:40px; line-height:40px; clear:both; text-align:left; color:#000; border-top:1px solid #dfe0e0;max-width:1900px; margin:0 auto}

.fr-link-box{float:left; font-size:14px; font-family:"微软雅黑"; color:#d7d7d7; border-bottom:1px dashed #c7c7c7; padding-bottom:20px; text-align:left; margin-bottom:10px;}
.fr-link-box a{ color:#8d8a8a; padding:0 10px; line-height:28px;}
.fr-link a{ line-height:24px; color:#000; padding:0 10px; border-right:1px solid #CCC;}
.bot-tel{ background: url(../images/bot_tel.jpg) top left no-repeat; padding-left:50px;  font-size:22px; color:#788799;  float:left; color:#fff; text-align:left; font-family:"微软雅黑"; line-height:30px; margin-right:20px;}
.bot-fax{ background: url(../images/fax_ico.jpg) top left no-repeat; padding-left:50px;  font-size:22px; color:#788799;  float:left; color:#fff; text-align:left; font-family:"微软雅黑"; line-height:30px;}
.bot-add{ background: url(../images/add_ico.jpg) top left no-repeat; padding-left:50px;  font-size:22px; color:#788799;  float:left; color:#fff; text-align:left; font-family:"微软雅黑"; line-height:30px;}
.copyname{ clear:both; text-align:left; line-height:38px; font-size:16px; color:#FFF; font-family:"微软雅黑"; padding-top:15px;}
.f15{ font-size:15px;}
.bot-box{ width:1200px; clear:both; margin:0 auto; background:url(../images/bot_ewm.jpg) right center no-repeat;}
.yw-box ul li{ float:left; margin:20px 22px;}
.yw-box ul li:hover img{ animation:mymove1 1s ;-moz-animation:mymove1 1s ; /* Firefox */-webkit-animation:mymove1 1s ; /* Safari and Chrome */-o-animation:mymove1 1s ; /* Opera */}
@keyframes mymove1{from {transform:rotateY(0);}to {transform:rotateY(720deg);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-moz-keyframes mymove1 /* Firefox */{from {transform:rotateY(0);}to {transform:rotateY(720deg);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-webkit-keyframes mymove1 /* Safari and Chrome */{from {transform:rotateY(0);}to {transform:rotateY(720deg);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}
@-o-keyframes mymove1 /* Opera */{from {transform:rotateY(0);}to {transform:rotateY(720deg);filter:alpha(opacity=1);	-moz-opacity:1;	-khtml-opacity: 1;	opacity:1;}}


.bot-ewm{ position:absolute; right:0; top:0; margin-left:20px;}
/*left.htm*/
.left{ width:262px; float:left;overflow:hidden; }
.ny-qk{ margin-bottom:10px; height:90px; overflow:hidden; clear:both}
.ny-contact{ width:230px; background:url(../images/con_bg.jpg) #313131  no-repeat; color:#c5c5c5; line-height:24px; clear:both;}
.ny-contact-t{ font-size:14px;}
.pro-list{ width:262px;clear:both; margin-bottom:20px; overflow:hidden; margin-top:20px;background-color: #ebebeb}
.pro-list-t{  height:44px;font-family:"微软雅黑"; line-height:44px; }
.pro-list-t .en{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#005acc; font-weight:bold; float:left; margin-right:10px; text-transform:uppercase}
.pro-list-t .ch{ font-size:22px; color:#655d5d;}

.pro-list-box{  clear:both; color:#FFF; background:url(../images/pro_list_box.jpg) #1d58dc top center no-repeat; overflow:hidden}
.pro-list-box strong{ font-size:13px; color:#0a5fb9;}
.pro-list-box ul{ width:166px; margin:0 auto; clear:both; padding:10px 0;}
.pro-list-box ul li{  width:166px; font-weight:normal; overflow:hidden; line-height:47px;height:47px; font-family:"微软雅黑"; font-size:14px;  border-bottom:1px dashed #779dec;}
.pro-list-box ul li a{ width:166px;display:block; color:#FFF; height:47px; line-height:47px;float:left; background: url(../images/pro_list_li.jpg) 10px 50% no-repeat; text-align:left; text-indent:2rem;}
.pro-list-bottom{ clear:both; background: url(../images/pro_list_bottom.jpg) no-repeat; height:47px;}
.pro-list-box p{ color:#000}
.dropdown{ display:none;}
.ny-cont{ width:254px; float:left; margin-top:20px;}
#con-tel{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#fec604}
.m-b60{ margin-bottom:60px;}
/*其它页面*/
.all{ float:right; width:886px; position:relative; margin:20px 0 70px 0; }
.all-t{  height:37px; background: url(../images/all_t.jpg) no-repeat; font-size:18px;font-family:"微软雅黑"; line-height:37px; color:#000; }

.postion{ padding-left:10px; right:10px; line-height:37px; font-size:12px; float:right; margin-right:10px; font-family:"宋体"; font-size:12px; position:absolute; color:#000;}
.postion a{ color:#000;}
.all-box{ clear:both; padding:10px; font-size:16px; line-height:34px;min-height:500px;_height:500px; font-family:"微软雅黑"; background:#FFF;}
.all-bottom{ background:url(../images/all_bottom.jpg) no-repeat; clear:both; height:14px; width:936px;}
.kc,.xw,.product-box{ margin:0 auto; width:100%;font-size:12px; line-height:24px; float:left;}
.xw ul li{ float:left; list-style-type:none; width:700px; height:30px; line-height:30px; background:url(../images/news_li.jpg) 5px 50% no-repeat; font-size:12px; padding-left:15px; border-bottom:1px dashed #ccc;}
.kc ul li{ float:left; list-style-type:none; width:740px; height:150px; line-height:20px; font-size:12px; padding-left:15px; padding-top:2px; border-bottom:1px dashed #ccc;position:relative; line-height:24px;}
.kc ul li a{color:#000;}
.kc ul li  p{ margin:0; padding:0;}
.detail{width:80px; height:30px; display:block; position:absolute; top:80px; right:10px;}
.mid{ width:920px; clear:both; margin:0 auto;}
.page{ float:left;line-height:30px;height:30px;width:100%;text-align:center;border:1px solid #5c84b0;margin:12px 0px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#FFF; background:#0A276F}
.picbg{ height:300px; background:url(../images/pic_bg.jpg) no-repeat; float:left; margin-left:20px; display:block; text-align:center;color:#FFF }
.picbg a P{ color:#000; font-weight:bold; line-height:30px;}
.pic-bg {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:200px;
height:200px;
border: 2px solid #CCC;
}
.showimg{ 
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 144px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:233px;
height:165px;

}
.showimg2{
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 171px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:157px;
height:96px;	
	}

.showimg2 img,.showimg img,.pic-bg img {
/*设置图片垂直居中*/
vertical-align:middle;
border:none}
.piaofu{position:fixed; width:250px;background:#454545 url(../images/p_name.jpg) no-repeat center  35px; right:15px; top:300px;  z-index:10000}
.piaofu_1{text-align:center; padding-top:20px;}
.piaofu_name{font-family:'微软雅黑'; font-size:18px; line-height:28px; color:#FFF; margin-bottom:10px}
.piaofu{ font-family:"微软雅黑";}
.piaofu_2{font-size:16px; color:#ffffff; text-align:center; padding-top:15px; font-family:"微软雅黑"}
.piaofu_2 span{font-size:24px;}
.piaofu_3{text-align:center; border-bottom:1px dashed #ffffff; width:195px; margin:0 auto; padding-bottom:15px;}
.piaofu_4{width:225px; margin:0 auto; font-size:14px; color:#ffffff; padding-top:15px; padding-bottom:15px;}