/*基本样式------------------*/
*{padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal; font-size:100%;}
input,select,button,textarea{vertical-align:middle;line-height:normal;font-size:100%;}
textarea{line-height:100%;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none; color:#333;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
table{border-spacing:1;}
img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
p{word-break:break-all;text-justify:inter-ideograph; line-height:1.7em;}
.fl{float:left;}
.fr{float:right;}
.tCen{ text-align:center;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.hd{ overflow:hidden;}
.block{ display:block;}
.none{ display:none;}
body{color:#333;font-family:微软雅黑; font-size:12px;}
/*-------基本样式end---------*/

/*-------内容区宽度---------*/
.pageMain{width:1100px; margin:0 auto;}
/*-------每区域上下留白---------*/
.pagemargin{ padding:40px 0;}
.pagemargin2{ padding:0 0 40px;}
.pagemargin3{ padding:40px 0 80px;}
.pagemargin4{ padding:0px 0 20px;}
.bghui{ background-color:#F0F0F0;}
/*-------顶部---------*/
.header{width:100%; background:#fff url(http://gztral.com/images/headerbg.jpg) repeat-x 0 0; padding:10px 0;} 
.header .logo{ width:40%;float:left;}
.header .logo img{transition:all .5s; max-width:100%;}
.header .tel{ width:40%;float:right;text-align:right; padding-top:10px;}
.header .tel img{margin-top:5px;display:inline-block;}

.headtop{ background:url(../images/bg_nav.jpg) repeat-x 0 0; height:60px;}
.headtop .nav{ margin:0;}
.headtop .nav a{font-size:16px;color:#fff; display:inline-block; height:60px; line-height:60px; padding:0 3.6%;}
.headtop .nav a:hover ,.headtop .nav a.active {color:#fff;height:56px; line-height:56px; background-color:#013569; border-top:4px solid #CA1913;}
/*-------顶部 end ---------*/

/*-------banner---------*/
.banner{ background:url(http://gztral.com/images/banner.jpg) no-repeat center 0; background-size: auto 100%; height:500px;}

.ban_about{ background:url(../images/ban1.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}
.ban_pro{ background:url(../images/ban2.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}
.ban_case{ background:url(http://gztral.com/images/ban3.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}
.ban_news{ background:url(../images/ban4.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}
.ban_contact{ background:url(http://gztral.com/images/ban5.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}
.ban_repor{ background:url(../images/ban6.jpg) no-repeat center 0; background-size:auto 100%; height:350px;}

/*-------标题和介绍---------*/
.overinfo{ width:100%; margin-bottom:30px; text-align:center}
.overinfo a{ float:right; margin-top:35px;	}
.overinfo h1{ font-size:1.4em; color:#000; margin:0px 0 10px; font-family:微软雅黑; font-weight:600;}
.overinfo h2{ font-size:1.0em; color:#999;margin:0px 0 10px; font-family:微软雅黑;}
.overinfo h2 span{ border-bottom:1px solid #ccc; width:60px; display:inline-block; height:9px; margin:0 10px;}
.overinfo p{ font-size:1.0em; line-height:180%; }
/*----------------*/
.index_pro .pro_kind{ }
.index_pro .pro_kind ul li{overflow:hidden; float:left; width:20%;}
.index_pro .pro_kind ul li .pic{border:1px solid #fff; height:100px; text-align:center;}
.index_pro .pro_kind ul li .pic img{ padding:9px; max-width:100%;}
.index_pro .pro_kind ul li .title{ text-align:center; line-height:30px;}

.index_pro .pro_list{ }
.index_pro .pro_list ul li{overflow:hidden; float:left; width:22%; margin-right:4%;}
.index_pro .pro_list ul li:nth-child(4n){ margin-right:0%;}
.index_pro .pro_list ul li .pic{border:1px solid #fff;  text-align:center;}
.index_pro .pro_list ul li .pic img{ padding:9px; max-width:100%; height:220px;}
.index_pro .pro_list ul li .title{ text-align:center; line-height:30px;}

.bgabout{ background:url(../images/bg_about.jpg) no-repeat center 0; background-size:auto 100%;}
.index_about{}
.index_about ._left{ float:left; width:45%;}
.index_about ._left p{ line-height:180%; margin-bottom:5px;}
.index_about ._left a.more{ float:right; display:inline-block; border:1px solid #CA1913; border-radius:5px; padding:5px 10px; font-size:14px; color:#CA1913;}
.index_about ._right{ float:right; width:45%; text-align:center;  position:relative; }
		.aboutimg{ overflow:hidden;padding:0 40px;}
		.aboutimg .prev{cursor:pointer; position:absolute;Z-INDEX: 555;  left:0%; top:50%; margin-top:-60px; display:block; width:35px; height:52px; background:url(../images/abl.png) 0px 0px no-repeat; filter:alpha(opacity=40);opacity:0.4;   }
		.aboutimg .next{cursor:pointer; position:absolute;Z-INDEX: 555;  right:0%; top:50%; margin-top:-60px; display:block; width:35px; height:52px; background:url(http://gztral.com/images/abr.png) 0px 0px no-repeat; filter:alpha(opacity=40);opacity:0.4;   }
		.aboutimg .prev:hover,.aboutimg .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.aboutimg .bd{ overflow:hidden; Z-INDEX: 0;  POSITION: relative; }
		.aboutimg .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; }
		.aboutimg .bd ul li .pic{ margin:0 0px; width:410px; text-align:center;}
		.aboutimg .bd ul li .pic img{max-height:350px; max-width:100%;}

.index_news{ background:#fff;}
.index_news ._left{ float:left; width:45%; height:350px;}
.index_news ._left img{width:100%; height:350px;}
.index_news ._right{ float:right; width:48%; margin-right:2%;}
.index_news .news_kind{ margin:25px 0 20px 0; border-bottom:1px solid #ccc;}
.index_news .news_kind a{ float:right; margin-top:15px;	}
.index_news .news_kind span{ display:inline-block; width:100px; text-align:center; color:#000; font-size:1.2em; height:40px; line-height:40px; cursor:pointer; margin-right:5px;}
.index_news .news_kind span:hover, .index_news .news_kind span.over{color:#fff; background:#CA1913;}

.index_news .news_list{}
.index_news .news_list ul li{ border-bottom:1px dashed #ccc; margin-top:15px;}
.index_news .news_list ul li a{ color:#000; font-size:14px; display:block; height:25px; overflow:hidden;}
.index_news .news_list ul li p{ color:#666; height:43px; overflow:hidden;}
#div2{ display:none;}

/*底部*/
.footer{ background-color:#0E0F21; padding:20px 0;color:#ccc; }
.footer .weixin{ float:left; width:10%;}
.footer .weixin img{max-width:100%; }
.footer .contact{ float:left; width:40%; }
.footer .fol{ float:left; width:50%;}
.footer .menu{}
.footer .menu a{color:#ccc; display:inline-block; height:30px; line-height:30px; margin-right:5%;}
.footer .menu a:hover ,.header .nav a.active {color:#F08200;}
.footer .addr{ margin:10px 0 0;}

/*右侧浮动*/
#qqcontact{position:fixed;right:0;top:50%;margin-top:-126px;border:1px solid #00735F;background:#004098;width:49px;z-index:999;font-family:'microsoft yahei';}
#qqcontact,#qqcontact .info{border-top-left-radius:10px;border-bottom-left-radius:10px;}
#qqcontact .icons li{width:49px;height:49px;background-image:url(http://gztral.com/images/icon2.png);background-repeat:no-repeat; cursor:pointer;}
.icons .qq{background-position:-385px -73px;}
.icons .tel{background-position:-385px -159px;}
.icons .wx{background-position:-383px -121px;}
#qqcontact .info{position:absolute;height:100px;top:50%;right:100%;margin-top:-53.5px;background:#004098;width:0;overflow:hidden;transition:all .5s;}
#qqcontact .info.hover{width:160px;}
#qqcontact .info li{width:160px;display:none;color:#ccc;}
#qqcontact .info li p{font-size:1.1em;line-height:2em;padding:10px;text-align:left;color:#fff;}
#qqcontact .info li.qq p a{display: block;margin-top: 12px;width: 145px;height: 32px;line-height: 32px;color: #A0DAF7;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #A0DAF7;border-radius:5px;}
#qqcontact .info li.qq p a:hover{background:#A0DAF7;color:#004098;}
#qqcontact .info li.tel p a{display: block;margin-top: 5px;width: 145px;height: 32px;line-height: 32px;color: #A0DAF7;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #A0DAF7;border-radius:5px;}
#qqcontact .info li.tel p a:hover{background:#A0DAF7;color:#004098;}
#qqcontact .info li.wx p a{display: block;margin-top: 5px;width: 145px;height: 32px;line-height: 32px;color: #A0DAF7;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #A0DAF7;border-radius:5px;}
#qqcontact .info li.wx p a:hover{background:#A0DAF7;color:#004098;}
/*右侧浮动 end */

#inpro2, #inpro3, #inpro4, #inpro5 { display:none;}




/*-------内页 标题和介绍---------*/
.overinfo2{ width:100%; margin-bottom:30px; text-align:center}
.overinfo2 a{ float:right; margin-top:35px;	}
.overinfo2 h1{ font-size:2em; color:#000; margin:0px 0 10px; font-family:微软雅黑; font-weight:600;}
.overinfo2 h2{ font-size:1.0em; color:#999;margin:0px 0 10px; font-family:微软雅黑;}
.overinfo2 h2 span{ border-bottom:1px solid #ccc; width:60px; display:inline-block; height:9px; margin:0 10px;}
/*内页 当前位置*/
.nowsite{line-height:60px; height:60px; margin:0 0px 30px; font-size:14px; background:url(../images/home.png) no-repeat 0 20px; padding-left:28px; border-bottom:1px solid #ccc;}
.nowsite2{line-height:70px; height:70px; margin:0 0px 30px; padding:0 4%; font-size:14px; background-color:#fff; font-weight:600;}
/*内页 区域*/
.lease{ }
.mainbox{ background-color:#fff; min-height:500px; }
/*关于瞬电*/
.box_left{ float:left; width:20%; margin-right:3%;}
.box_right{ float:left; width:77%;}
.box_title{ background:url(../images/ca8a.png) no-repeat center 0; background-size:100% 100%; padding:10px 20px; margin-top:-52px;}
.box_title span{ display:inline-block; font-size:5.2em; color:#000;}
.box_title span a{ display:block; font-size:1.2em;color:#fff;}
.box_title span:nth-child(2){ display:inline-block; font-size:1.6em; margin-left:5px;}
.box_tel{ background:url(../images/ayqh.png) no-repeat center 0; background-size:100% 100%; padding:20px 0px; height:80px; text-align:center}
.box_tel span{ display:inline-block; font-size:1.4em; color:#fff;}
.box_tel span:nth-child(2){ display:inline-block; font-size:2.2em; color:#fff; margin-top:15px;}

.box_left .boxClass ul{padding: 5px 0 1px;}
.box_left .boxClass ul>li { overflow: hidden; padding-left:10px; line-height:40px; margin-bottom:2px; background:#ddd ;}
.box_left .boxClass ul>li:hover, .box_left .boxClass ul>li.active{background:#004098 url(http://gztral.com/images/class.png) no-repeat right 5px;}
.box_left .boxClass div { width: 52px; height: 36px; background: url(http://gztral.com/images/icon.png) no-repeat -1950px -119px; margin-bottom: 20px;}
.box_left .boxClass ul>li a{ font-size:16px; width:100%; display:inline-block;}
.box_left .boxClass ul>li:hover a, .box_left .boxClass ul>li.active a{ color:#fff; }

.box_pro .pro_list{ }
.box_pro .pro_list ul li{overflow:hidden; float:left; width:23%; margin-right:2.666%; margin-bottom:10px;}
.box_pro .pro_list ul li:nth-child(4n){ margin-right:0%;}
.box_pro .pro_list ul li .pic{border:1px solid #fff;  text-align:center;}
.box_pro .pro_list ul li .pic img{ padding:8px 0; max-width:100%; height:190px}
.box_pro .pro_list ul li .title{ text-align:center; line-height:30px;}
/*分页*/
.pager{ padding:60px 0; text-align:center}
.pager a{ border:1px solid #ddd; display:inline-block; width:30px; height:30px; line-height:30px; border-radius:5px; margin:0 3px; font-size:1.2em; }
.pager a:hover{	text-decoration: none; font-weight:600;}
.pager a.cur, .pager a:hover{ color:#fff; background:#CA1913}
.pager a.pre, .pager a.next{position:relative;}
.pager a.moreto{border:0px solid #ddd;  }
.pager a.pre em { -webkit-backface-visibility: hidden; position: absolute;  right:12px;    top: 9px;    width: 0;    height: 0;    border-width: 7px;    border-style: solid dashed dashed;
    border-color: transparent #666 transparent transparent;    font-size: 0;    line-height: 0;}
.pager a.next em {    -webkit-backface-visibility: hidden;    position: absolute;    left:12px;    top: 9px;    width: 0;    height: 0;   border-width: 7px;    border-style: solid dashed dashed;    border-color: transparent transparent transparent #666;    font-size: 0;    line-height: 0;}

/*工程案例*/
.case-list{ margin:0 0%;overflow:hidden;}
.case-list ul li{margin-bottom:5px;}
.case-list ul li .pic{ float:left; width:48%;}
.case-list ul li .pic img{ width:100%; height:230px;}
.case-list ul li .info{ float:right; width:48%;}
.case-list ul li:nth-child(2n) .pic{ float:right;}
.case-list ul li:nth-child(2n) .info{ float:left;}
.case-list ul li .info h3{ margin:10px 0;}
.case-list ul li .info h3 a{ font-size:1.6em; color:#0C5FAB; font-weight:600;}
.case-list ul li .info p{ line-height:180%; height:120px; overflow:hidden;}
.case-list ul li .info span{ display:block; text-align:right; }
.case-list ul li .info span a{ background:#0C5FAB; color:#fff; display:inline-block; padding:5px 20px; font-size:14px;}
/*行业资讯*/
.news-list{ margin:0 0%;overflow:hidden;}
.news-list ul li{margin-bottom:10px;}
.news-list ul li .pic{ float:left; width:38%;}
.news-list ul li .pic img{ width:100%; height:180px;}
.news-list ul li .info{ float:right; width:58%;}
.news-list ul li .info h3{ margin:10px 0;}
.news-list ul li .info h3 a{ font-size:1.6em; color:#0C5FAB; font-weight:600;}
.news-list ul li .info p{ line-height:180%; height:90px; overflow:hidden;}
.news-list ul li .info span{ display:block; text-align:right;}
.news-list ul li .info span a{ background:#0C5FAB; color:#fff; display:inline-block; padding:5px 20px; font-size:14px;}

/*详情页*/

.newsInfo{ margin:0 auto;}
.newsInfo{ font-size:1.2em; line-height:150%;}
.newsinfo h3{ text-align:center; font-size:2em; font-weight:600; margin-bottom:2%;}
.newsinfo h4{ color:#999; font-size:1.0em;font-weight:400; margin:20px 0; text-align:center}

.hoorshow{text-align:center;}
.hoorshow h3{ text-align:center; font-size:2em; font-weight:600; margin-bottom:2%;}
.hoorshow img{ max-width:100%;}

.box_contact{ margin:30px auto 30px; position:relative; min-height:200px; width:90%; font-size:1.5em;}
.box_contact .wxp{ position:absolute; right:0; top:0;}
.box_contact .wxp img{ width:150px;}

.box_contact .message{ margin-top:40px;}

.message div{ margin-bottom:15px; font-size:14px;}
.message div span{ display:inline-block; width:10%; text-align:right; padding-right:10px; font-weight:600;}
.message div sm{ display:inline-block; width:10%; text-align:right; padding-right:10px; font-weight:600;}
.message div sm{ position:absolute; margin-left:10px;}
.message div .inputbo{ height:22px; line-height:22px; display:inline-block; width:30%; padding:2px 5px; background:#efefef; border:1px solid #ccc;}
.message div .textareab{ height:66px; line-height:22px; display:inline-block; width:70%; padding:2px 5px; background:#efefef; border:1px solid #ccc;}
.message div .form-vcode{ height:22px; line-height:22px; display:inline-block; width:10%; padding:2px 5px; background:#efefef; border:1px solid #ccc;}
.message div .frm-subt{ height:40px; line-height:40px; display:inline; width:12%; border-radius:4px; background:#004098 ; border:0; color:#fff; margin-top:20px;}

/*详情页 上一页 下一页 */
.prvandnext{padding:40px 0px 20px ; }
.prvandnext span{ background:#004098; color:#fff; margin-right:10px; padding:5px; }
.prvandnext a{ display:block; margin:10px 0 10px; line-height:24px;}


.box_hoor{width:100%;}
.box_hoor ul li{float:left; width:49%; margin-right:2%;}
.box_hoor ul li:nth-child(2n){ margin-right:0%;}
.box_hoor .case_img{overflow:hidden;border:#e3e3e3 1px solid;}
.box_hoor .case_img img{	max-width:100%;}
.box_hoor .case_tt{text-align:center; margin-bottom:10px; line-height:30px;}
.box_hoor .case_tt a{	font-family:"微软雅黑","宋体";	font-size:14px;	color:#333333;}

.box_report{width:100%; margin-bottom:20px;}
.box_report ul li{float:left; width:24.2%; margin-right:1%;}
.box_report ul li:nth-child(4n){ margin-right:0%;}
.box_report .case_img{overflow:hidden;border:#e3e3e3 1px solid;}
.box_report .case_img img{	max-width:100%;}
.box_report .case_tt{text-align:center; margin-bottom:10px; line-height:30px;}
.box_report .case_tt a{	font-family:"微软雅黑","宋体";	font-size:14px;	color:#333333;}

/*产品详细页*/
.proInfo ._left{ width:44%; margin-right:2%; float:left; border:1px solid #ccc; background:#FFF; }
.proInfo ._right{ width:54%; float:left; margin-left:-2px;}
.proInfo ._right h3{ font-size:1.4em; font-weight:600; margin-bottom:3%;}
.proInfo ._right .pEight{ height:217px; line-height:150%; margin-bottom:20px; overflow:hidden; }
.proInfo ._right .pEight h5{ color:#333; font-size:1.0em;font-weight:600;  margin-bottom:6px;}
.proInfo ._right .pEight .proinf1{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px; margin-bottom:5px; line-height:150%;}
.proInfo ._right .pEight .proinf2{ padding:5px;}
.proInfo ._right .pEight .proinf2 ul li{ font-size:1em; background:url(../images/right.png) repeat-y 0 0px; line-height:24px; padding-left:18px; width:195px; float:left;}

.proInfo ._right .imgEight{}
.proInfo ._right .imgEight .pic{ float:left; border:1px solid #ccc; padding:2px; background:#FFF; width:47%; text-align:center; height:150px; overflow:hidden;}
.proInfo ._right .imgEight .pic table { height:100%; width:100%;}
.proInfo ._right .imgEight .pic table tr td{ height:100%;width:100%; vertical-align:middle;text-align:center; }
.proInfo ._right .imgEight .pic img{ max-width:100%;}
.proInfo ._right .imgEight .pic:nth-child(2){ margin-left:2%;}

.mar20{ margin-top:20px; }
.mar20 table{ width:100%; font-size:14px;}
.mar20 table tr:nth-child(1){ color:#fff;}
.mar20 table tr:nth-child(1) td{ background:#004098; line-height:30px;}