@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#4b4b4b;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background-color:transparent; border:1px solid #CCC; padding:5px; width:390px;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:16px;font-family:Arial;background:#FFF;}
DIV.green-black{ width:100%; padding-top:40px; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #009944 1px solid;TEXT-DECORATION: none;font-size:12px;background-color: #009944;}
DIV.green-black A:hover{BORDER: #e50012 1px solid;COLOR: #fff;font-size:12px;background-color: #e50012;}
DIV.green-black A:active{BORDER: 1px solid #009944;COLOR: #fff;font-size:12px;background-color: #e50012;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #e50012;font-size:12px;background-color: #e50012;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #e50012 1px solid;font-size:12px}

.kd{ width:1100px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
@font-face{

font-family:'FZLTZH';
font-family: 'FZLTZH';
	src: url('../font/FZLTZH.eot?') format('eot');/*IE*/
	src:url('../font/FZLTZH.woff') format('woff'), url('../font/FZLTZH.ttf') format('truetype');/*non-IE*/

}
/**/
.mar{ height:32px; width:100%; border-bottom:1px solid #b7b7b7; line-height:32px; font-size:0.875em;}
.mar .kd,.lotl.kd,.menu .kd{ width: 1200px;}
.lotl{ height:147px;}
.logo{ display: flex; padding-top: 25px;}
.logo .y15{margin:0 0 0 23px; display: flex; align-items: center;}
.logo .y15 p{font-size: 1.875em; color:#1b1b1b; margin-left: 25px; font-weight: bold;}
.logo .y15 p:nth-child(1){ margin-left: 0;}
/* .logo .y15 p span:nth-child(1){ color: #e50012;}
.logo .y15 p span:nth-child(2){ color: #65a834;}
.logo .y15 p span:nth-child(3){ color: #f9c301;} */
.tell{ margin-top: 40px;}
.tell{ background:url(../images/tell_03.png) left center no-repeat; padding-left:70px; height:56px;}
.tell p{ font-size:1.5em; color:#e50012;font-family:'FZLTZH';}

/*菜单*/
.menu{ height:50px; width:100%; background:#e50012}
.menu li{ width: 12.5%; height:50px; line-height:50px; float:left;}
.menu li a{ display:block; height:50px; text-align:center; font-size: 1rem; color:#FFF;}
.menu li a:hover,.menu li a.cur{ background:url(../images/mcur.png) top center no-repeat;}


/*banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000; min-width:1100px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; min-width:1100px;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center; min-width:1100px;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; min-width:1100px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:1px 10px 0 0;overflow:hidden;background:#fff;line-height:999px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius: 6px;}
.fullSlide .hd ul .on{background:#ff0000;}

/*搜索栏*/
.ser{ height:62px; width:100%; border-bottom:1px solid #9b9b9b; line-height:62px;}
.key span{ font-size:0.875em;}
.search{ height:62px; border-bottom:1px solid #666; background:#222222; line-height:62px; font-size:0.75em;}
.search p{ color:#FFF}
.seach-form{ background:url(../images/search.jpg) no-repeat; width:252px; height:36px; line-height:32px; margin-top:12px; margin-left:4px; float:right;} 
.seach-btn{ background-color:transparent; border:none; margin-left:10px; margin-bottom:3px; margin-top:2px; width:196px; height:32px; font-size:0.875em; color:#4b4b4b;}
.btn1{ background-color:transparent; border:none; width:35px;cursor:pointer;}

/*关于我们*/
.i-about{ height:537px; width:100%; margin-top:60px; text-align:center; overflow:hidden;}
.ia-img{ margin-bottom:35px;}
.ia-t p{ font-family:'FZLTZH'; font-size:1.75em; color:#1b1b1b}
.ia-t span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9b9b9b; display:block;}
.ia-t font{ line-height:1.5em; font-size:15px;}
.ia-5{ margin-top:60px;}

/*应用领域*/
.i-yy{ background:#f4f4f4; height:598px; text-align:center;}
.i-yimg{ padding-top:42px; margin-bottom:35px;}
.iy-t{}
.iy-t p{ font-family:'FZLTZH'; font-size:1.75em; color:#1b1b1b}
.iy-t span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9b9b9b; display:block;}
.iy-t font{ line-height:1.5em; font-size:15px;}

/* section */
.section{width:1050px;margin:65px auto 0 auto;overflow:hidden;}
.section ul{width:1050px; margin:0 auto;}
.section ul li{float:left;margin:0 27px 0 0;margin-bottom:10px;display:inline;width:232px;height:281px;overflow:hidden;position:relative;}
.section ul li .photo{width:232px;height:281px;overflow:hidden;}
.section .rsp{width:232px;height:281px;overflow:hidden;position: absolute;background:#e50012;top:0px;left:0px;}
.section .text{position:absolute;width:232px;height:281px;left:-232px;top:0px;overflow:hidden;}
.section .text h3{width:232px;margin-top:130px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.section .text a{text-decoration:none}
.section .text div{text-align:center;color:#FFFFFF;font-size:18px;}

/*首页产品*/
.i-pro{ margin-top:51px; text-align:center; width:100%; height:auto; padding-bottom:80px;}
.ipro-t{}
.ipro-t a{ font-size:0.875em; display:block; margin:24px 0 49px 0;}
.iplist{ width:238px; background:#1b1b1b; text-align:left;}
.iptit{ width:223px; height:64px; padding-left:15px; padding-top:15px;}
.iptit span{ color:#FFF; font-size:1.25em;font-family:'FZLTZH';}
.iptit p{ color:#FFF; font-size:1.5em;font-family:'FZLTZH';}

.ipul{ width:228px; margin:0 auto; background:#FFF; padding:24px 0 24px 0; margin-bottom:15px;}
.ipul li{ width:217px; height:41px; margin:0 auto 9px auto;}
.ipul li a{ display:block; width:202px; height:39px; line-height:39px;border:1px solid #b7b7b7;padding-left:15px; font-size:15px;}
.ipul li a:hover,.ipul li a.cur{ color:#FFF; background:url(../images/pcur.jpg) center no-repeat; border:none;}

.ipshow{ width:842px; height:auto;}
.ipshow dl{ width:266px; height:255px; float:left; margin:0 22px 12px 0;}
.ipshow dl dt{ width:264px; height:218px; border:1px solid #8b8b8b; position:relative; overflow:hidden;}
.ipshow dl dt div{ position:absolute; bottom:0; display:none; background:url(../images/more.png) center center no-repeat; width:264px; height:218px;}
.ipshow dl dt img{ width:264px; height:auto;}
.ipshow dl:hover dt{ border:1px solid #e50012;}
.ipshow dl:hover dt div{ display:block;}
.ipshow dl dd{ width:100%; height:32px; text-align:center; line-height:32px; font-size:0.875em;}
/*资料*/
.i-js{ background:url(../images/ijs.jpg) center no-repeat; height:422px; margin-top:110px; position:relative;}
.i-js .jsdh{ position:absolute; font-size:0.875em; color:#FFF; left:30px; top:340px;}
.i-js .ty{ color:#FFF;}
.i-js .i1{ position:absolute; left:583px; top:40px;}
.i-js .i2{position:absolute; left:325px; top:278px;}
.i-js .i3{position:absolute; right:85px; top:278px;}
/*实拍*/
.i-sp{ width:100%; text-align:center; background:#f4f4f4; padding:51px 0 51px 0;}


/* posterTvGrid */
.posterTvGrid{position:relative;height:298px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:402px;height:293px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url(img/leftShadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url(img/rightShadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:28px;height:64px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("../images/left_03.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/left_03.png");}
.posterTvGrid .rightNav{right:7px;background:url("../images/right_03.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/right_03.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:270px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}

/*新闻资讯*/
.i-news{ margin-top:100px;}
.inews-t{ height:36px; line-height:36px;}
.inews-t p{ font-size:30px; float:left; color:#e50012; font-family:'FZLTZH'; margin-right:10px;}
.inews-t span{ font-size:20px; color:#1b1b1b; font-family:'FZLTZH'; line-height:40px;}
.inews-t a{ color:#1b1b1b;}

.inpic{ width:369px; height:312px;}
.inpic img{ width:369px; height:209px;}
.inpic div{ height:103px; width:339px; background:#da0e1e; padding:10px 15px 0 15px; color:#FFF;}
.inpic div p{ color:#FFF; font-size:14px;}
.inpic div font{ font-size:14px;}
.inpic div em{ float:left; margin-top:10px; font-size:14px;}
.inpic div span{ float:right; margin-top:10px; font-size:14px;}
.inlist{ margin-top:14px;}
.inlist dl{ width:654px; height:78px; margin-bottom:37px;}
.inlist dl dt{ width:73px; height:78px; background:#1b1b1b; text-align:center; color:#FFF; float:left;transition:all 0.3s linear;}
.inlist dl dt p{ color:#FFF; font-size:28px; padding-top:10px;}
.inlist dl dd{ width:534px; padding:5px 23px 5px 23px; float:right; height:66px;transition:all 0.3s linear;}
.inlist dl dd p{ font-size:1em;}
.inlist dl dd span{ font-size:0.875em;}

.inlist dl:hover dt{background:#e50012;}
.inlist dl:hover dd{ border-right:1px solid #e50012; border-top:1px solid #e50012; border-bottom:1px solid #e50012;padding:4px 23px 4px 23px; height:68px;}

/*友情链接*/
.fri{ margin-top:50px;}
.fri p{ font-size:24px; color:#e50012; font-family:'FZLTZH'; margin-bottom:10px;}
.fri span{ border-left:5px solid #1b1b1b; padding-left:15px;}
.frigun{ float:left; width:1100px; line-height:25px; margin:15px 0 0 15px;}
.frigun a{ border-right:1px solid #777777; padding:0 10px; font-size:0.875em;}

/*底部*/
.fmenu{ height:35px; width:100%; border-bottom:1px solid #9b9b9b; border-top:10px solid #e50012; margin-top:30px; padding-top:20px;}
.fmenu a{ font-size:0.875em; display:block; float:left; margin-right:20px; width:100px; border-right:1px solid #9b9b9b; height:16px; line-height:16px; text-align:center;}

.foot{ height:196px; width:100%;}
.flogo{ margin:48px 0 0 206px;}
.fcon{ margin:48px 0 0 72px; width:520px;}
.fcon p{ font-size:14px;line-height:24px;}

/*------------------------------------------内页------------------------------------------------*/
.ban{ width:100%; height:203px; min-width:1100px;}
.ny-nav{ width:238px; background:#1b1b1b; text-align:left;}
.ny-tit{ width:223px; height:64px; padding-left:15px; padding-top:15px;}
.ny-tit span{ color:#FFF; font-size:1.25em;font-family:'FZLTZH';}
.ny-tit p{ color:#FFF; font-size:1.5em;font-family:'FZLTZH';}


.ny-list{ width:228px; margin:0 auto; background:#FFF; padding:24px 0 24px 0; margin-bottom:15px;}
.ny-list li{ width:217px; height:41px; margin:0 auto 9px auto;}
.ny-list li a{ display:block; width:202px; height:39px; line-height:39px;border:1px solid #b7b7b7;padding-left:15px; font-size:15px;}
.ny-list li a:hover,.ny-list li a.cur{ color:#FFF; background:url(../images/pcur.jpg) center no-repeat; border:none;}

.mian{ margin-top:30px;}

.ny-txt{ width:830px;}
/*实拍图片*/
.shi{ width:266px; height:253px; float:left; margin-right:15px;}
.shi dt{ width:264px; height:218px; border:1px solid #b5b5b5; position:relative;}
.shi dt div{ width:264px; height:218px; background:url(../images/more.png) center center no-repeat; display:none; position:absolute; top:0; z-index:111}
.shi dt img{ width:264px; height:218px;}
.shi:hover dt{ border:1px solid #e50012}
.shi:hover dt div{ display:block;}

/*新闻资讯*/
.news-list{}
.news-list li{ width:820px; height:70px; padding:22px 0;transition:all 0.3s linear; background:none 780px center no-repeat; margin-bottom:15px;}
.ndate{ width:106px; height:65px; border-right:1px dotted #4b4b4b; margin-left:17px; padding-right:20px; text-align:right}
.ndate .pd{ font-size:30px;}
.ndate p{ font-size:22px;}
.ncon{ width:560px; margin-left:20px; height:65px; overflow:hidden;}
.ncon p{ font-size:18px;}
.ncon span{ font-size:14px;}
.news-list li:hover{ background:#1b1b1b url(../images/nshow_05.jpg) 780px center no-repeat;}
.news-list li:hover .ndate .pd { color:#FFF}
.news-list li:hover .ndate p{ color:#FFF;}
.news-list li:hover .ncon p{ color:#FFF}
.news-list li:hover .ncon span{ color:#FFF}

/*相关新闻*/
.xgnews{margin:10px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px;font-family:"微软雅黑"; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:45%;float:left;height:30px;line-height:30px;margin-right:20px; overflow:hidden;}
.xgnews-con li span{float:right; display:block;}
.xgnews-con li a{ padding-right:10px; color:#666}
.xgxx font{display:block;line-height:40px;font-size:16px;color:#291b0e;font-weight:bold;padding-top:20px;font-family:"微软雅黑"}
.xgxx font a{font-size:16px;color:#291b0e;font-weight:bold;}
.xgxx ul{display:block;width:330px;float:left;line-height:25px;height:25px;margin-right:20px;font-size:12px}
.xgxx span{font-family:"宋体";margin-right:5px}

/*产品中心*/
.fps{ display:block; font-weight:bold; width:120px; height:32px; background:#999; color:#FFF; text-align:center; line-height:32px;}
/*产品展示*/

.pleft{ width:800px; height:100%;  float:left; margin-left:20px;}
.pll{ float:left;}
 #preview {float:left;width:350px; position:relative; margin-top:5px; padding-left:10px;}
.jqzoom{height: 470px;width:350px; border:1px solid #c8c8c8;margin:0 auto}
.jqzoom img{ width:100%;}
#v_content{width:350px;height:75px;margin-top:15px;}
.control_left{width:7px;height:75px;float:left;background: url(../images/lt-btn.png) no-repeat center; cursor:pointer; margin-right:2px;}
.control_right{width:7px;height:75px;float:right;background: url(../images/ri-btn.png) no-repeat center; cursor:pointer;}
.v_content_listdiv{position:relative; width:330px;height:75px;float:left;overflow:hidden;}
.v_content_list { position:absolute;top:0px; left:0px; height:75px; width:2500px;}
#v_content ul {float:left; width:340px;}
#v_content ul li { display:inline; float:left; width:78px; height:70px; margin:0 2px; border:1px solid #c8c8c8;box-sizing: border-box;}
#v_content ul li img {width:76px; height:70px;}

.plr{ float:left;}
.plr em{ display:block; border-bottom:1px solid #e0e0e0; width:270px; height:49px; margin-left:13px; line-height:44px; font-size:18px; color:#000; font-family:"微软雅黑"}
.plr font{ display:block; height:240px; width:270px; margin-left:13px; font-size:20px;}
.plr font b{ color:#ff0000;}
.plr span{ display:block; width:370px;word-break:break-all;margin:13px 13px; }
#tab2{position:relative; width:100%;margin:20px auto 0 0;}
#tab2 .tabList2{  overflow-x: auto;  white-space:nowrap;}
#tab2 .tabList2 ul li{ display:block; width:145px; font-family:"微软雅黑"; float:left;text-align:center;height:40px; line-height:40px; background:#e7e7e7; color:#7d7d7d; font-size:14px; }
#tab2 .tabList2 li.cur { background:#e80000; color:#fff;}
#tab2 .tabCon2{border:1px solid #ebebeb; border-right:none; border-left: none; background:#fff; padding-top:20px;}
#tab2 .tabCon2 *{}
#tab2 .tabCon2>div{ display:none; padding:10px;}
#tab2 .tabCon2>div.cur{display:block;}
.pright{ float:left;}
.pright span{ display:block; border:1px solid #dad1d1; height:47px; width:239px; font-weight:bold; font-family:"微软雅黑"; font-size:16px; border-bottom:4px solid #dad1d1; line-height:47px; padding-left:8px; background:#FFF}
.pright .xxcp{ width:247px; height:240px; border:1px solid #dad1d1; margin-top:10px; background:#FFF;transition:all 0.3s linear;}
.pright .xxcp:hover{ background:#37210b}
.pright .xxcp:hover .xxcpn{ background:url(../images/promc_08.png) right center no-repeat;}
.pright .xxcp:hover .xxcpn p{ color:#FFF;}
.pright .xxcp img{ width:235px; height:175px; padding:5px;}
.pright .xxcpn{ background:url(../images/prom_08.png) right center no-repeat; height:50px; width:227px; margin:0 auto;}
.pright .xxcpn p{ font-size:16px; font-family:"微软雅黑"; padding-top:10px;}